twitter
    Sigueme en el Twitter :-)
Mostrando las entradas con la etiqueta nagios. Mostrar todas las entradas
Mostrando las entradas con la etiqueta nagios. Mostrar todas las entradas

28 enero 2009

Nagios 3.x en Centos 5.2


Me he asignado la misión de levantar los servidores en mi facu. asi que, en mis ratos libres, estoy avanzando con la instalación de manera remota, ya acabé de instalar la web. con joomla! (a pedido de uno de los profes). Y bueno, la parte de seguridad ya esta al 100%(falta agregar algunas reglas al firewall). Y ahora voy a compartir con uds. como instalar Nagios 3.1 en Centos 5.2. Pero, que es Nagios?? para que sirve ??, algo breve, Nagios es un monitor, que permite valga la redundancia "moniterear servicios, proceso de carga, conectividad, etc en uno o varios servidores, swiches, routers..." Con la idea clara de lo que es Nagios, su instalación es la siguiente:

1.- Pueden instalarlo desde las fuentes propias de Centos, pero les instalará una versión antigua (2.9). Por eso, descargenlo de su web principal, así como sus plugins. (web:nagios).

2.- Bien ahora, procedemos a instalarlo, en mi caso, lo tengo en la carpeta "/opt" (pueden usar la carpeta que mas les convenga). Descomprimimos el tar. tar xvf nagios.3.1.tar.gz

3.- Creamos los usuarios y grupos para nagios:



useradd nagios
groupadd nagios
groupadd nagcmd

obs: No se olviden de asignarle una contraseña para el usuario nagios.

4.- Nos ubicamos dentro de la carpeta nagios, y procedemos a compilarlo:


a)./configure --with-command-group=nagcmd
b) make all
c) make install
d) make install-webconf
e) make install-init (no necesario)
f) make install-config (no necesario)
g) make install-commandmode (no necesario)


5.- Ahora vamos a compilar los plugins para nagios (no se olviden de descomprirlo dentro de la carpeta donde se encuentra nagios):


a) ./configure --with-nagios-user=nagios --with-nagios-group=nagios
b) make
c) make install


6.- Ahora agregaremos el usuario nagios para la autenticación vía web (en mi caso tengo Apache 1.x) como Web Server:

htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

obs: la contraseña para este usuario es la que Uds. quieran.

7.- Reiniciamos servicios e iniciamos otros:


a) service httpd restart
b) service nagios start


8.- Ahora abran su navegador web: http//localhost/nagios , y podrán ver la configuración de nagios, para su máquina, en este caso los servicios de monitoreo son los básicos, ping, ssh.

En el siguiente How To, les diré como agregar ciertos plugins, y más servidores para su monitoreo, pero desde ya le comento es que es super sencillo, es más pueden configurar Nagios para que les envíe las "ALERTAS" a los sysadmin y/o personas afines.

Este How To es sencillo, preciso y claro, si por a/b les ocurre algun error, puenden usar la siguiente sintaxis:
nagios -v /usr/local/etc/nagios/nagios.cfg
Sigue Leyendo...