Versions Compared

Key

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

 

Table of Contents

Ejecute la herramienta de soporte NMIS sin ejecutar la herramienta de soporte de Opmantek


Code Block

...

sudo /usr/local/nmis9/admin/support.pl action=collect

...

Recopile información de soporte de NMIS para problemas con un nodo

...

 

Para el support de OMK ejecuta lo siguiente

Code Block
sudo /usr/local/omk/bin/support.pl action=collec


Code Block
NODE=NOMBRE_DEL_NODO
/usr/local/nmis9/bin/nmis-

...

cli act=schedule job.type=update job.verbosity=2 job.output=/tmp/$NODE-Update job.node=$NODE job.force=1

...


/usr/local/nmis9/bin/nmis-

...

cli act=schedule job.type=collect job.verbosity=2 job.output=/tmp/$NODE-Collect job.node=$NODE job.force=1

...


/usr/local/nmis9/admin/support.pl action=collect no_other_tools=

...

true node=$NODE

...

 public=false

# Necesitamos tiempo para que se ejecuten los procesos.


 
# para encontrar los archivos de salida.

ls /tmp/$NODE*

...


echo "Timestamp is about: `date +%s`" 

...


# Seleccione los archivos que coincidan con la hora y fecha en la que se generó

Recopile información de soporte de NMIS para problemas con un nodo

Si necesita resultados repetidos a lo largo del tiempo para descubrir problemas intermitentes, puede hackear utilizar este script que aprovecha la programación NMIS9 :   nmis9-node-debug.sh

¿Qué está haciendo el Nodo, con qué Datos está respondiendo?


Code Block
NODE=

...

NOMBRE_

...

DEL_NODO
/usr/local/nmis9/bin/nmis-

...

cli act=schedule job.type=collect job.verbosity=2 job.output=/tmp/$NODE-Collect job.node=$NODE job.force=1

...


 
# para encontrar los archivos de salida.
ls /tmp/$NODE*

...


echo "Timestamp is about: `date +%s`" 

...


# Seleccione los archivos que coincidan con la hora y fecha en la que se generó

Forzar NMIS para actualizar la caché del modelo

Si ha puesto modelos nuevos en un servidor, la memoria caché del modelo no se actualizará hasta que se ejecute una actualización, puede forzar la regeneración de los modelos borrando la memoria caché.


Code Block

...

rm -

...

/usr/local/nmis9/var/nmis_system/model_cache/*

Borrar la memoria caché de gráficos NMIS

...

NMIS9 Borrar el caché de gráficos NMIS


Code Block

...

rm -

...

/usr/local/nmis9/htdocs/cache/*


Ejecución del fixperms

El fiexper se ejecuta para la correcciionde permisos y tambien funcioa en NMIS9 .

En el siguiente directorio /usr/local/nmis9/bin  se encuentra nmis-cli  


Code Block
root@localhost nmis9]# /usr/local/nmis9/bin/nmis-cli act=
Usage: nmis-cli [option=value...] <act=command>

act=fixperms
act=config-backup
act=noderefresh
act=daemon-status (or act=status)

act=schedule [at=time] <job.type=activity> [job.priority=0..1] [job.X=....]
act=schedule-help for more detailed help
act=list-schedules [verbose=t/f] [only=active|queued] [job.X=...]
act=delete-schedule id=<schedule_id|ALL> [job.X=...]
act=abort id=<schedule_id>

act=purge [simulate=t/f] [info=t/f]
act=dbcleanup [simulate=t/f] [info=t/f] [use_performance_query=t/f]

act=run-reports period=<day|week|month> type=<all|times|health|top10|outage|response|avail|port>

act=list-outages [filter=X...]
act=create-outage [outage.A=B... outage.X.Y=Z...]
act=update-outage id=<outid> [outage.A=B... outage.X.Y=Z...]
act={delete-outage|show-outage} id=<outid>
act=check-outages [node=X|uuid=Y] [time=T]
act=outage-help for more detailed help

Se hace la siguiente prueba creando un archivo en la ruta /nmis9/conf/ de nombre holafix.nmis (tener en cuenta que todo archivo dentro de /nmis9/* que no tenga permisos adecuados la función Fixperms lo corregirá agregando el grupo nmis y el usuario nmis asi como permisos de ejecución, lectura y escritura.


Code Block
[root@localhost conf]# ll
total 124
-rw-rw---- 1 nmis nmis 45103 ago 11 21:06 Access.nmis
-rw-rw---- 1 nmis nmis 17303 ago 6 15:20 Config.nmis
-rw-rw---- 1 nmis nmis 17287 ago 6 15:20 Config.nmis.bak
-rw-rw---- 1 nmis nmis 18299 ago 13 22:56 Config_ZZ1.nmis
-rw-r--r-- 1 root root 30 nov 30 12:42 holafix.nmis
-rw-rw---- 1 nmis nmis 4881 ago 17 16:31 Modules.nmis
drwxrwx--- 2 nmis nmis 29 ago 11 21:06 plugins
drwxrwx--- 2 nmis nmis 6 ago 5 17:00 scripts
-rw-rw---- 1 nmis nmis 19 ago 5 17:00 users.dat
[root@localhost conf]# /usr/local/nmis9/bin/nmis-cli act=fixperms
[root@localhost conf]# ll
total 124
-rw-rw---- 1 nmis nmis 45103 ago 11 21:06 Access.nmis
-rw-rw---- 1 nmis nmis 17303 ago 6 15:20 Config.nmis
-rw-rw---- 1 nmis nmis 17287 ago 6 15:20 Config.nmis.bak
-rw-rw---- 1 nmis nmis 18299 ago 13 22:56 Config_ZZ1.nmis
-rw-rw---- 1 nmis nmis 30 nov 30 12:42 holafix.nmis
-rw-rw---- 1 nmis nmis 4881 ago 17 16:31 Modules.nmis
drwxrwx--- 2 nmis nmis 29 ago 11 21:06 plugins
drwxrwx--- 2 nmis nmis 6 ago 5 17:00 scripts
-rw-rw---- 1 nmis nmis 19 ago 5 17:00 users.dat
[root@localhost conf]#