THIS KNOWLEDGE BASE HAS BEEN ARCHIVED AND IS NO LONGER BEING UPDATED
Please visit library.nagios.com/docs for the latest and most up-to-date documentation.
Home » Categories » Products » Nagios XI » Troubleshooting » Common Problems

Nagios XI - MRTG Reports SNMP_Session Errors

Problem Description

When running MRTG at the command line:

LANG=C LC_ALL=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg --lock-file /var/lock/mrtg/mrtg_l --confcache-file /var/lib/mrtg/mrtg.ok

 

You receive errors similar to this:

Subroutine SNMP_Session::pack_sockaddr_in6 redefined at /usr/local/share/perl5/Exporter.pm line 66.
at /usr/bin/../lib/mrtg2/SNMP_Session.pm line 149.
Subroutine SNMP_Session::unpack_sockaddr_in6 redefined at /usr/local/share/perl5/Exporter.pm line 66.
at /usr/bin/../lib/mrtg2/SNMP_Session.pm line 149.
Subroutine SNMPv1_Session::pack_sockaddr_in6 redefined at /usr/local/share/perl5/Exporter.pm line 66.
at /usr/bin/../lib/mrtg2/SNMP_Session.pm line 604.
Subroutine SNMPv1_Session::unpack_sockaddr_in6 redefined at /usr/local/share/perl5/Exporter.pm line 66.
at /usr/bin/../lib/mrtg2/SNMP_Session.pm line 604.

 

This KB article explains how to fix these errors.

 

 

Resolution

The following step will make changes to the SNMP_Session.pm files. There are several copies of these files so first we must find them:

find /usr/ -name SNMP_Session.pm | grep mrtg

 

Which should output something like:

/usr/lib64/mrtg2/SNMP_Session.pm
/usr/lib/mrtg2/SNMP_Session.pm

 

Edit the first file:

vi /usr/lib64/mrtg2/SNMP_Session.pm

This opens the vi text editor.

Type /pack_sockaddr_in6 on the keyboard and press enter

This will take you to the section we want to edit.

Confirm that the line that looks like this:

Socket6->import(qw(pack_sockaddr_in6 inet_pton getaddrinfo));

Press i on the keyboard to go into insert mode.

Change the line so it looks like this:

Socket6->import(qw(inet_pton getaddrinfo inet_ntop));

Press Escape on the keyboard to exit insert mode.

There may be multiple lines in the file that contain pack_sockaddr_in6, repeat the above steps to find any other lines and update them.

Type :wq and then press Enter (this will save the file and exit vi).

 

Repeat the above steps for all the SNMP_Session.pm files you found with the first command.

 

After completing these steps run MRTG again to ensure the errors are no longer produced.

LANG=C LC_ALL=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg --lock-file /var/lock/mrtg/mrtg_l --confcache-file /var/lib/mrtg/mrtg.ok

 

If you no longer receive the errors the problem has been resolved.

 

 

Final Thoughts

For any support related questions please visit the Nagios Support Forums at:

http://support.nagios.com/forum/



Special Offer For Knowledgebase Visitors! Get a huge discount on Nagios Log Server by clicking below.

Get 60% Off Nagios Log Server!

Did you know? Nagios provides complete monitoring of: Windows, Linux, UNIX, Servers, Websites, SNMP, DHCP, DNS, Email, Storage, Files, Apache, IIS, EC2, and more!

1 (7)
Article Rating (7 Votes)
Rate this article
  • Icon PDFExport to PDF
  • Icon MS-WordExport to MS Word
Attachments Attachments
There are no attachments for this article.
Related Articles RSS Feed
Nagios XI - SourceGuardian Errors 2009R1.2C
Viewed 5820 times since Tue, Feb 2, 2016
Nagios XI - Disabling Database UTF8 Connectivity
Viewed 6637 times since Thu, Mar 8, 2018
CCM says unapplied changes exist, but none listed
Viewed 7658 times since Mon, Feb 27, 2017
Disabling Port 113 IDENT Requests
Viewed 7777 times since Tue, Mar 12, 2019
Nagios XI - MK Livestatus Problems With Mod-Gearman
Viewed 7437 times since Thu, Feb 25, 2016
Nagios XI - NSP: Sorry Dave, I can’t let you do that
Viewed 24886 times since Tue, Jan 27, 2015
Nagios XI - Oracle Services Critical After Nagios XI Upgrade
Viewed 7706 times since Wed, Jan 27, 2016
Nagios XI - Scheduled Backups No Longer Working
Viewed 10227 times since Fri, Jun 3, 2016
Nagios XI - Bandwidth Graphs Showing 0Mb/s in Non-English Systems
Viewed 9318 times since Fri, Dec 19, 2014
Nagios XI - Optimizing The PHP Settings File
Viewed 72024 times since Thu, Jul 13, 2017