RRDTool Output: ERROR only on overview graph.
We just added a host to observium for which the overview graph does not work.
It is an cisco firewall (ASA) running in context mode, the context itself has just 2 interfaces. Both these interfaces are graphed just fine when we look at the ports.
However the combined graph on the overview page just shows an 'error drawing graph'.
The problem seems to be that the RRD graph is generated without any path's to the existing RRD files. As you can see in the output below there is just an empty space for where the RRD path should be.
Any idea where to start troubleshooting this? Note that this is the only host, all other work just fine.
Performance & Output RRDTool Output: ERROR: String ends after the = sign on 'CDEF:inB='
Total time: 0.013 | RRDtool time: 0.011s RRDTool Command rrdtool graph /tmp/ddZYHLrHrQRbsOtM.png -g -Y --alt-autoscale --rigid --start 1452850542 --end 1452936942 --width 1152 --height 300 -c BACK#EEEEEE00 -c SHADEA#EEEEEE00 -c SHADEB#EEEEEE00 -c FONT#000000 -c CANVAS#FFFFFF00 -c GRID#a5a5a5 -c MGRID#FF9999 -c FRAME#5e5e5e -c ARROW#5e5e5e -R normal --font LEGEND:8:'DroidSansMono,DejaVuSansMono' --font AXIS:7:'DroidSansMono,DejaVuSansMono' --font-render-mode normal -E CDEF:inB= CDEF:outB= CDEF:octets=inB,outB,+ CDEF:doutB=outB,-1,* CDEF:inbits=inB,8,* CDEF:outbits=outB,8,* CDEF:bits=inbits,outbits,+ CDEF:doutbits=doutB,8,* VDEF:95thin=inbits,95,PERCENT VDEF:95thout=outbits,95,PERCENT CDEF:pout_tmp=doutbits,-1,* VDEF:dpout_tmp=pout_tmp,95,PERCENT CDEF:dpout_tmp2=doutbits,doutbits,-,dpout_tmp,-1,*,+ VDEF:d95thout=dpout_tmp2,FIRST VDEF:totin=inB,TOTAL VDEF:avein=inbits,AVERAGE VDEF:totout=outB,TOTAL VDEF:aveout=outbits,AVERAGE VDEF:tot=octets,TOTAL COMMENT:' \l' HRULE:999999999999999#FFFFFF:'Total Rx' GPRINT:inbits:LAST:%6.2lf%s GPRINT:inbits:AVERAGE:%6.2lf%s GPRINT:inbits:MIN:%6.2lf%s GPRINT:inbits:MAX:%6.2lf%s GPRINT:totin:%6.2lf%sB COMMENT:'\l' HRULE:999999999999999#FFFFFF:' Tx' GPRINT:outbits:LAST:%6.2lf%s GPRINT:outbits:AVERAGE:%6.2lf%s GPRINT:outbits:MIN:%6.2lf%s GPRINT:outbits:MAX:%6.2lf%s GPRINT:totout:%6.2lf%sB COMMENT:'\l' HRULE:999999999999999#FFFFFF:' Agg' GPRINT:bits:LAST:%6.2lf%s GPRINT:bits:AVERAGE:%6.2lf%s GPRINT:bits:MIN:%6.2lf%s GPRINT:bits:MAX:%6.2lf%s GPRINT:tot:%6.2lf%sB COMMENT:'\l' HRULE:0#999999
Still search but haven't found any clues yet. Anyone able to point in the right direction?
On Sat, Jan 16, 2016 at 10:38 AM, Arno Mooreeleme arno.mooreleme@gmail.com wrote:
We just added a host to observium for which the overview graph does not work.
It is an cisco firewall (ASA) running in context mode, the context itself has just 2 interfaces. Both these interfaces are graphed just fine when we look at the ports.
However the combined graph on the overview page just shows an 'error drawing graph'.
The problem seems to be that the RRD graph is generated without any path's to the existing RRD files. As you can see in the output below there is just an empty space for where the RRD path should be.
Any idea where to start troubleshooting this? Note that this is the only host, all other work just fine.
Performance & Output RRDTool Output: ERROR: String ends after the = sign on 'CDEF:inB='
Total time: 0.013 | RRDtool time: 0.011s RRDTool Command rrdtool graph /tmp/ddZYHLrHrQRbsOtM.png -g -Y --alt-autoscale --rigid --start 1452850542 --end 1452936942 --width 1152 --height 300 -c BACK#EEEEEE00 -c SHADEA#EEEEEE00 -c SHADEB#EEEEEE00 -c FONT#000000 -c CANVAS#FFFFFF00 -c GRID#a5a5a5 -c MGRID#FF9999 -c FRAME#5e5e5e -c ARROW#5e5e5e -R normal --font LEGEND:8:'DroidSansMono,DejaVuSansMono' --font AXIS:7:'DroidSansMono,DejaVuSansMono' --font-render-mode normal -E CDEF:inB= CDEF:outB= CDEF:octets=inB,outB,+ CDEF:doutB=outB,-1,* CDEF:inbits=inB,8,* CDEF:outbits=outB,8,* CDEF:bits=inbits,outbits,+ CDEF:doutbits=doutB,8,* VDEF:95thin=inbits,95,PERCENT VDEF:95thout=outbits,95,PERCENT CDEF:pout_tmp=doutbits,-1,* VDEF:dpout_tmp=pout_tmp,95,PERCENT CDEF:dpout_tmp2=doutbits,doutbits,-,dpout_tmp,-1,*,+ VDEF:d95thout=dpout_tmp2,FIRST VDEF:totin=inB,TOTAL VDEF:avein=inbits,AVERAGE VDEF:totout=outB,TOTAL VDEF:aveout=outbits,AVERAGE VDEF:tot=octets,TOTAL COMMENT:' \l' HRULE:999999999999999#FFFFFF:'Total Rx' GPRINT:inbits:LAST:%6.2lf%s GPRINT:inbits:AVERAGE:%6.2lf%s GPRINT:inbits:MIN:%6.2lf%s GPRINT:inbits:MAX:%6.2lf%s GPRINT:totin:%6.2lf%sB COMMENT:'\l' HRULE:999999999999999#FFFFFF:' Tx' GPRINT:outbits:LAST:%6.2lf%s GPRINT:outbits:AVERAGE:%6.2lf%s GPRINT:outbits:MIN:%6.2lf%s GPRINT:outbits:MAX:%6.2lf%s GPRINT:totout:%6.2lf%sB COMMENT:'\l' HRULE:999999999999999#FFFFFF:' Agg' GPRINT:bits:LAST:%6.2lf%s GPRINT:bits:AVERAGE:%6.2lf%s GPRINT:bits:MIN:%6.2lf%s GPRINT:bits:MAX:%6.2lf%s GPRINT:tot:%6.2lf%sB COMMENT:'\l' HRULE:0#999999
Hello Arno, The combined graph is always excluding all virtual interfaces to not report any traffic double, on a ASA in context-mode all interfaces are virtual which means the combined graph will not contain anything at all.
/Markus
2016-01-18 20:29 GMT+01:00 Arno Mooreeleme arno.mooreleme@gmail.com:
Still search but haven't found any clues yet. Anyone able to point in the right direction?
On Sat, Jan 16, 2016 at 10:38 AM, Arno Mooreeleme < arno.mooreleme@gmail.com> wrote:
We just added a host to observium for which the overview graph does not work.
It is an cisco firewall (ASA) running in context mode, the context itself has just 2 interfaces. Both these interfaces are graphed just fine when we look at the ports.
However the combined graph on the overview page just shows an 'error drawing graph'.
The problem seems to be that the RRD graph is generated without any path's to the existing RRD files. As you can see in the output below there is just an empty space for where the RRD path should be.
Any idea where to start troubleshooting this? Note that this is the only host, all other work just fine.
Performance & Output RRDTool Output: ERROR: String ends after the = sign on 'CDEF:inB='
Total time: 0.013 | RRDtool time: 0.011s RRDTool Command rrdtool graph /tmp/ddZYHLrHrQRbsOtM.png -g -Y --alt-autoscale --rigid --start 1452850542 --end 1452936942 --width 1152 --height 300 -c BACK#EEEEEE00 -c SHADEA#EEEEEE00 -c SHADEB#EEEEEE00 -c FONT#000000 -c CANVAS#FFFFFF00 -c GRID#a5a5a5 -c MGRID#FF9999 -c FRAME#5e5e5e -c ARROW#5e5e5e -R normal --font LEGEND:8:'DroidSansMono,DejaVuSansMono' --font AXIS:7:'DroidSansMono,DejaVuSansMono' --font-render-mode normal -E CDEF:inB= CDEF:outB= CDEF:octets=inB,outB,+ CDEF:doutB=outB,-1,* CDEF:inbits=inB,8,* CDEF:outbits=outB,8,* CDEF:bits=inbits,outbits,+ CDEF:doutbits=doutB,8,* VDEF:95thin=inbits,95,PERCENT VDEF:95thout=outbits,95,PERCENT CDEF:pout_tmp=doutbits,-1,* VDEF:dpout_tmp=pout_tmp,95,PERCENT CDEF:dpout_tmp2=doutbits,doutbits,-,dpout_tmp,-1,*,+ VDEF:d95thout=dpout_tmp2,FIRST VDEF:totin=inB,TOTAL VDEF:avein=inbits,AVERAGE VDEF:totout=outB,TOTAL VDEF:aveout=outbits,AVERAGE VDEF:tot=octets,TOTAL COMMENT:' \l' HRULE:999999999999999#FFFFFF:'Total Rx' GPRINT:inbits:LAST:%6.2lf%s GPRINT:inbits:AVERAGE:%6.2lf%s GPRINT:inbits:MIN:%6.2lf%s GPRINT:inbits:MAX:%6.2lf%s GPRINT:totin:%6.2lf%sB COMMENT:'\l' HRULE:999999999999999#FFFFFF:' Tx' GPRINT:outbits:LAST:%6.2lf%s GPRINT:outbits:AVERAGE:%6.2lf%s GPRINT:outbits:MIN:%6.2lf%s GPRINT:outbits:MAX:%6.2lf%s GPRINT:totout:%6.2lf%sB COMMENT:'\l' HRULE:999999999999999#FFFFFF:' Agg' GPRINT:bits:LAST:%6.2lf%s GPRINT:bits:AVERAGE:%6.2lf%s GPRINT:bits:MIN:%6.2lf%s GPRINT:bits:MAX:%6.2lf%s GPRINT:tot:%6.2lf%sB COMMENT:'\l' HRULE:0#999999
observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
Well I have a few firewall's running in context mode in Observium now and all of them create the graphs just fine.
Only the asa 'type' is different (5515, 5525 work fine, the 5585 context does not)
so thats why i'm stumped.. :(
On Mon, Jan 18, 2016 at 8:42 PM, Markus Klock markus@best-practice.se wrote:
Hello Arno, The combined graph is always excluding all virtual interfaces to not report any traffic double, on a ASA in context-mode all interfaces are virtual which means the combined graph will not contain anything at all.
/Markus
2016-01-18 20:29 GMT+01:00 Arno Mooreeleme arno.mooreleme@gmail.com:
Still search but haven't found any clues yet. Anyone able to point in the right direction?
On Sat, Jan 16, 2016 at 10:38 AM, Arno Mooreeleme < arno.mooreleme@gmail.com> wrote:
We just added a host to observium for which the overview graph does not work.
It is an cisco firewall (ASA) running in context mode, the context itself has just 2 interfaces. Both these interfaces are graphed just fine when we look at the ports.
However the combined graph on the overview page just shows an 'error drawing graph'.
The problem seems to be that the RRD graph is generated without any path's to the existing RRD files. As you can see in the output below there is just an empty space for where the RRD path should be.
Any idea where to start troubleshooting this? Note that this is the only host, all other work just fine.
Performance & Output RRDTool Output: ERROR: String ends after the = sign on 'CDEF:inB='
Total time: 0.013 | RRDtool time: 0.011s RRDTool Command rrdtool graph /tmp/ddZYHLrHrQRbsOtM.png -g -Y --alt-autoscale --rigid --start 1452850542 --end 1452936942 --width 1152 --height 300 -c BACK#EEEEEE00 -c SHADEA#EEEEEE00 -c SHADEB#EEEEEE00 -c FONT#000000 -c CANVAS#FFFFFF00 -c GRID#a5a5a5 -c MGRID#FF9999 -c FRAME#5e5e5e -c ARROW#5e5e5e -R normal --font LEGEND:8:'DroidSansMono,DejaVuSansMono' --font AXIS:7:'DroidSansMono,DejaVuSansMono' --font-render-mode normal -E CDEF:inB= CDEF:outB= CDEF:octets=inB,outB,+ CDEF:doutB=outB,-1,* CDEF:inbits=inB,8,* CDEF:outbits=outB,8,* CDEF:bits=inbits,outbits,+ CDEF:doutbits=doutB,8,* VDEF:95thin=inbits,95,PERCENT VDEF:95thout=outbits,95,PERCENT CDEF:pout_tmp=doutbits,-1,* VDEF:dpout_tmp=pout_tmp,95,PERCENT CDEF:dpout_tmp2=doutbits,doutbits,-,dpout_tmp,-1,*,+ VDEF:d95thout=dpout_tmp2,FIRST VDEF:totin=inB,TOTAL VDEF:avein=inbits,AVERAGE VDEF:totout=outB,TOTAL VDEF:aveout=outbits,AVERAGE VDEF:tot=octets,TOTAL COMMENT:' \l' HRULE:999999999999999#FFFFFF:'Total Rx' GPRINT:inbits:LAST:%6.2lf%s GPRINT:inbits:AVERAGE:%6.2lf%s GPRINT:inbits:MIN:%6.2lf%s GPRINT:inbits:MAX:%6.2lf%s GPRINT:totin:%6.2lf%sB COMMENT:'\l' HRULE:999999999999999#FFFFFF:' Tx' GPRINT:outbits:LAST:%6.2lf%s GPRINT:outbits:AVERAGE:%6.2lf%s GPRINT:outbits:MIN:%6.2lf%s GPRINT:outbits:MAX:%6.2lf%s GPRINT:totout:%6.2lf%sB COMMENT:'\l' HRULE:999999999999999#FFFFFF:' Agg' GPRINT:bits:LAST:%6.2lf%s GPRINT:bits:AVERAGE:%6.2lf%s GPRINT:bits:MIN:%6.2lf%s GPRINT:bits:MAX:%6.2lf%s GPRINT:tot:%6.2lf%sB COMMENT:'\l' HRULE:0#999999
observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
Ah got it,
The interfaces are seen as a L2VLAN So when commenting out the following option in includes/defaults.inc.php:
$config['device_traffic_iftype'][] = '/l2vlan/';
The graphs are generated like they should.
What would be the proper way to set this in the main config.php file?
On Mon, Jan 18, 2016 at 9:07 PM, Arno Mooreeleme arno.mooreleme@gmail.com wrote:
Well I have a few firewall's running in context mode in Observium now and all of them create the graphs just fine.
Only the asa 'type' is different (5515, 5525 work fine, the 5585 context does not)
so thats why i'm stumped.. :(
On Mon, Jan 18, 2016 at 8:42 PM, Markus Klock markus@best-practice.se wrote:
Hello Arno, The combined graph is always excluding all virtual interfaces to not report any traffic double, on a ASA in context-mode all interfaces are virtual which means the combined graph will not contain anything at all.
/Markus
2016-01-18 20:29 GMT+01:00 Arno Mooreeleme arno.mooreleme@gmail.com:
Still search but haven't found any clues yet. Anyone able to point in the right direction?
On Sat, Jan 16, 2016 at 10:38 AM, Arno Mooreeleme < arno.mooreleme@gmail.com> wrote:
We just added a host to observium for which the overview graph does not work.
It is an cisco firewall (ASA) running in context mode, the context itself has just 2 interfaces. Both these interfaces are graphed just fine when we look at the ports.
However the combined graph on the overview page just shows an 'error drawing graph'.
The problem seems to be that the RRD graph is generated without any path's to the existing RRD files. As you can see in the output below there is just an empty space for where the RRD path should be.
Any idea where to start troubleshooting this? Note that this is the only host, all other work just fine.
Performance & Output RRDTool Output: ERROR: String ends after the = sign on 'CDEF:inB='
Total time: 0.013 | RRDtool time: 0.011s RRDTool Command rrdtool graph /tmp/ddZYHLrHrQRbsOtM.png -g -Y --alt-autoscale --rigid --start 1452850542 --end 1452936942 --width 1152 --height 300 -c BACK#EEEEEE00 -c SHADEA#EEEEEE00 -c SHADEB#EEEEEE00 -c FONT#000000 -c CANVAS#FFFFFF00 -c GRID#a5a5a5 -c MGRID#FF9999 -c FRAME#5e5e5e -c ARROW#5e5e5e -R normal --font LEGEND:8:'DroidSansMono,DejaVuSansMono' --font AXIS:7:'DroidSansMono,DejaVuSansMono' --font-render-mode normal -E CDEF:inB= CDEF:outB= CDEF:octets=inB,outB,+ CDEF:doutB=outB,-1,* CDEF:inbits=inB,8,* CDEF:outbits=outB,8,* CDEF:bits=inbits,outbits,+ CDEF:doutbits=doutB,8,* VDEF:95thin=inbits,95,PERCENT VDEF:95thout=outbits,95,PERCENT CDEF:pout_tmp=doutbits,-1,* VDEF:dpout_tmp=pout_tmp,95,PERCENT CDEF:dpout_tmp2=doutbits,doutbits,-,dpout_tmp,-1,*,+ VDEF:d95thout=dpout_tmp2,FIRST VDEF:totin=inB,TOTAL VDEF:avein=inbits,AVERAGE VDEF:totout=outB,TOTAL VDEF:aveout=outbits,AVERAGE VDEF:tot=octets,TOTAL COMMENT:' \l' HRULE:999999999999999#FFFFFF:'Total Rx' GPRINT:inbits:LAST:%6.2lf%s GPRINT:inbits:AVERAGE:%6.2lf%s GPRINT:inbits:MIN:%6.2lf%s GPRINT:inbits:MAX:%6.2lf%s GPRINT:totin:%6.2lf%sB COMMENT:'\l' HRULE:999999999999999#FFFFFF:' Tx' GPRINT:outbits:LAST:%6.2lf%s GPRINT:outbits:AVERAGE:%6.2lf%s GPRINT:outbits:MIN:%6.2lf%s GPRINT:outbits:MAX:%6.2lf%s GPRINT:totout:%6.2lf%sB COMMENT:'\l' HRULE:999999999999999#FFFFFF:' Agg' GPRINT:bits:LAST:%6.2lf%s GPRINT:bits:AVERAGE:%6.2lf%s GPRINT:bits:MIN:%6.2lf%s GPRINT:bits:MAX:%6.2lf%s GPRINT:tot:%6.2lf%sB COMMENT:'\l' HRULE:0#999999
observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
I think the correct way to do this is to exempt that is type from that filter, otherwise you'll mess up the graphs for everything else.
I'll try to remember that tomorrow!
Adam.
On 19 Jan 2016 21:40, Arno Mooreeleme arno.mooreleme@gmail.com wrote:
Ah got it,
The interfaces are seen as a L2VLAN So when commenting out the following option in includes/defaults.inc.php:
$config['device_traffic_iftype'][] = '/l2vlan/';
The graphs are generated like they should.
What would be the proper way to set this in the main config.php file?
On Mon, Jan 18, 2016 at 9:07 PM, Arno Mooreeleme arno.mooreleme@gmail.com wrote:
Well I have a few firewall's running in context mode in Observium now and all of them create the graphs just fine.
Only the asa 'type' is different (5515, 5525 work fine, the 5585 context does not)
so thats why i'm stumped.. :(
On Mon, Jan 18, 2016 at 8:42 PM, Markus Klock markus@best-practice.se wrote:
Hello Arno, The combined graph is always excluding all virtual interfaces to not report any traffic double, on a ASA in context-mode all interfaces are virtual which means the combined graph will not contain anything at all.
/Markus
2016-01-18 20:29 GMT+01:00 Arno Mooreeleme arno.mooreleme@gmail.com:
Still search but haven't found any clues yet. Anyone able to point in the right direction?
On Sat, Jan 16, 2016 at 10:38 AM, Arno Mooreeleme arno.mooreleme@gmail.com wrote:
We just added a host to observium for which the overview graph does not work.
It is an cisco firewall (ASA) running in context mode, the context itself has just 2 interfaces. Both these interfaces are graphed just fine when we look at the ports.
However the combined graph on the overview page just shows an 'error drawing graph'.
The problem seems to be that the RRD graph is generated without any path's to the existing RRD files. As you can see in the output below there is just an empty space for where the RRD path should be.
Any idea where to start troubleshooting this? Note that this is the only host, all other work just fine.
Performance & Output RRDTool Output: ERROR: String ends after the = sign on 'CDEF:inB='
Total time: 0.013 | RRDtool time: 0.011s RRDTool Command rrdtool graph /tmp/ddZYHLrHrQRbsOtM.png -g -Y --alt-autoscale --rigid --start 1452850542 --end 1452936942 --width 1152 --height 300 -c BACK#EEEEEE00 -c SHADEA#EEEEEE00 -c SHADEB#EEEEEE00 -c FONT#000000 -c CANVAS#FFFFFF00 -c GRID#a5a5a5 -c MGRID#FF9999 -c FRAME#5e5e5e -c ARROW#5e5e5e -R normal --font LEGEND:8:'DroidSansMono,DejaVuSansMono' --font AXIS:7:'DroidSansMono,DejaVuSansMono' --font-render-mode normal -E CDEF:inB= CDEF:outB= CDEF:octets=inB,outB,+ CDEF:doutB=outB,-1,* CDEF:inbits=inB,8,* CDEF:outbits=outB,8,* CDEF:bits=inbits,outbits,+ CDEF:doutbits=doutB,8,* VDEF:95thin=inbits,95,PERCENT VDEF:95thout=outbits,95,PERCENT CDEF:pout_tmp=doutbits,-1,* VDEF:dpout_tmp=pout_tmp,95,PERCENT CDEF:dpout_tmp2=doutbits,doutbits,-,dpout_tmp,-1,*,+ VDEF:d95thout=dpout_tmp2,FIRST VDEF:totin=inB,TOTAL VDEF:avein=inbits,AVERAGE VDEF:totout=outB,TOTAL VDEF:aveout=outbits,AVERAGE VDEF:tot=octets,TOTAL COMMENT:' \l' HRULE:999999999999999#FFFFFF:'Total Rx' GPRINT:inbits:LAST:%6.2lf%s GPRINT:inbits:AVERAGE:%6.2lf%s GPRINT:inbits:MIN:%6.2lf%s GPRINT:inbits:MAX:%6.2lf%s GPRINT:totin:%6.2lf%sB COMMENT:'\l' HRULE:999999999999999#FFFFFF:' Tx' GPRINT:outbits:LAST:%6.2lf%s GPRINT:outbits:AVERAGE:%6.2lf%s GPRINT:outbits:MIN:%6.2lf%s GPRINT:outbits:MAX:%6.2lf%s GPRINT:totout:%6.2lf%sB COMMENT:'\l' HRULE:999999999999999#FFFFFF:' Agg' GPRINT:bits:LAST:%6.2lf%s GPRINT:bits:AVERAGE:%6.2lf%s GPRINT:bits:MIN:%6.2lf%s GPRINT:bits:MAX:%6.2lf%s GPRINT:tot:%6.2lf%sB COMMENT:'\l' HRULE:0#999999
observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
One way to safely do this in the config file is to add the following line:
$config['device_traffic_iftype'] = array_diff($config['device_traffic_iftype'], array('/l2vlan/'));
On 01/19/2016 06:10 PM, Adam Armstrong wrote:
I think the correct way to do this is to exempt that is type from that filter, otherwise you'll mess up the graphs for everything else.
I'll try to remember that tomorrow!
Adam.
On 19 Jan 2016 21:40, Arno Mooreeleme arno.mooreleme@gmail.com wrote:
Ah got it,
The interfaces are seen as a L2VLAN So when commenting out the following option in includes/defaults.inc.php:
$config['device_traffic_iftype'][] = '/l2vlan/';
The graphs are generated like they should.
What would be the proper way to set this in the main config.php file?
On Mon, Jan 18, 2016 at 9:07 PM, Arno Mooreeleme arno.mooreleme@gmail.com wrote:
Well I have a few firewall's running in context mode in Observium now and all of them create the graphs just fine.
Only the asa 'type' is different (5515, 5525 work fine, the 5585 context does not)
so thats why i'm stumped.. :(
On Mon, Jan 18, 2016 at 8:42 PM, Markus Klock markus@best-practice.se wrote:
Hello Arno, The combined graph is always excluding all virtual interfaces to not report any traffic double, on a ASA in context-mode all interfaces are virtual which means the combined graph will not contain anything at all.
/Markus
2016-01-18 20:29 GMT+01:00 Arno Mooreeleme arno.mooreleme@gmail.com:
Still search but haven't found any clues yet. Anyone able to point in the right direction?
On Sat, Jan 16, 2016 at 10:38 AM, Arno Mooreeleme arno.mooreleme@gmail.com wrote:
We just added a host to observium for which the overview graph does not work.
It is an cisco firewall (ASA) running in context mode, the context itself has just 2 interfaces. Both these interfaces are graphed just fine when we look at the ports.
However the combined graph on the overview page just shows an 'error drawing graph'.
The problem seems to be that the RRD graph is generated without any path's to the existing RRD files. As you can see in the output below there is just an empty space for where the RRD path should be.
Any idea where to start troubleshooting this? Note that this is the only host, all other work just fine.
Performance & Output RRDTool Output: ERROR: String ends after the = sign on 'CDEF:inB='
Total time: 0.013 | RRDtool time: 0.011s RRDTool Command rrdtool graph /tmp/ddZYHLrHrQRbsOtM.png -g -Y --alt-autoscale --rigid --start 1452850542 --end 1452936942 --width 1152 --height 300 -c BACK#EEEEEE00 -c SHADEA#EEEEEE00 -c SHADEB#EEEEEE00 -c FONT#000000 -c CANVAS#FFFFFF00 -c GRID#a5a5a5 -c MGRID#FF9999 -c FRAME#5e5e5e -c ARROW#5e5e5e -R normal --font LEGEND:8:'DroidSansMono,DejaVuSansMono' --font AXIS:7:'DroidSansMono,DejaVuSansMono' --font-render-mode normal -E CDEF:inB= CDEF:outB= CDEF:octets=inB,outB,+ CDEF:doutB=outB,-1,* CDEF:inbits=inB,8,* CDEF:outbits=outB,8,* CDEF:bits=inbits,outbits,+ CDEF:doutbits=doutB,8,* VDEF:95thin=inbits,95,PERCENT VDEF:95thout=outbits,95,PERCENT CDEF:pout_tmp=doutbits,-1,* VDEF:dpout_tmp=pout_tmp,95,PERCENT CDEF:dpout_tmp2=doutbits,doutbits,-,dpout_tmp,-1,*,+ VDEF:d95thout=dpout_tmp2,FIRST VDEF:totin=inB,TOTAL VDEF:avein=inbits,AVERAGE VDEF:totout=outB,TOTAL VDEF:aveout=outbits,AVERAGE VDEF:tot=octets,TOTAL COMMENT:' \l' HRULE:999999999999999#FFFFFF:'Total Rx' GPRINT:inbits:LAST:%6.2lf%s GPRINT:inbits:AVERAGE:%6.2lf%s GPRINT:inbits:MIN:%6.2lf%s GPRINT:inbits:MAX:%6.2lf%s GPRINT:totin:%6.2lf%sB COMMENT:'\l' HRULE:999999999999999#FFFFFF:' Tx' GPRINT:outbits:LAST:%6.2lf%s GPRINT:outbits:AVERAGE:%6.2lf%s GPRINT:outbits:MIN:%6.2lf%s GPRINT:outbits:MAX:%6.2lf%s GPRINT:totout:%6.2lf%sB COMMENT:'\l' HRULE:999999999999999#FFFFFF:' Agg' GPRINT:bits:LAST:%6.2lf%s GPRINT:bits:AVERAGE:%6.2lf%s GPRINT:bits:MIN:%6.2lf%s GPRINT:bits:MAX:%6.2lf%s GPRINT:tot:%6.2lf%sB COMMENT:'\l' HRULE:0#999999
observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
Yeah, but don't do that because it'll tender that graph worthless on any devices with vlans.
Adam.
Sent from BlueMail
On 20 Jan 2016, 14:20, at 14:20, Joseph Zancocchio joseph@nyi.net wrote:
One way to safely do this in the config file is to add the following line:
$config['device_traffic_iftype'] = array_diff($config['device_traffic_iftype'], array('/l2vlan/'));
On 01/19/2016 06:10 PM, Adam Armstrong wrote:
I think the correct way to do this is to exempt that is type from
that filter, otherwise you'll mess up the graphs for everything else.
I'll try to remember that tomorrow!
Adam.
On 19 Jan 2016 21:40, Arno Mooreeleme arno.mooreleme@gmail.com
wrote:
Ah got it,
The interfaces are seen as a L2VLAN So when commenting out the following option in
includes/defaults.inc.php:
$config['device_traffic_iftype'][] = '/l2vlan/';
The graphs are generated like they should.
What would be the proper way to set this in the main config.php
file?
On Mon, Jan 18, 2016 at 9:07 PM, Arno Mooreeleme
arno.mooreleme@gmail.com wrote:
Well I have a few firewall's running in context mode in Observium
now and all of them create the graphs just fine.
Only the asa 'type' is different (5515, 5525 work fine, the 5585
context does not)
so thats why i'm stumped.. :(
On Mon, Jan 18, 2016 at 8:42 PM, Markus Klock
markus@best-practice.se wrote:
Hello Arno, The combined graph is always excluding all virtual interfaces to
not report any traffic double, on a ASA in context-mode all interfaces are virtual which means the combined graph will not contain anything at all.
/Markus
2016-01-18 20:29 GMT+01:00 Arno Mooreeleme
Still search but haven't found any clues yet. Anyone able to point in the right direction?
On Sat, Jan 16, 2016 at 10:38 AM, Arno Mooreeleme
arno.mooreleme@gmail.com wrote:
> We just added a host to observium for which the overview graph
does not work.
> > It is an cisco firewall (ASA) running in context mode, the
context itself has just 2 interfaces.
> Both these interfaces are graphed just fine when we look at the
ports.
> > However the combined graph on the overview page just shows an
'error drawing graph'.
> > The problem seems to be that the RRD graph is generated without
any path's to the existing RRD files.
> As you can see in the output below there is just an empty space
for where the RRD path should be.
> > Any idea where to start troubleshooting this? > Note that this is the only host, all other work just fine. > > > Performance & Output > RRDTool Output: ERROR: String ends after the = sign on
'CDEF:inB='
> > Total time: 0.013 | RRDtool time: 0.011s > RRDTool Command > rrdtool graph /tmp/ddZYHLrHrQRbsOtM.png -g -Y --alt-autoscale
--rigid --start 1452850542 --end 1452936942 --width 1152 --height 300 -c BACK#EEEEEE00 -c SHADEA#EEEEEE00 -c SHADEB#EEEEEE00 -c FONT#000000 -c CANVAS#FFFFFF00 -c GRID#a5a5a5 -c MGRID#FF9999 -c FRAME#5e5e5e -c ARROW#5e5e5e -R normal --font LEGEND:8:'DroidSansMono,DejaVuSansMono' --font AXIS:7:'DroidSansMono,DejaVuSansMono' --font-render-mode normal -E CDEF:inB= CDEF:outB= CDEF:octets=inB,outB,+ CDEF:doutB=outB,-1,* CDEF:inbits=inB,8,* CDEF:outbits=outB,8,* CDEF:bits=inbits,outbits,+ CDEF:doutbits=doutB,8,* VDEF:95thin=inbits,95,PERCENT VDEF:95thout=outbits,95,PERCENT CDEF:pout_tmp=doutbits,-1,* VDEF:dpout_tmp=pout_tmp,95,PERCENT CDEF:dpout_tmp2=doutbits,doutbits,-,dpout_tmp,-1,*,+ VDEF:d95thout=dpout_tmp2,FIRST VDEF:totin=inB,TOTAL VDEF:avein=inbits,AVERAGE VDEF:totout=outB,TOTAL VDEF:aveout=outbits,AVERAGE VDEF:tot=octets,TOTAL COMMENT:' \l' HRULE:999999999999999#FFFFFF:'Total Rx' GPRINT:inbits:LAST:%6.2lf%s GPRINT:inbits:AVERAGE:%6.2lf%s GPRINT:inbits:MIN:%6.2lf%s GPRINT:inbits:MAX:%6.2lf%s GPRINT:totin:%6.2lf%sB COMMENT:'\l' HRULE:999999999999999#FFFFFF:' Tx' GPRINT:outbits:LAST:%6.2lf%s GPRINT:outbits:AVERAGE:%6.2lf%s GPRINT:outbits:MIN:%6.2lf%s GPRINT:outbits:MAX:%6.2lf%s GPRINT:totout:%6.2lf%sB COMMENT:'\l' HRULE:999999999999999#FFFFFF:' Agg' GPRINT:bits:LAST:%6.2lf%s GPRINT:bits:AVERAGE:%6.2lf%s GPRINT:bits:MIN:%6.2lf%s GPRINT:bits:MAX:%6.2lf%s GPRINT:tot:%6.2lf%sB COMMENT:'\l' HRULE:0#999999
>
observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
Right... I just was trying to help answer about the "proper way" to exclude that particular default option within config.php. Sorry for any inconveniences caused :D
On 01/20/2016 09:38 AM, Adam Armstrong wrote:
Yeah, but don't do that because it'll tender that graph worthless on any devices with vlans.
Adam.
Sent from BlueMail http://www.bluemail.me/r
On 20 Jan 2016, at 14:20, Joseph Zancocchio <joseph@nyi.net mailto:joseph@nyi.net> wrote:
One way to safely do this in the config file is to add the following line: $config['device_traffic_iftype'] = array_diff($config['device_traffic_iftype'], array('/l2vlan/')); On 01/19/2016 06:10 PM, Adam Armstrong wrote:
I think the correct way to do this is to exempt that is type from that filter, otherwise you'll mess up the graphs for everything else. I'll try to remember that tomorrow! Adam. On 19 Jan 2016 21:40, Arno Mooreeleme<arno.mooreleme@gmail.com> wrote:
Ah got it, The interfaces are seen as a L2VLAN So when commenting out the following option in includes/defaults.inc.php: $config['device_traffic_iftype'][] = '/l2vlan/'; The graphs are generated like they should. What would be the proper way to set this in the main config.php file? On Mon, Jan 18, 2016 at 9:07 PM, Arno Mooreeleme<arno.mooreleme@gmail.com> wrote:
Well I have a few firewall's running in context mode in Observium now and all of them create the graphs just fine. Only the asa 'type' is different (5515, 5525 work fine, the 5585 context does not) so thats why i'm stumped.. :( On Mon, Jan 18, 2016 at 8:42 PM, Markus Klock<markus@best-practice.se> wrote:
Hello Arno, The combined graph is always excluding all virtual interfaces to not report any traffic double, on a ASA in context-mode all interfaces are virtual which means the combined graph will not contain anything at all. /Markus 2016-01-18 20:29 GMT+01:00 Arno Mooreeleme<arno.mooreleme@gmail.com>:
Still search but haven't found any clues yet. Anyone able to point in the right direction? On Sat, Jan 16, 2016 at 10:38 AM, Arno Mooreeleme<arno.mooreleme@gmail.com> wrote:
> We just added a host to observium for which the overview graph does not work. > > It is an cisco firewall (ASA) running in context mode, the context itself has just 2 interfaces. > Both these interfaces are graphed just fine when we look at the ports. > > However the combined graph on the overview page just shows an 'error drawing graph'. > > The problem seems to be that the RRD graph is generated without any path's to the existing RRD files. > As you can see in the output below there is just an empty space for where the RRD path should be. > > Any idea where to start troubleshooting this? > Note that this is the only host, all other work just fine. > > > Performance & Output > RRDTool Output: ERROR: String ends after the = sign on 'CDEF:inB=' > > Total time: 0.013 | RRDtool time: 0.011s > RRDTool Command > rrdtool graph /tmp/ddZYHLrHrQRbsOtM.png -g -Y --alt-autoscale --rigid --start 1452850542 --end 1452936942 --width 1152 --height 300 -c BACK#EEEEEE00 -c SHADEA#EEEEEE00 -c SHADEB#EEEEEE00 -c FONT#000000 -c CANVAS#FFFFFF00 -c GRID#a5a5a5 -c MGRID#FF9999 -c FRAME#5e5e5e -c ARROW#5e5e5e -R normal --font LEGEND:8:'DroidSansMono,DejaVuSansMono' --font AXIS:7:'DroidSansMono,DejaVuSansMono' --font-render-mode normal -E CDEF:inB= CDEF:outB= CDEF:octets=inB,outB,+ CDEF:doutB=outB,-1,* CDEF:inbits=inB,8,* CDEF:outbits=outB,8,* CDEF:bits=inbits,outbits,+ CDEF:doutbits=doutB,8,* VDEF:95thin=inbits,95,PERCENT VDEF:95thout=outbits,95,PERCENT CDEF:pout_tmp=doutbits,-1,* VDEF:dpout_tmp=pout_tmp,95,PERCENT CDEF:dpout_tmp2=doutbits,doutbits,-,dpout_tmp,-1,*,+ VDEF:d95thout=dpout_tmp2,FIRST VDEF:totin=inB,TOTAL VDEF:avein=inbits,AVERAGE VDEF:totout=outB,TOTAL VDEF:aveout=outbits,AVERAGE VDEF:tot=octets,TOTAL COMMENT:' \l' HRULE:999999999999999#FFFFFF:'Total Rx' GPRINT:inbits:LAST:%6.2lf%s > GPRINT:inbits: > A > VERAGE:%6.2lf%s GPRINT:inbits:MIN:%6.2lf%s GPRINT:inbits:MAX:%6.2lf%s GPRINT:totin:%6.2lf%sB COMMENT:'\l' HRULE:999999999999999#FFFFFF:' Tx' GPRINT:outbits:LAST:%6.2lf%s GPRINT:outbits:AVERAGE:%6.2lf%s GPRINT:outbits:MIN:%6.2lf%s GPRINT:outbits:MAX:%6.2lf%s GPRINT:totout:%6.2lf%sB COMMENT:'\l' HRULE:999999999999999#FFFFFF:' Agg' GPRINT:bits:LAST:%6.2lf%s GPRINT:bits:AVERAGE:%6.2lf%s GPRINT:bits:MIN:%6.2lf%s GPRINT:bits:MAX:%6.2lf%s GPRINT:tot:%6.2lf%sB COMMENT:'\l' HRULE:0#999999 > _______________________________________________ observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
_______________________________________________ observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
_______________________________________________ observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
------------------------------------------------------------------------ observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
Yeah, its pretty complex doing that. We're hoping to move all that nonsense to web-based config eventually.
Adam.
Sent from BlueMail
On 20 Jan 2016, 14:52, at 14:52, Joseph Zancocchio joseph@nyi.net wrote:
Right... I just was trying to help answer about the "proper way" to exclude that particular default option within config.php. Sorry for any inconveniences caused :D
On 01/20/2016 09:38 AM, Adam Armstrong wrote:
Yeah, but don't do that because it'll tender that graph worthless on any devices with vlans.
Adam.
Sent from BlueMail http://www.bluemail.me/r
On 20 Jan 2016, at 14:20, Joseph Zancocchio <joseph@nyi.net mailto:joseph@nyi.net> wrote:
One way to safely do this in the config file is to add the following line: $config['device_traffic_iftype'] =
array_diff($config['device_traffic_iftype'], array('/l2vlan/'));
On 01/19/2016 06:10 PM, Adam Armstrong wrote:
I think the correct way to do this is to exempt that is type
from that filter, otherwise you'll mess up the graphs for everything else.
I'll try to remember that tomorrow! Adam. On 19 Jan 2016 21:40, Arno Mooreeleme<arno.mooreleme@gmail.com>
wrote:
Ah got it, The interfaces are seen as a L2VLAN So when commenting out the following option in
includes/defaults.inc.php:
$config['device_traffic_iftype'][] = '/l2vlan/'; The graphs are generated like they should. What would be the proper way to set this in the main config.php
file?
On Mon, Jan 18, 2016 at 9:07 PM, Arno
Mooreelemearno.mooreleme@gmail.com wrote:
Well I have a few firewall's running in context mode in
Observium now and all of them create the graphs just fine.
Only the asa 'type' is different (5515, 5525 work fine, the
5585 context does not)
so thats why i'm stumped.. :( On Mon, Jan 18, 2016 at 8:42 PM, Markus
Klockmarkus@best-practice.se wrote:
Hello Arno, The combined graph is always excluding all virtual interfaces
to not report any traffic double, on a ASA in context-mode all interfaces are virtual which means the combined graph will not contain anything at all.
/Markus 2016-01-18 20:29 GMT+01:00 Arno
Mooreelemearno.mooreleme@gmail.com:
> Still search but haven't found any clues yet. > Anyone able to point in the right direction? > > > > On Sat, Jan 16, 2016 at 10:38 AM, Arno
Mooreelemearno.mooreleme@gmail.com wrote:
>> We just added a host to observium for which the overview
graph does not work.
>> >> It is an cisco firewall (ASA) running in context mode, the
context itself has just 2 interfaces.
>> Both these interfaces are graphed just fine when we look at
the ports.
>> >> However the combined graph on the overview page just shows
an 'error drawing graph'.
>> >> The problem seems to be that the RRD graph is generated
without any path's to the existing RRD files.
>> As you can see in the output below there is just an empty
space for where the RRD path should be.
>> >> Any idea where to start troubleshooting this? >> Note that this is the only host, all other work just fine. >> >> >> Performance & Output >> RRDTool Output: ERROR: String ends after the = sign on
'CDEF:inB='
>> >> Total time: 0.013 | RRDtool time: 0.011s >> RRDTool Command >> rrdtool graph /tmp/ddZYHLrHrQRbsOtM.png -g -Y
--alt-autoscale --rigid --start 1452850542 --end 1452936942 --width 1152 --height 300 -c BACK#EEEEEE00 -c SHADEA#EEEEEE00 -c SHADEB#EEEEEE00 -c FONT#000000 -c CANVAS#FFFFFF00 -c GRID#a5a5a5 -c MGRID#FF9999 -c FRAME#5e5e5e -c ARROW#5e5e5e -R normal --font LEGEND:8:'DroidSansMono,DejaVuSansMono' --font AXIS:7:'DroidSansMono,DejaVuSansMono' --font-render-mode normal -E CDEF:inB= CDEF:outB= CDEF:octets=inB,outB,+ CDEF:doutB=outB,-1,* CDEF:inbits=inB,8,* CDEF:outbits=outB,8,* CDEF:bits=inbits,outbits,+ CDEF:doutbits=doutB,8,* VDEF:95thin=inbits,95,PERCENT VDEF:95thout=outbits,95,PERCENT CDEF:pout_tmp=doutbits,-1,* VDEF:dpout_tmp=pout_tmp,95,PERCENT CDEF:dpout_tmp2=doutbits,doutbits,-,dpout_tmp,-1,*,+ VDEF:d95thout=dpout_tmp2,FIRST VDEF:totin=inB,TOTAL VDEF:avein=inbits,AVERAGE VDEF:totout=outB,TOTAL VDEF:aveout=outbits,AVERAGE VDEF:tot=octets,TOTAL COMMENT:' \l' HRULE:999999999999999#FFFFFF:'Total Rx' GPRINT:inbits:LAST:%6.2lf%s
>> GPRINT:inbits: >> A >> VERAGE:%6.2lf%s GPRINT:inbits:MIN:%6.2lf%s
GPRINT:inbits:MAX:%6.2lf%s GPRINT:totin:%6.2lf%sB COMMENT:'\l' HRULE:999999999999999#FFFFFF:' Tx' GPRINT:outbits:LAST:%6.2lf%s GPRINT:outbits:AVERAGE:%6.2lf%s GPRINT:outbits:MIN:%6.2lf%s GPRINT:outbits:MAX:%6.2lf%s GPRINT:totout:%6.2lf%sB COMMENT:'\l' HRULE:999999999999999#FFFFFF:' Agg' GPRINT:bits:LAST:%6.2lf%s GPRINT:bits:AVERAGE:%6.2lf%s GPRINT:bits:MIN:%6.2lf%s GPRINT:bits:MAX:%6.2lf%s GPRINT:tot:%6.2lf%sB COMMENT:'\l' HRULE:0#999999
>> > _______________________________________________ > observium mailing list > observium@observium.org >
http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
> _______________________________________________ observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
_______________________________________________ observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
observium mailing list observium@observium.org http://postman.memetic.org/cgi-bin/mailman/listinfo/observium
participants (4)
-
Adam Armstrong
-
Arno Mooreeleme
-
Joseph Zancocchio
-
Markus Klock