Hallo,
ich habe was vor weiss zur zeit nicht wie ich das angehen soll will von diversen servern die SNMP Konfiguration abfragen,
hat jemand eine idee?
Danke
SubZero
Hallo,
ich habe was vor weiss zur zeit nicht wie ich das angehen soll will von diversen servern die SNMP Konfiguration abfragen,
hat jemand eine idee?
Danke
SubZero
schau doch mal hier: http://www.msxfaq.de/konzepte/snmpbasics.htm
Ich denke die Links sind auch ganz interessant.
Da sollte doch ein Denkanstoss dabei sein
Hi, das ist kein Problem,
solange die Server vernünftig SNMP unterstützen und du die richtigen MIB-Files des Herstellers besitzt ist das ken Problem mehr.
Funktionen um SNMP auslesen zu gönnen bietet Autoit zwar nicht, aber mit den folgenden Befehlen, kann man der Sache Herr werden.
[autoit]
run
StringInStr
StringMid
Die snmpwalk.exe und die Lib Datei kannst du von mir bekommen.
Aber erstmal klarwerden was du mit SNMP machen möchtest, nen bischen Beispiel posten und bei Fragen nochmal genaue Fragestellung.
MfG
Der_Doc
Hey,
umgenau zu sein ich habe einen Monitoringtool wo ich die SNMP Schnitstelle abfragen kann da will ich keine Autoit Funktion einbauen,
mir geht es darum z.b.
Trapziel auslesen.
Communityname.
snmp Pakete von Hostannehmen:
Community|rechte
Wie ich das auslese und für Später wie ich die werte setzen kann
eine Idee?
Gruß
SubZero
Hi,
HKey_Local_Machine\SYSTEM\CurrentControlSet\Services\SNMP\Parameters
Setze mal verschiedene Community Strings mit verschiedenen Rechten und schau wie die Werte sich ändern.
Damit solltest Du einen Ansatz haben. Zum Ändern brauchst Du Admin Rechte.
;-))
Stefan
Hey,
kurze frage habe ein Problem,
$hostname = 'Server01'
Local Const $Communities = "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\ValidCommunities"
Local Const $Communities_name = "xxIrgendwasxx"
Local Const $Managers = "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\PermittedManagers"
Local Const $Managersname = "1"
Local Const $Managersip = "192.169.0.50"
$tmp = RegRead("\\" & $Hostname & "\" & $Communities, $Communities_name)
$tmp2 = RegRead("\\" & $Hostname & "\" & $Managers, $Managersname)
MsgBox(0, "", $tmp)
MsgBox(0, "", $tmp2)
Mit dern Communitie klappt es will aber den PermittedManager auslesen,
also in alle werte unterhalb des schlüssels
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SNMP\Parameters\PermittedManagers"
Gucken ob die IP eingetragen ist eine idee?
Gruß
SubZero