Icinga: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(25 dazwischenliegende Versionen von 6 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
=Icinca Classic=
 
=Icinca Classic=
==PPAPPA==
+
 
add-apt-repository ppa:formorer/icinga
+
*http://docs.icinga.org/latest/de/
apt-get update
+
*https://www.thomas-krenn.com/de/wiki/Icinga_Web_2_mit_Icinga_1.x_verwenden
apt-get install icinga icinga-doc icinga-idoutils mysql-server libdbd-mysql mysql-client
+
*[[icinga postresql]]
or
+
*[[icinga mysql]]
  apt-get install icinga icinga-doc icinga-idoutils postgresql libdbd-pgsql postgresql-client
+
*[[icinga2]]
==Enable ido2db Daemon==
+
*[[icinga-config]]
  vim /etc/default/icinga
+
*[[vmware-plugin]]
  IDO2DB=yes
+
 
+
=clientside=
  service ido2db start
+
 
==Nagios Plugins==
+
es müssen folgende änderungen vorgenommen werden:
apt-get install nagios-plugins
+
 
=Icinca Web=
+
  apt-get install nagios-nrpe-server
==Additional Packages==
+
 
  sudo apt-get install php5 php5-cli php-pear php5-xmlrpc php5-xsl php5-gd php5-ldap php5-mysql
+
link setzen damit nagios das plugin findet (ansonsten gibts ein "Unable to red Output"-Error
==Install==
+
  ln -s /usr/local/sbin/check_openswan_tunnel /usr/lib/nagios/plugins/check_openswan_tunnel
apt-get install icinga-web
+
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

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

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

Links