问题标签 [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.
linux - 执行 snmpd::FATAL: 内核太旧
谁能帮我解决内核依赖问题?我已经在 linux-3.0.2-generic 上完成了 net-snmp 打包,并试图使其在以下版本上工作。
Snmp 版本:5.7.2.rc1
所以...该文件需要 2.6.24 及更高版本 Hw 我可以解决此问题并使其在 2.6.18 上工作吗?我应该在 snmpd.c 中进行更改并重新编译吗?如果是,那么该怎么做?如果不是那么解决方法是什么?
snmp - snmp 日志位置
有了这些日志,我想要从 snmp 服务的 startinn 到它结束的所有日志。但是不知道去哪里看。
这些日志将保存在哪里?我正在使用 NET-SNMP 版本:5.7.2.rc1
安装时我没有给出任何位置
写入日志文件的位置和写入持久信息的位置。
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。请帮助我,如果我忘记安装某些软件包,请告诉我
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 私有
真的我不知道是什么问题?
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 时会出错。
我在互联网上查看了这个问题(或者可能不是问题),但找不到任何东西。
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
c - 如何使用 Net-SNMP API 编写代码发送用户定义的陷阱
我们是否可以编写代码来发送用户定义的陷阱,而不是 snmpd 中提到的那些,使用如下 Net-SNMP API 来发送陷阱 netsnmp_send_traps()、send_v2trap()、send_v3trap()?
我不打算编写任何 MIB 模块。所以我不希望我的陷阱应该通过snmpd(代理守护进程)。
我想要实现的想法是从外部代码发送陷阱到 snmptrapd,它将接收陷阱并将其转发给配置的陷阱接收器,以更熟悉 Net-SNMP 库。
net-snmp - snmpget 返回“此 OID 的此代理上没有可用的此类对象”
我正在尝试按照以下链接配置 SNMP 代理。
http://www.net-snmp.org/tutorial/tutorial-5/toolkit/mib_module/
- 然后我已将 .c 和 .h 文件放在 agent/mibgroup 文件夹中
./configure --with-mib-modules="nstAgentModuleObject"
- 制作
进行安装
运行 snmpd
现在我无法使用以下命令获取变量值
它为我提供了以下错误。
请让我知道步骤中是否缺少任何内容。
svn - 在没有文件夹树的情况下同步 MIB 文件(用于 snmp)
我们有一个带有一些 mib 文件的 svn-repo。对于人类来说,可以将文件保存在子文件夹中:
用户可以使用 Tortoise 客户端更新或添加 MIB。服务器应通过 cron 自行更新其工作副本。
但是 snmpd 不支持子目录,来自手册页:
/usr/local/share/snmp/mibs/
代理还将将此目录中的所有文件作为 MIB 加载。但是,它不会加载任何以“.”开头的文件。或下降到子目录。
是否可以在不包含文件夹的情况下从 repo 同步文件?
感谢您的任何反馈!
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 文件。这两个文件也是空的。我当然希望有人可以帮助我解决这个问题。我没主意了。