Nagios

De Manteniment IES Ebre
Dreceres ràpides: navegació, cerca
Status Map

Contingut

Enllaç

http://192.168.0.10/nagios

Grups

  • HTTP
  • SSH
  • PING
  • UbuntuServers
  • Samba
  • APs
  • Commutadors
  • RoutersADSL
  • Impressores

Màquines

  • Tots el servidors
Alumnat (Nou)
Caro
Europa
Gestio (Nou)
INSEbreXen1
AlfaFS
BravoFS
Negrell
Nemesis
Tallafocs-ASI
INSEbreXen2
Cop
Linux
Professorat (Nou)
Tallafocs-Electric
Web
  • Tots els APs
  • Commutadors i encaminadors
R0SC0 (HEURA)
R1SS1
R2SS1
R3SS1
R6SS1
R7SS1
R5SS1
R10SC0
R10SC2 (Professorat)
R4SS1
R10SC1 (Alumnat)
R4SS0
R5ST0
R14SS0
RouterWeb
RouterCisco

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àtica
  • Tallafocs electrònica
  • Nemesis. 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 programari
  • Supernode 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:
  • Google
  • 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?

Eines de l'usuari
Espais de noms
Variants
Accions
Navegació
Webs
Altres pàgines
Eines
Edició