Profundizando nagios.pdf


Vista previa del archivo PDF profundizando-nagios.pdf


Página 1...25 26 272829111

Vista previa de texto


convierten en paquete debian. Antes deberemos tener instalados los paquetes
debhelper y dh-make en el sistema.
# tar xvfzp libapache2-mod-auth-cas_1.0.8.orig.tar.gz
# gzip -dc libapache2-mod-auth-cas_1.0.8-3.diff.gz | patch -p0
patching file libapache2-mod-auth-cas-1.0.8/debian/libapache2-mod-authcas.install
patching file libapache2-mod-auth-cas-1.0.8/debian/watch
patching file libapache2-mod-auth-cas-1.0.8/debian/README.Debian
patching file libapache2-mod-auth-cas-1.0.8/debian/copyright
patching file libapache2-mod-auth-cas-1.0.8/debian/compat
patching file libapache2-mod-auth-cas-1.0.8/debian/control
patching file libapache2-mod-auth-cas-1.0.8/debian/rules
patching file libapache2-mod-auth-cas-1.0.8/debian/changelog
patching file libapache2-mod-auth-cas-1.0.8/debian/auth_cas.conf
patching file libapache2-mod-auth-cas-1.0.8/debian/libapache2-mod-authcas.postinst
patching file libapache2-mod-auth-cas-1.0.8/debian/libapache2-mod-auth-cas.docs
patching file libapache2-mod-auth-cas-1.0.8/debian/auth_cas.load
patching file libapache2-mod-auth-cas-1.0.8/debian/libapache2-mod-authcas.lintian-overrides
patching file libapache2-mod-auth-cas-1.0.8/debian/libapache2-mod-auth-cas.dirs
patching file libapache2-mod-auth-cas-1.0.8/debian/README.source
patching file libapache2-mod-auth-cas-1.0.8/debian/patches/00list
patching file libapache2-mod-auth-cas-1.0.8/debian/patches/10_ssl_libs.dpatch
libapache2-mod-auth-cas-1.0.8# debian/rules binary
...
dpkg-deb: building package `libapache2-mod-auth-cas' in `../libapache2-mod-authcas_1.0.8-3_i386.deb'.

Con eso tenemos el paquete libapache2-mod-auth-cas listo para funcionar,
para instalarlo deberemos ejecutar el comando dpkg -i libapache2-mod-authcas_1.0.8-3_i386.deb, luego ejecutar el comando a2enmod auth_cas, con lo
cual habilitamos ese modulo en la ejecucion del servicio Apache.
En el archivo de configuración del site de Nagios, deberemos incluir las
siguientes lineas.
CASAllowWildcardCert On
#CASCookiePath /tmp/mod_auth_cas/
CASDebug On
CASValidateServer Off
CASValidateDepth 9
CASLoginURL https://servidorcas/cas/login
CASValidateURL https://servidorcas/cas/proxyValidate
CASTimeout 7200
CASIdleTimeout 7200

En la directiva CASCookiePath, especificamos un directorio temporal donde
alojar las cookies, por default en debian es /var/cache/apache2/mod_auth_cas
Luego en cada entrada Directory eliminamos todas
autenticacion y las cambiamos a solo esta AuthType CAS.

las

entradas

de

Deberemos reiniciar el servicio Apache para que los cambios tengan efecto.

Configuración de Email
Para el envío de notificaciones por parte de Nagios es necesario configurar un
MTA (Agente de Transporte de Correos), por lo general suele estar previamente
configurado el Sendmail en el caso de que nos basemos en un CentOS, o un