Author Archives: OrXoR

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 »

Java DefaultHttpClient con autenticazione base

Uno dei compiti più comuni che incontriamo durante la fase di sviluppo di una applicazione è quella di realizzare un client http. A volte, inoltre, non dobbiamo solo effettuare una richiesta via http in get o in post, ma abbiamo anche la necessità che la nostra richiesta sia autenticata.  Un tipo di autenticazione che possiamo incontrare si… Read More »

Menu personalizzati con Android

I menù sono molto importanti in una applicazione Android perché offrono un modo semplice per accedere alle funzioni e alla configurazione di una applicazione. I menù sono legati all’attività (Activity) corrente. Il menù appare quando viene premuto il pulsante “menù” sul telefono. Per creare un menù personalizzato per la nostra applicazione, seguiremo questi seguenti passi:… Read More »