SwordArMor

Remonter le constructeur et le modèle d’un serveur en SNMP

Par défaut, la configuration de net-snmpd ne remonte pas le constructeur et le modèle d’un serveur, ce qui fait que LibreNMS (ou Observium) vont afficher « Generic x86 64-bit » là où on pourrait avoir « Dell Inc. [PowerEdge R510] » ou « HP [ProLiant DL320e Gen8] », ce qui rend plus facile l’inventorisation d’un parc. Pourtant, ces information sont disponibles pour Linux, et les OID existent. Il suffit de deux lignes dans snmpd.conf pour que ça soit pris en compte :

extend		.1.3.6.1.4.1.2021.7890.2	hardware '/bin/cat /sys/devices/virtual/dmi/id/product_name'
extend		.1.3.6.1.4.1.2021.7890.3	manufacturer '/bin/cat /sys/devices/virtual/dmi/id/sys_vendor'

Si vous configurez une VM, ces fichiers vont contenir des informations sur l’hyperviseur.

Découvert grâce à un tweet de _Nidouille_