20
Instalación y configuración básica Guille de la Cruz @SrHypercube http://www.nagios.org/

Charla Nagios

  • Upload
    gcdlp

  • View
    243

  • Download
    0

Embed Size (px)

DESCRIPTION

Charla Nagios

Citation preview

Page 1: Charla Nagios

Instalación yconfiguración básica

Guille de la Cruz @SrHypercube

http://www.nagios.org/

Page 2: Charla Nagios

Introducción / Índice

● Instalación● Plugins● Templates● Configuración● Ejemplo: checking host remoto

Page 3: Charla Nagios

Instalación

● Nagios Process

sudo apt-get install nagios3

sudo aptitude install nagios3

/etc/nagios3/● Nagios plugins

sudo apt-get install nagios-plugins

/usr/lib/nagios/plugins/

http://www.nagios.org/download

Page 4: Charla Nagios

Comandos básicos

Servicio bien instalado:$ nagios3 -v /etc/nagios3/nagios.cfg

$ /etc/init.d/nagios3 status$ /etc/init.d/nagios3 start$ /etc/init.d/nagios3 restart $ /etc/init.d/nagios3 stop

Page 5: Charla Nagios

Interfaz Web

_IP_HOST/nagios3/

User: nagiosadminPass: *****

Page 6: Charla Nagios

Plugins

http://exchange.nagios.org/directory/Plugins

Page 7: Charla Nagios

Comandos

● Consola (manual):

/usr/lib/nagios/plugins/check_http -c 1 -H localhost

● Desde servicio (automático):

Page 8: Charla Nagios

Templates

● Host: generic-host_nagios2.cfg● Servicios: generic-service_nagios2.cfg● Timeperiods: timeperiods_nagios2.cfg

Page 9: Charla Nagios

Generic host

Page 10: Charla Nagios

Generic service

Page 11: Charla Nagios

Time-periods

Page 12: Charla Nagios

Configuración

-----------------------------------------------------------------Se necesita tener acceso a aquello

que quieras monitorizar.

Avisos / alertas: acceso al servicio de mensajes.-----------------------------------------------------------------

Nagiosy

hosts, servicios, comandos, etc.

Page 13: Charla Nagios

Nagios

conf.d ← hosts, servicios, grupos, …Commands.cfg ← comandosHtpasswd.user ← web userscgi.cfg ← configuración web

Page 14: Charla Nagios

Host / Hostgroup

Page 15: Charla Nagios

Hostgroup / extinfo

Page 16: Charla Nagios

Servicios

Page 17: Charla Nagios

Posible escenario

Page 18: Charla Nagios

Eventos

Page 19: Charla Nagios

Ejemplo: check host remoto

● Plugin NRPE/NSCA– Información no segura

– engorroso de configurar

● Plugin check_by_ssh– ssh → ssl, encriptado de datos, más seguro

– ¡ojo! configuración ssh del servidor

Page 20: Charla Nagios

check_by_ssh

● Servidor– ssh-keygen -t dsa (usuario

nagios)– Mandamos clave publica a

cliente (cat ~/.ssh/id_dsa.pub | ssh nagios@ip_remote 'cat >> ~/.ssh/authorized_keys')

– Definir comando, host y servicio

● Host Remoto– Adduser nagios

– sudo apt-get install nagios-plugins