You are not logged in.
Bonjour,
J'utilise netdiscovery/inventory pour le matériel réseau, les imprimantes et quelques serveurs sur lesquels l'installation de l'agent est impossible ou compliqué
Mon problème :
Mes pfSense étaient remontés par le netdiscovery comme "PRINTER" . Comme l'on ne peut pas changer le type après coup je désirait qu'ils soient remontés comme "NETWORKING" ou comme "Équipement non géré"
Diagnostique :
c'est la ligne 312 du fichier FusionInventory/Agent/Tools/Hardware.pm de l'agent qui cause cette détection : $snmp->get('.1.3.6.1.2.1.25.3.2.1.3.1')
# fallback type identification attempt, using type-specific OID presence
if (!exists $device->{TYPE}) {
if (
$snmp->get('.1.3.6.1.2.1.43.11.1.1.6.1.1') #||
$snmp->get('.1.3.6.1.2.1.25.3.2.1.3.1')
) {
$device->{TYPE} = 'PRINTER'
}
}
Solution :
Pour contourner le problème j'ai ajouté une ligne 71 :
'pfsense' => { vendor => 'PfSense', type => 'NETWORKING' },
Ça détecte le pfsense comme "NETWORKING" et le test fallback causant le problème n'est pas évalué.
Je ne sais pas si il n'aurait pas mieux valu enlever le test impliqué car il semble trop générique pour ne remonter que les imprimantes, à voir à l'usage
Cordialement
Last edited by pbra (2016-12-30 12:44:46)
Offline