Cómo instalar Linux usando logwatch

  

En la operación del sistema Linux, logwatch puede analizar el informe de registro del sistema para el procesamiento del registro de Linux. La siguiente serie presentará el método de uso del registro de Linux en detalle. Es posible que los amigos interesados ​​deseen venir. Entender
objetivo principal

logwatch es generar un registro de digerir más fácil de usar, no se utiliza para registrar el procesamiento en tiempo real y monitoreo. Debido a esto, el reloj de registro generalmente se programa para que se ejecute automáticamente con el horario y las tareas programadas automáticamente de la frecuencia o manualmente desde la línea de comandos cuando se requiere el procesamiento del registro. Una vez que se genera el informe de registro, logwatch puede enviarle este informe por correo electrónico, y puede guardarlo como un archivo o mostrarlo directamente en la pantalla.

El nivel de detalle y cobertura de informes de los informes de Logwatch es completamente personalizable. El motor de procesamiento de registros de Logwatch también es extensible. En cierto sentido, si desea usar la función de registro de registros en una nueva aplicación, solo necesita escribir un script de procesamiento de registros para los archivos de registro de la aplicación (usando el lenguaje Perl). ), y luego se conectó al logwatch.

Una de las cosas malas de logwatch es que no hay información de marca de tiempo detallada en el informe que genera, y existe el archivo de registro original. Solo conoce los eventos específicos que se han registrado durante un cierto período de tiempo. Si desea saber el momento exacto, debe verificar el archivo de registro original.

Instalando Logwatch

En un sistema Debian o en su sistema derivado:

# aptitude install logwatch

En un sistema de publicación basado en Red Hat: Br>

# yum install logwatch

Configuración de Logwatch

Al instalar, el archivo de configuración principal (logwatch.conf) se coloca en el directorio /etc /logwatch /conf. Las opciones de configuración definidas por este archivo (que están vacías por defecto) anulan las configuraciones de nivel del sistema definidas en el archivo /usr/share/logwatch/default.conf/logwatch.conf.

En la línea de comandos, inicie logwatch, si no hay parámetros, se usarán las opciones definidas en el archivo /etc/logwatch/conf/logwatch.conf. Sin embargo, siempre que se especifique un parámetro, anulan cualquier configuración predeterminada /personalizada en el archivo /etc/logwatch/conf/logwatch.conf.

En este artículo, editaremos el archivo /etc/logwatch/conf/logwatch.conf para personalizar algunas de las configuraciones predeterminadas.

Detail = "Bajo, Med, Alto o Número"

" Detalle " La directiva de configuración controla el nivel de detalle en el informe de logwatch. Puede ser un entero positivo o una serie de opciones para Alto, Medio y Bajo que representan los números 10, 5 y 0, respectivamente.

MailTo = [email protected]

Si desea enviarle un informe de logwatch, use la directiva de configuración " MailTo ". Para enviar un informe a varios usuarios, simplemente abra su dirección de correo electrónico con un espacio y configúrelo. Sin embargo, debe configurar el agente de transferencia de correo (MTA) local, como sendmail, postfix, etc. en el servidor donde se está ejecutando logwatch. Este elemento de comando de configuración funcionará.

Range = “Ayer | Hoy | Todos "

" Range   La directiva de configuración define el período de tiempo para generar el informe de logwatch. Los valores opcionales habituales para esta directiva son Ayer, Hoy, Todos. Cuando se aplica "Rang = All", también se debe configurar "Archive = yes" para todos los archivos de registro archivados (por ejemplo, /var /log /maillog, /var /log /maillog. Se procesará el archivo X o /var/log/maillog.X.gz.

Además de estos valores de rango comunes, también puede usar los valores de selección para puntos complejos de la siguiente manera:

Rango = " hace 2 horas para esa hora &<<>

Rango = " -5 días "

Rango = " entre -7 días y -3 días "

Rango = " desde el 15 de septiembre de 2014 "

Rango = " primer viernes de octubre  

Range = " 2014/10/15 12:50:15 para ese segundo "

Para usar el rango de forma libre en el ejemplo anterior, necesita Descargue e instale el módulo Date :: Manip de Perl desde CPAN (Nota: Red de archivo Perl completa). Para obtener instrucciones de instalación para el módulo CPAN, consulte este artículo http://www.linuxidc.com/Linux/2014-12/110704.htm.

Service = "service-name-1"

Service = "service-name-2"

. . .

La opción " Servicio " especifica uno o más servicios que desea monitorear. Los servicios enumerados en el directorio /usr /share /logwatch /scripts /services pueden ser monitoreados. Ya cubren servicios importantes del sistema (por ejemplo, pam, secure, iptables, syslogd, etc.), así como algunos como sudo, sshd. , http, fail2ban, samba y otros servicios de aplicaciones principales. Si desea agregar un nuevo servicio a la lista, debe escribir el script Perl de procesamiento de registro correspondiente y colocarlo en este directorio.

Si esta opción se va a utilizar para seleccionar un servicio específico, debe comentar la línea " Servicio = Todo " en el archivo /usr/share/logwatch/default.conf/logwatch.conf. Anterior Siguiente
12 Total 2

Copyright © Conocimiento de Windows All Rights Reserved