Sigo escuchando sobre Nagios , una herramienta realmente poderosa para monitorear servidores. ¿Como lo instalo?
Sigo escuchando sobre Nagios , una herramienta realmente poderosa para monitorear servidores. ¿Como lo instalo?
En primer lugar, supongo que está haciendo esto en una nueva instalación de 12.04. No pasa nada especial aquí.
Instalar nagios:
sudo apt-get install -y nagios3
Pasará y le preguntará qué servidor de correo desea usar:
Elija uno según sus necesidades.
Luego le preguntará sobre el nombre de dominio desde el que desea recibir el correo electrónico. Nuevamente, complete eso según sus necesidades.
Le preguntará qué contraseña desea usar: ingrese una contraseña segura. Esto es para la cuenta de administrador nagiosadmin
.
Y luego deberá verificar su contraseña.
Una vez que la instalación haya finalizado, puede dirigirse a localhost/nagios3
(o sea cual sea la dirección IP / nombre de dominio del servidor en el que lo instaló) y se le pedirá que ingrese su contraseña:
Una vez que hayas hecho eso, ¡estarás dentro!
Pequeño feo, ¿eh?
Nagios agrega automáticamente el 'localhost' a la configuración, y carga, los usuarios actuales, el espacio en disco, las comprobaciones http y ssh.
Ahora hay una cosa más que debemos hacer antes de que nagios esté listo: necesitamos que acepte comandos externos para que podamos reconocer problemas, agregar comentarios, etc.
Para hacer eso, necesitamos editar algunos archivos. Comience abriendo /etc/nagios3/nagios.cfg
con el siguiente comando:
sudo nano /etc/nagios3/nagios.cfg
Busca check_external_commands
y convierte el check_external_commands=0
en check_external_commands=1
.
Ahora, reinicie apache ejecutando
sudo service apache2 restart
¡Aún no ha terminado! Tenemos que editar /etc/group
. Debería haber una línea como esta allí:
nagios:x:114
Cámbialo a
nagios:x:114:www-data
Guarda y cierra este archivo.
Ahora, necesitamos editar el /var/lib/nagios3/rw
permiso de los archivos con:
sudo chmod g+x /var/lib/nagios3/rw
Y luego (debido a cómo funcionan los permisos) necesitamos editar los permisos del directorio anterior con:
sudo chmod g+x /var/lib/nagios3
Ahora, reinicie nagios con:
sudo service nagios3 restart
Si usa Apache como su servidor web, reinicie eso también:
sudo service apache2 restart
¡Y deberías estar listo para irte! Feliz seguimiento!
Para recibir alertas por correo electrónico, consulte esta pregunta y respuesta .
sudo usermod -a -G nagios www-data
sea menos propenso a errores que la edición/etc/group
directa./etc/nagios3/nagios.cfg
realmente diceNagios will *not* check for external commands, just to be on the cautious side
?Este tutorial en Linode.com es muy detallado y funciona con Nagios 3:
http://library.linode.com/server-monitoring/nagios/ubuntu-12.04-precise-pangolin
y aquí hay un buen resumen de cómo monitorear un sitio web usando Nagios 3:
http://ostatic.com/blog/monitoring-web-services-with-nagios
y aquí hay otro buen ejemplo de configuración de Nagios y Apache, y configuración de escalamientos:
http://bobcares.com/blog/?p=67
fuente
Recomiendo seguir la guía de inicio rápido oficial de Nagios , que no utiliza apt-get , pero descarga el código fuente, compila y luego instala.
Esto aseguraría que su Nagios esté instalado en / usr / local / nagios /
Encuentro la ventaja que Nagios instaló en / usr / local / nagios / cuando intento instalar Nagios Service Check Acceptor, un complemento para Nagios.
fuente