Nagios – Monitoraggio dei processi attivi su Windows o Linux

Molto bene! Vi lascio con un documento che ci sarà di aiuto fintanto che vogliamo verificare di avere un programma in esecuzione su qualsiasi computer della nostra organizzazione. Vedremo i passaggi necessari per poter monitorare se un computer remoto, sia Windows che Linux, ha qualche processo in esecuzione, e avvisaci in caso di caduta. Inoltre, se siamo interessati, potremmo monitorare il suo consumo di CPU o RAM., tutto questo solo tramite SNMP!

 

Avviato! Come sappiamo, la prima cosa sarà registrare il Comando se non lo abbiamo, “Configurazione” > “Comandi” > “Aggiungere” e completiamo quanto segue:

  • Nome comando: Ti diamo un nome, Di solito per associarlo più facilmente mettiamo il nome dello script, In questo esempio: 'check_centreon_snmp_process_detailed
  • Tipo di comando: Contrassegniamo "check".
  • Riga di comando: E qui sappiamo che dobbiamo mettere ciò che effettivamente verrà eseguito, L'uso di variabili e argomenti dovrebbe essere simile a questo: '$USER 1$/check_centreon_snmp_process_detailed -H $HOSTADDRESS$ -C $USER 2$ -n $ARG 1$ -w $ARG 2$’

 

Clicca su “Descrivi gli argomenti” per definire gli argomenti per ricordarli più facilmente durante la creazione dei servizi, ARG1 sarà il nome del processo e ARG2 sarà il numero di processi. Continuiamo con “Salvare”.

 

Stiamo per “Configurazione” > “Servizi” > “Aggiungere” O ne cloniamo uno…,e ora la parte interessante rimane, ogni volta che vogliamo monitorare un processo su Windows o Linux, Dobbiamo creare un servizio con i seguenti dati (almeno):

  • Descrizione: Indichiamo chiaramente qualcosa che si riferisce al processo monitorato (ad es: 'Processo di Internet Explorer', 'Processo Apache'…)
  • Modello di servizio: Normalmente selezioneremo 'generic-service’ in modo da configurare le opzioni generiche.
  • Comando di controllo: Seleziona dalla combo il Comando che abbiamo appena creato nel passaggio precedente.
  • Argomenti: Se tutto è stato corretto, ci chiederà 2 Argomenti, Il primo come sappiamo lo compileremo con il nome dell'eseguibile, negli esempi sopra 'iexplore.exe’ o 'apache2'… E nel secondo indicheremo il numero in avviso/critico dei processi che potrebbero essere attivi: 0,1 (per 1 processo), 1,2 (per 2 Processi), 2,3 (per 3 Processi)…

Continuiamo con “Salvare”,

 

E come sempre, Salviamo ed esportiamo la configurazione! E quindi nella scheda Monitoraggio possiamo vedere se abbiamo monitorato i processi! Una cosa in meno da tenere a mente, verità???? Godere!!

A proposito, Se mettiamo l'argomento '-m MB_WARNING al comando,MB_CRITICAL’ saremo in grado di monitorare il tuo consumo di RAM. Proprio come se fossimo interessati a ricevere un avviso quando un processo supera una soglia di utilizzo della CPU, Sarebbe con '-u %_WARNING,%_CRITICAL'.

 

Post consigliati

Autore

nheobug@bujarra.com
Autor del blog Bujarra.com Cualquier necesidad que tengas, Non esitate a contattarmi, Cercherò di aiutarti ogni volta che potrò, Condividere è vivere ;) . Goditi i documenti!!!