Server Installation/Nagios: Unterschied zwischen den Versionen
Erscheinungsbild
Inhalt gelöscht Inhalt hinzugefügt
Die Seite wurde neu angelegt: „Der Nagios Server Goat läuft als vServer auf akito und hat über Subaru zugriff auf das Opennet. == User anlegen == * Htac…“ |
Keine Bearbeitungszusammenfassung |
||
| (15 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
'''Historisch''': Derzeit (2018) haben wir kein Nagios im Einsatz. |
|||
Der Nagios Server [[Server/goat|Goat]] läuft als vServer auf akito und hat über [[Server/subaru|Subaru]] zugriff auf das Opennet. |
|||
== |
=== 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 |
|||
=== User anlegen === |
|||
* Htaccess User mit ''htpasswd /etc/nagios3/htpasswd.users <username>'' 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. |
* 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'') |
* Optional den Benutzer in cgi.cfg eintragen (Siehe ''grep nagiosadmin /etc/nagios3/cgi.cfg'') |
||
=== 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 |
|||
=== Benachrichtigungen === |
|||
* 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 |
|||
* Deaktivierung von E-Mail-Benachrichtung - ''contacts_nagios2.cfg'' |
|||
service_notification_options n |
|||
host_notification_options n |
|||
[[Category:Dienste]] |
|||
[[Category:Anleitungen]] |
|||
Aktuelle Version vom 7. Januar 2018, 06:45 Uhr
Historisch: Derzeit (2018) haben wir kein Nagios im Einsatz.
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
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)
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
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