# contact definition - maybe it's wise to alter the contact template
define contact {
contact_name
use
alias
# send notifications via email and SMS
service_notification_commands
notify-service-by-email,notify-service-by-sms
host_notification_commands
email
pager
}
# contact definition - maybe it's wise to alter the contact template
define contactgroup {
contactgroup_name
alias
members
}
Konfiguration für den SMS Empfang
Damit eine eindeutige Zuordnung des gesendeten Problems erfolgen kann, wird aus Informationen des
Datensatzes in der NDO/IDO ein 3 oder 4stelliger Wert errechnet und mit versand.
Möchte man nun das Problem auf Acknowlegde setzen, schreibt man eine Antwort bestehend aus der
enpfangenden Zahl einem Leerzeichen und einem
CK
ein
OK
einzufügen.
Hierfür ist der Apache des Nagis- bzw. Icinga-Server um folgenden Kontext zuerweitern:
ScriptAlias /nagios/isms "/usr/local/nagios/libexec/isms"
<Directory "/usr/local/nagios/libexec/isms">
Options ExecCGI
AllowOverride None
Order allow,deny
Allow from 192.168.2.1
</Directory>
Die
commands
für den Versand sind noch anzupassen, so dass eine ID aus der Datenbank heraus generiert
werden kann:
Copyright © NETWAYS GmbH
smsfinder
generic-contact
SMS Nagios Admin
notify-host-by-email,notify-host-by-sms
nagios@localhost
01725555555
smsfinders
SMS Nagios Administrators
smsfinder
ACK
. Um das Problem wieder auf
# SMS Finder
# alter this please!
OK
zu setzen, ist anstatt
A
10