Sudare SNMPD
Il pacchetto SNMPD di debian ha un porblema secondo me, è compilato di default per un massimo di 50 slot in cui inserire le proprie personalizzazioni
Mi riferisco alla versione snmpd_5.4.1~dfsg-12
Io di slot ne abbisognavo circa 110
Ecco come ho sudato e come ho risolto (e poi segnalato ai manutentori come Sandrino dice):
- apt-get install build-essential subversion git-buildpackage #Utils per la compilazione
- apt-get source net-snmp #Scaricare il sorgente di net-snmp
- apt-get build-dep net-snmp #Installa eventuali dipendenze di cui potresti aver bisogno per la compilazione
- cd net-snmp-5.4.1~dfsg #Buttati nella cartella che apt-get source net-snmp ti ha regalato
- vi agent/mibgroup/agent/extend.c #Modifica il sorgente
- Modifica della linea
-> int max_compatability_entries = 50;
in
->int max_compatability_entries = 200; - dch -l ‘versione el-glabro’ #Personalizza il nome della tua versione
- debuild -us -uc #Build del/dei pacchetti
- dpkg -i ../snmpd_5.4.1*.deb ../snmp_5.4.1*.deb #Installo solo quelli di cui ho bisogno
- /etc/init.d/snmpd restart #Riavvione di snmpd