You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2016-12-30 12:42:03

pbra
Member
Registered: 2009-06-16
Posts: 2

pfSense détécté comme "PRINTER" par netdiscovery

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

Board footer

Powered by FluxBB