Icinga: Unterschied zwischen den Versionen
(→PPAPPA) |
Thomas (Diskussion | Beiträge) |
||
| (21 dazwischenliegende Versionen von 6 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
=Icinca Classic= | =Icinca Classic= | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | *http://docs.icinga.org/latest/de/ | |
| − | + | *https://www.thomas-krenn.com/de/wiki/Icinga_Web_2_mit_Icinga_1.x_verwenden | |
| − | + | *[[icinga postresql]] | |
| − | + | *[[icinga mysql]] | |
| − | + | *[[icinga2]] | |
| − | + | *[[icinga-config]] | |
| − | + | *[[vmware-plugin]] | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | =clientside= | |
| − | + | es müssen folgende änderungen vorgenommen werden: | |
| − | |||
| − | |||
| − | == | + | apt-get install nagios-nrpe-server |
| − | + | ||
| + | link setzen damit nagios das plugin findet (ansonsten gibts ein "Unable to red Output"-Error | ||
| + | ln -s /usr/local/sbin/check_openswan_tunnel /usr/lib/nagios/plugins/check_openswan_tunnel | ||
| + | dies nagios server dürfen zugreifen | ||
| + | allowed_hosts=192.168.202.31,10.20.30.40,10.9.8.7 | ||
| + | parameter erlauben | ||
| + | dont_blame_nrpe=1 | ||
| + | |||
| + | |||
| + | diese Zeilen anhängen /etc/nagios/nrpe.cfg | ||
| + | command[check_all_disks]=/usr/lib/nagios/plugins/check_disk -w 15% -c 8% -e | ||
| + | command[check_disk]=/usr/lib/nagios/plugins/check_disk -w 15% -c 8% -p $ARG1$ | ||
| + | command[check_tunnel]=sudo /usr/lib/nagios/plugins/check_openswan_tunnel -c $ARG1$ | ||
| + | |||
| + | an /etc/sudoers anhängen: | ||
| + | echo "nagios ALL=(ALL) NOPASSWD:/usr/lib/nagios/plugins/check_openswan_tunnel" >> /etc/sudoers | ||
| + | |||
| + | |||
| + | =Mobile= | ||
| + | https://wiki.icinga.org/display/howtos/Setting+up+Icinga+Mobile | ||
==ubuntu== | ==ubuntu== | ||
*http://www.patrick-gotthard.de/icinga-mit-neuem-webinterface-unter-ubuntu-installieren | *http://www.patrick-gotthard.de/icinga-mit-neuem-webinterface-unter-ubuntu-installieren | ||
*http://askubuntu.com/questions/169033/how-to-install-icinga-on-ubuntu-12-04-monitor-remote-host | *http://askubuntu.com/questions/169033/how-to-install-icinga-on-ubuntu-12-04-monitor-remote-host | ||
| + | |||
| + | =Workaround "SOCKET TIMEOUT"= | ||
| + | |||
| + | “CRITICAL – Socket timeout after 10 seconds” error kann man leicht fixen, indem man die Checkfrequenz erhöht. | ||
| + | |||
| + | Dies geschieht in der commands.cfg (liegt unter '''/etc/ininga/objects''') [Diese kann auch unter /usr/local/nagios/etc/objects/ oder /etc/nagios/ liegen] | ||
| + | |||
| + | |||
| + | Dieses Case muss geändert werden: | ||
| + | <pre> | ||
| + | define command { | ||
| + | command_name check_nrpe | ||
| + | command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$ | ||
| + | } | ||
| + | </pre> | ||
| + | In diese Zeile: | ||
| + | <pre> | ||
| + | define command { | ||
| + | command_name check_nrpe | ||
| + | command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$ -t 20 | ||
| + | } | ||
| + | </pre> | ||
| + | |||
| + | Man muss lediglich den Parameter "-t *sekundenanzahl*" anhängen | ||
| + | |||
| + | =Icinga Web-Zeitzone= | ||
| + | Wenn die Zeitzone von Icinga Web von Ihrer lokalen Zeitzone abweicht, überprüfen Sie bitte den Parameter "date.timezone" in Ihrer php.ini. Alternativ überprüfen Sie den Eintrag in app/modules/AppKit/config/module.xml (z.B. 'Europe/Berlin') | ||
| + | |||
| + | #> vi app/modules/AppKit/config/module.xml | ||
| + | <ae:parameter name="date.timezone">Europe/Berlin</ae:parameter> | ||
| + | |||
| + | danach /etc/init.d/apache2 restart | ||
| + | |||
| + | =Arbeitsanleitungen= | ||
| + | ==Konfiguration Anzahl Checks bevor eine Meldung verschickt wird== | ||
| + | |||
| + | Konfigurationsparameter: | ||
| + | max_check_attempts nn | ||
| + | |||
| + | in den Dateien | ||
| + | /etc/icinga/objects/generic-host_icinga.cfg | ||
| + | /etc/icinga/objects/generic-service_icinga.cfg | ||
| + | |||
| + | =Links= | ||
| + | *https://wiki.icinga.org/display/howtos/Setting+up+Icinga+with+IDOUtils+on+Ubuntu | ||
| + | *https://wiki.icinga.org/display/howtos/Setting+up+Icinga+Web+on+Ubuntu | ||
| + | *http://www.linux-magazin.de/Ausgaben/2006/05/Holzauge-sei-wachsam | ||
Aktuelle Version vom 6. Oktober 2015, 09:32 Uhr
Icinca Classic
- http://docs.icinga.org/latest/de/
- https://www.thomas-krenn.com/de/wiki/Icinga_Web_2_mit_Icinga_1.x_verwenden
- icinga postresql
- icinga mysql
- icinga2
- icinga-config
- vmware-plugin
clientside
es müssen folgende änderungen vorgenommen werden:
apt-get install nagios-nrpe-server
link setzen damit nagios das plugin findet (ansonsten gibts ein "Unable to red Output"-Error
ln -s /usr/local/sbin/check_openswan_tunnel /usr/lib/nagios/plugins/check_openswan_tunnel
dies nagios server dürfen zugreifen
allowed_hosts=192.168.202.31,10.20.30.40,10.9.8.7
parameter erlauben
dont_blame_nrpe=1
diese Zeilen anhängen /etc/nagios/nrpe.cfg
command[check_all_disks]=/usr/lib/nagios/plugins/check_disk -w 15% -c 8% -e command[check_disk]=/usr/lib/nagios/plugins/check_disk -w 15% -c 8% -p $ARG1$ command[check_tunnel]=sudo /usr/lib/nagios/plugins/check_openswan_tunnel -c $ARG1$
an /etc/sudoers anhängen:
echo "nagios ALL=(ALL) NOPASSWD:/usr/lib/nagios/plugins/check_openswan_tunnel" >> /etc/sudoers
Mobile
https://wiki.icinga.org/display/howtos/Setting+up+Icinga+Mobile
ubuntu
- http://www.patrick-gotthard.de/icinga-mit-neuem-webinterface-unter-ubuntu-installieren
- http://askubuntu.com/questions/169033/how-to-install-icinga-on-ubuntu-12-04-monitor-remote-host
Workaround "SOCKET TIMEOUT"
“CRITICAL – Socket timeout after 10 seconds” error kann man leicht fixen, indem man die Checkfrequenz erhöht.
Dies geschieht in der commands.cfg (liegt unter /etc/ininga/objects) [Diese kann auch unter /usr/local/nagios/etc/objects/ oder /etc/nagios/ liegen]
Dieses Case muss geändert werden:
define command {
command_name check_nrpe
command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
}
In diese Zeile:
define command {
command_name check_nrpe
command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$ -t 20
}
Man muss lediglich den Parameter "-t *sekundenanzahl*" anhängen
Icinga Web-Zeitzone
Wenn die Zeitzone von Icinga Web von Ihrer lokalen Zeitzone abweicht, überprüfen Sie bitte den Parameter "date.timezone" in Ihrer php.ini. Alternativ überprüfen Sie den Eintrag in app/modules/AppKit/config/module.xml (z.B. 'Europe/Berlin')
#> vi app/modules/AppKit/config/module.xml <ae:parameter name="date.timezone">Europe/Berlin</ae:parameter>
danach /etc/init.d/apache2 restart
Arbeitsanleitungen
Konfiguration Anzahl Checks bevor eine Meldung verschickt wird
Konfigurationsparameter:
max_check_attempts nn
in den Dateien
/etc/icinga/objects/generic-host_icinga.cfg /etc/icinga/objects/generic-service_icinga.cfg