Symphony's SNMP support is built upon Microsoft's Extendible SNMP Agent, therefore please ensure that Microsoft's SNMP Windows Component is installed and set to start automatically with Windows. During Symphony installation, the Symphony SNMP Extension-Agent is registered with Microsoft's SNMP Agent by modifying the windows registry.
To enable SNMP in Symphony, Select Server > Configuration and navigate to the General Settings page. Select Enabled in the SNMP section. Restart Symphony services after this change is completed.
Microsoft's SNMP Agent supports SNMP v2c, therefore the SNMP Agent must be configured with the accepted community names and hosts. Perform the following:
Open the properties of the "SNMP Service" (via the Windows Services management console)
Navigate to the "Security" tab
Create the desired communities (e.g. "public" community with "READ ONLY" rights)
Optionally restrict which hosts may make SNMP requests
Click OK
Start the Symphony services if they are not already. At this time SNMP data is provided by the AI InfoService and AI Watchdog services. The Watchdog service is responsible for providing the service status SNMP values, and AI InfoService all other values. Also, the AI SNMP Registry serves as a registration of all the sub-agents (and is used by our SNMP Extension Agent). Note, the Symphony management values are rooted at object-identifier 1.3.6.1.4.1.34101.1.
An SNMP software package to query the SNMP Agent is required. Net-SNMP (http://net-snmp.sourceforge.net/) will be used in these instructions.
Walk all the management values currently available within the Symphony sub-tree (please see the Symphony MIB file details for the individual object-identifiers):
C:\branches\current\aira>snmpwalk -v 2c -c public localhost .1.3.6.1.4.1.34101
SNMPv2-SMI::enterprises.34101.1.1.1.0 = 5000
SNMPv2-SMI::enterprises.34101.1.1.2.0 = STRING: "dev-ryan"
SNMPv2-SMI::enterprises.34101.1.1.3.1.0 = STRING: "6.4.0.22960"
SNMPv2-SMI::enterprises.34101.1.1.3.2.0 = STRING: "6.28"
SNMPv2-SMI::enterprises.34101.1.1.3.3.0 = STRING: "0.1"
SNMPv2-SMI::enterprises.34101.1.1.3.4.0 = STRING: "1.3"
SNMPv2-SMI::enterprises.34101.1.2.1.0 = 0
SNMPv2-SMI::enterprises.34101.1.3.1.0 = 4
SNMPv2-SMI::enterprises.34101.1.3.2.1.1.1 = 1
SNMPv2-SMI::enterprises.34101.1.3.2.1.1.2 = 2
SNMPv2-SMI::enterprises.34101.1.3.2.1.1.3 = 3
SNMPv2-SMI::enterprises.34101.1.3.2.1.1.5 = 5
SNMPv2-SMI::enterprises.34101.1.3.2.1.2.1 = ""
SNMPv2-SMI::enterprises.34101.1.3.2.1.2.2 = ""
SNMPv2-SMI::enterprises.34101.1.3.2.1.2.3 = ""
SNMPv2-SMI::enterprises.34101.1.3.2.1.2.5 = ""
SNMPv2-SMI::enterprises.34101.1.3.2.1.3.1 = STRING: "c:\\branches\\current\\aira\\Data\\_footagearchive\\"
SNMPv2-SMI::enterprises.34101.1.3.2.1.3.2 = STRING: "c:\\branches\\current\\aira\\Data\\_footagearchive\\"
SNMPv2-SMI::enterprises.34101.1.3.2.1.3.3 = STRING: "c:\\branches\\current\\aira\\Data\\_footagearchive\\"
SNMPv2-SMI::enterprises.34101.1.3.2.1.3.5 = STRING: "c:\\branches\\current\\aira\\Data\\_footagearchive\\"
SNMPv2-SMI::enterprises.34101.1.3.2.1.4.1 = 0
SNMPv2-SMI::enterprises.34101.1.3.2.1.4.2 = 17145
SNMPv2-SMI::enterprises.34101.1.3.2.1.4.3 = 0
SNMPv2-SMI::enterprises.34101.1.3.2.1.4.5 = 18445
SNMPv2-SMI::enterprises.34101.1.4.1.0 = 1
SNMPv2-SMI::enterprises.34101.1.4.2.1.1.1 = STRING: "c:\\branches\\current\\aira\\Data\\_footagearchive\\"
SNMPv2-SMI::enterprises.34101.1.4.2.1.2.1 = 476937
SNMPv2-SMI::enterprises.34101.1.4.2.1.3.1 = 9
SNMPv2-SMI::enterprises.34101.1.4.2.1.4.1 = 35591
SNMPv2-SMI::enterprises.34101.1.4.2.1.5.1 = 46
SNMPv2-SMI::enterprises.34101.1.5.1.0 = STRING: "Running"
SNMPv2-SMI::enterprises.34101.1.5.2.0 = STRING: "Running"
SNMPv2-SMI::enterprises.34101.1.5.3.0 = STRING: "Running"
SNMPv2-SMI::enterprises.34101.1.5.4.0 = 4
SNMPv2-SMI::enterprises.34101.1.5.5.1.1.1 = 1
SNMPv2-SMI::enterprises.34101.1.5.5.1.1.2 = 2
SNMPv2-SMI::enterprises.34101.1.5.5.1.1.3 = 3
SNMPv2-SMI::enterprises.34101.1.5.5.1.1.5 = 5
SNMPv2-SMI::enterprises.34101.1.5.5.1.2.1 = STRING: "Running"
SNMPv2-SMI::enterprises.34101.1.5.5.1.2.2 = STRING: "Running"
SNMPv2-SMI::enterprises.34101.1.5.5.1.2.3 = STRING: "Running"
SNMPv2-SMI::enterprises.34101.1.5.5.1.2.5 = STRING: "Running"
SNMPv2-SMI::enterprises.34101.1.5.5.1.2.5 = No more variables left in this MIB View (It is past the end of the MIB tree)