Instalar Nagios en Debian 7 – Parte I

Buenos días, esta entrada no es más que para recordar como he podido llevar a cabo una instalación limpia de Nagios.
Va a constar de dos partes, una para instalar Nagios 4.0.8 y otra más especial de la que no he encontrado nada que funcione a día de hoy para poder recibir avisos telefónicos.
Nota: Acaba de salir la versión 4.1.1 pero he preferido omitirla, en este tipo de cosas no nos la podemos jugar :)

Necesitamos instalar los siguientes paquetes:

Apache2
PHP 5
El compilador GCC y las librerias de desarrollo
Las librerias GD

Empezamos con el terminal:

apt-get -y update
apt-get -y install apache2 libapache2-mod-php5 build-essential libgd2-xpm-dev

Creamos el usuario nagios y le asignaremos una contraseña:

useradd -m -s /bin/bash nagios
passwd nagios

Añadimos el nuevo usuario en el grupo nagios

usermod -G nagios nagios

Creamos el nuevo grupo nagcmd para alojar los comandos usados por la interfaz web.

groupadd nagcmd

Añadimos el usuario en el grupo nagios

usermod -a -G nagcmd nagios

También en el grupo apache

usermod -a -G nagcmd www-data

Descargar Nagios y sus Plugins

Para mantener un poco el orden si no existe aun, vamos a crear una carpeta.

mkdir downloads 
cd downloads

Descargamos via wget nagios-core y sus plugins:

wget http://downloads.sourceforge.net/project/nagios/nagios-4.x/nagios-4.0.8/nagios-4.0.8.tar.gz
wget http://www.nagios-plugins.org/download/nagios-plugins-2.1.1.tar.gz

Descomprimimos los paquetes descargados y accedemos al nuevo directorio:

tar xzf nagios-4.0.8.tar.gz
cd nagios-4.0.8

Ejecutamos el script de configuración, pasándolo por el grupo que hemos creado nagcmd

./configure --with-command-group=nagcmd

Compilamos el código fuente:

make all

Instalamos los binarios, los scripts de inicio y los archivos de ejemplo.

make install
make install-init
make install-config
make install-commandmode

Configurar al Interfaz Web

Ejecutaremos el script install-webconf desde el directorio ….downloads/nagios-4.1.1

make install-webconf

Asignaremos el usuario nagiosadmin a la interfaz web de nagios. Nos pedirá una contraseña que sera usada para acceder vía web.

htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

Reiniciamos el servicio Apache

/etc/init.d/apache2 restart

Compilar e Instalar Plugins

Volvemos al directorio donde teníamos el archivo descargado de los plugins, lo descomprimimos y accedemos al directorio.

tar xzf nagios-plugins-2.1.1.tar.gz
cd nagios-plugins-2.1.1

Compilamos e instalamos los plugins

./configure --with-nagios-user=nagios --with-nagios-group=nagios
make
make install

Ya esta todo listo, así que preparemos el terreno para que en el próximo reinicio arranque todo automáticamente.

Crearemos un enlace simbólico con el comando ln, para que arranque el servicio al encender nuestra máquina.

ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios

Comprobaremos que toda la configuración es correcta.

/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

Si no devuelve ningún error ya podemos arrancar el servicio.

/etc/init.d/nagios start

Seguimos en Instalar Nagios en Debian 7 – Parte II

The Sound of Silence

Leer el resto de esta entrada »

Restore AC power loss – ELASTIX NLX4000

El pasado mes de Agosto decidimos volver a tener en nuestras instalaciones un PBX, la experiencia anterior a modo de pruebas fueron bonitas pero por los ataques que sufren este tipo de servicios nos costo el dinero a pesar de seguir los consejos, manuales de la red y del propio proveedor.
No fue un gran susto para lo que podría haber pasado pero si que te descuadra los planes, por este motivo  tomamos la decisión de abandonar la idea y seguir prestando el servicio mediante otra empresa.

No queríamos que volviera a pasar y es por eso que optamos por adquirir hardware certificado y ya configurado de la mano de profesionales (avanzada7), elegimos la máquina  NLX4000 por ser el producto del año. Incluso hemos adquirido horas de mantenimiento remoto.
Pues bien, imaginad nuestra sorpresa que tras un corte de luz, el servidor no arranca solo, si no que hay que ir a pulsar el botón, a pesar de estar correctamente configurado.
2014-09-29 19.49.00

 

Correo al proveedor oficial, preguntando si dispone de «wake on lan»  y nos dicen que creen que no, y que la opcion de la bios debe de funcionar (con el wake on lan, ya podríamos haber programado un script que se lanzara al no devolver ping).

Correo al fabricante de la placa base (chino), los cuales ya nos dicen muy por encima algo de que existe un problema en esa función el cual se necesita cambiar unas resistencias.

Correo a Elastix y estos ya nos dicen que esa función no esta operativa debido a una resistencia mal colocada en el panel lcd, adjunta una imagen de como debería de estar, y advirtiendo que esto podría anular la garantía.

Con dos cojones, casi dos mil leños entre el hardware y el software configurado con menos de un mes entre nosotros  para que una funcionalidad básica no le funcione. Suerte que probamos las cosas durante semanas y meses por que nos llegamos a enterar cuando esta en producción y nos echamos a llorar …

Pero garantía aparte, hemos decidido hacer el arreglo por nuestra cuenta y riesgo por que es bien sencillo y necesitamos para poder dormir mas tranquilos que funcione como debe.

La resistencia R62, debe de estar en el hueco de R61

Desmontar el LCD

2014-09-23 20.39.12

 

 

Aquí se ve de que resistencia hablamos.2014-09-23 20.44.33

 

 

Nosotros hemos usado la pistola de aire caliente, así que hemos protegido la zona de alrededor con cinta kapton.
2014-09-23 20.51.32

 

Y listo, ahora a montar todo como estaba y a dormir un poco mas tranquilo.

 

IMG-20140925-WA0007

 

 

Ya podían decir, enviadnos el hardware que corregiremos el fallo nosotros mismos, en lugar de andar avisando de la perdida de garantía.

Pero bueno, lo entretenido que esta uno durante la feria de su pueblo escribiendo estas líneas no tiene precio.

 

 

 

 

 

 

Tana a vuelto!!

Buenasss, Tana llego anoche a las 3:30 de la madrugada a casa.
Estaba llamando a la muerta con todo el glamour y al ver que nadie abría se cambio a la puerta de atrás hasta que mi hermano la escucho y bajo a abrir.
No es que yo no escuchara nada, es solo que creía que era Hanna haciendo de las suyas en el corral y como tenia que levantarme a las 6, intentaba reconciliar el sueño y confiaba en que parara o alguien de casa le riñera XD.

Total, que 20 días perdidas y viene la tía tan ancha.
Físicamente casi no se le nota nada, un poco mas delgada, pero nada que ver en comparación con Hanna, las huellas perfectas, y lo mejor de todo es que viene mas cariñosa con los demás de la familia :D
IMG_20141001_040857594

tanahanna

Imaginad como llegó, que cuando salí para ir a buscar el coche por la mañana, ya quería salir de paseo ……. obviamente no la sacaron XD
Pero por la tarde/noche cuando llegue a casa, les toco su paseo a las dos como si no hubiera pasado nada.
Increíble y milagroso, que hijas de la …….

Que por cierto, día 1 de Octubre lo que implica el 65 cumpleaños de mi viejo, con lo que menudo regalo ^^

Mostrar troncales sip en la dashboard de Elastix

Si después de dar de alta a tus extensiones sip y a tus troncales SIP en elastix tu dashboard te indica que todo son extensiones, existe una forma rápida de arreglarlo.
Antes:

pre

Editando el archivo index.php que se encuentra en:

/var/www/html/modules/dashboard/applets/CommunicationActivity/
(No olvidar hacer backup)
Tenémos que buscar lo siguiente:

            if (preg_match("/^\s*(.+)\s+((\d{1,3}(\.\d{1,3}){1,3})|\(null\))\s+\(\D\)\s+\d{1,3}(\.\d{1,3}){1,3}\s+\d+\s+\(?\D?\)?\s+(\D+)/",$line,$arrToken)) {
                $name = explode("/",$arrToken[1]);
                if (stripos($arrToken[6], 'OK') !== FALSE) { // estado OK
                    if (in_array($name[0],$arrTrunks)) // es una troncal?, registrada

y reemplazar por:

if(eregi("^(([[:alnum:]_.-]*)[[:alnum:]_.-/]*)[[:space:]]*([[:alnum:]\.\(\)]+)[[:space:]]*([a-zA-Z]*)[[:space:]]*([a-zA-Z]*)[[:space:]]*([a-zA-Z]*)[[:space:]]*([0-9]+)[[:space:]]*([[:alnum:]\ \(\)]+)$",$line,$arrToken)){
                    if(eregi("OK",$arrToken[8])){ // estado OK
                        if(in_array($arrToken[2],$arrTrunks)) // es una troncal?, registrada

Y este es el resultado que siempre debió de aparecer

post

Ya lo he dicho anteriormente, pero hay que hacer backup por si algo no funciona como es debido.

De todas formas aquí, estan el original y el modificado

Tana

Unas imágenes de Tana, podría poner más pero sale acompañada de parte de su familia humana y no es plan :)

Hanna a vuelto

Hanna a vuelto!!
Un breve resumen de lo sucedido en estos 13 días de ausencia.

El pasado sábado al anochecer vieron a Hanna y Tana una vez pasado Marchena, dirección A-92, la pareja que nos aviso dio la vuelta en la rotonda de la entrada, y cuando volvieron habían desaparecido.

Pues tras estar buscándolas, durante la noche del sábado y todo el domingo nada.

Yo llegue de alicante el Lunes y cosas de la vida, me entere mediante facebook de esto que acabo de contar, no querian decirme nada.

Y ayer día 24 por la mañana, un vecino de lantejuela aparecido con Hanna, llena de mierda, esquelética, con sed y sin poder tenerse en pie. La había encontrado en el mismo lugar donde se perdió.
Pero de Tana ni rastro, cosa que al saber que al menos hasta el sábado noche estaban juntas, cogimos el coche y fuimos a recorrer todo el arroyo con la esperanza de que estuviera cerca.
Pero no hubo suerte, así que vuelta para casa a estar con Hanna, darle un baño y cuidarla un poco.

A la tarde fuimos al veterinario y nada grave, almohadillas heridas, patas inflamadas de caminar (por eso no quería levantarse) y delgada.
Un par de pinchazos, cuatro pastillas, otro pinchazo para la semana que viene y se acabo.

Hoy a amanecido con ganas de ir a pasear, imaginaos cuantas que he tenido que bajar y subírmela al cuarto mientras mi padre se iba.
Ahora mismo esta, paseando con mis padres …

Y Tana, seguimos buscándola, esta mañana llamaron desde Marchena diciendo que habían visto un pastor alemán en la puerta la cooperativa y nos hemos ido para allí, pero no era ella.
Mientras íbamos nos hemos enterado de que a Hanna la vieron ayer por la otra entrada del pueblo y hemos pensado que si iban juntas, quizas tana hubiera tirado por esa carretera, asi que hemos vuelto por la carretera de marchena- ecija.

Pero tampoco hay suerte, lo esperanzador de esto es que es muy difícil que Tana este por lugares con ruidos fuertes o coches, le tiene verdadero pánico.
Confiamos en recibir pronto noticias de ella por que la tita Tana sería tímida y miedosa pero ya era una mas de la familia.

Así que estamos felices tras lo que hemos pasado, de envenenada, apaleada, tiroteada, enterrada, y robada …, claro que es un sabor agridulce por que tenemos a 1 de 2 y solo pensar que Tana sigue fuera es amargante.
Eso sí, Tana al menos siempre la hemos visto mas capaz que hanna, que no se acerque a humanos o vehículos es bueno y físicamente no es un pastor de belleza, es de trabajo con lo que esta mas preparada para las caminatas que se esta pegando, ha llovido y puede que encuentre agua, pesaba mas que hanna, en definitiva esa es la esperanza que tenemos.

2014-09-24 12.14.13

EDITO: NO ES HANNA

ACTUALIZACIÓN:
No os lo vais a creer, y me siento super raro pero acabo de ir a comprobar que verdaderamente fuera Hanna, y NO ES ELLA!!, no sabemos de quien puede ser el animal que ha aparecido pero ayer no tenia valor para comprobarlo, hoy le he buscado su dedo mágico y no está, ademas del color y pelaje !!
La búsqueda continua … es una noticia alegre a medias por que es muy raro que desde el jueves las dos estén perdidas pero hay esperanzas!!
Sigue sin estar aquí conmigo pero no imagináis el cambio de humor que hemos sufrido en casa.
Ya sabéis que la Tana y Hanna siguen perdidas, y las macabras coincidencias también existen.
IMG-20140226-WA0004

100_4138

IMG_20140215_145331

2014-02-18 11.33.01

2014-02-18 11.32.57
No voy a eliminar la entrada por que explica bastante bien lo que siento por este animal.

El pasado jueves Hanna y Tana se perdieron , yo no quería creer que no fuera a volver y por eso no me he atrevido a escribir antes.
Pero esta mañana nos han avisado de que anoche ya encontraron a Hanna tirada junto al camino por el que solíamos pasear cada día.
Nos la han arrebatado

100_4143

100_4138

100_4151

100_4139

100_4140

100_4141
Su asesino estará contento de acabar con una vida tan noble como lo ha sido la de Hanna, vida que seguro debía de envidiar para poder hacer esto a un animal que se daba la vuelta para que le rascaras la panza.

La esperanza de encontrar a Tana pues casi están evaporadas, por que las dos siempre iban juntas y visto lo que es capaz de hacer…

Que podría decir yo de Hanna que aquellos que me conozcan no sepan, la consideraba mi hija, fue buena terapeuta para mi depresión, la quería y quiero muchísimo, quien me iba a decir a mi que me la arrebatarían tan pronto, las lagrimas en los ojos no se me van …
En casa estamos destrozados, cada uno lleva su cruz, pero mi padre sobre todo esta destrozado, por que era mi perra, el a sido quien verla esta mañana tirada, después de que le dieran el aviso.

Uno debe de aceptar mas fácilmente cuando por enfermedad, edad o accidente estas cosas pasan, pero cuando ocurren de esta manera te deja destrozado.

Tengo gente que me quiere, pero no se que hacer sin ella, la casa es gigante, salir al patio y no verla, que no suba a verme, no oír sus suspiros estando echada a mi lado … irremediablemente hace que llore mas… no estará a mi lado para hacerme seguir pero sigue en mi corazón dándome fuerzas.

Espero que hayas encontrado a mi abuelo allí arriba.
No os olvidamos.

Langkawi – Malasia

foto_langkawi_kbza

Esta imagen se la debo a Jaime y Bea!!, que majos son coño! que se van al quinto pino y se acuerdan de miiiii.
Este año en lugar de bajar para Andalucía han preferido tirar a Malasia, ya les vale ya … pero yo también lo hubiera hecho XD.

Lo dicho ti@ ajkeros@ gracias!!!

Plantilla para Cacti – Raspberry con sensor temperatura snmp

Buenas, pues ya la he comprobado un poco mas, y creo que esta bien exportada.
Es mi primera vez con lo que no puedo asegurar que este todo correcto, pero la verdad es que funcionar, funciona.

Suponiendo que hemos seguido el anterior post para poder obtener por snmp las lecturas del sensor DHTXX

La plantilla esta funcionando en Cacti 0.8.7g

Descargar cacti_graph_template_raspberry

Instrucciones:
Subid los archivos llamados “cacti_data_template_raspberry_-_temperature.xml” y ”cacti_data_template_raspberry_-_humedity.xml” al directorio “/usr/share/cacti/resource/snmp_queries”
Importar desde el panel de administración de cacti la plantilla(template) “cacti_graph_template_raspberry.xml”

Y una imagen vale mas que mil palabras
cacti_graph_template_raspberry

Archivos
Categorías

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. ACEPTAR

Aviso de cookies