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

Compare with Current View Page History

« Previous Version 3 Next »

Configuración de  thresholds en NMIS

Accedemos a NMIS con las credenciales correspondientes. Una vez dentro, vamos a Setup > Thresholding Alert Tuning.

Agregar un Threshold en la GUI

Si se desea agregar un threshold directamente en NMIS, seleccionamos el modelo deseado en la sección Select Model de la parte superior izquierda y threshold en la sección Select Section de la parte superior derecha, como se muestra en la imagen:

Se observan thresholds configurados por defecto, los cuales podremos editar (e incluso borrar), dando clic en la opción deseada.


Si se quiere agregar un nuevo thresholds personalizados en un mismo evento, ir al evento deseado, dar clic en Add en el apartado select:



Y aquí se pueden agregar los umbrales deseados. Al terminar, damos clic en Add.



Una vez agregados los umbrales deseados, se puede agregar un Control, dando clic en el Add del apartado Order (en este caso 10) que se ha creado



Se puede agregar algún Control de thresholds de la siguiente lista:


A continuación, se muestran algunos ejemplos de Control de thresholds que se podrían agregar:


Una vez que se agreagaron los thresholds para los modelos deseados, se realiza un update del threshold vía consola en el servidor:


[root@opmantek ~]# /usr/local/nmis8/bin/nmis.pl type=threshold debug=true

Y se puede añadir el nodo o el grupo al que se le haya configurado el threshold:

[node=nombre del nodo]     Aplica el threshold a un nodo únicamente;

[group=nombre del grupo]   Aplica el threshold a todos los nodos de un grupo;

Agregar un Threshold vía consola

Podemos agregar thresholds vía consola, para lo cual debemos de acceder a la carpeta /usr/local/nmis8/models y buscar el modelo al cual queremos agregarlos.

Agregar un nuevo evento por default

Por ejemplo, agregamos un nuevo evento llamado Proactive Interface LOW Input Utilisation:

      'util_in_low' => {

        'event' => 'Proactive Interface LOW Input Utilisation',

        'item' => 'inputUtil',

        'select' => {

          'default' => {

            'value' => {

              'critical' => '0.04',

              'fatal' => '0.01',

              'major' => '0.06',

              'minor' => '0.08',

              'warning' => '0.1'

            }

          }

        }

      },


Se guarda el archivo, y aplicamos un update del threshold:

[root@opmantek models]# /usr/local/nmis8/bin/nmis.pl type=threshold debug=true

O podemos hacer un update general en segundo plano:

[root@opmantek models]# /usr/local/nmis8/bin/nmis.pl type=update mthread=true maxthreads=100 &

Agregar un nuevo Control

Por ejemplo, agregamos un nuevo control en el evento Proactive Interface Discards Input Packets, que se aplique únicamente en el grupo NACIONAL:

'pkt_discards_in' => {

'event' => 'Proactive Interface Discards Input Packets',

'item' => 'ifInDiscardsProc',       

'select' => {      

'10' => {

            'control' => '$group eq "NACIONAL"', <======= en este control indicamos que el grupo sea igual a NACIONAL

            'value'

=> {            

'critical' => '0.025',            

'fatal' => '0.05',             

'major' => '0.01',

               'minor' => '0.005',       

'warning' => '0.002'

            }

          },      

'default' => {           

'value' => {             

'critical' => '0.25',            

'fatal' => '0.5',            

'major' => '0.1',           

'minor' => '0.05',            

'warning' => '0.02'           

}         

}    

},       

'title' => 'Input Discard Packets',      

'unit' => 'packets'


},


Guardamos el archivo, y aplicamos un update del threshold a ese grupo:


[root@opmantek models]# /usr/local/nmis8/bin/nmis.pl type=threshold group=NACIONAL debug=true


Y podemos también hacer un update al grupo (en versión 8.6.3G o superior):


[root@opmantek models]# /usr/local/nmis8/bin/nmis.pl type=update group=NACIONAL debug=true


O hacer un update general en segundo plano:


[root@opmantek models]# /usr/local/nmis8/bin/nmis.pl type=update mthread=true maxthreads=100 &



  • No labels