我正在编写一个Perl脚本,它应该检索从远程主机发送/接收的字节,长话短说,我想监控网络流量。请注意,主机可能是实际的主机,也可能是路由器/交换机等其他主机。我检索的数据将存储在一个循环数据库中,但这并不重要。
我做的第一件事是检索主机的接口,然后我应该查找流量使用情况。我可以使用OID做到这一点吗?有没有存储这些值的表?
use Net::SNMP;
use Net::SNMP::Interfaces;
main:
{
my $session;
my $hostname = '192.168.x.x';
my $community = 'test';
my
我有一个思科3750交换机,我想让它与PacketFence新空调工作。我已经根据他们的网络配置文档这里配置了交换机,但是交换机仍然没有和服务器通信--我可以点击服务器,键也是一样的。下面是我的运行配置(除去与此无关的内容)。
Current configuration : 8496 bytes
!
aaa new-model
!
!
aaa group server radius packetfence
server name pfnac
!
aaa authentication login default local
aaa authentication dot1x default gr
我们有大约10台服务器,其中NFS分区被安装在所有服务器上。Icinga上的所有主机都会显示NFS分区,因此当NFS分区阈值达到时,就会发送10个邮件通知,以处理该特定错误。
问题是如何从不同的主机中删除NFS分区。
目前,默认配置如下:
apply Service for (display_name => config in host.vars.snmp.disks) {
import "generic-service-faxir"
check_command = "snmp-storage-parameteric"
vars
我必须管理一个安装了net-SNMP5.5的以太网通信卡(我的Linux目标板(Mips32))。
我想把它升级到最新的net-snmp 5.7.3,并且已经成功编译net-snmp。
在那之后,我已经更改了所有的libnetsnmp*库文件,MIB文本文件和snmpd和snmptrapd daemons...but,它给出像failed to open shared library ....can not find libnesnmp.so.20 files这样的错误为什么它抛出这个错误,即使我已经更新了net-snmp库文件。
我很困惑,为了升级我的net-snmp包,5.5的哪些文件必须
我正在试图监视与snmp保持。以下是配置的相关部分: /etc/snmp/snmp.conf
# As the snmp packages come without MIB files due to license reasons, loading
# of MIBs is disabled by default. If you added the MIBs you can reenable
# loading them by commenting out the following line.
#mibs :
mibs +KEEPALIVED-MIB
/etc/snmp/snmpd.conf
我在Linux设备中使用基于Linux的snmp (net-snmp)。为了在Linux主机上接收snmp陷阱,我在/etc/snmp/snmptrapd.conf文件中配置了snmptrapd,如下所示(停止snmpd守护进程之后)
createUser user MD5 "password123" DES "encrypt123"
authuser log user authPriv
以上配置允许我在Linux设备上执行以下命令时在Linux主机上接收snmp陷阱
snmptrap -Ci -v3 -u user -a MD5 -A password123