Nowe wdrożenie portalu zarządzania siecią
Nie sądziłem, że się tak stanie, a jednak — system który w połowie 2007 roku ujrzał światło dzienne doczekał się drugiego wdrożenia! Z tej okazji postanowiłem trochę powspominać i powiedzieć na jego temat kilka słów. Bedą też screeny 
Kiedy studiowałem — pamiętam, że do naszego administratora sieci w akademiku chodziło się z karteczką z adresem mac, aby się zarejestrować. Jako, że to była politechnika, akademik męski w zasadzie — było to do przełknięcia.
Niedługo potem przeniosłem się do Katowic, jako absolwent zamieszkałem w akademiku i nagle jakimś dziwnym zbiegiem okoliczności zacząłem "po godzinach" mojej podstawowej pracy administrować siecią na uniwersyteckim osiedlu akademickim — trzy domy studenckie, w 1/4 obcokrajowcy — było bardzo ciekawie
Studentki filologii i psychologii potrafiły przynieść na karteczce różne numerki, ale nie zawsze były to adresy mac
Widok zagubionego spojrzenia kiedy uparcie trwałem w stwierdzeniu, że bez adresu mac się nie obędzie — bezcenny 
Początki
Na kolanie powstał wtedy pierwszy system do zarządzania siecią — narzędzie commandline'ówe, co nóż poprawiane i wzbogacane o nowe "wyjątki", obsługę anomalii, możliwych problemów i inne konieczne poprawki. Był totalnie niewydajny — przepisałem go od nowa i wszystko zaczęło działać świetnie. Kiedy kształtowanie pasma również zaczęło działać jak należy — pomyślałem o frontendzie webowym oraz — o automatyzacji rejestracji studentów.
Pamiętam pewien upalny dzień, w środku lata, kiedy to siedziałem w domu, na L4 — załatwiłem się klimatyzacją w samochodzie — i pisałem ten portal
Dzięki między innymi temu — w semestr 2007/2008 osiedle akademickie weszło z nowym systemem rejestracji i obsługi problemów — automatycznie pobierającym adresy mac rejestrowanych stacji roboczych. Portal rejestracyjny był dwujęzyczny oraz jednocześnie zawierał takie rzeczy jak czat z administratorem, bazę wiedzy — najczęstszych problemów czy komunikaty z dostępnym kanałem rss. Jeśli temat graficzny komuś coś przypomina (zrzuty ekranu poniżej) — wzorowany na dawnym projekcie strony frameworka jQuery 
Od tamtego czasu...
Od tamtego czasu system działa bardzo sprawnie, doczekał się nawet rozbudowy o obsługę wifi (wstyd się przyznać — nie znałem wtedy radiusa i nie wiedziałem co to WPA2 Enterprise, nie wierzyłem i nadal nie wierzę w bezpieczeństwo szyfrowania WPA2 Personal — więc zrobiłem wifi w oparciu o OpenVPN'a), dodatkowe skrypty wykrywające pewne konkretne rodzaje problemów w sieci, automatyzację samonaprawiania się sieci, automatyzacji "rozmawiania" z zarządzalnymi switchami — słowem — wszystko co było potrzebne. System sam rozwiązywał problemy o których informował mnie smsami, a dodatkowo jeśli wymagał mojej reakcji — wysyłał mi smsy czy później — po prostu maile.
Bardzo fajnie się go używało — wszystko wyklikiwalne — prawie jak Farmorama
Uświadamiałem sobie, że przecież dużo jest takich ośrodków które nadal ręcznie rejestrują userów — stwierdziłem, że to strzał w dziesiątkę i może ktoś będzie chciał to kupić lub wdrożyć
Przygotowałem dokumentację... i wtedy nauczyłem się tego, że na marketingu totalnie się nie znam 
Powstały również mini strony — polska oraz angielska.
Żal mi tego systemu było — a jako że pojawiła się sposobność — pomogłem koledze który dopiero uruchamia sieć na osiedlu akademickim — w Cieszynie. Wdrożenie potrwało 4 dni z całkowitym dostosowania do potrzeb — oczywiście po godzinach. Ale warto zobaczyć jak własne dziecko działa
Szczególnie na znacznie nowszej platformie sprzętowej. Środowisko zostało zdeployowane jako maszyna wirtualna kvm i wydaje mi się, że "uciągnie" — póki co zachowuje się obiecująco
Tak btw. tutaj jest opis (również mój wpis, ale po angielsku) jednego ze świeżych narzędzi które użyłem — polecam).

Zanim jednak Cieszyn osiągnie liczby które mam na swoim podwórku (100Mbit/s), upłynie trochę czasu 

Tak poza tym — dodam, że, nie tak dawno bo jakieś pół roku temu powstała nowa wersja portalu, przepisana na Django, z dużą ilością JavaScriptowych fajerwerków. Na wdrożenie (a w zasadzie odpluskwianie na żywo w środowisku produkcyjnym) brakło mi chwilowo chęci. Grunt, że stary działa, a nowy czeka 
Swoją drogą — jestem ciekaw — jakiego systemu Ty / Twój administrator używa do zarządzania siecią? A może znasz się na marketingu i mnie czegoś nauczysz? 






Komentarze
Ilość komentarzy do wpisu “Nowe wdrożenie portalu zarządzania siecią”: 3mój projekt inżynierski polegał na stworzeniu podobnego systemu opartego na django. Jedynie nie zdarzyłem zrobić fajniejszych statystyk jak u Ciebie
oraz znikoma javascript ;s
Czego używasz do rysowania wykresów w JS? Są to real-time wykresy? Szukam rozwiązania w JS, które jeśli ma uruchomione 3-4 wykresy na jednej stronie realtime (powiedzmy odświeżanie co 1 sekundę nawet) to nie zabijają przeglądarki. Przetestowałem ze 30 rozwiązań JS i Flash i efekt ten sam — po chwili CPU na 90% i zamulenie browsera.
To akurat nie jest rysowanie wykresów w JS, to wykresy rysowane przez RRDTool Tobiego Oetikera.
Zerknij na to demo, oraz wpis na ten temat (po angielsku).