PDF de programación - BULMA: Instalación y Configuración -Avanzada- de Nagios 1.2 ( 2ª Parte ) ( 1 de 2 )

Imágen de pdf BULMA: Instalación y Configuración -Avanzada- de Nagios 1.2 ( 2ª Parte ) ( 1 de 2 )

BULMA: Instalación y Configuración -Avanzada- de Nagios 1.2 ( 2ª Parte ) ( 1 de 2 )gráfica de visualizaciones

Actualizado el 22 de Marzo del 2020 (Publicado el 10 de Abril del 2017)
1.125 visualizaciones desde el 10 de Abril del 2017
58,2 KB
18 paginas
Creado hace 19a (15/03/2005)
BULMA: Instalación y Configuración −Avanzada− de Nagios 1.2 ( 2ª Parte ) ( 1 de 2 )

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

Afegitons

Instalación y Configuración −Avanzada− de Nagios 1.2 ( 2ª Parte ) ( 1 de 2 )
(5087 lectures)

Per Raúl Prieto Fernández, aCiDRaiN (http://www.linuxzamora.org)
Creat el 26/01/2005 11:57 modificat el 27/01/2005 13:43

Hace tiempo prometí una segunda parte de "Nagios − Monitorización de Redes" y por diversos
motivos no pude cumplir la fecha de publicación . A dia de hoy el manual casi esta completo y he
decidido sacarlo a la luz .Publico la primera parte, las más completa ; y dentro de unos dias publico
la otra mitad. Faltan las imagenes y algunos puntos que en breve intentaré concluir .

Si estais dispuestos a pulir vuestra configuración y aspecto de Nagios a que esperais , este es vuestro
manual :D

CONFIGURACIÓN Y PERSONALIZACIÓN "Avanzada" DE NAGIOS 1.2 ( 2ª Parte ) ( 1 de 2 )





1.− Preámbulos
2.− Objetivos
3.− Máquinas
Usadas

¤

3.1−
Máquinas
que
monitorizaemos

4.− Instalación de
Nagios

¤

¤

4.1−
Descarga de
Nagios
4.2−
Compilación
e
Instalación
4.3−
Compilación
de Plugins
5.− Configuraciones
Previas

¤





¤

¤

5.1−
Ficheros de
Configuración
5.2−
Activar
Acceso
Web

1/18










11.− Instalación de Plugins

11.1 − Apan
12.− Notificaciones

13.− "Problemas" Observados

14.− Acerca del Autor

























10.− Configuraciones
Avanzadas

10.1.− Notificaciones Sonoras
10.2.− Anadir Imagenes al
statusmap

¤

10.2.1− Imagen de
Fondo

10.3.− Mapa 2D con
coordenadas 2D
10.4.− Descripcion
Extra−Html
10.5.− WAP
10.6.− Notificacion con Voz! −
Festival −
10.7.− Visualizar el Mapa 3D
VRML
10.8.− Personalizar mapa 3D
10.9.− Configuracion Via Web
( Nagat )
10.10.− Traducción Web
Nagios
10.11.− Stylesheets
10.12− Notificacion por
"SMS" Gratuita !

¤
¤
¤
¤

10.12.1− Amena
10.12.2− Movistar
10.12.3− Vodafone
10.12.4− Cuidado !

10.13.− Integración de Nagios
en Portales CMS

BULMA: Instalación y Configuración −Avanzada− de Nagios 1.2 ( 2ª Parte ) ( 1 de 2 )

¤

¤

¤

5.3− Añadir
Usuarios de
Acceso
5.4−
Propietario
y Grupo
5.5−
Comprobacion
Web

6.− MySQL

¤
¤
¤

10.13.1− PostNuke
10.13.2− Php−Nuke
10.13.3− Xoops



10.14.− Listado de Plugins

¤

10.14.1.− Cómo Usar
los Plugins Integrados

¤

¤

6.1−
Configuracion
Acceso DB
MySQL
6.2−
Loggeando
Resultados
a MySQL
7.− Configuracion
Minima
8.− Verificando y
Arrancando Nagios







1.− Preámbulos

En esta segunda parte del manual de " Instalación y Configuración de Nagios 1.2(1)", la diferencia más notable respecto
a la primera parte, será la utilización del código fuente de Nagios, en lugar de usar los típicos paquetes precompilados
*.deb o *.rpm . El motivo de este cambio han sido los fallos que he podido observar en dichos paquetes, y todo apunta,
que se va a tardar mucho tiempo en arreglar. "Gracias" a estos fallos, me basaré en la instalación de Nagios 1.2 desde el
código fuente, con lo cual, todos los usuarios de cualquier distribución de GNU/Linux podrán usar este manual,..

*Nota: Se deberán tener conocimientos previos de configuraciones y parámetros explicados en el 1er manual

2.− Objetivos

Nuestros objetivos son los mismos que en la 1ª Parte, monitorizar determinadas máquinas de una o varias redes. Redes
cableadas o redes wireless, cualquier tipo de red :) . En esta 2ª parte, enviaremos los datos ( no todos ) de Nagios a una
base de datos MySQL, en lugar de ficheros de texto plano, como anteriormente se hizo. Aprenderemos a personalizar el
mapa de estado − añadirle imágenes e iconos, coordenadas 2D − , instalaremos diversos plugins o add−ons ( como apan
,(2) rddtool ,(3) mrtg , (4) ) , gráficos ....... etc

3.− Máquinas Usadas

Se ha(n) usado lo(s) mismo(s) PCs que en la primera parte del manual , en nuestro caso es un simple AMD 266 Mhz
Celeron , 96Mb de RAM, 7 GB de HD , y como distribución seguiré usando la misma que en la primera parte :
GNU/Linux Debian SID .

3.1.− Máquinas que Monitorizaremos

2/18

BULMA: Instalación y Configuración −Avanzada− de Nagios 1.2 ( 2ª Parte ) ( 1 de 2 )

En esta segunda parte del manual, vamos a incrementar el numero de "objetos" a monitorizar, y también
incrementaremos el número de servicios en cada uno de ellos.
Dentro de mi red local , vamos a monitorizar los siguientes dispositivos:

Máquinas de la LAN que monitorizaremos y sus correspondientes servicios:

Nombre

Nombre
en Nagios

IP

Servicios

Parents Red

router

router

192.168.1.1/24

Puerto 23 y 80

−−−− LAN

casandra

casandra

192.168.1.2/24

ganimedes ganimedes 192.168.1.3/24

PING

PING

router LAN

router LAN

SSH, HTTP

SMTP, USUARIOS

servidor

servidor

192.168.1.4/24

EN SHELL , FTP, IRC

router LAN

, smb://servidor/ftp

smb://servidor/acidrain

Máquinas de Internet que monitorizaremos y sus correspondientes servicios:

Nombre

Nombre en Nagios

IP

Servicios

Parents

Red

www.linuxzamora.org www.linuxzamora.org

69.72.226.42

PING,HTTP

FTP

router

Internet

foros

kaldan

foros

kaldan

69.72.226.42 HTTP , PING www.linuxzamora.org

Internet

69.72.226.42 HTTP , PING www.linuxzamora.org

Internet

linuxnovatos

linuxnovatos

69.72.226.42 HTTP , PING www.linuxzamora.org

Internet

acidrain

acidrain

69.72.226.42 HTTP , PING www.linuxzamora.org

Internet

www.barrapunto.com www.barrapunto.com 212.85.32.12

PING, HTTP

www.bulma.net

www.bulma.net

130.206.130.95

HTTP

www.google.es

www.google.es

216.239.59.104 PING , HTTP

www.slashdot.org

www.slashdot.org

66.35.250.150

www.sourceforge.net www.sourceforge.net

66.35.250.203

HTTP

HTTP

router

router

router

router

router

Internet

Internet

Internet

Internet

Internet

amsn.sourceforge.net

amsn.sourceforge.net

66.35.250.209

PING,HTTP www.sourceforge.net

Internet

3/18

BULMA: Instalación y Configuración −Avanzada− de Nagios 1.2 ( 2ª Parte ) ( 1 de 2 )

4.− Instalación de Nagios

En esta segunda parte Instalaremos a partir del código fuente , por lo tanto este manual es válido para cualquiera de las
distribuciones de GNU/Linux . De todas formas, deberemos tener funcionando perfectamente Apache , MySQL y
Apache con MYSQL y PHP4 y tener instaladas las librerias de MySQL. Los paquetes usados para el manual han sido:

apache 1.3.31−1
apache−common 1.3.31−1

mysql−client 4.0.18−8
mysql−common 4.0.18−8
mysql−server 4.0.18−8

php4−mysql 4.3.4−4
phpmyadmin 2.5.6−1

libmysqlclient−dev 4.0.20−11
libmysqlclient10−dev 3.23.56−2
libmysqlclient12 4.0.20−11

4.1− Descarga de Nagios

Debemos bajar de www.nagios.org (5) 2 ficheros IMPRESCINDIBLES para el correcto funcionamiento. Los ficheros y
sus correspondientes versiones usadas han sido:

nagios−1.2.tar.gz
nagios−plugins−1.3.1

*Nota: Disponeis de una copia de estos ficheros en www.linuxzamora.org(6)

*Ojo!: No bajeis la versión 1.4.0alpha1 de los plugins. El check_ping tiene un fallo, el cual me ha causado grandisimos
quebraderos de cabeza y me ha hecho perder más de una semana en averiguar porque fallaba .

4.2− Compilación e Instalación

Necesitamos ,antes de que se nos olvide, las librerias de desarrollo de PNG y GD2. Sin ellas no podremos configurar
nuestro mapa 2D, ya que no saldrían las imagenes generadas.

− # tar xzvf nagios−1.2.tar.gz // Descomprimimos Nagios

− # cd nagios−1.2 // Entramos en "nagios−1.2" y compilamos pasando ciertos parametros.

− # ./configure −−with−nagios−user=nagios −−with−nagios−grp=nagios −with−template−objects
−−with−mysql−xdata −−with−mysql−status −−with−mysql−comments −−with−mysql−extinfo
−−with−mysql−retention −−with−mysql−downtime −−with−template−extinfo // Opciones que pasamos al
configure

4/18

BULMA: Instalación y Configuración −Avanzada− de Nagios 1.2 ( 2ª Parte ) ( 1 de 2 )

Resultado del ./configure

Web Interface Options:
−−−−−−−−−−−−−−−−−−−−−−−−
HTML URL :
CGI URL :
Traceroute (used by WAP) :

−−−−−−−−−−−−−−−−−−−−−−−−
http://localhost/nagios/
http://localhost/nagios/cgi−bin/
/usr/sbin/traceroute

External Data Routines:
−−−−−−−−−−−−−−−−−−−−−−−−
Status data :
Object data :
Comment data :
Downtime data :
Retention data :
Peformance data :
Extended info data :

External Data Routines:
−−−−−−−−−−−−−−−−−−−−−−−−
Database (text−file)
Template−based (text file)
Database (MySQL)
Database (MySQL)
Database (MySQL)
Default (external commands)
Database (MySQL)

− # make all // para configurar el programa principal y los CGI's

− # adduser −−shell /bin/false −−no−create−home −−disabled−password −−disabled−login nagios // creamos el
usuario "nagios" , sin directorio HOME, con login y password desactivados y sin shell .

− # make install // instala el programa principal, los CGI's y los HTML

− # make install−init // instala el script de arranque en /etc/init.d

− # make install−commandmode // instala los permisos para la ejecucion de comandos externos

− # make install−config // instala los ejemplos de los ficheros de configuracion

Ahora tenemos "todo" − menos los plugins − instalado en el directorio /usr/local/nagios/ y en los directorios
recursivos.

4.3− Compilación de Plugins

− # tar xzvf nagios−plugins−1.31.1.tar.gz // descomprimimos el fichero

− # cd nagios−plugins−1.3.1 // entramos al directorio creado

− # ./configure
− # make // compilamos los plugins

Nota* Al hacer el make ( en Debian ) y tener instalado este paquete libmysqlclient−dev 4.0.20−11 se produce un error
la hacer el configure:

5/18

BULMA: Instalación y Configuración −Avanzada− de Nagios 1.2 ( 2ª Parte ) ( 1 de 2 )

In file included from /usr/include/mysql/mysql.h:57, from check_mysql.c:25:
/usr/include/mysql/mysql_com.h:181: error: conflicting types for 'my_connect'
netutils.h:50: error: previous declaration of 'my_connect'

La forma de solucionarlo es, en la linea 181 cambiar : "my_connect" por "my_pconnect" y arreglado. No se si se trata
de algun Bug , pero con el Persist_connect funciona perfectamente.

Al term
  • Links de descarga
http://lwp-l.com/pdf2726

Comentarios de: BULMA: Instalación y Configuración -Avanzada- de Nagios 1.2 ( 2ª Parte ) ( 1 de 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