标签: net-snmp

是否可以以编程方式更改unix进程的可执行文件名(ucmd)?

是否可以以编程方式更改ps报告的unix进程的可执行文件名(ucmd)?

unix/POSIX方式会很好,但Linux特定的解决方案就足够了.

我想改变这里报道的内容

> ps -o ucmd    
CMD
zsh
ps
Run Code Online (Sandbox Code Playgroud)

不是这个,我知道;)

> ps -o command
COMMAND
zsh
ps -o command
Run Code Online (Sandbox Code Playgroud)

谢谢

PS不试图创建rootkit,它只是net-snmp在检查进程时查看此名称,并且我的程序在从init调用时直接从/etc/init.d(etc/rcX.d/SNNname)调用了不同的名称只是名字).

unix linux net-snmp

3
推荐指数
1
解决办法
994
查看次数

为什么我无法在 Ubuntu 18.04 上安装 Perl Net-SNMP

我正在尝试将Perl Net-SNMP用于Ubuntu 18.04上的一些监控脚本。
但是当我执行 Perl 脚本时,它说:Can't locate SNMP.pm in @INC (you may need to install the SNMP module).

我尝试了所有可能的方法来安装Perl Net-SNMP,但无法成功安装。
以下是我尝试在Ubuntu 18.04上安装Perl Net-SNMP的命令:

sudo apt-get install perl-net-snmp
sudo apt-get install net-snmp
Run Code Online (Sandbox Code Playgroud)

我什至尝试使用 tar ball 安装 tar ball [ net-snmp_5.7.3+dfsg.orig.tar.xz] 从这里下载。

寻求积极的帮助来摆脱这种情况。
这个问题以前没有问过,所以请在标记为重复之前做好研究

我的 Perl 脚本:

#!/usr/bin/perl
use warnings;
use strict;
use SNMP;
use Socket;

# VARIABLES YOU SHOULD EDIT.
my $comm = 'public'; …
Run Code Online (Sandbox Code Playgroud)

perl net-snmp ubuntu-18.04

2
推荐指数
2
解决办法
6335
查看次数

如何使用SNMP查找CPU数量

有没有办法在linux + net-snmp软件包中使用SNMP获取CPU的数量(安装了默认的net-snmp软件包mibs)?

UC Davis SNMP mib提供了大量CPU信息,但我没有看到CPU数量的对象.

linux net-snmp

1
推荐指数
1
解决办法
6656
查看次数

当我从源代码编译时,snmpd没有响应

我正在使用的操作系统:Fedora 15.

今天早上,我删除了以前安装在我系统上的net-snmp rpm软件包.然后,我从源代码编译并安装了snmp.编译的snmpd不响应任何get请求.

我通过执行以下命令安装了包:

./.configure && make && make install
Run Code Online (Sandbox Code Playgroud)

过了一会儿它完成了,我发现安装成功了.

为了测试安装,我运行了一个get请求:

snmpget -v2c -c public 127.0.0.1 sysDescr.0
Run Code Online (Sandbox Code Playgroud)

我觉得很奇怪,没有回应......我能错过什么?是否需要超级用户权限?

installation snmp net-snmp

1
推荐指数
1
解决办法
1881
查看次数

预期"("(_):在/usr/share/snmp/mibs/ZYXEL-ES2108G-MIB.txt的第939行

运行snmptranslate -IR sysSwYear时出错

*预期"("(_):/usr/share/snmp/mibs/ZYXEL-ES2108G-MIB.txt中的第939行应为ACCESS(to):/ usr/share/snmp/mibs/ZYXEL中的第939行-ES2108G-MIB.txt OBJECT-TYPE的错误解析:/usr/share/snmp/mibs/ZYXEL-ES2108G-MIB.txt中的第939行未知对象标识符:sysSwYear ....*

它背后的原因是什么?请帮帮我

snmp mib net-snmp

1
推荐指数
2
解决办法
1474
查看次数

外部命令错误:/ usr/local/bin/snmpget:加载共享库时出错:libnetsnmp.so.20:无法打开共享对象文件

我可以做一个snmpget/ snmpwalkcheck_snmp通过命令行.但是,当我通过Nagios(在配置文件中创建主机和服务条目)时,我在特定主机下的服务的"状态信息"中看到此错误:

外部命令错误:/ usr/local/bin/snmpget:加载共享库时出错:libnetsnmp.so.20:无法打开共享对象文件:没有这样的文件或目录

操作系统:SLES 11

linux snmp nagios shared-libraries net-snmp

1
推荐指数
1
解决办法
2万
查看次数

SNMP输出选项 - 如何仅获取OID响应值?

我必须使用我一直在研究的BASH脚本从一些支持SNMP的网络打印机中收集一些OID.

我的请求:

snmpget -v2c -c public 192.168.0.77 
.1.3.6.1.2.1.1.1 
.1.3.6.1.2.1.1.2 
Run Code Online (Sandbox Code Playgroud)

我的实际回应:

 .1.3.6.1.2.1.1.1 = Counter32: 1974 
 .1.3.6.1.2.1.1.2 = Counter32: 633940
Run Code Online (Sandbox Code Playgroud)

期望的回应:

1974
633940314
Run Code Online (Sandbox Code Playgroud)

(仅限oid值)

我使用以下网站的资源查看并测试了几个选项:

http://www.netsnmp.org/docs/man/snmpcmd.html#lbAF

-Oq 删除'='以便运行

snmpget -v2c -c public -Oq 10.15.105.133
.1.3.6.1.2.1.1.1 
.1.3.6.1.2.1.1.2 
Run Code Online (Sandbox Code Playgroud)

回报

.1.3.6.1.2.1.1.1 Counter32: 1974
.1.3.6.1.2.1.1.2 Counter 32: 633940314
Run Code Online (Sandbox Code Playgroud)

所以我知道我正在正确地表达我的要求.

我正在取值并将它们写入MYSQL dB,我在我的故事模式中设置数据类型,请求是一致的所以我知道OID的定义,所以我不需要我得到的所有信息,只是OID本身的值,所以我可以把它写到我的dB而不操纵响应.我可能可以操纵响应将信息拉到":"的右边并写入OID的值.

我是相对较新的SNMP(http://www.net-snmp.org/),但我不明白为什么这不是一个更常见的问题,因为我一直在寻找答案,这篇文章是我的最后一篇追索权...

mysql bash snmp mib net-snmp

1
推荐指数
1
解决办法
7388
查看次数

snmpwalk:找不到模块

我深入搜索并应用了谷歌的可用解决方案,所有这些解决方案都没有解决问题。在使用 net-snmp 的 Ubuntu 操作系统上运行命令 snmpwalk 时,我不断收到错误消息。以下是我收到的错误消息。您能帮我解决以下错误消息吗?

理想情况下,我想使用以下命令对所有 mibs 文件夹执行 snmpwalk,但该命令不起作用。$ snmpwalk -v2c -c PUBLIC 192.168.10.10 -M /my_MIB_Files/

我想可能是 abc.mib 正在使用其他 mib 文件。为了删除依赖项,我尝试了以下解决方案,但没有一个有效:

  1. 在 /etc/snmp/snmp.conf 文件中提供我的 mibs 文件夹,例如:
    mibs +/my_mibs_files/
    mibs +ALL
  2. 提供 +/my_mibs_files/ 作为 snmpwalk 的参数,如下所示:
    snmpwalk -v2c -c PUBLIC 192.168.10.10 -M /my_mibs_files/ -m /my_mibs_files/abc.mib

我收到以下错误消息: $ snmpwalk -v2c -c PUBLIC 192.168.10.10 -m /my_MIB_Files/abc.mib

MIB search path: /home/user/.snmp/mibs:/usr/share/snmp/mibs:/usr/share/snmp/mibs/iana:/usr/share/snmp/mibs/ietf:/usr/share/mibs/site:/usr/share/snmp/mibs:/usr/share/mibs/iana:/usr/share/mibs/ietf:/usr/share/mibs/netsnmp
Cannot find module (SNMPv2-SMI): At line 13 in /my_MIB_Files/abc.mib

NEW ISSUES NOW AFTER PLACING THE MISSING MODULE IN /usr/share/snmp/mibs:

Attempt to …

snmp net-snmp snmpd snmp-trap

1
推荐指数
1
解决办法
2万
查看次数