Category Archives: Sysadmin

CheckMK – Errore con snmpbulkwalk

Generamente gli host che supportano la versione 2c di snmp supportano anche il walk tramite il comando snmpbulkwalk, tuttavia in certi casi restituiscono errori del tipo: In questo caso sto prendendo lo stato del GPS di un CMM4 Cambium. Lo stesso check eseguito con il comando snmpbulk funziona correttamente. Per evitare questo errore è necessario… Read More »

CheckMK – Testare un proprio plugin

Per testare un proprio plugin è necessario eseguire due comandi, il primo per il discovery dei nuovi servizi, il secondo per il check dei valori. La doppia “I” del primo comando serve per il discovery non tenendo conto degli attuali servizi già presenti. Il parametro “-n” permette di inviare l’output alla riga di comando, in… Read More »

Apparati senza System OID

Alcuni apparti snmp non forniscono alcuni OID “di base” e a seguito di uno scan appare questo errore: Per evitare questo problema è necessario inserire una regola di esclusione dell’host nella sezione WATO -> Host & Service Parameters -> Access to Agents -> Hosts without system description OID

CheckMK – Scansione SNMP

CheckMK è un tool di monitoraggio simile a Nagios. Già nella sua versione base sono compresi moltissimi plugin, tuttavia è possibile scriverne di propri. Una tipologia di plugin che viene spesso realizzata è quella che sfrutta il protocollo SNMP per leggere il valore restituito da determinati OID. Per evitare che un proprio plugin venga utilizzato… Read More »

Ubuntu 14.04 con Apache & PHP 5.3

Una delle difficoltà che ho incontrato durante il mio lavoro è quello di abilitare il protocollo https/tls 1.2 per vecchie applicazioni realizzate con PHP 4.4. La cosa più ovvia sarebbe quella di aggiornare/rifare l’applicazione con una versione più recente di PHP, ad esempio la 5.6 o meglio ancora con una 7.4 o 8.0. Tuttavia non… Read More »