Le script de supervision d’Asterisk par Nagios évolue

Date: 2/03/2011 | Catégories: Nagios,Open-source,Planet-libre,Reseau | Tags: ,,

Grâce à la contribution de Fréderic Jean, le script Perl Nagisk que j'avais développé il y a quelques temps passe en version 1.2. Cette nouvelle mouture apporte les nouveautés suivantes:

  • adaptation du script pour Asterisk version 1.6.13.2
  • modification de la commande pour avoir les informations sur les channels ("core show channels")
  • ajout de l'option -p pour spécifier un peer

Pour rappel, Nagisk est un plugin pour Nagios permettant de récupérer, via NRPE, des informations sur votre serveur Asterisk (serveur PABX software).

La syntaxe est la suivante:

Syntax: ./nagisk.pl [-hv] [-c OPT] [-s NB|-p NAME]

-c version: Display the Asterisk version

-c peers: Display the SIP peers status

-c peer: Display the status of a particular peer

-c channels: Display the SIP channels status

-c zaptel: Display the status of the zaptel card

-c span: Display the status of a specific span (set with -s option)

-s <span number>: Set the span number (default is 1)

-p <peer name>

-h: Display the help and exit

-v: Display version and exit

Toutes les informations pour télécharger et installer ce script dans Nagios se trouve dans ce billet (mis à jour pour cette version).

  • daguette

    si je puis me permettre, j’avais fais une petite amélioration de ce script qui retournait les graph dans centréon

    voici mes modif peut etre qu’il y a plus propre

    foreach (`$asterisk_bin $asterisk_option \ »$asterisk_command\ » | awk ‘{print \$0  » | SipChannel= »\$1}’`) {

    foreach (`$asterisk_bin $asterisk_option \ »$asterisk_command\ » | awk ‘{print \$0  » | CoreChannels= »\$1}’`) {

    foreach (`$asterisk_bin $asterisk_option \ »$asterisk_command\ » | awk ‘{print \$0  » | PeerSipAll= »\$1″ SipOnline= »\$5″ SipOffline= »\$7″ SipUnmonitoredOnline= »\$10″ SipUnmonitoredOffline= »\$12}’`) {

    en espérant que ca vous aide aussi à amélioré la V1.2

  • rekcah

    Super, c’est ce que j’avais besoin.

    Par contre zaptel c’est obsolète, c’est dahdi maintenant.