Advertisement
Guest User

Untitled

a guest
Oct 21st, 2011
228
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.73 KB | None | 0 0
  1. ###############################################################################
  2. #
  3. # EXAMPLE.conf:
  4. # An example configuration file for configuring the Net-SNMP agent ('snmpd')
  5. # See the 'snmpd.conf(5)' man page for details
  6. #
  7. # Some entries are deliberately commented out, and will need to be explicitly activated
  8. #
  9. ###############################################################################
  10. #
  11. # AGENT BEHAVIOUR
  12. #
  13.  
  14. # Listen for connections from the local system only
  15. #agentAddress udp:127.0.0.1:161
  16. # Listen for connections on all interfaces (both IPv4 *and* IPv6)
  17. agentAddress udp:161,udp6:[::1]:161
  18.  
  19.  
  20.  
  21. ###############################################################################
  22. #
  23. # SNMPv3 AUTHENTICATION
  24. #
  25. # Note that these particular settings don't actually belong here.
  26. # They should be copied to the file /var/lib/snmp/snmpd.conf
  27. # and the passwords changed, before being uncommented in that file *only*.
  28. # Then restart the agent
  29.  
  30. # createUser authOnlyUser MD5 "remember to change this password"
  31. # createUser authPrivUser SHA "remember to change this one too" DES
  32. # createUser internalUser MD5 "this is only ever used internally, but still change the password"
  33.  
  34. # If you also change the usernames (which might be sensible),
  35. # then remember to update the other occurances in this example config file to match.
  36.  
  37.  
  38.  
  39. ###############################################################################
  40. #
  41. # ACCESS CONTROL
  42. #
  43.  
  44. # system + hrSystem groups only
  45. view systemonly included .1.3.6.1.2.1.1
  46. view systemonly included .1.3.6.1.2.1.25.1
  47.  
  48. # Full access from the local host
  49. #rocommunity public localhost
  50. # Default access to basic system info
  51. rocommunity public default -V systemonly
  52.  
  53. # Full access from an example network
  54. # Adjust this network address to match your local
  55. # settings, change the community string,
  56. # and check the 'agentAddress' setting above
  57. #rocommunity secret 10.0.0.0/16
  58.  
  59. # Full read-only access for SNMPv3
  60. rouser authOnlyUser
  61. # Full write access for encrypted requests
  62. # Remember to activate the 'createUser' lines above
  63. #rwuser authPrivUser priv
  64.  
  65. # It's no longer typically necessary to use the full 'com2sec/group/access' configuration
  66. # r[ou]user and r[ow]community, together with suitable views, should cover most requirements
  67.  
  68.  
  69.  
  70. ###############################################################################
  71. #
  72. # SYSTEM INFORMATION
  73. #
  74.  
  75. # Note that setting these values here, results in the corresponding MIB objects being 'read-only'
  76. # See snmpd.conf(5) for more details
  77. sysLocation prg-vps
  78. sysContact Justin S justin.seiser@acc-corp.net
  79. # Application + End-to-End layers
  80. sysServices 72
  81.  
  82.  
  83. #
  84. # Process Monitoring
  85. #
  86.  
  87. proc httpd
  88. proc mysqld
  89. proc sshd
  90.  
  91. # Walk the UCD-SNMP-MIB::prTable to see the resulting output
  92. # Note that this table will be empty if there are no "proc" entries in the snmpd.conf file
  93.  
  94.  
  95. #
  96. # Disk Monitoring
  97. #
  98. # 10MBs required on root disk, 5% free on /var, 10% free on all other disks
  99. includeAllDisks 10%
  100.  
  101. # Walk the UCD-SNMP-MIB::dskTable to see the resulting output
  102. # Note that this table will be empty if there are no "disk" entries in the snmpd.conf file
  103.  
  104.  
  105. #
  106. # System Load
  107. #
  108. # Unacceptable 1-, 5-, and 15-minute load averages
  109. load 12 10 5
  110.  
  111. # Walk the UCD-SNMP-MIB::laTable to see the resulting output
  112. # Note that this table *will* be populated, even without a "load" entry in the snmpd.conf file
  113.  
  114.  
  115.  
  116. ###############################################################################
  117. #
  118. # ACTIVE MONITORING
  119. #
  120.  
  121. # send SNMPv1 traps
  122. trapsink localhost public
  123. # send SNMPv2c traps
  124. #trap2sink localhost public
  125. # send SNMPv2c INFORMs
  126. #informsink localhost public
  127.  
  128. # Note that you typically only want *one* of these three lines
  129. # Uncommenting two (or all three) will result in multiple copies of each notification.
  130.  
  131.  
  132. #
  133. # Event MIB - automatically generate alerts
  134. #
  135. # Remember to activate the 'createUser' lines above
  136. iquerySecName internalUser
  137. rouser internalUser
  138. # generate traps on UCD error conditions
  139. defaultMonitors yes
  140. # generate traps on linkUp/Down
  141. linkUpDownNotifications yes
  142.  
  143.  
  144.  
  145. ###############################################################################
  146. #
  147. # EXTENDING THE AGENT
  148. #
  149.  
  150. #
  151. # Arbitrary extension commands
  152. #
  153. extend test1 /bin/echo Hello, world!
  154. extend-sh test2 echo Hello, world! ; echo Hi there ; exit 35
  155. #extend-sh test3 /bin/sh /tmp/shtest
  156.  
  157. # Note that this last entry requires the script '/tmp/shtest' to be created first,
  158. # containing the same three shell commands, before the line is uncommented
  159.  
  160. # Walk the NET-SNMP-EXTEND-MIB tables (nsExtendConfigTable, nsExtendOutput1Table
  161. # and nsExtendOutput2Table) to see the resulting output
  162.  
  163. # Note that the "extend" directive supercedes the previous "exec" and "sh" directives
  164. # However, walking the UCD-SNMP-MIB::extTable should still returns the same output,
  165. # as well as the fuller results in the above tables.
  166.  
  167.  
  168. #
  169. # "Pass-through" MIB extension command
  170. #
  171. #pass .1.3.6.1.4.1.8072.2.255 /bin/sh PREFIX/local/passtest
  172. #pass .1.3.6.1.4.1.8072.2.255 /usr/bin/perl PREFIX/local/passtest.pl
  173.  
  174. # Note that this requires one of the two 'passtest' scripts to be installed first,
  175. # before the appropriate line is uncommented.
  176. # These scripts can be found in the 'local' directory of the source distribution,
  177. # and are not installed automatically.
  178.  
  179. # Walk the NET-SNMP-PASS-MIB::netSnmpPassExamples subtree to see the resulting output
  180.  
  181.  
  182. #
  183. # AgentX Sub-agents
  184. #
  185. # Run as an AgentX master agent
  186. master agentx
  187. # Listen for network connections (from localhost)
  188. # rather than the default named socket /var/agentx/master
  189. #agentXSocket tcp:localhost:705
  190.  
  191.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement