Nagios
De Manteniment IES Ebre
Contingut |
Enllaç
Grups
- HTTP
- SSH
- PING
- UbuntuServers
- Samba
- APs
- Commutadors
- RoutersADSL
- Impressores
Màquines
- Tots el servidors
- Alumnat (Nou)
- Caro
- Europa
- Gestio (Nou)
- INSEbreXen1
- INSEbreXen2
- Linux
- Professorat (Nou)
- Tallafocs-Electric
- Web
- Tots els APs
- Commutadors i encaminadors
Resolució de problemes
Configurar la monitorització remota (NRPE)
Maquina remota:
-Instal·lar nagios-nrpe-server
-Modificacions a l'arxiu /etc/nagios/nrpe.cfg
allowed_hosts=192.168.0.10
-Iniciar servei /etc/init.d/nagios-nrpe-server
Maquina local:
-Instal·lar nagios-nrpe-plugin
- Definir els serveis (que es troben al nrpe.cfg de la maquina remota) dins del cfg corresponent
define service {
use generic-service
host_name host_remoto_1
service_description CPU Load
check_command check_nrpe!check_load
}
define service{
use generic-service
host_name host_remoto_1
service_description Current Users
check_command check_nrpe!check_users
}
define service{
use generic-service
host_name host_remoto_1
service_description /dev/hda1 Free Space
check_command check_nrpe!check_hda1
}
define service{
use generic-service
host_name host_remoto_1
service_description Total Processes
check_command check_nrpe!check_total_procs
}
define service{
use generic-service
host_name host_remoto_1
service_description Zombie Processes
check_command check_nrpe!check_zombie_procs
}
Per a monitoritzar una unitat de disc diferent de "hda1" hi ha que fer els canvis a la següent linea del fitxer nrpe.cfg de la maquina remota:
command[check_hda1]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p /dev/hda1
Crear usuario solo lectura
En la carpeta /etc/nagios3 : htpasswd htpasswd.users ejemplo Después en cgi.cfg Sumamos el nombre a las siguientes lineas: authorized_for_all_services=nagiosadmin,manteniment,sergi,ebrecom authorized_for_all_hosts=nagiosadmin,manteniment,sergi,ebrecom
Monitoritzar connexió SSH a un port diferent
Afegir aquesta comanda:
define command{
command_name check_ssh_byport
command_line $USER1$/check_ssh -p $ARG1$ $HOSTADDRESS$
}
I aquest servei al dispositiu:
define service {
use generic-service
host_name Caro
service_description SSH
check_command check_ssh_byport!2208
notification_interval 0 ; set > 0 if you want to be renotified
}
No funcionen les notificacions (Debian)
Ups, I did it again – when I upgraded to Debian GNU/Linux 5 (lenny) and Nagios3 I stumbled about this nagios error when I try to send directs commands via the web-interface: Error: Could not stat() command file ‘/var/lib/nagios3/rw/nagios.cmd’! In “/etc/nagios3/nagios.cfg” the “check_external_commands=1″ was already set. So there was something more required to make it run on Debian… Deep in my memory I know that there was a debian way to solve this user right related problem. This time I’ll write it down here – perhaps I’ll find it more easily when I upgrade to Debian GNU/Linux 6.0 (codenamed squeeze) and/or Nagios4. /etc/init.d/nagios3 stop dpkg-statoverride –update –add nagios www-data 2710 /var/lib/nagios3/rw dpkg-statoverride –update –add nagios nagios 751 /var/lib/nagios3 /etc/init.d/nagios3 start
Tasques pendents
--Sergi 18:21, 9 juny 2010 (UTC)
Mirar el plugin nrpe que permet monitoritzat màquines remotes Linux com si fossin locals (espai de disk, processos,etc.). Cal configurar els 3 servidors nous (els antics no cal), el cop ,el baywatcher, de fet tots els que tenen Ubuntu.
Falten algunes màquines
Tallafocs informàticaTallafocs electrònicaNemesis. Servei de repositori d'ubuntu:
- Comprovar La web del repositori
- TODO: Com mirar que cada nit s'hagui actualitzat correctament? script a mida?
nrpe-plugin per controlar espai de disc
Servidor de programariSupernode guifi.net--> és accessible a través de tallafocs d'informàtica. IP: 10.36.253.1
Monitoritzar serveix específics:
- Servidor web del centre
- Pàgines concretes del centre (retronin codi 200 OK de HTTP)
- Monitorizar ping a màquina/es externa/es:
- Xtec
- Pàgines web:
- acacha.org --> A Acacha ting un Nagios que retornarà el servei (monitoritzarà des de fora les 4 IP públiques que tenim i serveis accesibles des de l'exterior)
- Idea pendent de mirar: utilitzar iperf?
Actualitzacions apt? crec que hi ha un plugin per què avisi quan hi ha actulitzacions de seguretat al servidors?...
-Usuaris diferents i permisos?