XCV. Funzioni per SNMP

Per potere utilizzare le funzioni SNMP su un sistema Unix, occorre installare il pacchetto UCD SNMP. Sui sistemi Windows, invece, le funzioni SNMP sono disponibili soltanto su NT e non su sistemi Windows 95 e 98.

Attenzione: per potere usare il pacchetto UCD SNMP, occorre definire NO_ZEROLENGTH_COMMUNITY a 1 prima di compilarlo. Dopo avere configurato UCD SNMP, occorre editare il file config.h, cercare NO_ZEROLENGTH_COMMUNITY e decommentare la linea #define. Alla fine si deve ottenere:

#define NO_ZEROLENGTH_COMMUNITY 1

Se durante l'uso dei comandi SNMP dovessero comparire degli errori di "segmentation fault", non seguire le istruzioni precedenti. Se non si desidera ricompilare il pacchetto UCD SNMP, si puņ optare per compilare PHP con l'opzione --enable-ucd-snmp-hack che aggira questo problema.

Sommario
snmp_get_quick_print -- Restituisce il valore corrente per il parametro quick_print della libreria UCD
snmp_set_quick_print -- Setta il valore di quick_print
snmpget -- Preleva un oggetto SNMP
snmprealwalk --  Restituisce tutti gli oggetti compresi i rispettivi id
snmpset -- Valorizza un oggetto SNMP
snmpwalk -- Scarica tutti gli oggetti SNMP da un agente
snmpwalkoid -- Richiesta dell'albero delle informazioni di una macchina di rete