Server Installation/Nagios: Unterschied zwischen den Versionen
Aus Opennet
(5 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | + | '''Historisch''': Derzeit (2018) haben wir kein Nagios im Einsatz. | |
=== Webinterface === | === Webinterface === | ||
− | * URL: | + | * URL: https://nagios.opennet-initiative.de |
+ | ** enthält Visualisierung der Performance/Zustände: https://nagios.opennet-initiative.de/pnp4nagios/ | ||
* In der Suche kann man * als Wildcard verwenden | * In der Suche kann man * als Wildcard verwenden | ||
* Die Konfiguration der Sidebar befindet sich in ''/usr/share/nagios3/htdocs/side/apytmenu_data.js'' | * Die Konfiguration der Sidebar befindet sich in ''/usr/share/nagios3/htdocs/side/apytmenu_data.js'' | ||
Zeile 19: | Zeile 20: | ||
* Mit ''/etc/init.d/nagios3 check'' prüfen ob die Konfiguration in Ordnung ist. | * Mit ''/etc/init.d/nagios3 check'' prüfen ob die Konfiguration in Ordnung ist. | ||
* Mit ''/etc/init.d/nagios3 reload'' Konfiguration neu laden. | * Mit ''/etc/init.d/nagios3 reload'' Konfiguration neu laden. | ||
+ | |||
+ | * Generator-Skript für AP-Überwachung - ''nagios_opennet_gen.sh'' | ||
+ | #!/bin/bash | ||
+ | i=0 | ||
+ | while [ $i -le 255 ] | ||
+ | do | ||
+ | i=$[$i+1] | ||
+ | echo "define host { | ||
+ | host_name #NUMBER#.aps.on | ||
+ | use generic-host | ||
+ | }" | sed -s "s/#NUMBER#/$i/" >> nagios_opennet.conf | ||
+ | done | ||
+ | exit 0 | ||
=== Benachrichtigungen === | === Benachrichtigungen === | ||
Zeile 24: | Zeile 38: | ||
* Per Mail oder per Push-Notification auf ein iOS Device | * Per Mail oder per Push-Notification auf ein iOS Device | ||
* Für die Push Notification ist den Benutzer ein [http://www.prowlapp.com/ _prowl_apikey] in ''/etc/nagios3/conf.d/contacts_nagios2.cfg'' einzutragen | * Für die Push Notification ist den Benutzer ein [http://www.prowlapp.com/ _prowl_apikey] in ''/etc/nagios3/conf.d/contacts_nagios2.cfg'' einzutragen | ||
+ | |||
+ | * Deaktivierung von E-Mail-Benachrichtung - ''contacts_nagios2.cfg'' | ||
+ | service_notification_options n | ||
+ | host_notification_options n | ||
[[Category:Dienste]] | [[Category:Dienste]] | ||
[[Category:Anleitungen]] | [[Category:Anleitungen]] |
Aktuelle Version vom 7. Januar 2018, 08:45 Uhr
Historisch: Derzeit (2018) haben wir kein Nagios im Einsatz.
Inhaltsverzeichnis |
[Bearbeiten] Webinterface
- URL: https://nagios.opennet-initiative.de
- enthält Visualisierung der Performance/Zustände: https://nagios.opennet-initiative.de/pnp4nagios/
- In der Suche kann man * als Wildcard verwenden
- Die Konfiguration der Sidebar befindet sich in /usr/share/nagios3/htdocs/side/apytmenu_data.js
- Die Graphen lassen sich in /etc/pnp4nagios/templates anpassen
[Bearbeiten] User anlegen
- Htaccess User mit htpasswd /etc/nagios3/htpasswd.users <username> anlegen.
- Benutzer nach Vorlage in /etc/nagios3/conf.d/contacts_nagios2.cfg anlegen und mindestens einer Gruppe zuordnen.
- Optional den Benutzer in cgi.cfg eintragen (Siehe grep nagiosadmin /etc/nagios3/cgi.cfg)
[Bearbeiten] Accesspoint überwachen
- Nach Vorlage in /etc/nagios3/sites/ ein File für den AP erstellen.
- Mit /etc/init.d/nagios3 check prüfen ob die Konfiguration in Ordnung ist.
- Mit /etc/init.d/nagios3 reload Konfiguration neu laden.
- Generator-Skript für AP-Überwachung - nagios_opennet_gen.sh
#!/bin/bash i=0 while [ $i -le 255 ] do i=$[$i+1] echo "define host { host_name #NUMBER#.aps.on use generic-host }" | sed -s "s/#NUMBER#/$i/" >> nagios_opennet.conf done exit 0
[Bearbeiten] Benachrichtigungen
- Per Mail oder per Push-Notification auf ein iOS Device
- Für die Push Notification ist den Benutzer ein _prowl_apikey in /etc/nagios3/conf.d/contacts_nagios2.cfg einzutragen
- Deaktivierung von E-Mail-Benachrichtung - contacts_nagios2.cfg
service_notification_options n host_notification_options n