viernes, 24 de agosto de 2007

Nagios en debian

Lo instale y funciona perfecto, despues les pongo los archivos de configuracion y como configurarlo, lo que no pude hacer todavia es recibir por mail las notificaciones.

1)apt-get install build-essential

2)apt-get install libjpeg62 libjpeg62-dev libpng12-0 libpng12-dev

3.0)cd /tmp
3.1)wget -c http://www.libgd.org/releases/gd-2.0.35.tar.gz
3.2)tar xzf gd-2.0.35.tar.gz
3.3)cd gd-2.0.35
3.4)./configure
3.5)make
3.6)make install

4.0)useradd nagios
4.1)passwd nagios -> asigno el password y lo repito
4.2)groupadd nagios
4.3)groupadd nagcmd
4.4)usermod -G nagios nagios
4.5)usermod -G nagios otro_user (ya debe existir el usuario otro_user)
4.6)usermod -G nagcmd nagios
4.7)usermod -G nagcmd www-data

5.0)cd /tmp
5.1)wget -c http://tinyurl.com/2jyzao/nagios-3.0a5.tar.gz
5.2)wget -c http://tinyurl.com/2mqzzk/nagios-plugins-1.4.9.tar.gz
5.3)tar xzf nagios-3.0a5.tar.gz
5.4)cd nagios-3.0a5
5.5)./configure -with-command-group=nagcmd
5.6)make all
5.7)make install
5.8)make install-init
5.9)make install-config
5.10)make install-commandmode
5.11)make install-webconf -> da error pw no encuentra un archivo
5.12)cd ..
5.13)tar xzf nagios-plugins-1.4.9.tar.gz
5.14)cd nagios-plugins-1.4.9
5.15)./configure –with-nagios-user=nagios –with-nagios-group=nagios
5.16)make
5.17)make install

6.0)apt-get install apache2
6.1)htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
6.2)vi /etc/apache2/sites-available/nagios -> copiar y pegar lo siguiente:

ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin


Options ExecCGI
AllowOverride None
Order allow,deny
Allow from all
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd.users
Require valid-user


Alias /nagios /usr/local/nagios/share


Options None
AllowOverride None
Order allow,deny
Allow from all
AuthName "Nagios Access"
AuthType Basic
AuthUserFile /usr/local/nagios/etc/htpasswd.users
Require valid-user

[ESC]:wq -> Guardar y cerrar

6.2)a2ensite nagios
6.3)/etc/init.d/apache2 reload

7.0)/etc/init.d/nagios start
7.1)ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios

8.0)entrar por web -> http://ip_server_nagios/nagios
8.1)poner user y pass

3 comentarios:

Josemaria dijo...

Compañero: podrías, al menos, citar la fuente. Salud.

Hernán Tirado dijo...

Nunca vi el comentario, lo saque de un lugar en el mundo creo: http://blog.unlugarenelmundo.es/

Hernán Tirado dijo...

NRPE para ejecutar plugins remotos de Nagios: http://www.redes-seguridad.com.ar/2012/03/addon-nrpe-para-ejecutar-plugins-de.html