Annotation of elwix/config/etc/default/snmpd.config, revision 1.1.1.1

1.1       misho       1: # $FreeBSD: src/etc/snmpd.config,v 1.10 2010/07/26 16:20:52 syrinx Exp $
                      2: #
                      3: # Example configuration file for bsnmpd(1).
                      4: #
                      5: 
                      6: #
                      7: # Set some common variables
                      8: #
                      9: location := "Room 200"
                     10: contact := "sysmeister@elwix.org"
                     11: system := 1    # FreeBSD
                     12: traphost := localhost
                     13: trapport := 162
                     14: 
                     15: # Change this!
                     16: read := "public"
                     17: # Uncomment begemotSnmpdCommunityString.0.2 below that sets the community
                     18: # string to enable write access.
                     19: write := "geheim"
                     20: trap := "mytrap"
                     21: 
                     22: #
                     23: # Configuration
                     24: #
                     25: %snmpd
                     26: begemotSnmpdDebugDumpPdus      = 2
                     27: begemotSnmpdDebugSyslogPri     = 7
                     28: 
                     29: #
                     30: # Set the read and write communities.
                     31: #
                     32: # The default value of the community strings is NULL (note, that this is
                     33: # different from the empty string). This disables both read and write access.
                     34: # To enable read access only the read community string must be set. Setting
                     35: # the write community string enables both read and write access with that
                     36: # string.
                     37: #
                     38: # Be sure to understand the security implications of SNMPv2 - the community
                     39: # strings are readable on the wire!
                     40: #
                     41: begemotSnmpdCommunityString.0.1        = $(read)
                     42: # begemotSnmpdCommunityString.0.2      = $(write)
                     43: begemotSnmpdCommunityDisable   = 1
                     44: 
                     45: # open standard SNMP ports
                     46: begemotSnmpdPortStatus.0.0.0.0.161 = 1
                     47: 
                     48: # open a unix domain socket
                     49: begemotSnmpdLocalPortStatus."/var/run/snmpd.sock" = 1
                     50: begemotSnmpdLocalPortType."/var/run/snmpd.sock" = 4
                     51: 
                     52: # send traps to the traphost
                     53: begemotTrapSinkStatus.[$(traphost)].$(trapport) = 4
                     54: begemotTrapSinkVersion.[$(traphost)].$(trapport) = 2
                     55: begemotTrapSinkComm.[$(traphost)].$(trapport) = $(trap)
                     56: 
                     57: sysContact     = $(contact)
                     58: sysLocation    = $(location)
                     59: sysObjectId    = 1.3.6.1.4.1.12325.1.1.2.1.$(system)
                     60: 
                     61: snmpEnableAuthenTraps = 2
                     62: 
                     63: #
                     64: # Load MIB-2 module
                     65: #
                     66: begemotSnmpdModulePath."mibII" = "/usr/lib/snmp_mibII.so.6"
                     67: 
                     68: # Force a polling rate for the 64-bit interface counters in case
                     69: # the automatic computation is wrong (which may be the case if an interface
                     70: # announces the wrong bit rate via its MIB).
                     71: #%mibII
                     72: #begemotIfForcePoll = 2000
                     73: 
                     74: #
                     75: # Netgraph module
                     76: #
                     77: #begemotSnmpdModulePath."netgraph" = "/usr/lib/snmp_netgraph.so.6"
                     78: #
                     79: #%netgraph
                     80: #begemotNgControlNodeName = "snmpd"
                     81: 
                     82: #
                     83: # pf(4) module
                     84: #
                     85: #begemotSnmpdModulePath."pf"   = "/usr/lib/snmp_pf.so.6"
                     86: 
                     87: #
                     88: # Host resources module
                     89: #  This requires the mibII module.
                     90: #
                     91: #begemotSnmpdModulePath."hostres" = "/usr/lib/snmp_hostres.so.6"
                     92: 
                     93: #
                     94: # Bridge module
                     95: #  This requires the mibII module.
                     96: #
                     97: #begemotSnmpdModulePath."bridge" = "/usr/lib/snmp_bridge.so.6"
                     98: 
                     99: #
                    100: # Wireless module
                    101: #  This requires the mibII module.
                    102: #
                    103: #begemotSnmpdModulePath."wlan" = "/usr/lib/snmp_wlan.so.6"

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>