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
vsftpd es una herramienta FTP comúnmente utilizada para usuarios de Linux. Sin emba
Al aprender PHP, debe instalar el entorno de la lámpara en el sistema CentOS. No es
En la operación de Linux, a veces aparece el cambio de la contraseña del usuario, s
En el certificado de operación del sistema Linux, Vim es un editor de texto. Cuando
Linux solicita [root @ localhost ~] # iptraf al ejecutar comandos?
Ubuntu 13.10 habilidades para instalar el último kernel de Linux
¿Cuál es el significado y la autoridad del comando chmod del sistema Linux?
El software de Linux carece de una biblioteca de enlaces dinámicos. Entonces, ¿qué hacer?
Linux para aumentar la resolución de VirtualBox
¿Qué debo hacer si el sistema Linux formatea la partición y las solicitudes No se pudo iniciar /dev?
¿Cómo usar el servidor NTP bajo el sistema Linux?
Linux ID del dispositivo y la letra no coincide con la máquina virtual de cómo hacerlo?
¿Cómo resolver el problema de olvidar la contraseña de root en Linux?
Pasos de FreeBSD para cargar archivos iso a través de un disco virtual
¿Cómo hacen los sistemas Linux para eliminar los íconos en el panel gnome?
Principio de fraude de atributos del sistema operativo Windows XP + SP2
no se puede ejecutar archivos exe no pueden ser solución de
Comprensión profunda de Vista: solución de problemas mejorada
¿Cómo crear una conexión de banda ancha en win7?
Windows 7 resuelve el problema del tamaño de ícono del escritorio