I need custom OIDs for monitoring some of my software states. But I just can't understand: how can I create custom OID (like .1.3.6.1.4.1.30891.100.103) in Windows XP system? I need few of them to write there some info and read it when needed but I have no idea how to create them in the system.
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
You should do this by writing an extension of Windows SNMP agent. The following article shows how,
http://www.codeproject.com/KB/IP/SNMP_Agent_DLL__Part1_.aspx
回答2:
There are a few options to register OIDs, including:
- Private Enterprise Numbers (which are then publicly listed)
- UUID-based OIDs
In both cases, this defines a prefix and you can do what you want with the rest of the tree.
I'd suggest reading this as well if you're not sure what to choose: http://www.oid-info.com/faq.htm (more specifically "How to get an OID assigned?").