ESXi 4.1 SNMP aktivieren
VMware, vSphere 4 Juli 19th. 2010, 8:34am
Drucken
Über RCLI zu konfigurieren/aktivieren:
SNMP Status
esxcfg-snmp.pl -s –url https://ESX(i)-Hostname/sdk/webservice
SNMP community Setzen
esxcfg-snmp.pl -c public –url https://ESX(i)-Hostname/sdk/webservice
SNMP Enable
esxcfg-snmp.pl –enable –url https://ESX(i)-Hostname/sdk/webservice
SNMPTRAP
vicfg-snmp.pl –server ESX(i)-Hostname -c public1 -t 192.168.1.5/public -p 514
User Option:
–password xyz
–username xyz
Ähnliche Artikel:
- VMware Storage Best Practices
- ESXi5 Logfiles
- Hyper-V auf ESXi5
- vSA auf vESXi5 (nested) installieren
- vSphere 5: vESXi auf ESXi (nested)









Juli 22nd, 2010 at 10:31
Schöner Tipp – danke.
Funktioniert leider nicht bei der freien Variante. Ich bekomme:
Enabling agent...
Failed : fault.RestrictedVersion.summary
Gibt’s da vielleicht einen zusätzlichen Trick?
Juli 22nd, 2010 at 11:55
hast du die Lizenz bereits eingespielt? setze den Host mal in evaluations Mode, dann SNMP enablen und Lizenz wieder aktivieren.
Juli 22nd, 2010 at 13:12
Der Host lief leider schon länger, damit ist der Testmodus nicht mehr aktivierbar
Aber ich habe eien Trick gefunden. Man muss auf dem ESXi Host die /etc/vmware/snmp.xml Datei editieren, was natürlich nur geht, wenn man SSH aktiviert hat. Dies geht seit ESXi 4.1 zu Glück etwas einfacher als bei 4.0.
Die ursprüngliche snmp.xml Datei sieht so aus:
Nach der Änderung sieht meine so aus:
[/code] true public 192.168.10.23@161 public [code]Wobei die IP bei mir die des Nagios Hosts ist.
Juli 22nd, 2010 at 13:14
Hmm – schade da hat wohl der CODE Block alles verhunzt. Aber man kann sich denken, was geändert werden muss, wenn man die Datei sieht…
September 16th, 2010 at 17:15
Hallo Stefan,
wärst du so nett und würdest deine geänderte snmp.xml nochmal posten?
September 16th, 2010 at 19:22
OK – hier ein neuer Versuch den Inhalt der Datei /etc/vmware/snmp.xml zu posten:
true
public
192.168.10.23@161 public
September 16th, 2010 at 19:25
Hmm – dann also mit eckigen Klammern anstelle von spitzen:
[config]
[snmpSettings]
[enable]true[/enable]
[communities]public[/communities]
[targets]192.168.10.23@161 public[/targets]
[/snmpSettings]
[/config]
Dezember 9th, 2010 at 13:36
Nach der Änderung in der snmp.xml muss man auf dem Host noch:
ausführen um den snmp Dienst zu starten. Danach mit:
den Status prüfen, es sollte dann statt:
angezeigt werden
Februar 14th, 2011 at 14:25
Hi. Bei mir geht das ganze mit dem Befehl esxcfg-snmp.pl –enable –url https://ESX(i)-Hostname/sdk/webservice nicht. Es kommt immer die Fehlermeldung “Error connecting to server at ‘https://localhost/sdk/webService': Perhaps host i
s not a vCenter or ESX server.
Zur Info: ich habe logischerweise den Namen des ESXi 4.0 Servers eingetragen und nicht localhost
Vielen Dank für eure Hilfe