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

Barry O'Donovan barry.odonovan at inex.ie
Tue Jul 23 10:58:30 IST 2019


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




More information about the ixpmanager mailing list