Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Detalles

...

...

Script modificado para integrar el directorio /omk en sus búsquedas.

Nombre: Busqueda.pl

...

Versión: 2.1

Script

...

disponible en el siguiente link: Busqueda.pl

Descripción y prerrequisitos

...

La función principal

...

del script, es realizar búsquedas en los directorios

...

de logs del sistema de monitoreo,

...

lo cual facilitará al usuario la investigación de algún suceso o evento

...

que se haya presentado.

El script realiza una búsqueda avanzada,

...

mediante la cual le permite al usuario ingresar un

...

string o regex, según sea el caso

...

. Esto efectuará una búsqueda en todos los ficheros dentro de los directorios ya mencionados, incluyendo también los archivos .tar, .gz

...

y .zip.

Ejemplo de búsqueda:

Code Block
Ejemplo: search="router1|router2|switch3" logs=all
Ejemplo: search="Node Down|Node Up" logs=all


Para esto se requiere ejecutar un Script, descargar y subir En primera instancia, requiere descargarse el script Busqueda.pl y subirlo al sistema mediante un FTP al directorio /usr/local/nmis8/admin.

Después de subirlo, se requiere la ejecución de la siguiente instrucción para solucionar algún tema de permisos:Ejecuta el siguiente código para solucionar el error de permisos.

Code Block
/usr/local/nmis8/admin/fixperms.pl


Se requiere efectuar Antes de ejecutar el script, se requiere una modificación en el archivo /usr/local/nmis8/conf/Config.nmis para su correcto funcionamiento.Agregar una nueva linea en el archivo /usr/local/nmis8/conf/Config.nmis en la sección de 'directories' => {que funcione de manera correcta, debe agregarse la siguiente línea en el archivo en la sección 'directories':

Code Block
titleLinea a agregar en Config.nmis
'omk_logs' => '/usr/local/omk/log',

El archivo archivo Config.nmis debe de quedar de la siguiente manera:

Code Block
 'database_root' => '<nmis_data>/database',
 'json_logs' => '<nmis_logs>/json',
 'log_root' => '<nmis_logs>',
 'omk_logs' => '/usr/local/omk/log',
 'mib_root' => '<nmis_base>/mibs',
 'plugin_root' => '<nmis_conf>/plugins',

Al finalizar la integración de la linea debemos guardar Deben guardarse los cambios realizados en el archivo.

...

Ejecución de

...

búsquedas

a) Búsqueda del string NMIS is disabled

Code Block
[root@cnvtmxomk01 admin]#
[root@cnvtmxomk01 admin]# perl Busqueda.pl search="NMIS is disabled" logs=all
Processing /usr/local/nmis8/logs/event.log

Processing /usr/local/nmis8/logs/event.log-20210509.gz

Processing /usr/local/nmis8/logs/event.log-20210919
16-Sep-2021 12:00:04,1631811604,localhost,Alert: NMIS IS LOCKED,Fatal,,NMIS is disabled! Server.prueba.LAB-OMK.com 10.10.6.95 Delete the file NMIS_IS_LOCKED and run the command fpingd.pl
17-Sep-2021 12:00:03,1631898003,localhost,Alert: NMIS IS LOCKED,Fatal,,NMIS is disabled! Server.prueba.LAB-OMK.com 10.10.6.95 Delete the file NMIS_IS_LOCKED and run the command fpingd.pl
18-Sep-2021 00:00:03,1631941203,localhost,Alert: NMIS IS LOCKED,Fatal,,NMIS is disabled! Server.prueba.LAB-OMK.com 10.10.6.95 Delete the file NMIS_IS_LOCKED and run the command fpingd.pl
18-Sep-2021 12:00:03,1631984403,localhost,Alert: NMIS IS LOCKED,Fatal,,NMIS is disabled! Server.prueba.LAB-OMK.com 10.10.6.95 Delete the file NMIS_IS_LOCKED and run the command fpingd.pl
19-Sep-2021 00:00:03,1632027603,localhost,Alert: NMIS IS LOCKED,Fatal,,NMIS is disabled! Server.prueba.LAB-OMK.com 10.10.6.95 Delete the file NMIS_IS_LOCKED and run the command fpingd.pl

Processing /usr/local/omk/log/opCharts.log

Processing /usr/local/omk/log/opCharts.log-20210613.gz

[root@cnvtmxomk01 admin]#


b) Búsqueda del String Node Configuration Change

...