Zum Inhalt springen

Server Installation/Nagios: Unterschied zwischen den Versionen

Aus Opennet
Inhalt gelöscht Inhalt hinzugefügt
Keine Bearbeitungszusammenfassung
MathiasMahnke (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
 
(10 dazwischenliegende Versionen von 2 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 [[Server/akito|Akito]] und hat über [[Server/subaru|Subaru]] Zugriff auf das Opennet.


== Webinterface ==
=== Webinterface ===


* URL: https://na.on-i.de/nagios3/
* 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''
* Die Graphen lassen sich in ''/etc/pnp4nagios/templates'' anpassen
* Die Graphen lassen sich in ''/etc/pnp4nagios/templates'' anpassen


== User anlegen ==
=== User anlegen ===


* Htaccess User mit ''htpasswd /etc/nagios3/htpasswd.users <username>'' anlegen.
* Htaccess User mit ''htpasswd /etc/nagios3/htpasswd.users <username>'' anlegen.
Zeile 14: Zeile 15:
* 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 ==
=== Accesspoint überwachen ===


* Nach Vorlage in ''/etc/nagios3/sites/'' ein File für den AP erstellen.
* Nach Vorlage in ''/etc/nagios3/sites/'' ein File für den AP erstellen.
Zeile 20: Zeile 21:
* 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''
⚫
== Benachrichtigungen ==
#!/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
* 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:Anleitungen]]

Aktuelle Version vom 7. Januar 2018, 06:45 Uhr

Historisch: Derzeit (2018) haben wir kein Nagios im Einsatz.

Webinterface

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