Advertisement
Guest User

Untitled

a guest
Jul 25th, 2018
686
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.28 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. rocommunity public 131.130.125.0/24
  53. # rocommunity6 is for IPv6
  54. # rocommunity6 public default -V systemonly
  55. rocommunity6 public **::**:**:censored:**
  56.  
  57. # Full access from an example network
  58. # Adjust this network address to match your local
  59. # settings, change the community string,
  60. # and check the 'agentAddress' setting above
  61. #rocommunity secret 10.0.0.0/16
  62.  
  63. # Full read-only access for SNMPv3
  64. rouser authOnlyUser
  65. # Full write access for encrypted requests
  66. # Remember to activate the 'createUser' lines above
  67. #rwuser authPrivUser priv
  68.  
  69. # It's no longer typically necessary to use the full 'com2sec/group/access' configuration
  70. # r[ow]user and r[ow]community, together with suitable views, should cover most requirements
  71.  
  72.  
  73.  
  74. ###############################################################################
  75. #
  76. # SYSTEM INFORMATION
  77. #
  78.  
  79. # Note that setting these values here, results in the corresponding MIB objects being 'read-only'
  80. # See snmpd.conf(5) for more details
  81. sysLocation Sitting on the Dock of the Bay
  82. sysContact Me <[email protected]>
  83. # Application + End-to-End layers
  84. sysServices 72
  85.  
  86.  
  87. #
  88. # Process Monitoring
  89. #
  90. # At least one 'mountd' process
  91. proc mountd
  92. # No more than 4 'ntalkd' processes - 0 is OK
  93. proc ntalkd 4
  94. # At least one 'sendmail' process, but no more than 10
  95. proc sendmail 10 1
  96.  
  97. # Walk the UCD-SNMP-MIB::prTable to see the resulting output
  98. # Note that this table will be empty if there are no "proc" entries in the snmpd.conf file
  99.  
  100.  
  101. #
  102. # Disk Monitoring
  103. #
  104. # 10MBs required on root disk, 5% free on /var, 10% free on all other disks
  105. disk / 10000
  106. disk /var 5%
  107. includeAllDisks 10%
  108.  
  109. # Walk the UCD-SNMP-MIB::dskTable to see the resulting output
  110. # Note that this table will be empty if there are no "disk" entries in the snmpd.conf file
  111.  
  112.  
  113. #
  114. # System Load
  115. #
  116. # Unacceptable 1-, 5-, and 15-minute load averages
  117. load 12 10 5
  118.  
  119. # Walk the UCD-SNMP-MIB::laTable to see the resulting output
  120. # Note that this table *will* be populated, even without a "load" entry in the snmpd.conf file
  121.  
  122.  
  123.  
  124. ###############################################################################
  125. #
  126. # ACTIVE MONITORING
  127. #
  128.  
  129. # send SNMPv1 traps
  130. trapsink localhost public
  131. # send SNMPv2c traps
  132. #trap2sink localhost public
  133. # send SNMPv2c INFORMs
  134. #informsink localhost public
  135.  
  136. # Note that you typically only want *one* of these three lines
  137. # Uncommenting two (or all three) will result in multiple copies of each notification.
  138.  
  139.  
  140. #
  141. # Event MIB - automatically generate alerts
  142. #
  143. # Remember to activate the 'createUser' lines above
  144. iquerySecName internalUser
  145. rouser internalUser
  146. # generate traps on UCD error conditions
  147. defaultMonitors yes
  148. # generate traps on linkUp/Down
  149. linkUpDownNotifications yes
  150.  
  151.  
  152.  
  153. ###############################################################################
  154. #
  155. # EXTENDING THE AGENT
  156. #
  157.  
  158. #
  159. # Arbitrary extension commands
  160. #
  161. extend test1 /bin/echo Hello, world!
  162. extend-sh test2 echo Hello, world! ; echo Hi there ; exit 35
  163. #extend-sh test3 /bin/sh /tmp/shtest
  164.  
  165. # Note that this last entry requires the script '/tmp/shtest' to be created first,
  166. # containing the same three shell commands, before the line is uncommented
  167.  
  168. # Walk the NET-SNMP-EXTEND-MIB tables (nsExtendConfigTable, nsExtendOutput1Table
  169. # and nsExtendOutput2Table) to see the resulting output
  170.  
  171. # Note that the "extend" directive supercedes the previous "exec" and "sh" directives
  172. # However, walking the UCD-SNMP-MIB::extTable should still returns the same output,
  173. # as well as the fuller results in the above tables.
  174.  
  175.  
  176. #
  177. # "Pass-through" MIB extension command
  178. #
  179. #pass .1.3.6.1.4.1.8072.2.255 /bin/sh PREFIX/local/passtest
  180. #pass .1.3.6.1.4.1.8072.2.255 /usr/bin/perl PREFIX/local/passtest.pl
  181.  
  182. # Note that this requires one of the two 'passtest' scripts to be installed first,
  183. # before the appropriate line is uncommented.
  184. # These scripts can be found in the 'local' directory of the source distribution,
  185. # and are not installed automatically.
  186.  
  187. # Walk the NET-SNMP-PASS-MIB::netSnmpPassExamples subtree to see the resulting output
  188.  
  189.  
  190. #
  191. # AgentX Sub-agents
  192. #
  193. # Run as an AgentX master agent
  194. master agentx
  195. # Listen for network connections (from localhost)
  196. # rather than the default named socket /var/agentx/master
  197. #agentXSocket tcp:localhost:705
  198. MIBS +ALL
  199. pass .1.3.6.1.4.1.3582 /usr/sbin/lsi_mrdsnmpmain
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement