Profundizando nagios.pdf

Vista previa de texto
log {
};
source(interno);
filter(f_messages);
destination(df_messages);
log {
};
log {
source(interno);
filter(f_emerg);
destination(du_all);
source(interno);
filter(f_xconsole);
destination(dp_xconsole);
};
destination d_eventdb {
pipe("/usr/local/nagios/var/rw/syslog-ng.pipe",
template("$HOST\t$FACILITY\t$PRIORITY\t$LEVEL\t$TAG\t$YEAR-$MONTH$DAY\t$HOUR:$MIN:$SEC\t$PROGRAM\t$MSG\n")
template_escape(no)
);
};
filter f_at_least_warn {
level(warn..emerg);
};
log {
source(externo);
filter(f_at_least_warn);
destination(d_eventdb);
};
PHP-Syslog-ng
Para la visualizacion de los logs via web, busqueda y demas operaciones para
su administracion se instalo, configuro y modifico a necesidad parte de codigo
del sofware php-syslog-ng que provee de una interfaz web con soporte de
busquedas y que servia para cubrir la necesidad planteada.
Una vez instalado se configuro el apache para su puesta en marcha de la
siguiente manera (se omitieron las directivas de autenticacion).
Alias /syslog "/usr/local/php-syslog-ng/html"
<Directory "/usr/local/php-syslog-ng/html">
Options All
Order allow,deny
Allow from all
SSLRequireSSL
AllowOverride None
</Directory>
