Ich habe derzeit einen Agenten mit snmp4j gebaut, die einige benutzerdefinierte mibs implementiert. Ich möchte diesen snmp4j-Agenten unter Windows als snmp-Erweiterungsagent für den Windows-SNMP-Dienst ausführen. Der Grund ist, dass ich diesen neuen snmp4j-Agenten brauche, um snmp-Anfragen nach Informationen von meinen eigenen mibs und dem Windows-SNMP-Dienst zu bearbeiten, um Anfragen für mib2-Informationen zu bearbeiten. Wenn jemand Erfahrung mit Windows Snmp-Erweiterungsagenten und snmp4j hat und mir ein paar Tipps geben kann, wie dies zu erreichen ist, oder wenn es sogar mit snmp4j möglich ist, würde ich es sehr zu schätzen wissen. DankeWindows SNMP-Erweiterungsagent - snmp4j
-1
A
Antwort
1
Microsoft hat SNMP-Agent als Dienst entwickelt. Dieser Dienst erledigt alle schmutzigen Arbeiten auf Protokollebene (ASN.1/BER-Codierung und -Dekodierung). Um den Erweiterungs-Agent zu entwickeln, müssen wir einen Erweiterungs-Agent DLL zusätzlich zum Windows SNMP-Dienst implementieren.
Um einen Erweiterungs-Agent Sie eine Win32-DLL erstellen müssen zu erstellen und innerhalb dieser DLL Sie definieren müssen, implementieren und exportieren folgende Funktionen:
BOOL SNMP_FUNC_TYPE SnmpExtensionInit(DWORD dwUptimeReference,
HANDLE *phSubagentTrapEvent,
AsnObjectIdentifier *pFirstSupportedRegion)
BOOL SNMP_FUNC_TYPE SnmpExtensionQuery(BYTE bPduType,
SnmpVarBindList *pVarBindList,
AsnInteger32 *pErrorStatus,
AsnInteger32 *pErrorIndex)
// trap handler
BOOL SNMP_FUNC_TYPE SnmpExtensionTrap(AsnObjectIdentifier *pEnterpriseOid,
AsnInteger32 *pGenericTrapId,
AsnInteger32 *pSpecificTrapId,
AsnTimeticks *pTimeStamp,
SnmpVarBindList *pVarBindList)
Leider gibt es keine Möglichkeit, Sie implementieren können, MS SNMP Agent Extension mit SNMP4J-Bibliothek.
Verwandte Themen
- 1. SNMP-Antwort ist null [SNMP4j]
- 2. wie man den Wert auf Mib mit snmp4j setzen
- 3. Gibt es Standard-OIDs für die Subagenten snmp4j AgentX?
- 4. Wie bekomme ich die Quell-IP-Adresse von mehreren snmp-Traps mit snmp4j?
- 5. Windows CE vs Windows Mobile
- 6. Windows-Dienst für Windows Mobile
- 7. IPC Windows Service Windows Forms
- 8. Windows-Dienst in Windows 7
- 9. Windows 10 Home: Windows-Authentifizierung
- 10. Windows Forms: Windows-Label nicht
- 11. Windows-Aktivierungsdienst unter Windows 2003
- 12. Windows: Laden eines Filtertreibers, während Windows läuft
- 13. Befehlszeile Windows hängt in RDP Windows
- 14. Windows 8 Telefonentwicklung unter Windows 7 möglich?
- 15. Windows API Codepack Rückwärtskompatibilität auf Windows XP
- 16. Funktioniert Windows-API mit Windows-Formular
- 17. Windows loginID help unter Windows/Apache2.2 Umgebung
- 18. Umgehen von Windows-Anmeldeinformationen mit Windows-Dienst
- 19. WPF: Windows 7 vs Windows 10 Aussehen
- 20. #if defined WINDOWS vs #if defined (WINDOWS)
- 21. Windows Universal App 8.1 in Windows 10
- 22. Zeitsynchronisierung zwischen Windows XP und Windows 7?
- 23. Windows 8 Layered Windows Over Metro Apps
- 24. Windows Device Emulator V3, Windows 7 + Netzwerk
- 25. Starten eine Windows-Anwendung von Windows-Dienst
- 26. Windows Service Schreiben in Windows TEMP Ordner
- 27. Windows-Version Makros in Windows-Treiber
- 28. aktivieren Windows-Authentifizierung in Windows 8.1
- 29. Windows Phone 7 unter Windows XP entwickeln
- 30. Windows-Identität Rahmen mit Windows XP