You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Al igual que cualquier sistema, un mantenimiento regular mantendrá NMIS funcionando sin problemas, hemos automatizado todo lo que podemos y seguiremos haciéndolo, aquí hay algunas cosas para comprobar. 

Verificar y auditar la configuración

Estos comandos le dicen qué carpetas y permisos son incorrectos y luego solo lo arreglan.

/usr/local/nmis8/bin/nmis.pl type=audit

/usr/local/nmis8/bin/nmis.pl type=config

Comprobar la base de código de NMIS para conocer la sintaxis y las dependencias.

/usr/local/nmis8/admin/check_nmis_code.pl

Asegúrese de que los cambios de nombre de host o DNS lleguen a las partes relevantes

NMIS generalmente se ejecuta periódicamente fuera del cron, los cambios en su infraestructura fuera de NMIS se recogen automáticamente. Sin embargo, hay una excepción: se ejecuta fpingd.pl persistente y permanentemente (para minimizar el tiempo de reacción). NMIS se inicia fpingd.pl si no hay ninguno en ejecución y luego lo deja en sus propios dispositivos.

Como consecuencia, si realiza cambios en su infraestructura DNS o cambia el nombre de los hosts, entonces es necesario notificar fpingd.pl dichos cambios: simplemente ejecute /usr/local/nmis8/bin/fpingd.pl restart=true después de realizar los cambios. Tenga en cuenta que fpingd.pl almacena en caché la información en gran medida, por lo que reiniciarla con frecuencia es contraproducente.

La rotación de registros es el factor más importante

Verifique que logrotate.conf se esté ejecutando en cron y setup para sus archivos.

Limpiando viejos archivos RRD periódicamente

cd /usr/local/nmis8/database

find . –name "*rrd" -type f -mtime +30 -print -exec rm {} \;

find . -name "*rrd" -type f -size 0 -print -exec rm {} \;

Hemos agregado una secuencia de comandos para ayudar con esto, puede ejecutarlo desde la carpeta de administración, se limpiarán los archivos que tienen más de 30 días de antigüedad, por ejemplo

/usr/local/nmis8/admin/nmis_file_cleanup.sh /usr/local/nmis8 30

 

  • No labels