Download Latest Version snmpagent.7z (3.3 MB)
Email in envelope

Get an email when there's a new version of Cacti-SNMPAgent

Home / 0.2.3
Name Modified Size InfoDownloads / 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
Source: README, updated 2015-10-28