Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README | 2015-10-28 | 4.2 kB | |
snmpagent.7z | 2015-10-28 | 3.3 MB | |
snmpagent.tar.gz | 2015-10-28 | 3.5 MB | |
snmpagent.zip | 2015-10-28 | 3.5 MB | |
Totals: 4 Items | 10.4 MB | 0 |
/******************************************************************************* Author ......... Andreas Braun Contact ........ browniebraun@cacti.net Home Site ...... http://cacti.net Program ........ SNMPAgent Version ........ 0.2.3 Purpose ........ Base SNMP agent for Cacti and Cacti Plugins *******************************************************************************/ ----[ Purpose Provides common infrastrucutre plugin services for Cacti's Plugin Architecture ----[ Features Provides a SNMP agent which allows to query Cacti/Cacti Plugin settings and statistics using SNMP. ----[ Prerequisites Before you install SNMPAgent, you need to have met the following pre-requisites: 1) Cacti 0.8.8a or above. Patches only required for 0.8.8a and 0.8.8b. 2) Instance of NET-SNMP 3) System user executing NET-SNMP needs to have write permissions for /plugins/snmpagent/tmp ----[ Installation Install is similar to other plugins. Please view "docs/README" for more information. ----[ Additional Help? If you need additional help, please goto forums.cacti.net. ----[ Possible Bugs? If you figure out this problem, let me know!!! ----[ Special Thanks Special thanks to David Perkins and Evan McGinnis for their great book "Understanding SNMP MIBs". ----[ Future Changes Offers an uniform API for Cacti/Cacti Plugins to send out SNMP traps / notifications. ----[ Changelog --- 0.2.3 -- Feature: Individual SNMP engine ID can be defined per notification receiver. Feature: New persistent daemon provides higher performance and scalability: SNMPcache with 237.000 objects Before After --------------------------------------------------------------------------------- Memory consumption: 280 OIDs/MB 680 OIDs/MB SNMPwalk - Response rate: 27 OIDs/s 8769 OIDs/s SNMPwalk – CPU Util. through net-snmp: 1 % 30 % SNMPwalk – CPU Util. through persist.php: 100 % 32 % Load SNMPcache into memory: 6 s 0.5 s Bugfix(#00009): SNMP engine ID changes continuously. (thanks Harry Pour) Bugfix(#00008): Validation of SNMP AUTH password and privacy password always failing. (thanks Harry Pour again) Bugfix(#00007): Wrong argument type used for upgrade procedure --- 0.2.2 -- Feature: The response time of SNMP walks against the agent running on hugh Cacti environments has been dramatically reduced. Feature: Allow to truncate the notification log completely or per SNMP notification receiver only. Bugfix(#00006): Clear button of SNMPAgent Notification Log not functional. --- 0.2.1 -- Bugfix(#00005): PIA handles table parameters case sensitive. :/ Bugfix(#00004): Undefined variable id in utilities.php Bugfix(#00003): Use of undefined constants EVENT_SEVERITY_LOW, EVENT_SEVERITY_MEDIUM ... Bugfix(#00002): Strict errors under PHP > 5.4 caused by executing non statical methods in a statical way Bugfix(#00001): SNMP traps will be generated although trap receivers have been disabled. --- 0.2 --- Feature: Allow Cacti plugins developers to register custom MIBs (SMIv2). Please request an OID first! developers@cacti.net Feature: A Graphical User Interface offers the possibility to review the MIB Cache within Cacti Feature: Registration of SNMP notification receivers and individual selection of known SNMP notifications Feature: Generation of SNMP notifications (v1, v2c and v3) based on Net-SNMP Feature: Additional Cacti templates --- 0.1 --- -initial release