PDF de programación - BULMA: Instalando y Configurando NAGIOS 1.2

Imágen de pdf BULMA: Instalando y Configurando NAGIOS 1.2

BULMA: Instalando y Configurando NAGIOS 1.2gráfica de visualizaciones

Actualizado el 22 de Marzo del 2020 (Publicado el 10 de Abril del 2017)
769 visualizaciones desde el 10 de Abril del 2017
200,3 KB
24 paginas
Creado hace 19a (26/09/2004)
BULMA: Instalando y Configurando NAGIOS 1.2

Bisoños Usuarios de GNU/Linux de Mallorca y Alrededores | Bergantells Usuaris de GNU/Linux de Mallorca i Afegitons

Instalando y Configurando NAGIOS 1.2 (5715 lectures)
Per Raúl Prieto Fernández, aCiDRaiN (http://www.linuxzamora.org)
Creat el 05/08/2004 21:04 modificat el 05/08/2004 21:04

Muchos de nosotros trabajamos en grandes o medianas redes de ordenadores, donde tenemos mas de 100 , 200 ,
300 maquinas y dispositivos de red , ? verdad ? ? Cuantas veces habeis estado horas y horas tratando de averiguar
DONDE falla la red ? Me imagino que unas cuantas ..........

Para los que no conoceis NAGIOS(1), es un sistema de monitorización de Redes, practicamente monitoriza TODO
lo que sucede en nuestra red en CASI tiempo real . He creado un pequeño y breve manual explicativo de como
ponerlo a funcionar y un caso practico de mi red casera, espero qeu os sirva de mucho .












Objetivos
Máquinas Usadas
¿ Qué es NAGIOS ?
Instalación de NAGIOS ?
Configuración de los ficheros:

¤
¤
¤
¤
¤
¤
¤
¤

Configurando nagios.cfg
Configurando cgi.cfg
Configurando hosts.cfg
Configurando hostgroups.cfg
Configurando contatcs.cfg
Configurando contactgroups.cfg
Configurando services.cfg
Configurando escalations.cfg y dependencies.cfg

Verificando la Configuración
Arrancando el Daemon
Configuración de NAGIOS via Web
Acerca del Autor

Objetivos:

Monitorizar nuestra Red Local, absolutamente TODOS los dispositivos, routers, pcs, servicios corriendo en los pcs ........ e incluso
máquinas de fuera de nuestra red .

Máquinas Usadas :

1/24

BULMA: Instalando y Configurando NAGIOS 1.2

Nuestra LAN ( red Local ) cuenta con los siguientes dispositivos : un Router ADSL , y 3 PCs conectados en estrella al Router, y a su
vez un cuarto PC conectado por wi−fi al "PC3". También monitorizaremos varios servicios de varias máquinas en Internet,
www.linuxzamora.org(2) y www.google.es(3).

Estructura de la red :

¿ Que es NAGIOS ?

Seré breve en la explicación. Nagios es un software de monitorización de redes. ¿ Qué quiere decir esto ? Bien , imaginemos que
tenemos una red de 200 máquinas, 20 routers, 10 switches, y 15 impresoras en red. Con Nagios podremos saber en cada momento ,
que máquinas y dispositivos están encendidas, cuales están apagadas, cuales estan fallando, cuales funcionan correctamente, que
servicios van bien y cuales van mal ..... en definitiva, sirve para mirar el estado CASI en tiempo real de una red , sea grande o
pequeña .

2/24

BULMA: Instalando y Configurando NAGIOS 1.2

Instalación de NAGIOS

Como estamos instalando bajo una máquina GNU/Linux Debian, instalaremos los siquientes paquetes y sus correspondientes
dependencias ..........

# apt−get install nagios−text nagios−plugins apache apache−common

En la configuración posterior a la instalación se nos preguntará por :

− Tipo de servidor Web : Elejiremos Apache

− Nagios web administration password? ( pondremos el password del administrador del Nagios, cuyo login es : nagiosadmin )

− Enable Nagios external command interfaceon web?? YES

Necesitamos tener apache instaladoperfectamente en nuestra máquina, y capaz de ejecutar CGIs.

Nagios se configura en el fichero /etc/nagios/nagios.cfg , cgi.cfg y en el resto de ficheros de configuración del mismo directorio.

Los ficheros ( principales , básicos y obligatorios ) a configurar serán :

nagios.cfg , cgi.cfg , hosts.cfg ,hostgroups.cfg , contacts.cfg , contactgroups.cfg , misccommands.cfg, services.cfg . El resto de
ficheros los dejaremos tal y como están.

Configurando nagios.cfg

Por defecto no hace falta tocar este fichero , tal y como viene de "serie" funciona perfectamente. A posteriori, deberás cambiar cosas
si quieres aprovechar al máximo el poder de Nagios .

Deberemos asegurarnos de tener bien configurados las lineas referentes a los ficheros principales deconfiguración :

−−−−−−−−−−−−−−−−−−−−− nagios.cfg −−−−−−−−−−−−−−−−−−−−

.....

log_file=/var/log/nagios/nagios.log

cfg_file=/etc/nagios/checkcommands.cfg

cfg_file=/etc/nagios/misccommands.cfg

cfg_file=/etc/nagios/contactgroups.cfg

cfg_file=/etc/nagios/contacts.cfg

3/24

BULMA: Instalando y Configurando NAGIOS 1.2

cfg_file=/etc/nagios/dependencies.cfg

cfg_file=/etc/nagios/escalations.cfg

cfg_file=/etc/nagios/hostsgroups.cfg

cfg_file=/etc/nagios/hosts.cfg

cfg_file=/etc/nagios/services.cfg

cfg_file=/etc/nagios/timeperiods.cfg

.....

Configurando cgi.cfg

Configuramos las siguientes lineas para que "nagiosadmin" tenga acceso a total a Nagios. No queremos que nadie más tenga acceso a
él .

−−−−−−−−−−−−−−−−−−−−− cgi.cfg −−−−−−−−−−−−−−−−−−−−

.....

authorized_for_system_information=nagiosadmin

authorized_for_configuration_information=nagiosadmin

authorized_for_system_commands=nagiosadmin

authorized_for_all_services=nagiosadmin

authorized_for_all_hosts=nagiosadmin

authorized_for_all_service_commands=nagiosadmin

authorized_for_all_host_commands=nagiosadmin

.....

Configurando hosts.cfg

4/24

BULMA: Instalando y Configurando NAGIOS 1.2

En el fichero hosts.cfg deberemos incluir TODAS las máquinas que queremos monitorizar. Cada máquina debe tener AL MENOS un
servicio, bien sea check_ping, check_http , check_ftp ....... Puede funcionar también sin configurarle ningun servicio, pero no
obtendriamos un resultado "profesional", lo único que hariamos sería añadir la maquina o dispositivo al MAPA de RED, y eso no nos
interesa.

La forma desintaxis del fichero es:

−−−−−−−−−−−−−−−−−−−−− hosts.cfg [ sintaxis ] −−−−−−−−−−−−−−−−−−−−

define host{

name generic−host ; Nombre del template del host

notification_interval 60 ; Minutos de espera, antes de notificar que el host ha caido

notifications_enabled 1 ; Notificaciones activadas

event_handler_enabled 1 ; Host event handler is enabled

flap_detection_enabled 1 ; Flap detection is enabled

process_perf_data 1 ; Process performance data

retain_status_information 1 ; Retain status information across program restarts

retain_nonstatus_information 1 ; Retain non−status information across program restarts

register 0 ; DONT REGISTER THIS DEFINITION − ITS NOT A REAL HOST, JUST
ATEMPLATE!

}

En nuestro caso necesitamos 7 Hosts :

router adsl , pc1 ( casandra ) , pc2 ( ganimades ) , pc3 ( servidor ) , pc4 ( billytk ) , www.linuxzamora.org(2) y www.google.es(3)

−−−−−−−−−−−−−−−−−−−−− hosts.cfg −−−−−−−−−−−−−−−−−−−−

# Default gateway host definition

5/24

BULMA: Instalando y Configurando NAGIOS 1.2

define host{

use generic−host ; Name of host template to use

host_name router

alias Router Zyxel 650−HW ADSL

address 192.168.1.1

check_command check−host−alive

max_check_attempts 20

notification_interval 60

notification_period 24x7

notification_options d,u,r

}

# \'casandra\' host definition

define host{

use generic−host ; Name of host template to use

host_name casandra

alias AMD XP 1.7+ Debian SID

address 192.168.1.2

parents router

check_command check−host−alive

max_check_attempts 10

notification_interval 120

notification_period 24x7

notification_options d,u,r

}

# \'ganimedes\' host definition

define host{

use generic−host ; Name of host template to use

host_name ganimedes

alias PI 166mmx Win98

6/24

BULMA: Instalando y Configurando NAGIOS 1.2

address 192.168.1.3

parents router

check_command check−host−alive

max_check_attempts 10

notification_interval 120

notification_period 24x7

notification_options d,u,r

}

# \'servidor\' host definition

define host{

use generic−host ; Name of host template to use

host_name servidor

alias AMD 266Celeron Wi−Fi

address 192.168.1.4

parents router

check_command check−host−alive

max_check_attempts 10

notification_interval 120

notification_period 24x7

notification_options d,u,r

}

# \'cliente1−billytk\' host definition

define host{

use generic−host ; Name of host template to use

host_name BillyTK

alias Cliente de Wireless

address 172.27.1.11

parents servidor

7/24

BULMA: Instalando y Configurando NAGIOS 1.2

check_command check−host−alive

max_check_attempts 10

notification_interval 120

notification_period 24x7

notification_options d,u,r

}

#### INTERNET HOSTS

define host{

use generic−host ; Name of host template to use

host_name www.google.es

alias www.google.es

address 216.239.59.104

parents router

check_command check−host−alive

max_check_attempts 10

notification_interval 120

notification_period 24x7

notification_options d,u,r

}

define host{

use generic−host ; Name of host template to use

host_name www.linuxzamora.org

alias www.linuxzamora.org

address 69.72.226.42

parents router

check_command check−host−alive

8/24

BULMA: Instalando y Configurando NAGIOS 1.2

max_check_attempts 10

notification_interval 120

notification_period 24x7

notification_options d,u,r

}

Configurando hostgroups.cfg

Cada host, debe pertenecer a un hostgroups y cada "hostgroups" tener al menos un contacts_groups. En nuestro caso vamos a tener
las máquinas ( router adsl, casandra, ganimedes y servidor ) en el grupo : red . La máquina cliente wireless ( billyTK ) en el grupo
cwireless y las 2 máquinas monitorizadas de internet, en el grupo internet . Nuestro único grupo de contactos será: admins .

−−−−−−−−−−−−−−−−−−−−− hostgroups.cfg −−−−−−−−−−−−−−−−−−−−

# Default gateway host group definition

define hostgroup{

hostgroup_name red

alias Red

contact_groups admins

members router,casandra,ganimedes,servidor

}

define hostgroup{

hostgroup_name cwireless

9/24

BULMA: Instalando y Configurando NAGIOS 1.2

alias cwireless

contact_groups admins

members BillyTK

}

define hostgroup{

hostgroup_name internet

alias internet

contact_groups admins

members www.google.es,www.linuxzamora.org

}

Configurando contacts.cfg

Los contactos,son las personas a las que se les notificará de las posibles incidencias de las máquinas de la Red . En nuestro caso,
como solo somos un unico administrador , nagios y se le notificará mediante un e−mail

−−−−−−−−−−−−−−−−−−−−− con
  • Links de descarga
http://lwp-l.com/pdf2724

Comentarios de: BULMA: Instalando y Configurando NAGIOS 1.2 (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad