doc:appunti:linux:sa:snmp
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
doc:appunti:linux:sa:snmp [2017/11/07 15:34] – [SNMP su ipv6] niccolo | doc:appunti:linux:sa:snmp [2024/10/11 15:33] (current) – [Introduzione] niccolo | ||
---|---|---|---|
Line 15: | Line 15: | ||
La gerarchia (albero) dei simboli e i loro nomi sono codificati nel RFC1066 MIB. La radice degli oggetti - se non indicata - è per convenzione '' | La gerarchia (albero) dei simboli e i loro nomi sono codificati nel RFC1066 MIB. La radice degli oggetti - se non indicata - è per convenzione '' | ||
- | Per convertire i nomi degli attributi dal formato testuale a quello numerico: | + | |
+ | Per convertire | ||
+ | |||
+ | < | ||
+ | snmptranslate .1.3.6.1.2.1.25.2 | ||
+ | HOST-RESOURCES-MIB:: | ||
+ | </ | ||
+ | |||
+ | Se non funziona verificare che sia stato installato il pacchetto **snmp-mibs-downloader** (che provvede a scaricare e installare il database dei MIBS) e commentare la riga che definisce **MIBS=** nel file **/ | ||
+ | |||
+ | Per convertire viceversa | ||
< | < | ||
Line 21: | Line 31: | ||
.1.3.6.1.2.1.31.1.1.1.1.2 | .1.3.6.1.2.1.31.1.1.1.1.2 | ||
- | # snmptranslate .1.3.6.1.2.1.31.1.1.1.1.2 | + | # snmptranslate |
IF-MIB:: | IF-MIB:: | ||
Line 404: | Line 414: | ||
</ | </ | ||
- | ===== SNMP con systemd su Debian 9 ===== | + | ===== SNMP con systemd su Debian 9 e seguenti |
**Debian 9 Stretch** utilizza il sistema di init **systemd** invece del vecchio // | **Debian 9 Stretch** utilizza il sistema di init **systemd** invece del vecchio // | ||
Line 415: | Line 425: | ||
Eventuali personalizzazioni dei parametri di snmpd non si fanno più con la variabile d' | Eventuali personalizzazioni dei parametri di snmpd non si fanno più con la variabile d' | ||
+ | |||
+ | Ecco ad esempio come modificare la riga **ExecStart** per diminuire il logging e sopprimere tutte le righe **Connection from UDP** che riempiono il syslog (nota: si modifica **%%-Lsd%%** in **%%-LSwd%%**): | ||
+ | |||
+ | < | ||
+ | ExecStart=/ | ||
+ | -I -smux, | ||
+ | </ | ||
+ | |||
+ | In alternativa a **sostituire completamente il file unit** (cioè il file / | ||
+ | |||
+ | < | ||
+ | [Service] | ||
+ | Environment=" | ||
+ | ExecStart= | ||
+ | ExecStart=/ | ||
+ | -I -smux, | ||
+ | </ | ||
+ | |||
+ | ===== Spazio disco ===== | ||
+ | |||
+ | Per monitorare lo spazio disco esistono due famiglie di OID diversi: **UCD-SNMP-MIB** e **HOST-RESOURCES-MIB**. | ||
+ | |||
+ | ==== UCD-SNMP-MIB ==== | ||
+ | |||
+ | Ci sono tre OID della famiglia **UCD-SNMP-MIB** normalmente utilizzati per monitorare lo spazio disco disponibile: | ||
+ | |||
+ | * UCD-SNMP-MIB:: | ||
+ | * UCD-SNMP-MIB:: | ||
+ | * UCD-SNMP-MIB:: | ||
+ | |||
+ | Ognuno di essi viene indicizzato con un intero che rappresenta una partizione in uso al sistema operativo. Per interrogare il server SNMP si può usare la riga di comando: | ||
+ | |||
+ | < | ||
+ | snmpwalk host.domain.org -v2c -c public UCD-SNMP-MIB:: | ||
+ | </ | ||
+ | |||
+ | Sul server si deve aver abilitato questo OID con una direttiva **disk** per ogni filesystem montato oppure con la direttiva **includeAllDisks**. Ciascuna direttiva è seguita da **MINPERCENT%**, | ||
+ | |||
+ | < | ||
+ | # Disk Monitoring | ||
+ | # 10MBs required on root disk, 5% free on /var, 10% free on all other disks | ||
+ | disk / | ||
+ | disk / | ||
+ | includeAllDisks | ||
+ | </ | ||
+ | |||
+ | ==== HOST-RESOURCES-MIB ==== | ||
+ | |||
+ | Esistono anche gli OID della famiglia **HOST-RESOURCES-MIB** per interrogare lo spazio disco; lo spazio disponibile deve essere calcolato come differenza fra dimensione totale e spazio usato: | ||
+ | |||
+ | * HOST-RESOURCES-MIB:: | ||
+ | * HOST-RESOURCES-MIB:: | ||
+ | * HOST-RESOURCES-MIB:: | ||
+ | |||
+ | Per attivare questi OID sul server non è necessario alcuna direttiva particolare nel file di configurazione **/ | ||
+ |
doc/appunti/linux/sa/snmp.1510065264.txt.gz · Last modified: 2017/11/07 15:34 by niccolo