Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ########################################################################
- # Extract Network information
- # Page: 1
- # Information Status Statistics
- # - recieved - yes - yes
- # - send - yes - yes
- #
- # Note: Replace 'eth0' in the configuration bellow by the name of your
- # network interface and uncomment the line according to your needs
- ########################################################################
- dynamic.5.name=net_provider_fiber
- dynamic.5.source=/etc/rpimonitor/template/alerts_will/alert.traceroute.lte.txt
- dynamic.5.regexp=fiber:(.*)
- dynamic.5.rrd=GAUGE
- dynamic.5.min=0
- dynamic.6.name=net_provider_lte
- dynamic.6.source=/etc/rpimonitor/template/alerts_will/alert.traceroute.lte.txt
- dynamic.6.regexp=lte:(.*)
- dynamic.6.rrd=GAUGE
- dynamic.6.min=0
- dynamic.7.name=net_provider_error
- dynamic.7.source=/etc/rpimonitor/template/alerts_will/alert.traceroute.lte.txt
- dynamic.7.regexp=error:(.*)
- dynamic.7.rrd=GAUGE
- dynamic.7.min=0
- dynamic.10.name=net_received
- dynamic.10.source=/sys/class/net/eth0/statistics/rx_bytes
- dynamic.10.regexp=(.*)
- dynamic.10.postprocess=$1*-1
- dynamic.10.rrd=DERIVE
- dynamic.10.max=0
- dynamic.11.name=net_send
- dynamic.11.source=/sys/class/net/eth0/statistics/tx_bytes
- dynamic.11.regexp=(.*)
- dynamic.11.postprocess=
- dynamic.11.rrd=DERIVE
- dynamic.11.min=0
- dynamic.12.name=net_download
- dynamic.12.source=/etc/rpimonitor/template/speedtest/download.txt
- dynamic.12.regexp=(.*)
- dynamic.12.postprocess=
- dynamic.12.rrd=GAUGE
- dynamic.12.min=0
- dynamic.13.name=net_upload
- dynamic.13.source=/etc/rpimonitor/template/speedtest/upload.txt
- dynamic.13.regexp=(.*)
- dynamic.13.postprocess=
- dynamic.13.rrd=GAUGE
- dynamic.13.min=0
- dynamic.14.name=net_ping
- dynamic.14.source=/etc/rpimonitor/template/speedtest/ping.txt
- dynamic.14.regexp=(.*)
- dynamic.14.rrd=GAUGE
- dynamic.14.min=0
- dynamic.15.name=net_down
- dynamic.15.source=/etc/rpimonitor/template/speedtest/tx_down.txt
- dynamic.15.regexp=(.*)
- dynamic.15.postprocess=
- #dynamic.15.rrd=DERIVE
- #dynamic.15.min=0
- dynamic.16.name=net_up
- dynamic.16.source=/etc/rpimonitor/template/speedtest/tx_up.txt
- dynamic.16.regexp=(.*)
- dynamic.16.postprocess=
- #dynamic.16.rrd=DERIVE
- #dynamic.16.min=0
- dynamic.59.name=ping_min,ping_avg,ping_max,ping_mdev
- dynamic.59.source=/etc/rpimonitor/template/speedtest/ping_detailed.txt
- dynamic.59.regexp=^(\S+)\/(\S+)\/(\S+)\/(\S+)
- dynamic.59.postprocess=$1,$2,$3,$4
- dynamic.59.rrd=GAUGE
- dynamic.59.min=0
- dynamic.69.name=packet_loss
- dynamic.69.source=/etc/rpimonitor/template/speedtest/ping_packet_loss.txt
- dynamic.69.regexp=(.*)
- dynamic.69.postprocess=$1
- dynamic.69.rrd=GAUGE
- dynamic.79.name=ping_min2,ping_avg2,ping_max2,ping_mdev2
- dynamic.79.source=/etc/rpimonitor/template/speedtest/ping_detailed2.txt
- dynamic.79.regexp=^(\S+)\/(\S+)\/(\S+)\/(\S+)
- dynamic.79.postprocess=$1,$2,$3,$4
- dynamic.79.rrd=GAUGE
- dynamic.79.min=0
- dynamic.89.name=packet_loss2
- dynamic.89.source=/etc/rpimonitor/template/speedtest/ping_packet_loss2.txt
- dynamic.89.regexp=(.*)
- dynamic.89.postprocess=$1
- dynamic.89.rrd=GAUGE
- web.status.1.content.8.name=Network
- web.status.1.content.8.icon=network.png
- #web.status.1.content.8.line.1="To activate network monitoring, edit and customize <font color='#AA0000'><b>network.conf</b></font>"
- #web.status.1.content.8.line.2="Help is available in man pages:"
- #web.status.1.content.8.line.3="<font color='#AA0000'><b>man rpimonitord</b></font> or <font color='#AA0000'><b>man rpimonitord.conf</b></font>"
- web.status.1.content.8.line.1=""+Label(data.net_provider_fiber,"==1","Connection: Fiber","success")+""+Label(data.net_provider_lte,"==1","Connection: LTE","warning")+""+Label(data.net_provider_error,"==1","Connection: ERROR","warning")
- web.status.1.content.8.line.2="Bandwidth: Download: <b>"+(data.net_download)+"Mbps <i class='icon-arrow-down'></i></b> Upload: <b>"+(data.net_upload) + "Mbps <i class='icon-arrow-up'></i></b>"
- web.status.1.content.8.line.3="Traffic: Download: <b>"+(data.net_down)+"<i class='icon-arrow-down'></i></b> Upload: <b>"+(data.net_up) + "<i class='icon-arrow-up'></i></b>"
- web.status.1.content.8.line.4="Single Ping (Google): <b>"+(data.net_ping)+"ms</b>"
- web.status.1.content.8.line.5="Detailed Ping (Google)(Min/Avg/Max/MDev): <b>"+(data.ping_min)+"/"+(data.ping_avg)+"/"+(data.ping_max)+"/"+(data.ping_mdev)+" ms</b>"
- web.status.1.content.8.line.6="Packet Loss (Google): <b>"+(data.packet_loss)+"%</b>"
- web.status.1.content.8.line.7="Detailed Ping (Provedor)(Min/Avg/Max/MDev): <b>"+(data.ping_min2)+"/"+(data.ping_avg2)+"/"+(data.ping_max2)+"/"+(data.ping_mdev2)+" ms</b>"
- web.status.1.content.8.line.8="Packet Loss (Provedor): <b>"+(data.packet_loss2)+"%</b>"
- web.statistics.1.content.2.name=Network traffic
- web.statistics.1.content.2.graph.1=net_send
- web.statistics.1.content.2.graph.2=net_received
- web.statistics.1.content.2.graph_options.yaxis={ tickFormatter: function (v) { if (Math.abs(v) > 1048576) return (Math.round(v*10/1024/1024)/10) + " MiB/s" ; if (Math.abs(v) > 1024) return (Math.round(v*10/1024)/10) + " KiB/s" ; else return v + " B/s" }, }
- web.statistics.1.content.2.ds_graph_options.net_send.label=Upload traffic (bytes)
- web.statistics.1.content.2.ds_graph_options.net_send.lines={ fill: true }
- web.statistics.1.content.2.ds_graph_options.net_send.color="#FF7777"
- web.statistics.1.content.2.ds_graph_options.net_received.label=Download traffic (bytes)
- web.statistics.1.content.2.ds_graph_options.net_received.lines={ fill: true }
- web.statistics.1.content.2.ds_graph_options.net_received.color="#7777FF"
- web.statistics.1.content.3.name=Ping
- web.statistics.1.content.3.graph.1=net_ping
- #web.statistics.1.content.3.graph_options.yaxis={ tickFormatter: function (v) { return v + " ms" } }
- web.statistics.1.content.3.ds_graph_options.net_ping.label=Ping (ms)
- web.statistics.1.content.3.ds_graph_options.net_ping.lines={ fill: true }
- web.statistics.1.content.3.ds_graph_options.net_ping.color="#77FF77"
- web.statistics.1.content.4.name=Bandwidth Provider
- web.statistics.1.content.4.graph.1=net_download
- web.statistics.1.content.4.graph.2=net_upload
- #web.statistics.1.content.4.graph_options.yaxis={ tickFormatter: function (v) { return v + " Mbps" }, }
- web.statistics.1.content.4.ds_graph_options.net_upload.label=Upload bandwidth (Mbps)
- web.statistics.1.content.4.ds_graph_options.net_upload.lines={ fill: true }
- web.statistics.1.content.4.ds_graph_options.net_upload.color="#FF7777"
- web.statistics.1.content.4.ds_graph_options.net_download.label=Download bandwidth (Mbps)
- web.statistics.1.content.4.ds_graph_options.net_download.lines={ fill: true }
- web.statistics.1.content.4.ds_graph_options.net_download.color="#7777FF"
- web.statistics.1.content.5.name=Detailed Ping (Google)
- web.statistics.1.content.5.graph.1=ping_min
- web.statistics.1.content.5.graph.2=ping_avg
- web.statistics.1.content.5.graph.3=ping_max
- web.statistics.1.content.5.graph.4=ping_mdev
- web.statistics.1.content.5.ds_graph_options.ping_min.label=Min. ping (ms)
- web.statistics.1.content.5.ds_graph_options.ping_min.lines={ fill: false }
- web.statistics.1.content.5.ds_graph_options.ping_min.color="#77FF77"
- web.statistics.1.content.5.ds_graph_options.ping_avg.label=Avg. ping (ms)
- web.statistics.1.content.5.ds_graph_options.ping_avg.lines={ fill: false }
- web.statistics.1.content.5.ds_graph_options.ping_avg.color="#7777FF"
- web.statistics.1.content.5.ds_graph_options.ping_max.label=Max. ping (ms)
- web.statistics.1.content.5.ds_graph_options.ping_max.lines={ fill: false }
- web.statistics.1.content.5.ds_graph_options.ping_max.color="#FF7777"
- web.statistics.1.content.5.ds_graph_options.ping_mdev.label=MDev. (ms)
- web.statistics.1.content.5.ds_graph_options.ping_mdev.lines={ fill: false }
- web.statistics.1.content.5.ds_graph_options.ping_mdev.color="#777777"
- web.statistics.1.content.6.name=Packet Loss (Google)
- web.statistics.1.content.6.graph.1=packet_loss
- web.statistics.1.content.6.ds_graph_options.packet_loss.label=Packet Loss (%)
- web.statistics.1.content.6.ds_graph_options.packet_loss.lines={ fill: true }
- web.statistics.1.content.6.ds_graph_options.packet_loss.color="#7777FF"
- web.statistics.1.content.7.name=Detailed Ping (Provedor)
- web.statistics.1.content.7.graph.1=ping_min2
- web.statistics.1.content.7.graph.2=ping_avg2
- web.statistics.1.content.7.graph.3=ping_max2
- web.statistics.1.content.7.graph.4=ping_mdev2
- web.statistics.1.content.7.ds_graph_options.ping_min2.label=Min. ping (ms)
- web.statistics.1.content.7.ds_graph_options.ping_min2.lines={ fill: false }
- web.statistics.1.content.7.ds_graph_options.ping_min2.color="#77FF77"
- web.statistics.1.content.7.ds_graph_options.ping_avg2.label=Avg. ping (ms)
- web.statistics.1.content.7.ds_graph_options.ping_avg2.lines={ fill: false }
- web.statistics.1.content.7.ds_graph_options.ping_avg2.color="#7777FF"
- web.statistics.1.content.7.ds_graph_options.ping_max2.label=Max. ping (ms)
- web.statistics.1.content.7.ds_graph_options.ping_max2.lines={ fill: false }
- web.statistics.1.content.7.ds_graph_options.ping_max2.color="#FF7777"
- web.statistics.1.content.7.ds_graph_options.ping_mdev2.label=MDev. (ms)
- web.statistics.1.content.7.ds_graph_options.ping_mdev2.lines={ fill: false }
- web.statistics.1.content.7.ds_graph_options.ping_mdev2.color="#777777"
- web.statistics.1.content.8.name=Packet Loss (Provedor)
- web.statistics.1.content.8.graph.1=packet_loss2
- web.statistics.1.content.8.ds_graph_options.packet_loss2.label=Packet Loss (%)
- web.statistics.1.content.8.ds_graph_options.packet_loss2.lines={ fill: true }
- web.statistics.1.content.8.ds_graph_options.packet_loss2.color="#7777FF"
- web.statistics.1.content.9.name=Internet Provider
- web.statistics.1.content.9.graph.1=net_provider_fiber
- web.statistics.1.content.9.graph.2=net_provider_lte
- web.statistics.1.content.9.graph.3=net_provider_error
- web.statistics.1.content.9.ds_graph_options.net_provider_fiber.label="Fiber"
- web.statistics.1.content.9.ds_graph_options.net_provider_fiber.lines={ fill: true }
- web.statistics.1.content.9.ds_graph_options.net_provider_fiber.color="#77FF77"
- web.statistics.1.content.9.ds_graph_options.net_provider_lte.label="4G-LTE"
- web.statistics.1.content.9.ds_graph_options.net_provider_lte.lines={ fill: true }
- web.statistics.1.content.9.ds_graph_options.net_provider_lte.color="#DDDD77"
- web.statistics.1.content.9.ds_graph_options.net_provider_error.label="Error"
- web.statistics.1.content.9.ds_graph_options.net_provider_error.lines={ fill: true }
- web.statistics.1.content.9.ds_graph_options.net_provider_error.color="#FF7777"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement