Monitoring technologii a siti

Jan Kasprzak kas na fi.muni.cz
Pátek Červen 13 13:02:25 CEST 2014


	Dobry patek vsem,

existuje nejaky rozumny software na monitoring technologii? Co bych od
toho chtel:

Data a sber dat:
- velke mnozstvi promennych (radove desetitisice)
- nektere promenne monitorovane docela casto (i nekolikrat za minutu),
	nektere staci treba jednou za 5 minut
- binarni hodnoty, vicestavove hodnoty (ok/warning/fail), ukazatele aktualni
	hodnoty, souctova pocitadla
- moznost vystavovat data pro jine systemy (Nagios spratelene organizace)
- sber dat pres SNMP, MODBUS/TCP, BACnet, pripadne externimi skripty
	a demony.
- server by mel bezet pod Linuxem, pokud mozno pouzivat pro data
	nejaky externi backend (PostgreSQL).
- autodiscovery (BACnet sit, pripadne sablony typu "Ethernetovy switch
	toho a toho typu", "Linuxovy server", atd.)

Alarmy:
- moznost notifikace pri chybe (hodnota mimo rozsah)
- idealne notifikace s vice urovnemi (ok/warning/fail/unreachable)
- notifikace az po vicenasobnem vyskytu chyby nebo pri delsim trvani chyby
- eskalace (nedjriv mail, kdyz nedojde ke kvitovani poruchy, tak sms, atd.)
- v zasade by mi stacilo to co ma Nagios

Vizualizace;
- webove rozhrani, pro Apache, bez vlastni autentizace (auth resit prostredky
	Apache - zacleneni do stavajiciho systemu)
- grafy (ve stylu MRTG/rrdtool/smokeping)
- schemata (topologie napriklad chlazeni nebo napajeni, priklad:
	http://www.fi.muni.cz/~kas/tmp/schema.png) se zobrazenim
	stavu, obarveni cest pripadne zmena tvaru zobrazenych objektu
	pri zmene stavu
- prehledove mapy (ve ktere mistnosti je prekrocena teplota, napriklad)
- funkcni i pro rychle se menici data - napriklad reload cele stranky
	po pul minute je prilis pomaly. Chtelo by to nejakou javascriptovou
	stranku, ktera by nejlepe pres websockets komunikovala se serverem
	a bez nutnosti pollingu dostavala od serveru informace o zmenach
	stavu (priklad: spadne jistic, chci to videt hned, nejpozdeji
	do par vterin pote, co se o tom dozvi server).
- vyhodou by byla prehledova WWW stranka (nikoliv nativni aplikace) i pro
	mobily.
- zadna Java ani Flash v prohlizeci, pokud mozno zadna Java na strane serveru
- vyhodou by byla moznost primo ve strance klikanim mysi a pretahovanim objektu
	editovat schemata

No a ted co jsem zatim zkoumal:
MRTG: pekne grafy, nic vic
Nagios: rozumny monitoring, nic vic
Zabbix: zatim jsem prilis nezkoumal, ale myslim ze nesplnuje ten pozadavek
	na rychlou odezvu vizualizace. Navic ma nejak agregovana data po urcite
	dobe, ja bych asi chtel uchovavat plna data - disky jsou velke.
OrcaWeb: proprietarni moloch, vic specializovany na BACnet a na monitoring
	technologii, monitoring siti (provoz na switchi) v tom nebude
	uplne jednoduchy. Jo a je to Windows-only :-(

Co jeste existuje? Diky,

-Y.

-- 
| Jan "Yenya" Kasprzak   <kas at {fi.muni.cz - work | yenya.net - private}> |
| New GPG 4096R/A45477D5 -- see http://www.fi.muni.cz/~kas/pgp-rollover.txt |
| http://www.fi.muni.cz/~kas/     Journal: http://www.fi.muni.cz/~kas/blog/ |
Hatsune Miku: the only girl that can have a leek in a song called "Bad Apple"


Další informace o konferenci Linux