Pokud ti jde jenom o pingatelnost nebo moznost pripojit se na urcity port urciteho stroje... tak pokud nemas velke naroky, muzes si to placnout do zahlavi tmuxu, do conky, pokud je to http(s), tak na jednu statickou stranku s trochou js...
Ale samozrejme je to reseni, ktere ti nevyskaluje, je zavisle na tvych smyslech...
Jde mi o reseni, kde bych se moc nepredrel. Tedy zadat tam par jmen nebo ip adres, mozna tak deset, abych pak po otevreni aplikace videl, ktery stroj je online (lze pingnout). Pokud by slo zaridit, aby se tam zobrazily i stroje, ktere se reverzne pres ssh prihlasily na jeden muj stroj, bylo by to uplne to prave orechove.
U dvou velkych corporaci sem pouzival Big Brother http://www.bb4.org/ a jeho klon Xymon/Hobbit http://xymon.sourceforge.net/
Dela to presne to, ze to ze serveru opinguje klienty a pak se to na klienty napoji a stahne z nich data ktery vytvorily periodicky bezici scripty.
Velmi jednoduchy GUI pak ukazuje zelenou(OK), zlutou(warning) nebo cervenou (error).
Velmi jednoduchy a velmi ucinny...
Tedy netusil jsem, ze na neco, jako je seznam jmen stroju, vedle kterych by se rozsvecela a zhasinala svetelka, podle toho, jestli jsou dostupne nebo ne, zretelne neni v Linuxu zadna jednoducha aplikace. Akorat sama korporatni reseni se spoustou funkci, o kterych radsi ani nechci vedet, na co jsou. Takze clovek nakonec aby pouzil aplikaci pro Widle. :-(
jj, je to trochu blbý, ale co naděláš (stejně jako nejlepší sniffer je Windows only). Provozuju to i pod WINE a není to problém. Oficiálně jen pro v.3 (http://wiki.mikrotik.com/wiki/Dude_Linux_Installation), ale funguje to opravdu skvěle ("blikačka, základní SNMP a tím i traffic"). Osobně to řeším Widlí stanicí ve virtuálu na serveru, ale WINE to je schopen dát, tak nejsi vázaný. Doporučuju aspoň otestovat.
C&A jsem kdysi nainstaloval, snad kratce po tom, co se objevil. Byl k nicemu, protoze tehdy ani nebylo rozsirene wifi. :-)
Pozdeji jsem zkousel jine veci, ale take sly pryc, protoze ve Widlich nesel zapnout monitor mode. Ono se a Widlich a jejich driverech od te doby neco zmenilo? Pokud vim, tak bylo bud nutne pouzit hacknuty ovladac nebo i mit specialni wifinu. Takze by mne zajimalo, jak prepinate wifinu do monitor mode vy, kdyz to tedy ve Widlich uplne normalne jde. Nebo ma C&A nejakou specialni opicarnu, ktera si ten monitor mode umi vydupat?
Ona je to totiž pod Linuxem tak trivialni aplikace, že si to každý trochu skriptu znalý admin "spíchne" podle sebe spíše než aby na to psal nějakou univerzální aplikaci.
Sám používám skript přes cron, který "opingá" definované hosty a posílá email pokud dojde ke stavové změně (device neopovídá / je zpět). Celé to má asi patnáct řádek kódu, žádná univezální aplikace pro tyto základní věci opravdu není potřeba.
Script napises rychleji, nez sem prispevek:
#!/usr/bin/fish
if ping -c 1 $argv[1] > /dev/null 2>/dev/null
echo $argv[1] OK
else
echo $argv[1] FAIL
end
A pak si do .conkyrc na konec pridas:
${execpi 20 /home/jardap/bin/testmachine root.cz}
${execpi 20 /home/jardap/bin/testmachine failuje.cz}
Pokud nechces tohle mit ve svem standardnim conky (nebo dosud conky nepouzivas, tak si zalozis extra conky konfigurak (nezapomen na zacatku nejak rozumne nastavit fonty a pred ${execpi...) dat TEXT a spustis si conky --config=tvujnovykonfigurak a dostanes extra okno se svym statusem.
Za domaci ukol muzes pridat barvicky.
(Asi neni treba zduraznovat, ze tohle reseni ma brutalni omezeni napriklad v tom, ze pingovatelny zdaleka neznamena OK. Ale co chces, to dostavas.)
Ja osobne pokud bych se nechtel zaobirat Xymonem, tak bych proste napsal script, kterej podle vysledku udela HTML s autorefreshem, kterej otevru ve Firefoxu a ten script dam do cronu.
Prace tak na 5-10 minut. A nepotrebuju nic instalovat... maximalne webserver pokud k tomu chci mit pristup vzdalene...
Presne, viz nekde kolem. Script co bude generovat staticky html s nastavenym autorefresh. Nebo trivialni appku kterou zdratujes lokalne v naprosto cemkoli, a ktera bude delat presne totez. Oboji prace na kafepauzu. Nejspis nikoho jeste nenapadlo, ze by nekdo mel potrebu neco takovyho stahovat a instalovat jako balicek.
A proc bych to mel cpat do browseru, kdyz to v browseru nchci, stejna jako nestoji o Conky? GUI aplikaci si neudelam, skript si zbastlim. Kdyz neni vhodne GUI zobrazovadlo s updatem, tak to holt pojde v terminalu. V cem je problem? Mel jsem urcitou vychozi predstavu, ale kdyz na to nic neni, tak se to holt udela nejjednodussim zpusobem, ktery je mi k dispozici.