
Zgodność:
|
|
Ekran pojawiający się podczas pierwszego uruchomienia
programu:

Przy pierwszym uruchomieniu programu, dla każdego wykrytego w
systemie interfejsu sieciowego należy ustawić jak często dane mają
być logowane. Niezależnie od tego czy karta jest wyświetlana czy
nie (opcje wyświetlania karty można ustawić w głównym oknie) dane
gdy są zawsze logowane (oczywiście zgodnie z ustawionymi tutaj
parametrami). Także jedynym sposobem na zmiane częstotliwości
logowania jest usunięcie odpowiedniego pliku z przechowywanymi
logami (wystarczy otworzyc go w programie i odczytać nazwe
interfejsu którego tyczy się dany plik) - dane są przechowywane w
plikach netNoXX.bin (gdzie XX to nr interfejsu).
- Objaśnienie pozycji:
- A - nazwa interfejsu sieciowego dla którego ustawiana
jest częstotliwość
- B - ostrzeżenie - transfery są zapamiętywane najpóźniej
po upłynięciu czasu tutaj skonfigurowanego. Przypadki gdy
zapamiętywanie nastąpi później to np: zamknięcie aplikacji oraz
przekroczenia północy. Należe pamiętać że samo zapisywanie danych
pliku (w odróżnieniu od zapamiętywania danych) dokonywane jest co
pół godziny - jeśli oczwyiście są jakieś dane do zapisu.
- C - no tak, tutaj się ustawia... częstotliwość
logowania...
Główny ekran aplikacji:

Tak wygląda aplikacja podczas działania...
- Objaśnienie pozycji:
- A - na pasku aplikacji wyświetlany jest standardowo czas
pracy systemu. Klikając prawym przyciskiem można wybrać funkcje
takie jak: określenie czcionki która ma być użyta do wyświetlania
danych (wraz z jej kolorem), określenie koloru tła, określenie
sposobu wyświetlania transferów (w bajtach na sekunde czy w bitach
na sekunde), można powrócić do standardowego wyświetlania
wszystkich kart (o ukrywaniu za chwile) no i można wyświetlić kilka
informacji o programie...
- B - minimalizacja programu jest dokonywana do paska
powiadomień (tzw tray) a nie do paska aplikacji
- C - wyświetlane nazwy kart... klikając prawym
przyciskiem można wywołać specjalne funkcje, takie jak:
- pokaż raport - wyświetla dialog pozwalający określi początek i
koniec generowanego raportu
- ukryj - pozwala ukryć wyświetlanie interfesju...
- edytuj powiadomienia - (do zaimplementowania) pozwoli dodać
ostrzeżenia dla danego interfejsu... będzie można określić co ma
się stać gdy prędkość wysyłania/pobierania spadnie/przekroczy
określony limit, w danym dniu/tygodniu/miesiącu zostanie przesłane
mniej/więcej danych niż określone... będzie można wywoływać
określone pliki - aplikacje, dźwięki, zapisywać dane do specjalnego
loga...
- pokaż ogólne statystyki - wyświetlna specjalne okno dialogowe
(następny obrazek)
- D - aktualna prędkość wysyłania (UL) oraz prędkość
pobierania (DL) danych dla danego interfejsu... prędkości zarówno
tutaj, jak i w ostatnich dwóch kolumnach wyświetlane są dynamicznie
(B/s, kB/s, MB/s itp...), ale można zmienić aby prędkości były
wyświetlane w bitach/s (należy kliknąć prawym klawiszem myszki na
pasku aplikacji).
- E - wysłane i pobrane dane od uruchomienia aplikacji...
wyświetlane dynamicznie (B, kB, MB itp...)
- F - średnia prędkość wysyłania i pobierania danych. Dane
do obliczenia średniej pobierana są z ostatniej minuty. Dlatego po
uruchomieniu programu widać tylko xXx - oznacza to że minuta
jeszcze nie minęła i że dane są wciąż zbierane do określenia
średniej. Średnia to zwykła średnia arytmetyczna.
Ogólne statystyki:

Okno to jest wyświetlane jeśli wybierze się odpowiednią pozycje po
kliknięciu prawym na nazwie karty sieciowej. W odróżnieniu od
danych wyświetlanych w głównym oknie aplikacji, gdzie pokazywane są
tylko aktualne dane oraz pobrane/wysłane od uruchomienia aplikacji,
tutaj wyświetlane są dane pobrane z logów.
- A - to oczywiście nazwa interfejsu sieciowego dla
którego wyświetlane są dane
- B - to wyświetlone w siatce sumaryczne dane dla
aktualnego dnia, tygodnia oraz miesiąca...
Okno opcji generowania raportu:

Tutaj można określi zakres i rodzaj generowanego raportu - jak na
razie raporty generowane są tylko w postaci HTML. A potrzeba w
innej??
- Objaśnienia:
- A - rodzaj raportu... trzeba coś wyjaśniać?? Na razie
działa TYLKO raport najdokładniejszy (a i tak są z nim problemy)...
pozostałe rodzaje raportów w trakcie implementacji...
- B - nazwa karty dla której ma być wygenereowany
raport...
- C - data początkowa generowanego raportu...
- D - data końcowa oczywiście...
- E - przyciski funkcyjne:
- Generuj - kończy działanie tego okna, generuje raport a
następnie go wyświetla w przeglądarce standardwo obsługującej
HTML...
- Anuluj - anuluje generowanie raportu, wraca do
aplikacji...
- Resetuj - resetuje ustawione daty początku i końca...
- F - tutaj podane są progi w ramach których MUSI zmieścić
się data początku i końca... to są oczywiście daty pierwszego i
ostatniego loga... ostatnia to moment wywołania okna opcji
raportu...
Zgodnie z podaną informacją na dole okna generowany raport MUSI w
zawierać podane daty początku i końca. W najlepszym wypadku daty
pierwszego wpisu w wygenerowanym raporcie będą takie same jak tutaj
określone... w najgorszym mogą się różnić o (interwał logowania -
1sec).
ps. należy pamiętać że daty tutaj określane nie zawierają sekund -
dlatego podczas tworzenia raportu sprawdzane są minuty, mimo że w
logach są sekundy... a nawet milisekundy...
Przykładowe raporty wygenerowane wygenerowane przez Monitoreq: (dla
logowania co 1h)
|