博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux net-snmp(之snmpd.conf解析)
阅读量:2384 次
发布时间:2019-05-10

本文共 6917 字,大约阅读时间需要 23 分钟。

下面是实际项目用到的一份,有中文注释的地方是修改的地方

################################################################################# EXAMPLE.conf:#   An example configuration file for configuring the Net-SNMP agent ('snmpd')#   See the 'snmpd.conf(5)' man page for details##  Some entries are deliberately commented out, and will need to be explicitly activated##################################################################################  AGENT BEHAVIOUR##  Listen for connections from the local system only#agentAddress  udp:127.0.0.1:161#  Listen for connections on all interfaces (both IPv4 *and* IPv6)#agentAddress udp:161,udp6:[::1]:161agentAddress udp:161  #监听所有接入的网络#################################################################################  SNMPv3 AUTHENTICATION##  Note that these particular settings don't actually belong here.#  They should be copied to the file /var/net-snmp/snmpd.conf#     and the passwords changed, before being uncommented in that file *only*.#  Then restart the agent#  createUser authOnlyUser  MD5 "remember to change this password"#  createUser authPrivUser  SHA "remember to change this one too"  DES#  createUser internalUser  MD5 "this is only ever used internally, but still change the password"#  If you also change the usernames (which might be sensible),#  then remember to update the other occurances in this example config file to match.#################################################################################  ACCESS CONTROL#                                                 #  system + hrSystem groups onlyview   systemonly  included   .1.3.6.1.2.1.1view   systemonly  included   .1.3.6.1.2.1.25.1                                                 #  Full access from the local host#rocommunity public  localhost                                                 #  Default access to basic system info rwcommunity password  default   #rwcommunity:表示支持读取和设置  password:通信认证密码为password                                                 #  Full access from an example network                                                 #     Adjust this network address to match your local                                                 #     settings, change the community string,                                                 #     and check the 'agentAddress' setting above#rocommunity secret  10.0.0.0/16                                                 #  Full read-only access for SNMPv3 rouser   authOnlyUser                                                 #  Full write access for encrypted requests                                                 #     Remember to activate the 'createUser' lines above#rwuser   authPrivUser   priv#  It's no longer typically necessary to use the full 'com2sec/group/access' configuration#  r[ou]user and r[ow]community, together with suitable views, should cover most requirements#################################################################################  SYSTEM INFORMATION##  Note that setting these values here, results in the corresponding MIB objects being 'read-only'#  See snmpd.conf(5) for more detailssysLocation    Sitting on the Dock of the BaysysContact     Me 
# Application + End-to-End layerssysServices 72## Process Monitoring# # At least one 'mountd' processproc mountd # No more than 4 'ntalkd' processes - 0 is OKproc ntalkd 4 # At least one 'sendmail' process, but no more than 10proc sendmail 10 1# Walk the UCD-SNMP-MIB::prTable to see the resulting output# Note that this table will be empty if there are no "proc" entries in the snmpd.conf file## Disk Monitoring# # 10MBs required on root disk, 5% free on /var, 10% free on all other disksdisk / 10000disk /var 5%includeAllDisks 10%# Walk the UCD-SNMP-MIB::dskTable to see the resulting output# Note that this table will be empty if there are no "disk" entries in the snmpd.conf file## System Load# # Unacceptable 1-, 5-, and 15-minute load averagesload 12 10 5# Walk the UCD-SNMP-MIB::laTable to see the resulting output# Note that this table *will* be populated, even without a "load" entry in the snmpd.conf file################################################################################# ACTIVE MONITORING# # send SNMPv1 traps #trapsink localhost public # send SNMPv2c trapstrap2sink 172.16.7.126 public #发送trap的目标为172.16.7.126 # send SNMPv2c INFORMs#informsink localhost public# Note that you typically only want *one* of these three lines# Uncommenting two (or all three) will result in multiple copies of each notification.## Event MIB - automatically generate alerts# # Remember to activate the 'createUser' lines aboveiquerySecName internalUser rouser internalUser # generate traps on UCD error conditionsdefaultMonitors yes # generate traps on linkUp/DownlinkUpDownNotifications yes################################################################################# EXTENDING THE AGENT### Arbitrary extension commands# extend test1 /bin/echo Hello, world! extend-sh test2 echo Hello, world! ; echo Hi there ; exit 35#extend-sh test3 /bin/sh /tmp/shtest# Note that this last entry requires the script '/tmp/shtest' to be created first,# containing the same three shell commands, before the line is uncommented# Walk the NET-SNMP-EXTEND-MIB tables (nsExtendConfigTable, nsExtendOutput1Table# and nsExtendOutput2Table) to see the resulting output# Note that the "extend" directive supercedes the previous "exec" and "sh" directives# However, walking the UCD-SNMP-MIB::extTable should still returns the same output,# as well as the fuller results in the above tables.## "Pass-through" MIB extension command##pass .1.3.6.1.4.1.8072.2.255 /bin/sh PREFIX/local/passtest#pass .1.3.6.1.4.1.8072.2.255 /usr/bin/perl PREFIX/local/passtest.pl# Note that this requires one of the two 'passtest' scripts to be installed first,# before the appropriate line is uncommented.# These scripts can be found in the 'local' directory of the source distribution,# and are not installed automatically.# Walk the NET-SNMP-PASS-MIB::netSnmpPassExamples subtree to see the resulting output## AgentX Sub-agents# # Run as an AgentX master agent master agentx # Listen for network connections (from localhost) # rather than the default named socket /var/agentx/master#agentXSocket tcp:localhost:705

转载地址:http://lzbab.baihongyu.com/

你可能感兴趣的文章
DSP/BIOS 介绍
查看>>
多线程编程之重点--使用DSP/BIOS时选择线程类型的参考方法
查看>>
DSP/BIOS在嵌入式数据采集系统中的应用
查看>>
基于DSP/BIOS和NDK的嵌入式网络操作系统设计方案
查看>>
迅雷C++试题及解答
查看>>
Linux 中断学习之小试牛刀篇
查看>>
中断之原理篇
查看>>
高内聚 低耦合
查看>>
GUI开发之DirectFB
查看>>
GTK/DirectFB两个闪烁的问题
查看>>
《Linux内核修炼之道》 之 高效学习Linux驱动开发
查看>>
编写可移植C/C++程序的要点
查看>>
DirectFB代码导读
查看>>
linux fork函数浅析
查看>>
内核启动时间优化
查看>>
基于Linux的多播编程
查看>>
网络字节序
查看>>
Linux网络命令详解
查看>>
GNU C 的 __attribute__ 机制
查看>>
atoi,atol,strtod,strtol,strtoul详解
查看>>