问题标签 [snmpd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2480 浏览

linux - 执行 snmpd::FATAL: 内核太旧

谁能帮我解决内核依赖问题?我已经在 linux-3.0.2-generic 上完成了 net-snmp 打包,并试图使其在以下版本上工作。

Snmp 版本:5.7.2.rc1

所以...该文件需要 2.6.24 及更高版本 Hw 我可以解决此问题并使其在 2.6.18 上工作吗?我应该在 snmpd.c 中进行更改并重新编译吗?如果是,那么该怎么做?如果不是那么解决方法是什么?

0 投票
2 回答
7003 浏览

snmp - snmp 日志位置

有了这些日志,我想要从 snmp 服务的 startinn 到它结束的所有日志。但是不知道去哪里看。

这些日志将保存在哪里?我正在使用 NET-SNMP 版本:5.7.2.rc1

安装时我没有给出任何位置

写入日志文件的位置和写入持久信息的位置。

0 投票
1 回答
4309 浏览

linux - snmptranslate 在使用 snmp 和 snmpd 的 ubuntu 中不起作用

在此处输入图像描述来自网址http://manpages.ubuntu.com/manpages/natty/man1/snmptranslate.1.html 的所有 cmd

或者

人 snmptranslate


snmptranslate - 到

snmptranslate -Ts

并且所有命令都没有在我的 ubuntu 12.10 Linux 上运行。

我已经安装了 snmp 和 snmpd 使用

sudo apt-get install snmpd

sudo apt-get 安装 snmp

我在安装这些后发现的 snmptranslate cmd。请帮助我,如果我忘记安装某些软件包,请告诉我

0 投票
2 回答
4493 浏览

c - 表 net-Snmp:数据包错误。原因:notWritable(那个对象不支持修改)

我正在使用 net-snmp C API,我创建了一个 MIB 文件(包含一个信息表)。

之后,我使用了 mib2c,它给了我两个文件“myproject.h”和“myproject.c”

我将这两个文件复制到目录中:/net-snmp/agent/mibgroup

我像这样编译:1)./configure --with-mib-modules=myproject 2)make 3)sudo make install

并从终端运行此命令:snmpd -f -L -Dmyproject 并收到以下消息:已注册调试令牌 myproject,1 打开 AgentX 主支持 NET-SNMP 版本 5.7.2

我的问题是:

当我尝试为此表运行 snmptable 时,我收到消息:没有条目,当我尝试将 snmpset 设置到此表时:我得到这个按摩

数据包错误。原因:notWritable(那个对象不支持修改)

*注意:在我的文件 myproject.ci 中遵循 net-Snmp 给出的示例:data_set.c http://www.net-snmp.org/dev/agent/data__set_8c-example.html

但我的表尚未初始化

请问我需要帮助

提前致谢


感谢 K1eran 的回复。

我遇到的问题不是因为社区不好,这是我在 /usr/local/share/snmp 中的 snmpd 文件中的社区配置:

从本地主机完全访问

rocommunity 公共 localhost rwcommunity 私有

真的我不知道是什么问题?

0 投票
1 回答
170 浏览

snmp - SNMP:为什么 SET 请求也执行 GET 请求?

我正在尝试构建自己的 SNMP 代理(在 Solaris 10.0 上)并在我的 snmpd.conf 中添加了一行:

对于测试,bash 脚本唯一要做的就是将当前时间和参数写入日志文件。现在,当我使用 net-snmp 执行 SET 请求时,通过:

我注意到日志文件中有两行。一个带有参数 -g(表示 GET),另一个带有 -s(表示 SET)。为什么我用 -g 得到那个,我怎样才能摆脱它?

这让我很烦,因为在我的 MIB 中有一些带有 的 OID MAX-ACCESS = write-only,并且代理在尝试读取此 OID 时会出错。

我在互联网上查看了这个问题(或者可能不是问题),但找不到任何东西。

0 投票
1 回答
476 浏览

perl - 使用 perl 和内部命令扩展 snmpd

我有一个 Centos 6.4,我正在通过命令 snmpwalk -v 2c -c public localhost OID 检查守护程序的功能。

现在,如果我使用此文档中的脚本,一切正常,并且我的自定义(我制作)MIB 很干净,结果还可以。

但我想要更多,所以我这样做了:

问题是 snmpwalk 给出: UCD-CUSTOM-MIB::custom = STRING: 或现在 UCD-CUSTOM-MIB::custom = 此 MIB 视图中没有更多变量(它超过了 MIB 树的末尾)

在日志中我有这个: 使用 ASN_OCTET_STR/ASN_BIT_STR 传递给 setValue 的非字符串值:类型为 0

我认为问题在于 var 的类型(神秘地)不是字符串。但我真的不知道如何解决它。

请帮帮我T_T

0 投票
1 回答
1440 浏览

c - 如何使用 Net-SNMP API 编写代码发送用户定义的陷阱

我们是否可以编写代码来发送用户定义的陷阱,而不是 snmpd 中提到的那些,使用如下 Net-SNMP API 来发送陷阱 netsnmp_send_traps()、send_v2trap()、send_v3trap()?

我不打算编写任何 MIB 模块。所以我不希望我的陷阱应该通过snmpd(代理守护进程)。

我想要实现的想法是从外部代码发送陷阱到 snmptrapd,它将接收陷阱并将其转发给配置的陷阱接收器,以更熟悉 Net-SNMP 库。

0 投票
1 回答
3313 浏览

net-snmp - snmpget 返回“此 OID 的此代理上没有可用的此类对象”

我正在尝试按照以下链接配置 SNMP 代理。

http://www.net-snmp.org/tutorial/tutorial-5/toolkit/mib_module/

  1. 然后我已将 .c 和 .h 文件放在 agent/mibgroup 文件夹中./configure --with-mib-modules="nstAgentModuleObject"
  2. 制作
  3. 进行安装

  4. 运行 snmpd

现在我无法使用以下命令获取变量值

它为我提供了以下错误。

请让我知道步骤中是否缺少任何内容。

0 投票
1 回答
207 浏览

svn - 在没有文件夹树的情况下同步 MIB 文件(用于 snmp)

我们有一个带有一些 mib 文件的 svn-repo。对于人类来说,可以将文件保存在子文件夹中:

用户可以使用 Tortoise 客户端更新或添加 MIB。服务器应通过 cron 自行更新其工作副本。

但是 snmpd 不支持子目录,来自手册页:

/usr/local/share/snmp/mibs/

代理还将将此目录中的所有文件作为 MIB 加载。但是,它不会加载任何以“.”开头的文件。或下降到子目录。

是否可以在不包含文件夹的情况下从 repo 同步文件?

感谢您的任何反馈!

0 投票
0 回答
172 浏览

ubuntu - SNMP 通讯失败

我刚刚在 ubuntu 服务器 [12.04.4 LTS] 上设置了 SNMP 以进行监控,我已经连续 8 天与这件事作斗争,但没有运气!我确定我已经正确安装和配置了 SNMP,但是当尝试 SNMP 从另一台机器上走这个服务器时,我得到一个超时响应。我在我的 snmpwalk 命令中使用版本 2c,并且我知道我使用的是正确的字符串“public”。两者之间没有防火墙或防火墙规则。这是我的 snmpd.conf 文件 [出于安全原因,我已将我的原始 IP 替换为 X ]

这是我的 /etc/default/snmpd 文件

我的 IPTABLE 规则是空的。我什至没有运气就停止了服务

我检查了 /etc/ 目录中的 host.allow 和 host.deny 文件。这两个文件也是空的。我当然希望有人可以帮助我解决这个问题。我没主意了。