[ixpmanager] Issues with aggregated graphs and MRTG in v5.x / Ubuntu 18.04

Andrei Dinu andrei.dinu at digitalit.ro
Tue Jul 23 11:23:31 IST 2019


Hello,

No, the SNMPv2 community is a string with numbers and letters. Nothing fancy. The issues appear when a polled port is down. If all polled ports are up the aggregated graphs work normally.

We decided to upgrade from Ubuntu 16.04 to 18.04 when we migrated from IXPManager 4.9.x to 5.0. Most likely the problem comes from the upgraded Perl version - 5.22 old, 5.26 new. The only thing we moved is the database. The rest of the settings were made from scratch to easily accomodate the changes (like crons and skins).

Thank you,
--
Andrei DINU
Technical Manager
Digital IT Consulting
-----------------------------
Mobile:
Fax:
Web:

 +40 728 777 794
 +40 314 050 150
 http://www.digitalit.ro <http://www.digitalit.ro/>

Privileged/Confidential information may be contained in this message. If you are not in the addresses indicated in this message or responsible for delivery of the message to such person you may not copy or deliver this message to anyone. In such a case, you should destroy this message and kindly notify the sender by reply e-mail.




> On 23 Jul 2019, at 12:58, Barry O'Donovan <barry.odonovan at inex.ie> wrote:
> 
> Hey Andrei,
> 
> you've (understandably) cut some details in the below.
> 
> Do any of them contain special characters: "&", ":", "@" or " " ?
> 
> - Barry
> 
> 
> Andrei Dinu wrote on 23/07/2019 10:55:
>> Hello Nick,
>> Below you can see the config.
>> # pi00090-bits
>> Target[pi00090-bits]:     1.3.6.1.2.1.31.1.1.1.6#Gi0/3&1.3.6.1.2.1.31.1.1.1.10#Gi0/3:community at ip.add.re <mailto:community at ip.add.re>.ss:::::2
>> Title[pi00090-bits]:     .. -- Bits / second
>> Options[pi00090-bits]:   growright,bits , pngdate
>> YLegend[pi00090-bits]:   Bits / Second
>> MaxBytes[pi00090-bits]:  1250000
>> Directory[pi00090-bits]: members/4/00068/ints
>> And the output from the log.
>> 2019-07-23 12:50:08 -- 2019-07-23 12:50:08: ERROR: Target[pi00090-bits][_IN_] ' $target->[85]{$mode} ' did not eval into defined data
>> 2019-07-23 12:50:08 -- 2019-07-23 12:50:08: ERROR: Target[pi00090-bits][_OUT_] ' $target->[85]{$mode} ' did not eval into defined data
>> Best regards,
>> *--*
>> *Andrei DINU*
>> Technical Manager
>> Digital IT Consulting
>> -----------------------------
>> Mobile:
>> Fax:
>> Web:
>> 	
>>  +40 728 777 794
>>  +40 314 050 150
>> http://www.digitalit.ro <http://www.digitalit.ro/>
>> Privileged/Confidential information may be contained in this message. If you are not in the addresses indicated in this message or responsible for delivery of the message to such person you may not copy or deliver this message to anyone. In such a case, you should destroy this message and kindly notify the sender by reply e-mail.
>>> On 20 Jul 2019, at 12:33, Nick Hilliard (INEX) <nick at inex.ie <mailto:nick at inex.ie>> wrote:
>>> 
>>> Hi Andrei,
>>> 
>>> You're right that these are both MRTG warnings rather than IXP Manager warnings.
>>> 
>>> Can you post the output of Target[pi00090-bits] from your MRTG file?
>>> 
>>> Nick
>>> 
>>>> Andrei Dinu <mailto:andrei.dinu at digitalit.ro>
>>>> 15 July 2019 at 11:12
>>>> Hello,
>>>> 
>>>> I have an issue after updating to v5.x (Ubuntu 18.04, Perl 5.26, Mrtg 2.17.4) from v4.9.x (Ubuntu 16.04, Perl 5.22, Mrtg 2.17.4/2.17.7). The aggregated graphs don’t work anymore, probably it’s related to MRTG / Perl (most likely). When a port is not working, on the old version I hit this error in the MRTG logs, which is perfectly fine and doesn’t affect aggregated graphs:
>>>> 
>>>> 2019-07-15 13:05:28 -- 2019-07-15 13:05:28: ERROR: Target[pi00090-bits][_IN_] ' $target->[85]{$mode} ' did not eval into defined data
>>>> 2019-07-15 13:05:28 -- 2019-07-15 13:05:28: ERROR: Target[pi00090-bits][_OUT_] ' $target->[85]{$mode} ' did not eval into defined data
>>>> 2019-07-15 13:05:28 -- 2019-07-15 13:05:28: ERROR: Target[pi00090-pkts][_IN_] ' $target->[224]{$mode} ' did not eval into defined data
>>>> 2019-07-15 13:05:28 -- 2019-07-15 13:05:28: ERROR: Target[pi00090-pkts][_OUT_] ' $target->[224]{$mode} ' did not eval into defined data
>>>> 2019-07-15 13:05:28 -- 2019-07-15 13:05:28: ERROR: Target[pi00090-bcasts][_IN_] ' $target->[641]{$mode} ' did not eval into defined data
>>>> 2019-07-15 13:05:28 -- 2019-07-15 13:05:28: ERROR: Target[pi00090-bcasts][_OUT_] ' $target->[641]{$mode} ' did not eval into defined data
>>>> 2019-07-15 13:05:28 -- 2019-07-15 13:05:28: ERROR: Target[aggregate-00068-bits][_IN_] ' $target->[85]{$mode} ' did not eval into defined data
>>>> 2019-07-15 13:05:28 -- 2019-07-15 13:05:28: ERROR: Target[aggregate-00068-bits][_OUT_] ' $target->[85]{$mode} ' did not eval into defined data
>>>> 2019-07-15 13:05:28 -- 2019-07-15 13:05:28: ERROR: Target[aggregate-00068-pkts][_IN_] ' $target->[224]{$mode} ' did not eval into defined data
>>>> 2019-07-15 13:05:28 -- 2019-07-15 13:05:28: ERROR: Target[aggregate-00068-pkts][_OUT_] ' $target->[224]{$mode} ' did not eval into defined data
>>>> 2019-07-15 13:05:28 -- 2019-07-15 13:05:28: ERROR: Target[aggregate-00068-bcasts][_IN_] ' $target->[641]{$mode} ' did not eval into defined data
>>>> 2019-07-15 13:05:28 -- 2019-07-15 13:05:28: ERROR: Target[aggregate-00068-bcasts][_OUT_] ' $target->[641]{$mode} ' did not eval into defined data
>>>> 2019-07-15 13:05:28 -- 2019-07-15 13:05:28: ERROR: Target[pi00185-bits][_IN_] ' $target->[122]{$mode} ' did not eval into defined data
>>>> 2019-07-15 13:05:28 -- 2019-07-15 13:05:28: ERROR: Target[pi00185-bits][_OUT_] ' $target->[122]{$mode} ' did not eval into defined data
>>>> 2019-07-15 13:05:28 -- 2019-07-15 13:05:28: ERROR: Target[pi00185-pkts][_IN_] ' $target->[261]{$mode} ' did not eval into defined data
>>>> 2019-07-15 13:05:28 -- 2019-07-15 13:05:28: ERROR: Target[pi00185-pkts][_OUT_] ' $target->[261]{$mode} ' did not eval into defined data
>>>> 2019-07-15 13:05:28 -- 2019-07-15 13:05:28: ERROR: Target[pi00185-bcasts][_IN_] ' $target->[678]{$mode} ' did not eval into defined data
>>>> 2019-07-15 13:05:28 -- 2019-07-15 13:05:28: ERROR: Target[pi00185-bcasts][_OUT_] ' $target->[678]{$mode} ' did not eval into defined data
>>>> 2019-07-15 13:05:28 -- 2019-07-15 13:05:28: ERROR: Target[aggregate-00102-bits][_IN_] ' $target->[122]{$mode} ' did not eval into defined data
>>>> 2019-07-15 13:05:28 -- 2019-07-15 13:05:28: ERROR: Target[aggregate-00102-bits][_OUT_] ' $target->[122]{$mode} ' did not eval into defined data
>>>> 2019-07-15 13:05:28 -- 2019-07-15 13:05:28: ERROR: Target[aggregate-00102-pkts][_IN_] ' $target->[261]{$mode} ' did not eval into defined data
>>>> 2019-07-15 13:05:28 -- 2019-07-15 13:05:28: ERROR: Target[aggregate-00102-pkts][_OUT_] ' $target->[261]{$mode} ' did not eval into defined data
>>>> 2019-07-15 13:05:28 -- 2019-07-15 13:05:28: ERROR: Target[aggregate-00102-bcasts][_IN_] ' $target->[678]{$mode} ' did not eval into defined data
>>>> 2019-07-15 13:05:28 -- 2019-07-15 13:05:28: ERROR: Target[aggregate-00102-bcasts][_OUT_] ' $target->[678]{$mode} ' did not eval into defined data
>>>> 
>>>> But in v5.5, I also have these supplementary errors:
>>>> 
>>>> 2019-07-15 12:55:09 -- 2019-07-15 12:55:09: ERROR: Target[switch-aggregate-00020-bits][_IN_] '  $target->[72]{$mode}  +  $target->[85]{$mode}  +  $target->[132]{$mode} ' (warn): *Use of uninitialized value in pattern match (m//) at /usr/share/perl/5.26/Math/BigFloat.pm line 1551.*
>>>> 2019-07-15 12:55:09 -- 2019-07-15 12:55:09: ERROR: Target[ixp001-bcasts][_OUT_] '  $target->[548]{$mode}  +  $target->[549]{$mode}  +  $target->[550]{$mode}  +  $target->[551]{$mode}  +  $target->[552]{$mode}  +  $target->[553]{$mode}  +  $target->[554]{$mode}  +  $target->[555]{$mode}  +  $target->[556]{$mode}  +  $target->[557]{$mode}  +  $target->[558]{$mode}  +  $target->[559]{$mode}  +  $target->[560]{$mode}  +  $target->[561]{$mode}  +  $target->[562]{$mode}  +  $target->[563]{$mode}  +  $target->[564]{$mode}  +  $target->[565]{$mode}  +  $target->[566]{$mode}  +  $target->[567]{$mode}  +  $target->[568]{$mode}  +  $target->[569]{$mode}  +  $target->[570]{$mode}  +  $target->[571]{$mode}  +  $target->[572]{$mode}  +  $target->[573]{$mode}  +  $target->[574]{$mode}  +  $target->[575]{$mode}  +  $target->[576]{$mode}  +  $target->[577]{$mode}  +  $target->[578]{$mode}  +  $target->[579]{$mode}  +  $target->[580]{$mode}  +  $target->[581]{$mode}  +  $target->[582]{$mode}  +  $target->[583]{$mode}  +  $target->[584]{$mode}  +  $target->[585]{$mode}  +  $target->[586]{$mode}  +  $target->[587]{$mode}  +  $target->[588]{$mode}  +  $target->[589]{$mode}  +  $target->[590]{$mode}  +  $target->[591]{$mode}  +  $target->[592]{$mode}  +  $target->[593]{$mode}  +  $target->[594]{$mode}  +  $target->[595]{$mode}  +  $target->[596]{$mode}  +  $target->[597]{$mode}  +  $target->[598]{$mode}  +  $target->[599]{$mode}  +  $target->[600]{$mode}  +  $target->[601]{$mode}  +  $target->[602]{$mode}  +  $target->[603]{$mode}  +  $target->[604]{$mode}  +  $target->[605]{$mode}  +  $target->[606]{$mode}  +  $target->[607]{$mode}  +  $target->[608]{$mode}  +  $target->[609]{$mode}  +  $target->[610]{$mode}  +  $target->[611]{$mode}  +  $target->[612]{$mode}  +  $target->[613]{$mode}  +  $target->[614]{$mode}  +  $target->[615]{$mode}  +  $target->[616]{$mode}  +  $target->[617]{$mode}  +  $target->[618]{$mode}  +  $target->[619]{$mode}  +  $target->[620]{$mode}  +  $target->[621]{$mode}  +  $target->[622]{$mode}  +  $target->[623]{$mode}  +  $target->[624]{$mode}  +  $target->[625]{$mode}  +  $target->[626]{$mode}  +  $target->[627]{$mode}  +  $target->[628]{$mode}  +  $target->[629]{$mode}  +  $target->[630]{$mode}  +  $target->[631]{$mode}  +  $target->[632]{$mode}  +  $target->[633]{$mode}  +  $target->[634]{$mode}  +  $target->[635]{$mode}  +  $target->[636]{$mode}  +  $target->[637]{$mode}  +  $target->[638]{$mode}  +  $target->[639]{$mode}  +  $target->[640]{$mode}  +  $target->[641]{$mode}  +  $target->[642]{$mode}  +  $target->[643]{$mode}  +  $target->[644]{$mode}  +  $target->[645]{$mode}  +  $target->[646]{$mode}  +  $target->[647]{$mode}  +  $target->[648]{$mode}  +  $target->[649]{$mode}  +  $target->[650]{$mode}  +  $target->[651]{$mode}  +  $target->[652]{$mode}  +  $target->[653]{$mode}  +  $target->[654]{$mode}  +  $target->[655]{$mode}  +  $target->[656]{$mode}  +  $target->[657]{$mode}  +  $target->[658]{$mode}  +  $target->[659]{$mode}  +  $target->[660]{$mode}  +  $target->[661]{$mode}  +  $target->[662]{$mode}  +  $target->[663]{$mode}  +  $target->[664]{$mode}  +  $target->[665]{$mode}  +  $target->[666]{$mode}  +  $target->[667]{$mode}  +  $target->[668]{$mode}  +  $target->[669]{$mode}  +  $target->[670]{$mode}  +  $target->[671]{$mode}  +  $target->[672]{$mode}  +  $target->[673]{$mode}  +  $target->[674]{$mode}  +  $target->[675]{$mode}  +  $target->[676]{$mode}  +  $target->[677]{$mode}  +  $target->[678]{$mode}  +  $target->[679]{$mode}  +  $target->[680]{$mode}  +  $target->[681]{$mode}  +  $target->[682]{$mode}  +  $target->[683]{$mode}  +  $target->[684]{$mode} ' (warn): *Use of uninitialized value in pattern match (m//) at /usr/share/perl/5.26/Math/BigFloat.pm line 1551.*
>>>> *
>>>> *
>>>> Any workaround on this issue?
>>>> 
>>>> Thank you,
>>>> *--*
>>>> *Andrei DINU*
>>>> Technical Manager
>>>> Digital IT Consulting
>>>> -----------------------------
>>>> Mobile:
>>>> Fax:
>>>> Web:
>>>> 
>>>> 	
>>>>  +40 728 777 794
>>>>  +40 314 050 150
>>>> http://www.digitalit.ro <http://www.digitalit.ro/>
>>>> 
>>>> Privileged/Confidential information may be contained in this message. If you are not in the addresses indicated in this message or responsible for delivery of the message to such person you may not copy or deliver this message to anyone. In such a case, you should destroy this message and kindly notify the sender by reply e-mail.
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> _______________________________________________
>>>> INEX IXP Manager mailing list
>>>> ixpmanager at inex.ie
>>>> Unsubscribe or change options here: https://www.inex.ie/mailman/listinfo/ixpmanager
>>> 
>>> _______________________________________________
>>> INEX IXP Manager mailing list
>>> ixpmanager at inex.ie <mailto:ixpmanager at inex.ie>
>>> Unsubscribe or change options here: https://www.inex.ie/mailman/listinfo/ixpmanager
>> _______________________________________________
>> INEX IXP Manager mailing list
>> ixpmanager at inex.ie
>> Unsubscribe or change options here: https://www.inex.ie/mailman/listinfo/ixpmanager
> 
> 
> -- 
> 
> Kind regards,
> Barry O'Donovan
> INEX Operations
> 
> https://www.inex.ie/support/
> +353 1 531 3339
> 
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.inex.ie/pipermail/ixpmanager/attachments/20190723/1a46011d/attachment-0001.htm>


More information about the ixpmanager mailing list