Re: [CentOS] mrtg 2.16.2 ipv6 on centos 6

2011-09-06 Thread Florian
Hi,

i solved my first problem and created a new one :-(

After installing the perl-module
IO-Socket-INET6-2.67.tar
the mrtg 2.16 works with V4 and V6-Addresses.

I had to install the perl-Module from source-code "by hand".
Is this a dependency, which is not resolved by yum?



>From mrtg 2.17 i get a new error:

env LANG=C /usr/local/mrtg2172/bin/mrtg bai.cfg
Undefined subroutine &main::AF_UNSPEC called at
/usr/local/mrtg2172/bin/mrtg line 2247.

I get the error in both cases : using IPV4 or IPV6.

Bye, Florian

Am 04.09.2011 08:31, schrieb Florian:
> Hi,
>
> i'm running CentOS 6.0 on my server and installed mrtg from the
> rpm-package mrtg-2.16.2 .
> I also installed the depending packages perl-IO-Socket-INET6
> perl-Socket6 
>
> mrtg works fine with IPV4-Addresses. When i specify a Target by
> IPV6-Address (or hostname resolving to a V6-address) mrtg fails.
>
> Here i have a small sample-config for V4 which is working:
>
> LogDir: /tmp
> ThreshDir: /tmp
> HtmlDir: /tmp
> ImageDir: /tmp
> LogDir: /tmp
> EnableIPv6: yes
> Target[bai-gw-i-oct]: ifInOctets.1&ifOutOctets.1:abc123@85.237.138.221
> Title[bai-gw-i-oct]: Test
> MaxBytes[bai-gw-i-oct]: 1
> 
>
> Here the same for V6 which fails.
> When running mrtg there is no snmp-packet sent to the network.
>
> LogDir: /tmp
> ThreshDir: /tmp
> HtmlDir: /tmp
> ImageDir: /tmp
> LogDir: /tmp
> EnableIPv6: yes
> Target[bai-gw-i-oct]:
> ifInOctets.1&ifOutOctets.1:abc123@[2001:b50:940f::f001]
> Title[bai-gw-i-oct]: Test
> MaxBytes[bai-gw-i-oct]: 1
>
> # env LANG=C /usr/bin/mrtg /tmp/test.cfg
> SNMP Error:
> send_query: Address family not supported by protocol
> SNMPv1_Session (remote host: "2001:b50:940f::f001"
> [2001:b50:940f::f001].161)
>   community: "abc123"
>  request ID: 1156567655
> PDU bufsize: 8000 bytes
> timeout: 2s
> retries: 5
> backoff: 1)
>  at /usr/bin/../lib64/mrtg2/SNMP_util.pm line 492
> SNMPGET Problem for ifInOctets.1 ifOutOctets.1 sysUptime sysName on
> sni123@[2001:b50:940f::f001]
>  at /usr/bin/mrtg line 2202
> 2011-09-03 14:13:01: ERROR: Target[bai-gw-i-oct][_IN_] '
> $target->[0]{$mode} ' did not eval into defined data
> 2011-09-03 14:13:01: ERROR: Target[bai-gw-i-oct][_OUT_] '
> $target->[0]{$mode} ' did not eval into defined data
>
>
> With snmpwalk (net-snmp-utils) i can reach the device via IPV4 and IPV6.
>
> Where is my mistake? Has anyone a hint?
>
> Thanks in advance,
> Florian
> ___
> CentOS mailing list
> CentOS@centos.org
> http://lists.centos.org/mailman/listinfo/centos

___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos


[CentOS] mrtg 2.16.2 ipv6 on centos 6

2011-09-03 Thread Florian
Hi,

i'm running CentOS 6.0 on my server and installed mrtg from the
rpm-package mrtg-2.16.2 .
I also installed the depending packages perl-IO-Socket-INET6
perl-Socket6 

mrtg works fine with IPV4-Addresses. When i specify a Target by
IPV6-Address (or hostname resolving to a V6-address) mrtg fails.

Here i have a small sample-config for V4 which is working:

LogDir: /tmp
ThreshDir: /tmp
HtmlDir: /tmp
ImageDir: /tmp
LogDir: /tmp
EnableIPv6: yes
Target[bai-gw-i-oct]: ifInOctets.1&ifOutOctets.1:abc123@85.237.138.221
Title[bai-gw-i-oct]: Test
MaxBytes[bai-gw-i-oct]: 1


Here the same for V6 which fails.
When running mrtg there is no snmp-packet sent to the network.

LogDir: /tmp
ThreshDir: /tmp
HtmlDir: /tmp
ImageDir: /tmp
LogDir: /tmp
EnableIPv6: yes
Target[bai-gw-i-oct]:
ifInOctets.1&ifOutOctets.1:abc123@[2001:b50:940f::f001]
Title[bai-gw-i-oct]: Test
MaxBytes[bai-gw-i-oct]: 1

# env LANG=C /usr/bin/mrtg /tmp/test.cfg
SNMP Error:
send_query: Address family not supported by protocol
SNMPv1_Session (remote host: "2001:b50:940f::f001"
[2001:b50:940f::f001].161)
  community: "abc123"
 request ID: 1156567655
PDU bufsize: 8000 bytes
timeout: 2s
retries: 5
backoff: 1)
 at /usr/bin/../lib64/mrtg2/SNMP_util.pm line 492
SNMPGET Problem for ifInOctets.1 ifOutOctets.1 sysUptime sysName on
sni123@[2001:b50:940f::f001]
 at /usr/bin/mrtg line 2202
2011-09-03 14:13:01: ERROR: Target[bai-gw-i-oct][_IN_] '
$target->[0]{$mode} ' did not eval into defined data
2011-09-03 14:13:01: ERROR: Target[bai-gw-i-oct][_OUT_] '
$target->[0]{$mode} ' did not eval into defined data


With snmpwalk (net-snmp-utils) i can reach the device via IPV4 and IPV6.

Where is my mistake? Has anyone a hint?

Thanks in advance,
Florian
___
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos