경고에 대한 전자 메일뿐만 아니라 XMPP 알림을 보내도록 Monit에 지시 할 수있는 방법이 있습니까?Monit XMPP 알림
1
A
답변
2
나는 Monit을 모른다. 그러나 임의의 명령을 지정할 수 있다면 DBus를 통해 Pidgin이나 Finch로 메시지를 보내는 python 스크립트를 설정할 수있다. 피진/핀치가 이미 실행 중이며 연결되어 있어야합니다.
이#!/usr/bin/env python
import dbus, gobject, dbus.glib
import sys
bus = dbus.SessionBus()
obj = bus.get_object("im.pidgin.purple.PurpleService", "/im/pidgin/purple/PurpleObject")
purple = dbus.Interface(obj, "im.pidgin.purple.PurpleInterface")
account = purple.PurpleAccountsFindAny('[email protected]/Home', 'prpl-jabber')
conv = purple.PurpleConversationNew(1, account, '[email protected]')
im = purple.PurpleConvIm(conv)
purple.PurpleConvImSend(im, sys.argv[1])
2
MONIT 알림을 보낼 이메일을 사용하여 여기에
은 예제 스크립트입니다. xmpp 알림이 제공되는지는 모르지만 xmpp 게이트웨이에 전자 메일을 사용하거나 코딩 할 수 있습니까?방금 찾았 음 : [http://invalidlogic.com/code/smtp-to-xmpp-gateway-in-ruby/] 작동하는지는 잘 모르겠지만, 좋아하는 xmpp 클라이언트에 이메일 알림 (monit 것뿐만 아니라)을받는 것은 흥미로운 해결책입니다.
+0
글쎄, 그게 흥미로운 옵션이야. 감사! –
관련 문제
- 1. 하나님을 주시하는 Monit?
- 2. about Monit and PHP
- 3. OSX/Linux의 Monit + RVM + Thin
- 4. 아이폰 xmpp 관련!
- 5. "xmlns : xmpp"& "xmpp : xmlns"차이점은 무엇입니까?
- 6. 지연 : :: Job, Monit 및 메모리 오류
- 7. Monit - 서비스 중지 및 체류가 중단 되었습니까?
- 8. 알림 내에서 알림 만들기
- 9. 설정의 알림 알림 아이콘
- 10. 푸시 알림 알림 처리
- 11. XMPP 또는 자체 제작 서버를 선택해야합니까?
- 12. 새로운 xmpp 계정을 node-xmpp (node.js)에 등록하십시오.
- 13. XMPP 서버 이름과 XMPP 서비스 이름의 차이점은 무엇입니까? 헤로인 API에서
- 14. XMPP 클라이언트 비 호환성
- 15. PHP XMPP 봇 성능
- 16. XMPP MUC 문제
- 17. XMPP 서버 구성
- 18. XMPP (Smack) 메시지 보내기
- 19. XMPP 프록시 TLS 암호화
- 20. 블랙 베리 XMPP 메시지
- 21. Xmpp and Android
- 22. 오픈 소스 XMPP 구현?
- 23. XMPP (u'invalid-에서 '', ')
- 24. PHP와 XMPP 양방향
- 25. XMPP HTTP 바인딩
- 26. XMPP Jabber Hosting
- 27. Python XMPP 서버 라이브러리
- 28. XMPP ASMACK VCARD
- 29. j2me 폴란드어, xmpp
- 30. Ruby 용 XMPP 라이브러리
감사합니다. 예, 그 가능성 중 하나입니다. 이 목적을 위해 Ruby 스크립트 중 하나를 사용할 수 있습니다. –
@MilanNovota 어떻게 임의의 명령을 제공 할 수 있었습니까? –