- Mitglied seit
- 20 Jan 2008
- Beiträge
- 218
- Punkte für Reaktionen
- 99
- Punkte
- 28
hallo,
ich habe mir schon immer gewünscht meine fritzboxen mit dem paket cacti (http://cacti.net/) zu überwachen und zu graphen (wie ich es auch mit meinen anderen rechnern und servern mache) - als dann in freetz net-snmp auftauchte fing ich an zu coden.
ich hab in der snmpd.conf angefangen sensor scripts einzubauen die in den standard snmp mib oids (sozusagen urls zu messwerten) fehlen, mittlerweile sind das einige dutzend sensoren, und um die box dadurch nicht zu sehr zu belasten hab ich einen data aquisor cron geschrieben der die daten erhebt um sie effizient in snmp anfragen zu beantworten ohne die belastung der box nennenswert zu beeinträchtigen. ich schreibe jeden tag ein paar sensoren und graph templates dazu.
mein ziel ist es sobald ich alles zusammen habe evtl ein c programm zu schreiben das in der conf als "passpersistent" eingebaut wird und nen fritzbox oid baum zu kreieren. dazu lass ich gerade ein lokales wiki wachsen in dem der baum stück für stück eingetragen wird. das ergebnis wird danach veröffentlicht - am liebsten im freetz wiki und auf cacti.net.
zur zeit überwache ich 6 boxen mit mehreren hundert sensoren - alle lokal (remote boxen folgen)- und um mal zu schnuppern wie sowas aussieht hier mal ne vorschau:
http://mods.back2roots.org/cacti_test15.html
vieles noch baustelle - einiges aber schon fertig - das resultat wird aus 3-4 teilen bestehen - eine cacti host template für die fritzbox mit snmpd (mit all den angehängten sensoren, graph templates, data queries, usw), ein cron job der die daten effizient sammelt und die snmpd config die den persistent oid handler dispatcht. zum schluss wird dann alles noch auf ssl und authentification umgestellt damit auch die sicherheit stimmt.
als nächstes geh ich an wlan bandwidth usage, dann muss auch der voip teil noch besser erfasst werden usw...
das dauert noch ne weile aber wird kommen...
wer zuhause schon cacti im netzwerk nutzt kann gerne helfen betatester zu werden - komplexe cacti template baum imports sind nicht gerade unkritisch. ich habe bisher alles so gestaltet das ein simpler import (ohne grosses script installen) reichen sollte.
interessenten bitte per pm melden, kritiken (abgesehen vom unfertigen status und teilweise falscher graph beschriftung) und anregungen hier ins forum bitte - danke.
schönen feiertag an alle modder. gruss,
ralf
ps: die angezeigten graphs sind meine derzeitige fritzbox host template. nicht alle graphen müssen erfasst werden - zb ist in einer ata box der dsl teil unwichtig und muss nicht erzeugt/ausgelesen werden.
ich habe mir schon immer gewünscht meine fritzboxen mit dem paket cacti (http://cacti.net/) zu überwachen und zu graphen (wie ich es auch mit meinen anderen rechnern und servern mache) - als dann in freetz net-snmp auftauchte fing ich an zu coden.
ich hab in der snmpd.conf angefangen sensor scripts einzubauen die in den standard snmp mib oids (sozusagen urls zu messwerten) fehlen, mittlerweile sind das einige dutzend sensoren, und um die box dadurch nicht zu sehr zu belasten hab ich einen data aquisor cron geschrieben der die daten erhebt um sie effizient in snmp anfragen zu beantworten ohne die belastung der box nennenswert zu beeinträchtigen. ich schreibe jeden tag ein paar sensoren und graph templates dazu.
mein ziel ist es sobald ich alles zusammen habe evtl ein c programm zu schreiben das in der conf als "passpersistent" eingebaut wird und nen fritzbox oid baum zu kreieren. dazu lass ich gerade ein lokales wiki wachsen in dem der baum stück für stück eingetragen wird. das ergebnis wird danach veröffentlicht - am liebsten im freetz wiki und auf cacti.net.
zur zeit überwache ich 6 boxen mit mehreren hundert sensoren - alle lokal (remote boxen folgen)- und um mal zu schnuppern wie sowas aussieht hier mal ne vorschau:
http://mods.back2roots.org/cacti_test15.html
vieles noch baustelle - einiges aber schon fertig - das resultat wird aus 3-4 teilen bestehen - eine cacti host template für die fritzbox mit snmpd (mit all den angehängten sensoren, graph templates, data queries, usw), ein cron job der die daten effizient sammelt und die snmpd config die den persistent oid handler dispatcht. zum schluss wird dann alles noch auf ssl und authentification umgestellt damit auch die sicherheit stimmt.
als nächstes geh ich an wlan bandwidth usage, dann muss auch der voip teil noch besser erfasst werden usw...
das dauert noch ne weile aber wird kommen...
wer zuhause schon cacti im netzwerk nutzt kann gerne helfen betatester zu werden - komplexe cacti template baum imports sind nicht gerade unkritisch. ich habe bisher alles so gestaltet das ein simpler import (ohne grosses script installen) reichen sollte.
interessenten bitte per pm melden, kritiken (abgesehen vom unfertigen status und teilweise falscher graph beschriftung) und anregungen hier ins forum bitte - danke.
schönen feiertag an alle modder. gruss,
ralf
ps: die angezeigten graphs sind meine derzeitige fritzbox host template. nicht alle graphen müssen erfasst werden - zb ist in einer ata box der dsl teil unwichtig und muss nicht erzeugt/ausgelesen werden.
Zuletzt bearbeitet: