27. 06. 2016 Tobias Goller NetEye

AS400 Monitoring con il protocollo NRPE

Tutti gli amministratori di un sistema IBM AS400 hanno anche la responsabilità di monitorarlo.

Se il software di monitoraggio è basato sulla soluzione Nagios, come il nostro software NetEye, allora il miglior plugin da utilizzare è check_as400. Tale plugin è compilato in  Java e per connettersi all’as400 usa una connessione simile al protocollo Telnet.

Ogni volta che si avvia un controllo, il plugin analizza l’output mostrato sul monito di AS400 e le sue stringhe. Inoltre tiene conto anche della lingua impostata in AS400, in quanto le stringhe sono diverse se la lingua del sistema è italiano, piuttosto che inglese o tedesco. Inoltre se avvii diversi check_as400 sullo stesso AS400 nello stesso momento potresti riscontrare alcuni timeouts tra i risultati.

In una delle mie ultime consulenze svolte presso un cliente è stato installato un agente NRPE per il sistema AS400. Questo agente NRPE è indipendente dalla lingua del sistema AS400 e usa molti check standard per il sistema, il funzionamento è simile a Linux.

Dopo l’installazione dell’agente NRPE su AS400, ho potuto avviare il check dalla soluzione di monitoraggio NetEye, mi è bastato usare il comando standard check_nrpe.

Questa soluzione permette di creare check in un modo piú semplice e veloce.

Di seguito qualche esempio di comando:

Monitorare il QINTER QSYS

/usr/lib/nagios/plugins/check_nrpe -n -t 50 -H {as400 IP} -c i5_check_subsystem -a QINTER QSYS

Monitorare l’uso della CPU

/usr/lib/nagios/plugins/check_nrpe -n -t 50 -H {as400 IP} -c i5_cpu_load -a 99 100

Monitorare DISK USAGE

/usr/lib/nagios/plugins/check_nrpe -n -t 50 -H {as400 IP} -c i5_asp_used -a -1 85 90

Monitorare il subsitema QSYSWRK

/usr/lib/nagios/plugins/check_nrpe -n -t 50 -H {as400 IP} -c i5_check_subsystem -a QSYSWRK QSYS

Monitorare DISK FAIL

/usr/lib/nagios/plugins/check_nrpe -n -t 50 -H {as400 IP} -c i5_asp_disk -a -1

La seguente immagine mostra alcuni NRPE checks sul sistema AS400 avviati dal nostro NetEye (soluzione di monitoraggio basata su Nagios)

Picture1

Il risultato del check mostrerà i dati sulla performance e creerà automaticamente i seguenti grafici pnp su NetEye.

Picture2

In check_nrpe si possono definire le soglie, i subsistemi ecc grazie all’uso dell’opzione –a (arguments)

Qui potete trovare una lista dei plugin di NRPE che sono state incluse durante l’installazione dello stesso sul sistema AS400 del mio cliente (ecco il documento). Questo documento è scritto solamente in italiano, se desiderate averne una copia anche in altre lingue oppure se avete bisogno di maggiori informazioni non esitate a contattarci.

Conclusione:

L’uso dell’agente NRPE sul sistema AS400 permette di ottenere I seguenti benefici:

  • Linguaggio indipendente
  • Risolve il problema dei timeout quando si usano tanti check sullo stesso sistema
  • Si puó usare il protocollo standard NRPE per controllare AS400
  • Mostra i risultati delle performance
  • Avvio del check molto semplice, grazie all’uso dei comandi standard NRPE.
Tobias Goller

Tobias Goller

NetEye Solution Architect at Würth Phoenix
I started my professional career as a system administrator. Over the years, my area of responsibility changed from administrative work to the architectural planning of systems. During my activities at Würth Phoenix, the focus of my area of responsibility changed to the installation and consulting of the IT system management solution WÜRTHPHOENIX NetEye. In the meantime, I take care of the implementation and planning of customer projects in the area of our unified monitoring solution.

Author

Tobias Goller

I started my professional career as a system administrator. Over the years, my area of responsibility changed from administrative work to the architectural planning of systems. During my activities at Würth Phoenix, the focus of my area of responsibility changed to the installation and consulting of the IT system management solution WÜRTHPHOENIX NetEye. In the meantime, I take care of the implementation and planning of customer projects in the area of our unified monitoring solution.

Leave a Reply

Your email address will not be published. Required fields are marked *

Archive