Artikel mit ‘nagios’ getagged

Neues Projekt: check_bex_media

Dienstag, 07. Juli 2009

Ich habe ein neues mini-Projekt begonnen und kann auch schon die erste Version veröffentlichen. Es handelt sich um ein Plugin für das Nagios-Monitoring und überprüft einen Symantec BackupExec 12 Server, ob ein neues Band oder ähnliches angefordert wird.

Veröffentlicht wird das PHP-basierende Script unter der Creative Commons Attribution-Share Alike 3.0 License.
Creative Commons BY SA License

Damit das Script dann auch funktioniert müssen folgende Sachen funktionieren:

  • PHP als Interpreter installiert sein
  • SQL-Authentifizierung für die Instanz aktiviert sein
  • TCP/IP-Verbindungen zur Instanz aktiviert sein
  • Ein SQL-Auth-User mit mind. CONNECT und SELECT

Hier die Ausgabe der Hilfe:

check_bex_media v0.1 beta

Nagios Plugin to check a BackupExec Server if a medium has to be changed

Possible Parameters
===================

Generic:
-h
–help       Shows this message

-V
–version    Displays version information

Checking:
-H           Set the Hostname/IP of the server containing the BackupExec Database

-i           The SQL-Server instance name where the BackupExec Database is in
(Defaults to “bkupexec”)

-u           Name of the user

-p           Password to connect

-d           Database to connect to (Defaults to “BEDB”)

–long       For the full message of BackupExec as additional info

Und hier nun der Download der aktuellen Version 1.0 beta.:
check_bex_media herunterladen

Installation wie jedes Nagios Plugin:

  • In das Pluginverzeichnis kopieren
  • Checkcommand erstellen
  • einbinden

Viel Spaß damit! Über Rückmeldungen und Kritiken würde ich mich sehr freuen!