Existe-t-il un moyen d'indiquer à Monit d'envoyer des notifications XMPP ainsi que des e-mails sur les alertes?Notifications Monit XMPP
Répondre
Je ne sais pas Monit, mais si vous pouvez spécifier une commande arbitraire, vous pouvez configurer un script python qui envoie un message via DBus à Pidgin ou Finch. Pidgin/Finch devrait déjà fonctionner et être connecté.
Voici un exemple de script:
#!/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])
Monit utilise des e-mails pour envoyer des notifications. Je ne sais pas si une notification xmpp est fournie, mais vous pouvez utiliser ou coder un email à la passerelle xmpp? Je viens de trouver ceci: [http://invalidlogic.com/code/smtp-to-xmpp-gateway-in-ruby/] Je ne sais pas si cela fonctionne, mais c'est une solution intéressante pour obtenir des notifications par e-mail (et pas seulement celles de moniteurs) sur votre client xmpp préféré.
Eh bien, c'est une option intéressante. Merci! –
- 1. Les notifications XMPP PubSub sont-elles diffusées simultanément ou en file d'attente?
- 2. Python2.6 xmpp Erreur Jabber
- 3. XMPP et Android
- 4. ViewController Notifications de transition
- 5. Notifications par e-mail
- 6. Notifications personnalisables UI
- 7. Notifications push dans ASP.NET
- 8. Notifications IAudioSessionManager2 non envoyées
- 9. Notifications Nhibernate et db
- 10. Facebooker Rails plugin - Notifications
- 11. Notifications de connexion iPhone
- 12. Monit Daemon: Échec de la connexion Apache-Status
- 13. monit et le site apache derrière http-basic-auth
- 14. XMPP Server-to-Server pour Gmail.com/Jabber.org
- 15. Authentification XMPP SASL sur Ejabberd avec PHP
- 16. Silveright UIElementCollection modifier les notifications?
- 17. notifications "bulle de la parole"
- 18. Comment chercher des notifications de Facebook
- 19. Growl Notifications provenant d'un serveur Web
- 20. Grogner comme les notifications dans Flex
- 21. Notifications de style Stackoverflow dans asp.net Ajax
- 22. Notifications plus agréables dans le bac
- 23. Notifications Javascript/Flash dans Slideshow Pro
- 24. Comment afficher une photo vcard XMPP (Jabber) dans Delphi?
- 25. Gestion des connexions à un serveur XMPP via des servlets
- 26. Envoyer un message xmpp à l'aide d'une bibliothèque python
- 27. Quelle est la meilleure architecture pour passer à XMPP?
- 28. Quels clients XMPP prennent actuellement en charge PubSub (XEP-0060)?
- 29. Hotmail/Yahoo (Autres?) Bloquant les notifications par e-mail?
- 30. Nouvelles notifications par courrier électronique dans Gnus pour Emacs
Merci. Oui, c'est une possibilité. Je pourrais utiliser un de mes scripts Ruby à cette fin. –
@MilanNovota Comment avez-vous réussi à fournir une commande arbitraire? –