Vamos a panel superior -> Aplicaciones -> Accesosrio -> Terminal -> entras como root
y se actualiza
#aptitude update
luego pasamos a la instalacion de varios paquetes como:
apache2
#aptitude install apache2
luego instalas libapache2-mod-php5
#aptitude install libapache2-mod-php5
luego instalas build-essential
#aptitude install build-essential
luego instalas nagios3
#aptitude install nagios3
En la instalación de nagios saldra 2 pantallas, una para colocar la clave de administrador de
nagios y otra para confirmar la misma
Posteriormente abres un navegador y colocas http://localhost/nagios3 deberas ingresar
usuario: nagiosadmin password: la clave que colocaste en la instalación de nagios
Ahora configuración de equipos en nagios
1.- Editamos el archivo /etc/nagios3/nagios.cfg agregando el nuevo archivo de configuracion.
# Servidores a Monitorear
cfg_file=/etc/nagios3/server.cfg
2.- Dentro del archivo de configuracion de nagios.cfg se debe habilitar el chequeo de
comandos externos por defecto viene =0 le colocaremos =1
check_external_commands=1
Ahora procedemos a dar permisos por defecto en la instalacion el comando
/var/lib/nagios3/rw/nagios.cmd que nos permite realizar chequeos a traves del browser
queda con owner nagios:nagios es por eso que debemos modificar esto dandole permisos
para que el usuario de nuestro apache si pueda ejecutarlo, esto lo arreglamos con:
# dpkg-statoverride --update --add nagios www-data 2710 /var/lib/nagios3/rw
# dpkg-statoverride --update --add nagios nagios 751 /var/lib/nagios3
Ahora reiniciar nagios
# invoke-rc.d nagios3 restart
Deberá aparecer lo siguiente:
Restarting nagios3 monitoring daemon: nagios3
En el siguiente paso procedemos a editar el archivo server.cfg y colocar los host que
deseas monitorear
#Configuración de un switch
define host{
use generic-host
host_name switch1
alias switch1
address 10.16.3.1
check_command check-switch-alive
max_check_attempts 20
notification_interval 60
notification_period 24x7
notification_options d,u,r
}
#Configuración de un servidor
define host{
use generic-host
host_name canaima-popular
alias Estacion de trabajo
address 10.16.3.56
parents switch1
check_command check-switch-alive
max_check_attempts 20
notification_interval 60
notification_period 24x7
notification_options d,u,r
}
Una vez agregado todos los servidor a monitorear reiniciar o reload a nagios
# invoke-rc.d nagios3 reload
Deberá aparecer lo siguiente:
Reloading nagios3 monitoring daemon configuration files: nagios3.
NOTA: PARA CAMBIAR LA CLAVE DEL NAGIOS
Contraseña Por Defecto:
usuario: nagiosadmin
contraseña: nagios
Cambiar contraseña:
Entrar al Directorio nagios:
~ $ cd / etc/nagios3
Ejecutar El administrar de Contraseñas:
~ $ sudo htpasswd-c htpasswd.users nagiosadmin
Colocar la nueva contraseña
Nueva contraseña:
Vuelva a escribir la nueva contraseña:
Para configurar los servicios adicionales en Nagios lo realizamos de la siguiente manera,
entramos como root y colocamos lo siguiente al final del archivo mired.cfg y volvemos a
reiniciar el servicio.
# invoke-rc.d nagios3 reload
define service{
use generic-service
host_name nagios
service_description Current Users
check_command check_local_users!20!50
}
define service{
use generic-service
host_name nagios
service_description Total Processes
check_command check_local_procs!250!400!RSZDT
}
define service{
use generic-service
host_name nagios
service_description Current Load
check_command check_local_load!5.0,4.0,3.0!10.0,6.0,4.0
}
define service{
use generic-service
host_name nagios, intranet
service_description SSH
check_command check_ssh
}
define service{
use generic-service
host_name nagios, intranet
service_description HTTP
check_command check_http
}
define service{
use generic-service
host_name intranet
service_description SMTP Response Check
check_command check_smtp!-t 5 -e “midominio.es”
}
define service{
use generic-service
host_name intranet
service_description POP3 Response Check
check_command check_pop!-t 5 -e “midominio.es”
}
define service{
use generic-service
host_name windows#2
service_description DHCP
check_command check_dhcp
}
No hay comentarios:
Publicar un comentario