1. DHCP-Leases
| 2. Active CPU Load %
|
3. #bat0 -- fff-wue2
| 4. #bat3 -- fff-wue2
|
5. #bat4 -- fff-wue2
| 6. #bat5 -- fff-wue2
|
7. #br0 -- fff-wue2
| 8. #br3 -- fff-wue2
|
9. #br4 -- fff-wue2
| 10. #br5 -- fff-wue2
|
11. #eth0 -- fff-wue2
| 12. #eth1 -- fff-wue2
|
13. #eth2 -- fff-wue2
| 14. #eth5 -- fff-wue2
|
15. #fff-wue1 -- fff-wue2
| 16. #fffaschv2VPN -- fff-wue2
|
17. #fffcrailsv2VPN -- fff-wue2
| 18. #fffdinkelsv2VPN -- fff-wue2
|
19. #fffwbgv2VPN -- fff-wue2
|
![]() |
![]() |
![]() |
version 2.17.7 | Tobias Oetiker <tobi@oetiker.ch> and Dave Rand <dlr@bungi.com> |
#!/bin/sh /usr/sbin/dhcp-lease-list >/tmp/dhcp-lease-list sed s/99/`grep : /tmp/dhcp-lease-list | wc -l`/ /var/www/html/mrtg/index.tpl.html > /var/www/html/mrtg/index.html sed -i s/62/`grep : /tmp/dhcp-lease-list | grep 10.83.129 | wc -l`/ /var/www/html/mrtg/index.html #prefixersetzproblem... sed -i s/dhcpcountnuernbergland/`grep : /tmp/dhcp-lease-list | grep 10.83.137 | wc -l`/ /var/www/html/mrtg/index.html #sed -i s/dhcpcountnuernberg/`grep : /tmp/dhcp-lease-list | grep 10.50.4 | wc -l`/ /var/www/html/mrtg/index.html sed -i s/32/`grep : /tmp/dhcp-lease-list | grep 10.83.133 | wc -l`/ /var/www/html/mrtg/index.html rm /tmp/dhcp-lease-list
mkdir -p /var/lib/rrd rrdtool \ create /var/lib/rrd/dhcp-wue.rrd --step 60 \ DS:dhcp-wue:GAUGE:120:U:U \ RRA:AVERAGE:0.5:1:2160 \ RRA:AVERAGE:0.5:5:2016 \ RRA:AVERAGE:0.5:15:2880 \ RRA:AVERAGE:0.5:60:8760 \ RRA:MAX:0.5:1:2160 \ RRA:MAX:0.5:5:2016 \ RRA:MAX:0.5:15:2880 \ RRA:MAX:0.5:60:8760 rrdtool \ create /var/lib/rrd/dhcp-nue.rrd --step 60 \ DS:dhcp-nue:GAUGE:120:U:U \ RRA:AVERAGE:0.5:1:2160 \ RRA:AVERAGE:0.5:5:2016 \ RRA:AVERAGE:0.5:15:2880 \ RRA:AVERAGE:0.5:60:8760 \ RRA:MAX:0.5:1:2160 \ RRA:MAX:0.5:5:2016 \ RRA:MAX:0.5:15:2880 \ RRA:MAX:0.5:60:8760 rrdtool \ create /var/lib/rrd/dhcp-nbgland.rrd --step 60 \ DS:dhcp-nbgland:GAUGE:120:U:U \ RRA:AVERAGE:0.5:1:2160 \ RRA:AVERAGE:0.5:5:2016 \ RRA:AVERAGE:0.5:15:2880 \ RRA:AVERAGE:0.5:60:8760 \ RRA:MAX:0.5:1:2160 \ RRA:MAX:0.5:5:2016 \ RRA:MAX:0.5:15:2880 \ RRA:MAX:0.5:60:8760 rrdtool \ create /var/lib/rrd/dhcp-asch.rrd --step 60 \ DS:dhcp-asch:GAUGE:120:U:U \ RRA:AVERAGE:0.5:1:2160 \ RRA:AVERAGE:0.5:5:2016 \ RRA:AVERAGE:0.5:15:2880 \ RRA:AVERAGE:0.5:60:8760 \ RRA:MAX:0.5:1:2160 \ RRA:MAX:0.5:5:2016 \ RRA:MAX:0.5:15:2880 \ RRA:MAX:0.5:60:8760 rrdtool \ create /var/lib/rrd/dhcp-crailsheim.rrd --step 60 \ DS:dhcp-crailsheim:GAUGE:120:U:U \ RRA:AVERAGE:0.5:1:2160 \ RRA:AVERAGE:0.5:5:2016 \ RRA:AVERAGE:0.5:15:2880 \ RRA:AVERAGE:0.5:60:8760 \ RRA:MAX:0.5:1:2160 \ RRA:MAX:0.5:5:2016 \ RRA:MAX:0.5:15:2880 \ RRA:MAX:0.5:60:8760 rrdtool \ create /var/lib/rrd/dhcp-dinkelsbuehl.rrd --step 60 \ DS:dhcp-dinkelsbuehl:GAUGE:120:U:U \ RRA:AVERAGE:0.5:1:2160 \ RRA:AVERAGE:0.5:5:2016 \ RRA:AVERAGE:0.5:15:2880 \ RRA:AVERAGE:0.5:60:8760 \ RRA:MAX:0.5:1:2160 \ RRA:MAX:0.5:5:2016 \ RRA:MAX:0.5:15:2880 \ RRA:MAX:0.5:60:8760Datei updaten:
62=`grep : /tmp/dhcp-lease-list | grep 10.50.7 | wc -l` sed -i s/62/$dhcpcountwuerzburg/ /var/www/html/mrtg/index.html rrdtool update /var/lib/rrd/dhcp-wue.rrd N:$62 dhcpcountnuernberg=`grep : /tmp/dhcp-lease-list | grep 10.50.4 | wc -l` sed -i s/dhcpcountnuernberg/$dhcpcountnuernberg/ /var/www/html/mrtg/index.html rrdtool update /var/lib/rrd/dhcp-nue.rrd N:$dhcpcountnuernberg dhcpcountnuernbergland=`grep : /tmp/dhcp-lease-list | grep 10.50.8 | wc -l` sed -i s/dhcpcountnuernbergland/$dhcpcountnuernbergland/ /var/www/html/mrtg/index.html rrdtool update /var/lib/rrd/dhcp-nbgland.rrd N:$dhcpcountnuernbergland 32=`grep : /tmp/dhcp-lease-list | grep 10.50.9 | wc -l` sed -i s/32/$dhcpcountasch/ /var/www/html/mrtg/index.html rrdtool update /var/lib/rrd/dhcp-asch.rrd N:$32Grafik updaten:
nice -n 19 rrdtool graph /var/www/html/mrtg/dhcp-wue.png --start -129600 \ -t "DHCP-Leases wue" --vertical-label "" -w 600 -h 100 \ DEF:dhcp-wue=/var/lib/rrd/dhcp-wue.rrd:dhcp-wue:AVERAGE LINE1:dhcp-wue#00ff00:"Anzahl" > /dev/null nice -n 19 rrdtool graph /var/www/html/mrtg/dhcp-wuew.png --start -604800 \ -t "DHCP-Leases wue" --vertical-label "" -w 600 -h 100 \ DEF:dhcp-wue=/var/lib/rrd/dhcp-wue.rrd:dhcp-wue:AVERAGE LINE1:dhcp-wue#00ff00:"Anzahl" > /dev/null nice -n 19 rrdtool graph /var/www/html/mrtg/dhcp-nue.png --start -129600 \ -t "DHCP-Leases nue" --vertical-label "" -w 600 -h 100 \ DEF:dhcp-nue=/var/lib/rrd/dhcp-nue.rrd:dhcp-nue:AVERAGE LINE1:dhcp-nue#00ff00:"Anzahl" > /dev/null nice -n 19 rrdtool graph /var/www/html/mrtg/dhcp-nuew.png --start -604800 \ -t "DHCP-Leases nue" --vertical-label "" -w 600 -h 100 \ DEF:dhcp-nue=/var/lib/rrd/dhcp-nue.rrd:dhcp-nue:AVERAGE LINE1:dhcp-nue#00ff00:"Anzahl" > /dev/null nice -n 19 rrdtool graph /var/www/html/mrtg/dhcp-nbgland.png --start -129600 \ -t "DHCP-Leases nbgland" --vertical-label "" -w 600 -h 100 \ DEF:dhcp-nue=/var/lib/rrd/dhcp-nbgland.rrd:dhcp-nbgland:AVERAGE LINE1:dhcp-nbgland#00ff00:"Anzahl" > /dev/null nice -n 19 rrdtool graph /var/www/html/mrtg/dhcp-nbglandw.png --start -604800 \ -t "DHCP-Leases nbgland" --vertical-label "" -w 600 -h 100 \ DEF:dhcp-nue=/var/lib/rrd/dhcp-nbgland.rrd:dhcp-nbgland:AVERAGE LINE1:dhcp-nbgland#00ff00:"Anzahl" > /dev/null nice -n 19 rrdtool graph /var/www/html/mrtg/dhcp-asch.png --start -129600 \ -t "DHCP-Leases asch" --vertical-label "" -w 600 -h 100 \ DEF:dhcp-nue=/var/lib/rrd/dhcp-asch.rrd:dhcp-asch:AVERAGE LINE1:dhcp-asch#00ff00:"Anzahl" > /dev/null nice -n 19 rrdtool graph /var/www/html/mrtg/dhcp-nbglandw.png --start -604800 \ -t "DHCP-Leases asch" --vertical-label "" -w 600 -h 100 \ DEF:dhcp-nue=/var/lib/rrd/dhcp-asch.rrd:dhcp-asch:AVERAGE LINE1:dhcp-asch#00ff00:"Anzahl" > /dev/null