Forum des Objets Communicants et Solutions pour les Libérer...
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Forum des Objets Communicants et Solutions pour les Libérer...


 
AccueilAccueil  GalerieGalerie  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
-55%
Le deal à ne pas rater :
-54% LEGO Brique de rangement 6 tenons
14.99 € 32.99 €
Voir le deal

 

 Notification nagios sur Nabaztag

Aller en bas 
3 participants
AuteurMessage
desmopro
Lapin nain
Lapin nain
desmopro


Age : 33
Localisation : Nabazmonde
Nabaztag : Yuki Nagato
Nbr de messages : 39
Carottes : 6514

Notification nagios sur Nabaztag Empty
MessageSujet: Notification nagios sur Nabaztag   Notification nagios sur Nabaztag Icon_minitimeJeu 10 Juin 2010 - 6:19

Se ne servira pas a beaucoup mais si vous avez un serveur a surveiller avec Nagios, en plus des notification par email ou SMS possible, vous pouvez aussi utiliser le nabaztag.

Il suffit d'ajouter les commande notify-host-by-rabbit et notify-service-by-rabbit dans le command.cfg du nagios

Code:

define command{
        command_name notify-service-by-rabbit
        command_line echo "http://api.nabaztag.com/vl/FR/api.jsp?sn=Serial du lapin&token=Token du lapin&posleft=0&posright=0&voice=US-Bethany&tts=$SERVICEDESC$ $HOSTNAME$ is $SERVICESTATE$" | sed 's/ /+/g' | xargs /usr/bin/curl --connect-timeout 30 --max-time 60
        }

define command{
        command_name notify-host-by-rabbit
        command_line echo "http://api.nabaztag.com/vl/FR/api.jsp?sn=Serial du lapin&token=Token du lapin&posleft=0&posright=0&voice=US-Bethany&tts=$HOSTNAME$ is $HOSTSTATE$" | sed 's/ /+/g' | xargs /usr/bin/curl --connect-timeout 30 --max-time 60
        }

Et ensuite de suivre la configuration de nagios pour l'appel au commande notify-*-by-rabbit yellownabzhappy

Edit : ptite demo

Revenir en haut Aller en bas
http://www.nabzone.com
desmopro
Lapin nain
Lapin nain
desmopro


Age : 33
Localisation : Nabazmonde
Nabaztag : Yuki Nagato
Nbr de messages : 39
Carottes : 6514

Notification nagios sur Nabaztag Empty
MessageSujet: Re: Notification nagios sur Nabaztag   Notification nagios sur Nabaztag Icon_minitimeJeu 10 Juin 2010 - 10:10

Je precise aussi qu'il est en theorie facile de rendre cela utilisable pour plusieur lapin :

Vous pouvez configurer dans nagios des custom macro, en gros une macro etant notament dans les ligne $HOSTNAME$

donc par exemple dans le contact.cfg :


Code:
define contact{
        contact_name                    yuki-nagato
        use                            rabbit
        alias                          Desumoyo Makoto's Nabaztag
        _SN                          SNdulapin
        _Token                      Tokendulapin
        }

Et ensuite y faire appel dans la conf command.cfg par :



Code:
command_line echo "http://api.nabaztag.com/vl/FR/api.jsp?sn=$_CONTACTSN$&token=$_CONTACTTOKEN$&posleft=0&posright=0&voice=US-Bethany&tts=$SERVICEDESC$ $HOSTNAME$ is $SERVICESTATE$" | sed 's/ /+/g' | xargs /usr/bin/curl --connect-timeout 30 --max-time 60

"?sn=$_CONTACTSN$&token=$_CONTACTTOKEN$"
Revenir en haut Aller en bas
mr_anderson
Lapin nain
Lapin nain



Age : 43
Localisation : Lorient
Nabaztag : Froyo (v2)
Nbr de messages : 6
Carottes : 4276

Notification nagios sur Nabaztag Empty
MessageSujet: Re: Notification nagios sur Nabaztag   Notification nagios sur Nabaztag Icon_minitimeDim 10 Fév 2013 - 17:13

Hop j'en profite pour déterrer ce sujet et mettre à jour l'url pour que la commande fonctionne en utilisant l'API de OJN.

Ce qui donne ceci pour le "notify-host-by-rabbit" :

Code:
command_line echo "http://openjabnab.fr/ojn_api/bunny/MAC/tts/say?text=$HOSTNAME$ is $HOSTSTATE$&token=XXXXXXXXXXXXXXXXX" | sed 's/ /+/g' | xargs /usr/bin/curl --connect-timeout 30 --max-time 60

Et pour le "notify-service-by-rabbit" :

Code:
command_line echo "http://openjabnab.fr/ojn_api/bunny/MAC/tts/say?text=$SERVICEDESC$ $HOSTNAME$ is $SERVICESTATE$&token=XXXXXXXXXXXXXXXXX" | sed 's/ /+/g' | xargs /usr/bin/curl --connect-timeout 30 --max-time 60

Pour info, le token se récupère ici :

http://openjabnab.fr/ojn_api/accounts/auth?login=USER&pass=PASSWORD#
Revenir en haut Aller en bas
Contenu sponsorisé





Notification nagios sur Nabaztag Empty
MessageSujet: Re: Notification nagios sur Nabaztag   Notification nagios sur Nabaztag Icon_minitime

Revenir en haut Aller en bas
 
Notification nagios sur Nabaztag
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Nagios & OJN
» Notification par TTS
» notification mail
» notification message
» notification de message

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum des Objets Communicants et Solutions pour les Libérer... :: II. Nabaztag, Karotz, mir:ror, Dal:Dal (Violet Object Operating System) :: L'univers de Nabaztag :: Archives :: API-
Sauter vers: