Nagios + openldap auth + apache 2.4

Esta vez, vamos a integrar la authenticación de usuarios de nuestro nagios con nuestro openLDAP. Primero de todo, habilitamos los módulos ldap / authnz_ldap a2enmod authnz_ldap a2enmod ldap Modificamos el fichero de sites del nagios: #nano /etc/apache2/sites-available/nagios.conf Y lo dejamos tal que: # SAMPLE CONFIG SNIPPETS FOR APACHE WEB SERVER # # This file contains […]

Continue Reading

Error «Disallowed key characters in global data.» pnp4nagios

Esta vez, instalando el pnp4nagios en un debian 8, me encontré este error a la hora de visualizar las graficas del nagios: «Disallowed key characters in global data.» tras googlear un rato y mirar las coockies / buscar la función, encontré el error en el fichero: /usr/local/pnp4nagios/lib/kohana/system/libraries/Input.php public function clean_input_keys($str) { $chars = PCRE_UNICODE_PROPERTIES ? […]

Continue Reading

Automatizar añadir varias máquinas debian al ldap

Esta vez, tení­a que automatizar la entrada anterior y añadir varias máquinas al ldap para login. Como no me hacía especial ilusión modificar todos los ficheros a mano, tenemos al amigo bash + sed. al lio: #!/bin/bash # ######################### ### by craem ############ ######################### ######################## function instala_paquetes(){echo «————————————————————«echo «aptitude -y install libnss-ldap libpam-ldap ldap-utils sudo […]

Continue Reading

Debian client login ldap server

otra entrada que es un apunte. En esta ocasión, vamos a hacer en nuestros servers, que el login vaya centralizado contra nuestro ldap. Primero de todo, instalamos las dependencias: root@pbxshared:/etc/asterisk# apt-get install libpam-ldap nscd aptitude -y install libnss-ldap libpam-ldap ldap-utils instalamos y nos pide la url del ldap: LDAP server URI ldap://mi.serverldap.com Distinguished name of […]

Continue Reading

Kamailio 4.x Debian Jessie

Estos días estoy liado con el tema del sipproxy Kamailio….. un gran software y potente donde los haya. Empezamos con que disponemos de un debian jessie limpito; instalamos las dependencias: apt-get install git-core gcc flex bison libmysqlclient-dev make libssl-dev libcurl4-openssl-dev libxml2-dev libpcre3-dev mysql-server Y ahora descargamos el source de kamailio: root@sipproxy:/usr/src# wget -c https://www.kamailio.org/pub/kamailio/4.2.2/src/kamailio-4.4.4_src.tar.gz root@sipproxy:/usr/src# […]

Continue Reading

Servidor syslog centralizado debian jessie

Desde hace tiempo, me gusta centralizar los logs en una sola máquina…. por ejemplo, donde tengo el nagios. la máquina base es una debian jessie pelada y instalamos el syslog-ng: apt-get install syslog-ng Y ahora modificamos el fichero /etc/syslog-ng/syslog-ng.conf options { chain_hostnames(yes); flush_lines(0); use_dns(no); use_fqdn(no); owner(«root»); group(«adm»); perm(0640); stats_freq(0); create_dirs(yes); bad_hostname(«^gconfd$»); }; ######################## # Sources […]

Continue Reading