Bonjour,
J'essaie de récupérer des infos via Net-SNMP et forcément ça coince...
Voici une partie de mon code:
Et voici le message d'erreur que je reçois:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 class FileSystDiscoveryRunner: def __init__(self): self.oid = ".1.3.6.1.2.1.25.3.8.1.2"# hrFSMountPoint ### recherche la liste des filesystems presents sur le host cible def discover(): hrFSMountPoint = netsnmp.Varbind(self.oid) result = netsnmp.snmpwalk(hrFSMountPoint, Version=1, DestHost=hostname, Community=community) return result fsdr = FileSystDiscoveryRunner() fsdr.discover()
J'ai essayé de remplacer le return par un print, mais je n'obtiens pas de meilleur résultat.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 File "fs_discovery_runner.py", line 36 return result SyntaxError: 'return' outside function
A quel niveau pourrait se situer mon erreur? Une idée?
D'avance merci
Partager