我正在尝试使用Net::SNMP让SNMPv3在Oracle Linux 8服务器上工作,并收到以下错误消息:
SNMPv3 support is unavailable (Required module Crypt/DES.pm not found)
SNMPv3命令和语法都是正确的(来自CLI的snmpwalk按预期工作)。我确信我遗漏了一些包,但我似乎找不到获得SNMPv3 DES支持所需的包。使用SNMPv1或2,这个脚本就像一个护身符--一点问题都没有。
我已经安装了以下SNMP包:
net-snmp.x86_64 1:5.8-18.el8_
我在snmpV2中做了pysnmp agent side implementation,并且工作得很好。我已经根据我的需求进行了定制。现在,我想在snmpv3中实现相同的代码,并检查这个link,但两个实现看起来完全不同。另外,目前我已经实现了this来接收通知。那么,我可以同时使用这两个工具吗?我不知道如何做到这一点。 任何帮助都是非常感谢的。谢谢。
我的问题是关于使用SNMPv3和snmptrapd服务的zabbix陷阱,它们使用zabbix_trap_Recver.pl。我有一个仅启用SNMPv3的开关,因此该交换机没有配置SNMPv3 1/2c rw或ro社区,并且在修改现有的SNMPv2模板之后,我能够将它作为主机添加到zabbix上。在snmptrapd.conf中的扎比克斯文件中添加了几行代码,如下所示,以启用SNMP陷阱:
authCommunity execute public
perl do "/usr/bin/zabbix_trap_receiver.pl";
我的问题:
authCommunity ex
我正在学习SNMP协议。我想知道我可以在配置文件中做哪些更改。我还能补充什么?如何区分2c的版本1?
我的snmpv1 1/v2C配置文件
rwcommunity public
#trap
trapsink localhost
authtrapenable 1
snmpv3配置文件
createUser test MD5 "test12345" DES
rwuser test
我正在使用datastax opscenter 6.0进行DSE Cassandra监控。完成了发送SNMP陷阱的配置,但trap receiver (本例中为HP Openview )未收到此警报。我在opscenter日志文件中没有看到任何与SNMP相关的错误。如何跟踪确切的错误?
这是我的snmp.conf文件:
[snmp]
# set to 1 to enable SNMP trap sending
enabled=1
# Levels can be a comma-delimited list of any of the following:
# DEBUG,INFO,
Ansible相对较新,但我只是想知道,如果我想在ASA (比如show run | i opmanager )上运行一个命令,然后打印输出,那么语法是什么样子的。我已经暂停了,因为在输出输出被打印之后,我希望它在继续之前等待。
我有一个ASA,我想配置与剧本,看看我是否可以部署新的SNMPv3凭证,同时也删除一个旧的集。
This task removes any existing ManageEngine config for SNMP
tasks:
- name: Show remainging opmanager config
asa_command:
我的Cisco 2801路由器上有几个接口,接口配置在不同的VRF中,并且都具有相同的IP地址:
interface Loopback0
ip address 1.1.1.1 255.255.255.255
!
interface Loopback1
ip vrf forwarding RED
ip address 2.2.2.2 255.255.255.255
!
interface Loopback2
ip vrf forwarding BLUE
ip address 1.1.1.1 255.255.255.255
当我在linux机器上使用snmpbulkget试图获取接口信息