Netmon 0.2 beta 1
Nach über einem dreiviertel Jahr Entwicklungszeit seit Netmon 0.1 möchte ich euch heute die erste Betaversion von Netmon 0.2 vorstellen. Ob vor der endgültigen Veröffentlichung noch eine zweite Betaversion erscheinen wird, ist bisher nicht absehbar, da diese Betaversion bereits stabil im Produktiveinsatz bei uns läuft.
Netmon ist eine Webaplikation zur Verwaltung von Freifunk Netzen. Als Scriptsprachen kommen PHP und Smarty sowie als Datenbank Mysql (intern über PDO) zum Einsatz. Netmon wird als freie Software von und für Freifunk Oldenburg entwickelt, mit dem Ziel auch in anderen Freifunknetzen einsetzbar zu sein. Netmon bietet umfangreiche Möglichkeiten Projekte und IP Adressen anzulegen, VPN-Netze zu verwalten sowie Karten und fertige Images zum Flashen zu generieren. Des Weiteren ist es möglich Funktionen über eine JSON-RPC-API nach außen verfügbar zu machen.
Ziel ist es, alle Daten zur Konfiguration des Netzwerkes für ein Klick Konfigurationen an einer Zentralen stelle zu Speichern und den Status des Netzwerkes zu visualisieren.
Die Entwicklung von Netmon orientierte sich bisher am aktuellen OpenWrt 8.09, dem Luci Webinterface sowie IPv4 und dem Routingprotokoll Olsr. Inspiriert wird Netmon vom veralteten FFSomething, der Verwaltungssoftware von WLAN Ljubljana und den Bedürfnissen der Oldenburger Freifunkcommunity.
In naher Zukunft stehen in unserem noch kleinen Netzwerk große Änderungen an. Wir wollen wenn möglich von IPv4 und Olsr auf IPv6 und B.A.T.M.A.N (welche Version ist noch unklar) umsteigen.
Welche Rolle Netmon dabei spielen wird ist noch unklar. Sicher ist aber, dass die Knoten aufgrund weitgehender Dezentralisierung des Netzwerks ihre Daten in Zukunft selbst an Netmon senden müssen. Das hat den Vorteil, dass wir noch genauere Informationen über das Netzwerk erhalten können (Traffic z.B.) und trotzdem den Dezentralisierungsgedanken von Freifunk ausbauen können.
Insbesondere im Hinblick auf IPv6 wird die klassische statische IP-Verwaltung an Bedeutung verlieren und Benutzerverwaltung sowie die Visualisierung und Bereitstellung von Statusinformationen an Bedeutung gewinnen.
Wann und wie diese Ideen umgesetzt werden, steht bisher in den Sternen. Dafür steht mit Netmon 0.2 Beta 1 eine relativ stabile Version zum Einsatz bereit.
Netmon 0.2 beta 1 kann direkt aus unserem SVN-Repository geladen werden:
Über Feedback freue ich mich natürlich sehr. Auch Wenn du Interesse an der Entwicklung von Netmon hast, freue ich mich über deine Mitarbeit. Gerne darf Netmon auch als Inspiration oder Codequelle für andere Projekte genutzt werden.
Weitere Informationen:
- Netmon Wiki: http://wiki.freifunk-ol.de/index.php?title=Kategorie:Netmon
- Netmon Livesystem von Freifunk Oldenburg: http://netmon.freifunk-ol.de
- Netmon Trac Entwicklungsportal: http://trac.freifunk-ol.de
Bye
Floh1111


Leave a Reply