...
- Si los promedios son 0.0, entonces el sistema está inactivo.
- Si el promedio de 1 minuto es más alto que los promedios de 5 o 15 minutos, entonces la carga está aumentando.
- Si el promedio de 1 minuto es más bajo que los promedios de 5 o 15 minutos, entonces la carga está disminuyendo.
- Si los promedios son más altos que el recuento del CPU, es posible que se tenga un problema de rendimiento.
7. Top 5 processes by CPU and Memory
...
8. Tcpdump
El comando tcpdump nos permitirá permite capturar en un archivo el tráfico de la red en la que se encuentre el servidor del cliente, para después analizarlo con algún programa como Wireshark.
Con esto, el operador podrá puede saber si existe algún problema en la comunicación entre el servidor y los equipos agregados a NMIS y sus módulos, ya que al analizarlo se dará cuenta si existe pérdida de paquetes en el tráfico de la red.
...
De igual forma, muestra la IP pública del servidor.
...
2. NMIS Configuration Consistency
1.
...
Check NMIS
...
code
Permite comprobar la sintaxis de los archivos de configuración
...
3. Comparación de archivos de configuración
4. Ejecución de fixperms
La ejecución del comando de la carpeta /usr/local/nmis8/admin/fixperms.pl es importante, ya que permitirá al operador la corrección general de los permisos de todos los archivos del sistema.
5. Revisión de modelos
6. Revisión de cron
Se utiliza para comprobar que cada uno de los archivos de cron con los que NMIS y los módulos están configurados de una manera correcta y que no exista alguna rutina que esté causando algún conflicto que pueda afectar el funcionamiento del sistema.
Se revisa la carpeta /etc/cron.d.
...
* y muestra si hay algún error en los códigos.
Se muestra un tip para que el operador revise los archivos que se encuentren con alguna inconsistencia.
2. Perform a configuration backup
Realiza una copia de seguridad de los directorios de configuración para conservar todos los ajustes realizados por el cliente.
Debe señalarse la carpeta en la cual se va a realizar este respaldo, en este ejemplo utilizamos /tmp y el script comenzará a ejecutarlo.
El programa muestra el árbol de las carpetas y archivos respaldados y el nombre del archivo .tar.gz generado.
3. Compare file configurations
Permite realizar una comparación de los archivos:
- /usr/local/nmis8/install/Config.nmis y /usr/local/nmis8/conf/Config.nmis
- /usr/local/omk/install/opCommon.nmis y /usr/local/omk/conf/opCommon.nmis
Para poder encontrar alguna inconsistencia en la configuración que puedan estar causando algún problema con NMIS y/o los módulos.
Presenta un resumen de los cambios encontrados para que el operador pueda definir si existe algún error en la configuración.
4. Execute fixperms rutine
Ejecuta en automático el comando /usr/local/nmis8/admin/fixperms.pl, que permite al operador la corrección general de los permisos de todos los archivos del sistema.
5. Model checking
Ejecuta una validación de sintaxis y verificación de longitud variable en los archivos de la carpeta de modelos /usr/local/nmis8/models/*.
Es importante para que el operador pueda tener funcionando de manera correcta cada uno de los diferentes modelos de los equipos agregados a NMIS.
Si el script encuentra algún detalle, lo señala y al final da un tip para que el operador revise esa inconsistencia.
6. Crontab checking
Ejecuta una comprobación de la configuración de cada uno de los archivos de cron con los que NMIS y los módulos funcionan, esto para comprobar que no exista alguna rutina que esté causando algún conflicto que pueda afectar el funcionamiento del sistema.
De igual forma, ejecuta un ll en /etc/cron.d/ para comprobar que no se tienen backups dentro de esa carpeta, ya que puede provocar problemas para la ejecución de las tareas.
7. Verify CPAN libraries
Ejecuta una comprobación de las bibliotecas CPAN y muestra cuáles hacen falta para que el operador pueda instalarlas en caso de ser necesario.
8. Last changed files
Ejecuta una búsqueda de los últimos archivos modificados en diferentes directorios:
- /nmis8/admin/
- /nmis8/bin/
- /nmis8/cgi-bin/
- /nmis8/conf/
- /nmis8/models/
- /nmis8/lib/
- /omk/conf/
- /etc/cron.d/
Y los acomoda del archivo modificado más recientemente hasta el más antiguo.
Esto es importante para que el operador pueda saber si alguna modificación en días recientes puede haber causado un mal funcionamiento del sistema.
Troubleshooter de nodos
1. Polling summary
...