标签: snmp

为什么SNMP坏了?

Ubuntu 版本:Ubuntu 14.04.1 LTS

SNMP 版本:5.7.2

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

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

注意:从很多来源,包括 Canonical 拥有的 Ubuntu 网站,据说我必须修改exportSNMPDOPTS,才能拥有基本功能。

/etc/default/snmpd

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
Run Code Online (Sandbox Code Playgroud)

/etc/snmp/snmpd.conf

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 …
Run Code Online (Sandbox Code Playgroud)

snmp 14.04

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

如何让 SNMP 代理接受来自网络中其他主机的连接?

我已经在我的系统中配置了 SNMP 代理,IP 地址为 192.168.1.1 我已经使用以下教程在其中配置了 SNMP 代理

我修改了以下几行

在文件中 /etc/snmp/snmpd.conf

 rocommunity public 127.0.0.1
 rocommunity public 192.168.1.0/24
 rocommunity public 192.168.2.0/24
Run Code Online (Sandbox Code Playgroud)

在文件中 /etc/default/snmpd

SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -g snmp -I -smux -p /var/run/snmpd.pid'
Run Code Online (Sandbox Code Playgroud)

当我尝试从 IP 地址为 192.168.1.1 的系统中使用 snmpwalk 命令时,它工作正常。

例如:一大块命令输出:

iso.3.6.1.2.1.1.1.0 = STRING: "Linux devenv 3.5.0-23-generic #35~precise1-Ubuntu SMP Fri Jan 25 17:13:26 UTC 2013 x86_64"
iso.3.6.1.2.1.1.2.0 = OID: iso.3.6.1.4.1.8072.3.2.10
iso.3.6.1.2.1.1.3.0 = Timeticks: (74328) 0:12:23.28
iso.3.6.1.2.1.1.4.0 = STRING: "Me <me@example.org>"
iso.3.6.1.2.1.1.5.0 = STRING: "devenv"
iso.3.6.1.2.1.1.6.0 = STRING: "Sitting …
Run Code Online (Sandbox Code Playgroud)

networking 12.04 snmp

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

SNMP 用于什么?

谁能向我解释 SNMP 在家庭桌面 Ubuntu 安装中的用途?

需要吗?除了电缆调制解调器之外,没有任何类型的网络。

12.04 snmp

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

SNMP 客户端的安装和配置

我想在我的计算机上安装一个 SNMP 客户端(不是代理),这样我就可以连接到已经安装了 SNMP 代理的 Cisco 路由器。

我为 Ubuntu 找到的所有文档都是用于安装代理而不是客户端的问题。

snmp

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

snmpwalk -Of 不显示文本 OID

我们在 Ubuntu 服务器 14.04 上运行此 snmpwalk 时遇到问题。

snmpwalk -v 2c -Of -c public localhost
Run Code Online (Sandbox Code Playgroud)

或者

snmpwalk -v 2c -Of -m SNMPv2-MIB -c public localhost
Run Code Online (Sandbox Code Playgroud)

它们都不显示文本 OID(即 MIB 对象的完整列表)。它们改为显示数字 OID。

man snmpcmd (显示了 snmpwalk 的输出选项)说:

" -Of    Include the full list of MIB objects when displaying an OID:
                  .iso.org.dod.internet.mgmt.mib-2.system.sysUpTime.0 =
                             Timeticks: (14096763) 1 day, 15:09:27.63"
Run Code Online (Sandbox Code Playgroud)

我们在 Freebsd 服务器上使用 -Of 没有问题。

这些是我们的 Ubuntu 服务器和安装的 SNMP 包的详细信息

ubuntu server 14.04

ii  snmp                                5.7.2~dfsg-8.1ubuntu3         amd64        SNMP (Simple Network Management Protocol) applications
ii  snmpd                               5.7.2~dfsg-8.1ubuntu3 …
Run Code Online (Sandbox Code Playgroud)

server networking snmp

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

如何在 Ubuntu 12.04 中获取或配置 IP-MIB?

我正在使用 snmp 并试图与

snmpwalk -v 2c -c public x.x.x.x ipadd
Run Code Online (Sandbox Code Playgroud)

其中 xxxx 是使用 ubuntu 12.04 的 pc 的 ip 我得到这个答案:

IP-MIB::ipAddrTable = No Such Object available on this agent at this OID
Run Code Online (Sandbox Code Playgroud)

那么如何从 ubuntu 12.04 LT pc 获取 ip 地址,也许我可以使用另一个命令?

谢谢你的回答 。

snmp

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

snmp、snmpd 和 snmptrapd 之间有什么区别?

我是 SNMP 协议的新手。我尝试为 Zabbix 配置 SNMP 陷阱,但我很困惑必须使用哪些守护进程。我需要安装snmptrapd,但snmpd需要某种方式:

sudo apt install snmptrapd
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  snmpd
The following NEW packages will be installed:
  snmpd snmptrapd
0 upgraded, 2 newly installed, 0 to remove and 75 not upgraded.
Run Code Online (Sandbox Code Playgroud)

这2个包之间有什么关系呢?我说得对吗,这两个是守护进程?

Ubuntu SNMP 包里面有什么?snmp和包之间有什么关系snmpd

snmp

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

如何查找 SNMP 团体字符串?

我正在运行 Ubuntu 12.10,并且正在尝试查找我的 SNMP 社区字符串。

我按照此处的说明进行操作,但我的 /etc/snmp/snmpd.conf 文件的内容与他们所讨论的内容不同。

  • 他们的 snmpd.conf 文件: rocommunity [community string]
  • 矿:rocommunity public default -V systemonly

既然如此,我的社区字符串是什么?

snmp

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

标签 统计

snmp ×8

12.04 ×2

networking ×2

14.04 ×1

server ×1