Simple Network Management Protocol (SNMP) Driver
Version 1.9
Description:
This driver controls devices using the Simple Network Management protocol.  The driver is capable of communicating with any network device supporting SNMPv1 or SNMPv2.  (SNMPv3 is not supported).  
All configuration is done via an XML file located under MacroFileRoot\SNMP, when loading the driver you will be prompted for the filename.  Please see the attached PDF file for information on how to build the XML file.
The driver supports polling of, writing commands to, and asynchronous SNMP traps from network devices.  Multiple devices may be polled from a single driver instance, or you can run multiple driver instances.  However, only one trap receiver may be configured per system on specific port (usually UDP 161).  You can have multiple trap receivers in different driver instances on different ports.
[indent]
Examples
[indent]I will be adding several examples and would also like to ask that other users to contribute their XML configuration files.  They will be listed here.
[post=96467]APC Masterswitch 9210[/post]
APC Masterswitch AP9224 Vertical Mount Controller
[post=95875]APC UPS[/post]
Nortel Switches
Microsoft Windows
OpenWrt/Linux
[/indent]
Available in CQC 4.2.922+
Version 1.9
Description:
This driver controls devices using the Simple Network Management protocol.  The driver is capable of communicating with any network device supporting SNMPv1 or SNMPv2.  (SNMPv3 is not supported).  
All configuration is done via an XML file located under MacroFileRoot\SNMP, when loading the driver you will be prompted for the filename.  Please see the attached PDF file for information on how to build the XML file.
The driver supports polling of, writing commands to, and asynchronous SNMP traps from network devices.  Multiple devices may be polled from a single driver instance, or you can run multiple driver instances.  However, only one trap receiver may be configured per system on specific port (usually UDP 161).  You can have multiple trap receivers in different driver instances on different ports.
Quote:Release InfoDefault Fields
[indent]Version 1.0 - Original Version
Version 1.1 - Moved SNMP methods to separate Class
Version 1.2Version 1.3
- SNMPDB Implementation
- CQC Events for Traps
Version 1.4
- SNMP Type Discovery
- Critical Error Detection
Version 1.5
- SNMP Version Configruation <SNMPVersion>
- Logging of skipped fields during polling (Poll.SkipField, MED)
- Automatically creates \\SNMP directory under MacroFileRoot
Version 1.6
- Fixed Issue with leading ÔÇ£.ÔÇØ in OID in StaticTables
- Fixed Issue with no initial poll after reload
Version 1.7    
- Fixed Issue with Nulls (0x00) in OctetStrings
- Forced Poll on ReloadConfig
Version 1.8
- Purge socket buffer on Error
- Purge socket buffer before Send
- Disable Critical Error Detection
- Fixed CQCType Validation Issue
- Added StaticTable Calc Index/Key Tokens
- Added moniker token replacement in all parm values
- Set ReloadConfig to Reload Driver
Version 1.9
- Fixed IntervalFormat Mins=Moniker Bug
- Moniker Repl now uses %(moniker) (was %(m))
[/indent]
- Version 1.9     Fixed - Malformed Tokens not triggering Loadfile exception (ConfigFile)
[indent]
- SNMP_DebugMode - Boolean R/W - Turns on the driver's debug mode.  This will output extensive information to a log file for troubleshooting purposes.  See configuration guide for details.  Use sparingly, this generates a lot of info.
- SNMP_Filename - String R/W - The name of the configuration file.  This can be changed and the driver reloaded using the SNMP_ReloadConfig field.
- SNMP_Interval - Integer R/W - Default polling interval in seconds.
- SNMP_ReloadConfig - Boolean R/W - Setting this to True will reload the driver/configuration.
Examples
[indent]I will be adding several examples and would also like to ask that other users to contribute their XML configuration files.  They will be listed here.
[post=96467]APC Masterswitch 9210[/post]
APC Masterswitch AP9224 Vertical Mount Controller
[post=95875]APC UPS[/post]
Nortel Switches
Microsoft Windows
OpenWrt/Linux
[/indent]
Available in CQC 4.2.922+
Wuench
My Home Theater/Automation Website
[THREAD=5957]BlueGlass CQC Config[/THREAD]
[THREAD=10624]Wuench's CQC Drivers[/THREAD]
My Home Theater/Automation Website
[THREAD=5957]BlueGlass CQC Config[/THREAD]
[THREAD=10624]Wuench's CQC Drivers[/THREAD]