Pinger
Je program který dělá ping zadaných adres / hostname a výsledky jejich stavu (up/down/uptime) zapisuje do textového okna (ncurser). Program funguje v Linuxu i ve Windows.
INSTALACE
Ubuntu 8.11 / Debian (ten predposledni)
konfigurace
; hostname,[ip],[mac],[delay(ms)],[timeout(ms)]
; see lab.cz/tool/pinger.html for details
; server,,,300,3000
androidnews.cz
google.com
odkazy
VYVOJ
polecit
- posledni zadana ip ma divne pingy, kolem 350ms
- pri pingu pod 1ms zobrazovat hodnotu na jednu desetinou carku
pozadavky - priorita 3 - dulezitosti
- zobrazovat down/uptime hostu
- prilis dlouhy hostname rozhazi zarovnani sloupcu
- stisknuti R a potvrzeni - restart programu s reloadem konfigu
pozadavky - priorita 4 - menedulezitosti
- nacitat konfig nejdriv pokud byl zadan jako argument,ne-li pak z home/.pinger.cfg a kdyz neni pak z /etc/pinger/pinger.cfg
pozadavky - priorita 5 - drobnosti
- zadavani mac v konfiguraci je zbytecne
- ve stavovem radku se zobrazuje uptime, pridat since
- zadani konfigu musi koncit carkou jinak to nende, skoda
-
ukoncovat i stisknutim 2x esc
- down status cervene
pozadavky - priorita 7 - vychytavky
- napriklad tlacitkem e se prepnout do editoru (nano) pomenit konfig a po ukonceni hopsnout zpet
- logovani
- v nabidce - hodit na pozadi, po opetovnem spusteni prozkoumat jestli uz nekde nebezi a obnovit (advanced: nabidnout z bezicich session nebo zalozit novou) - podobne jako screen
- prekresleni okna pri zmene velikosti terminalu
pozadavky - priorita 99 - ultravychytavky
STARE:
polecit
- i po nastaveni delay na 5000ms se mi prepisuje 1x za vterinu
- obcas pri refreshovani se nezobrazi zadna ciselna hodnota i kdyz stav je uveden UP - nebo je to jen tolerance a po pristim refreshi se to oznaci za DOWN?
- dlouhy hostname vytlaci ip adresu ze sloupce - zvetsit prostor pro nazev - anebo to udelat namakle viz. kategorie menedulezite
dulezite
- sloupce udelat takto:
status | name | hostname/ip | uptime | place | comment
name je mnou definovane jmeno - nehleda se v dns + uptime misto since DDD:HH:MM:SS
- ukladani aktualniho stavu do textaku pro stahovani do mobilniho prohlizece - nastavitelny interval ukladani
- delay prejmenovat na interval
- definovani defaultniho intervalu a timeout v konfigu
menedulezite
- k interval a timeout pridat failcount - kolik pingu se nema vratit aby oznacil za linku za down (tolerance alespon 1)
- barvy - zahlavi jako mc, vnitrni cast uplne defaultni jako v sys - cernobila + radek ktery je down oznacit cervenym pismem
- sirka sloupce nastavit - min a max hodnoty a mezi nimi at se to pohybuje dle sirky screenu nebo tak aby sloupec byl siroky tak jako nejsirsi slovo v nem
- sorteni podle sloupcu
- logovani cinnosti - zapisovat kdy a jake zarizeni zmenilo svuj stav up/down a v kolik sel admin na kafe
- lze v konfigu ignorovat mezery?
Poslední změna: 17.03.2011 12:54:20