MRTG配置中遇到的问题

在安装nagios后,MRTG在cron.d中运行时出现Subroutine重定义错误。该问题涉及IO::Socket::INET6和SNMP_Session模块。解决方案包括从cron中临时移除mrtg,手动更新IO::Socket::INET6模块,升级mrtg到2.17版本,可能还需要更新或修改perl的Net::SNMP模块和SNMP_Session.pm文件。完成这些步骤后,重新启用cron.d/mrtg。
摘要由CSDN通过智能技术生成

安装nagios后,一般会自动安装上MRTG,并且将其加入到cron.d中对网络流量监控。
然而cron daemon却老是发邮件报错,信息如下:

Subroutine IO::Socket::INET6::sockaddr_in6 redefined at
/usr/share/perl5/Exporter.pm line 67. at
/usr/share/perl5/IO/Socket/INET6.pm line 21. Subroutine
SNMP_Session::pack_sockaddr_in6 redefined at
/usr/share/perl5/Exporter.pm line 67. at
/usr/bin/../lib/mrtg2/SNMP_Session.pm line 149. Subroutine
SNMP_Session::unpack_sockaddr_in6 redefined at
/usr/share/perl5/Exporter.pm line 67. at
/usr/bin/../lib/mrtg2/SNMP_Session.pm line 149. Subroutine
SNMPv1_Session::pack_sockaddr_in6 redefined at
/usr/share/perl5/Exporter.pm line 67. at
/usr/bin/../lib/mrtg2/SNMP_Session.pm line 604. Subroutine
SNMPv1_Session::unpack_sockaddr_in6 redefined at
/usr/share/perl5/Exporter.pm line 67. at
/usr/bin/../lib/mrtg2/SNMP_Session.pm line 604.

首先,为了阻止

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值