Heute habe ich im in dem deutschen Forum für Icinga / Nagios ein neues Plugin Online gestellt. Das Plugin ist schon sehr speziell, da es für die Abfrage des Callmanagers einer Definity AVAYA S8xxx dient. Aber diejenigen die mit diesen Anlagen arbeiten, werden das Plugin bestimmt nutzen, da es einiges an manueller Arbeit erspart.
Das Plugin beeinhaltet zur Zeit 2 Abfragen. Einmal die Alarme des Callmanagers (display alarms) und zum 2ten die Abfrage der Survivals (li surv).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
Usage: Checks AVAYA S8xx components for callmanager- or serverfailures using OSSI protocol. You need to create a station file (pbx_connection_auth.xml) to the folder /usr/local/nagios/etc/avaya/ <pbx-systems> <pbx name='n1' hostname='xxx.xxx.xxx.xxx' port='22' login='username' password='password' connection_type='ssh' atdt='' /> </pbx-systems> Options: check_avaya_error_by_ossi.pl -H <hostname> -S <LISU|CML> -L <MAJOR|MINOR|WARNING|ALL> -H (--hostname) Hostname to query - (required) -S (--service) LISU - List Survival, CML - Communicationmanagerlog -L (--errorlevel) MAJOR, MINOR, WARNING, ALL (only -S = CML) -i (--ignore) ignores Maintnames (only -S = CML), Array possible (Name,Name,Name) -a (--alarmport) ignores Alarmports (only -S = CML), Array possible (Name,Name,Name) -M (--changemajor) changes the status to major (only -S = CML), Array possible (Name,Name,Name) -SL (--lspserverlist) An integer which let us know wheter the plugin should use a serverlist for LISU (1=TRUE, 0=FALSE) Then use the File LSPServer.pm to add the active server in an array (only -S = LISU) -V (--version) Plugin version |
Plugin herunterladen: check_avaya_error_by_ossi
Das Plugin nutzt ein Perlmodul welches von Benjamin Roy <benroy@uw.edu> (http://tools.cac.washington.edu/2010/04/avaya-pbx-admin-web-service.html) geschrieben wurde, mit dem das OSSI-Protokoll von AVAYA genutzt wird. Alle weiteren Informationen zu dem Plugin findet Ihr im Forum unter diesem Thread: Plugin für AVAYA Callmanager abzufragen
Jetzt auch auf Github: https://github.com/TheCry/check_avaya_error_by_ossi