首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么SNMP被破坏了?

为什么SNMP被破坏了?
EN

Ask Ubuntu用户
提问于 2014-10-03 19:30:31
回答 1查看 10.2K关注 0票数 28

Ubuntu版本:Ubuntu14.04.1 LTS

SNMP版本: 5.7.2

短问题:“默认”配置文件中的许多条目都被破坏了。这并不重要,因为我甚至无法启动SNMP。

期望的结果:我想要一个可以工作的SNMP实例,其中包含尽可能多的默认功能。

注意:从许多来源,包括规范拥有的Ubuntu网站,据说我必须修改exportSNMPDOPTS,以便有基本的功能。

/etc/default/snmpd

代码语言:javascript
复制
export MIBS=UCD-SNMP-MIB
SNMPDRUN=yes
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -g snmp -I -smux -p /var/run/snmpd.pid -c /etc/snmp/snmpd.conf'
TRAPDRUN=no
TRAPDOPTS='-Lsd -p /var/run/snmptrapd.pid'
SNMPDCOMPAT=yes

/etc/snmp/snmpd.conf

代码语言:javascript
复制
view   systemonly  included   .1.3.6.1.2.1.1
view   systemonly  included   .1.3.6.1.2.1.25.1
rocommunity public
rwcommunity nanana
sysLocation    vm1-ryd-wlo
sysContact     Paul Adams <pauladams@nanana.com>
sysServices    72
disk       /     10000
disk       /var  5%
load   12 10 5
trapsink     localhost public
iquerySecName   internalUser
rouser          internalUser
master          agentx

/var/log/syslog

代码语言:javascript
复制
Oct  3 13:59:51 mdnsreflector-ryd-wlo snmpd[9120]: Server Exiting with code 1
Oct  3 14:00:09 mdnsreflector-ryd-wlo snmpd[9143]: Turning on AgentX master support.
Oct  3 14:00:09 mdnsreflector-ryd-wlo snmpd[9145]: NET-SNMP version 5.7.2

sudo service --status-all

代码语言:javascript
复制
[ + ]  snmpd

sudo service ufw status

代码语言:javascript
复制
Status: inactive
  1. 即使此配置加载并显然正在运行。实际上,您不能从远程设备中查询来自此SNMP实例的任何内容。这种连接最终会超时。
  2. 从服务器本身查询它不会产生任何结果。

-Os -c公共-v 1本地主机系统

代码语言:javascript
复制
system: Unknown Object Identifier (Sub-id not found: (top) -> system)
  1. 我不得不删除"agentAddress“条目,因为软件每次试图处理该命令时都会感到恐慌。(尽管这是默认的,也是配置中应该列出的方式。)

/etc/var/syslog

代码语言:javascript
复制
Oct  3 14:10:32 mdnsreflector-ryd-wlo snmpd[9292]: Turning on AgentX master support.
Oct  3 14:10:32 mdnsreflector-ryd-wlo snmpd[9292]: Turning on AgentX master support.
Oct  3 14:10:32 mdnsreflector-ryd-wlo snmpd[9292]: Error opening specified endpoint "udp:161"
Oct  3 14:10:32 mdnsreflector-ryd-wlo snmpd[9292]: Server Exiting with code 1

sudo服务--状态--全部

代码语言:javascript
复制
[ - ]  snmpd
  1. 我不得不删除配置中的几个默认条目,因为它们在运行时也会导致错误。

/etc/snmp/snmpd.conf

代码语言:javascript
复制
proc mount
proc ntalkd    4
proc sendmail    10 1
includeAllDisks 10%
extend    test1   /bin/echo  Hello, world!
extend-sh test2   echo Hello, world! ; echo Hi there ; exit 35

/var/log/syslog

代码语言:javascript
复制
Oct  3 10:51:11 mdnsreflector-ryd-wlo snmpd[7575]: /etc/snmp/snmpd.conf: line 90: Error: Already have an entry for this process.
Oct  3 10:51:11 mdnsreflector-ryd-wlo snmpd[7575]: /etc/snmp/snmpd.conf: line 92: Error: Already have an entry for this process.
Oct  3 10:51:11 mdnsreflector-ryd-wlo snmpd[7575]: /etc/snmp/snmpd.conf: line 94: Error: Already have an entry for this process.
Oct  3 10:51:11 mdnsreflector-ryd-wlo snmpd[7575]: /etc/snmp/snmpd.conf: line 106: Error: includeAllDisks already specified.
Oct  3 10:51:11 mdnsreflector-ryd-wlo snmpd[7575]: /etc/snmp/snmpd.conf: line 106: Error: #011ignoring: includeAllDisks 10%
Oct  3 10:51:11 mdnsreflector-ryd-wlo snmpd[7575]: /etc/snmp/snmpd.conf: line 146: Error: duplicate trigger name
Oct  3 10:51:11 mdnsreflector-ryd-wlo snmpd[7575]: message repeated 6 times: [ /etc/snmp/snmpd.conf: line 146: Error: duplicate trigger name]
Oct  3 10:51:11 mdnsreflector-ryd-wlo snmpd[7575]: /etc/snmp/snmpd.conf: line 148: Error: duplicate trigger name
Oct  3 10:51:11 mdnsreflector-ryd-wlo snmpd[7575]: /etc/snmp/snmpd.conf: line 148: Error: duplicate trigger name
Oct  3 10:51:11 mdnsreflector-ryd-wlo snmpd[7575]: duplicate table data attempted to be entered. row exists
Oct  3 10:51:11 mdnsreflector-ryd-wlo snmpd[7575]: Failed to register extend entry 'test1' - possibly duplicate name.
Oct  3 10:51:11 mdnsreflector-ryd-wlo snmpd[7575]: duplicate table data attempted to be entered. row exists
Oct  3 10:51:11 mdnsreflector-ryd-wlo snmpd[7575]: Failed to register extend entry 'test2' - possibly duplicate name.
EN

回答 1

Ask Ubuntu用户

发布于 2016-03-05 17:35:14

我首先使用股票配置来查看.1,启用调试日志记录,然后尝试获取对OID的查询。老实说,我从来没有掌握过MIB的窍门,因为我只在MRTG和仙人掌之类的东西上使用SNMP,所以我再也不需要知道更多了。看看是否可以得到最简单的配置,然后每次添加一个元素,同时跟踪相关的日志文件(S)。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/531918

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档