Stránka 1 z 4

ROSInfo - router monitoring

Napsal: 16 Nov 2006 14:50
od phill
Hi!
I have created a simple web application for monitoring routers running Mikrotik RouterOS.

It's been running on our network with eighty routers for about a year and it proved sometimes quite helpful so I decided to share it with you and release it under GPL.

Main functions:
- Signal, CPU load, uptime, latency graphing,
- Traffic monitoring

Screenshots:
Routers list
Obrázek
Signal graphs
Obrázek
Traffic monitoring
Obrázek



Download:
Direct link http://phill.gotdns.org/rosinfo.php
or somewhere on my homepage http://phill.gotdns.org/


Feel free to make any comments or suggestions,

Phill

PS: Prekladat to snad nemusim. Ty tri vety dovede prelozit i cvicena opice :)

Vice info na http://forum.mikrotik.com//viewtopic.php?p=55621#55621

Konfigurace

Napsal: 18 Nov 2006 17:03
od jburak
Tak mam neco spatne. Stranky jedou, ale po kliknuti na zobrazeni routeru v pravem menu to tak pul minuty premysli a krome hlavicky a praveho menu se nic nezobrazi.

v logu httpd mi to pise:
"ERROR: opening '/var/www/rosinfo/rrd/rosinfo-system-192.168.2.8.rrd': No such file or directory" cesta je spravne a ten soubor tam je vygenerovany, v cronu spoustim fetchexec jako apache.

a error logu httpd :
"[client 192.168.2.2] PHP Notice: Undefined index: category in /home/www/x.net/rosinfo/show.php on line 9, referer:http://x.net/rosinfo/
[client 192.168.2.2] PHP Fatal error: Maximum execution time of 30 seconds exceeded in /home/www/x.net/rosinfo/show.php on line 54, referer:http://x.net/rosinfo/ "

Pokud rrd databaze smazu, tak seznam routeru normalne najede a kdyz pockam az se znovu vygeneruji tak se mi i zobrazi grafy atd..., ale potom dam seznam routeru obnovit a jsem v pytli.

Adresar rrd mam nastaveny uz i s pravy 777, httpd bezi pod apache, php 5.0.4, apache 2.0.54

A kdyz zadam primo http://x.net/rosinfo/signal.php?ip=192.168.2.8 tak mi to grafy zobrazi spravne.

Proste nejede jen ta stranka se seznamem routeru.

Napsal: 19 Nov 2006 23:44
od phill
Pripadne chyby rad opravim, poslal jsem PM, pripadne to muzeme vyresit po mailu phill=a=seznam.cz nebo po ICQ 69193789

Napsal: 20 Nov 2006 08:41
od knedlik
A ten traffic je delany i na QT nebo jenom na SQ ?? Pokud je delany na QT, tak jde sprahnout (scitat) vic QT dohromady??

dík za odpověï

Napsal: 20 Nov 2006 10:08
od phill
Traffic je udelany pres IP Accounting, coz je seznam IP a bajtu, neco jako kdyz se v iptables udelaji pravidla pro kazdou IP a pak se to zobrazuje iptables -L -v. Takze se sosne ten seznam, za nekolik vterin se sosne zas a vypocitaj se rozdily a to nam da rychlost :) Zadna queue do toho nijak zapojena neni.

Napsal: 21 Nov 2006 08:00
od pepulis
phill píše:Traffic je udelany pres IP Accounting, coz je seznam IP a bajtu, neco jako kdyz se v iptables udelaji pravidla pro kazdou IP a pak se to zobrazuje iptables -L -v. Takze se sosne ten seznam, za nekolik vterin se sosne zas a vypocitaj se rozdily a to nam da rychlost :) Zadna queue do toho nijak zapojena neni.


Jestli se nepletu je potreba k provozu php5 a rrdtoll 1.2. Je tomu tak? Pokud ano jak se to chova s php4? Instalovat php5 na svuj server nechci, protoze mi to uz rozhodilo par veci.

Napsal: 21 Nov 2006 10:30
od phill
Obavam se, ze v php4 nepojede sablonovaci system P.E.T. http://pet.andreas-demmer.de/.
Neni ale nic jednodussiho nez to rozbalit a zkusit.

Napsal: 21 Nov 2006 10:38
od pepulis
phill píše:Obavam se, ze v php4 nepojede sablonovaci system P.E.T. http://pet.andreas-demmer.de/.
Neni ale nic jednodussiho nez to rozbalit a zkusit.


Ja to zkousel a nejelo to, ale nevedel jsem zda je to prave tim php4. Skoda ze to je az na php5, ktere nechci videt :-)))

Napsal: 22 Feb 2007 10:50
od vsetec
Dobrý den, zkouším RosInfo a zasekl sem se na hlášce:
Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /var/www/rosinfo/include/pet.class.php on line 23

úvodní stránka se my zobrazí normálně, ale dál jen tato hláška. Nevíte co s tím. Jarda

Napsal: 22 Feb 2007 11:23
od phill
vsetec píše:Dobrý den, zkouším RosInfo a zasekl sem se na hlášce:
Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /var/www/rosinfo/include/pet.class.php on line 23

úvodní stránka se my zobrazí normálně, ale dál jen tato hláška. Nevíte co s tím. Jarda


Jste si jisty, ze pouzivate php5?

Napsal: 22 Feb 2007 18:17
od vsetec
Ano na sto procent, na zkoušku sem si to nainstaloval na jiný komp, protože my na tom PC které používám na sledování sítě běží Nagios, Cacti amokeping, atd. Proto si to zkouším na jiném PC. Jarda
Debian není zrovna moje silná stránka

Napsal: 22 Feb 2007 20:29
od phill
vsetec píše:Ano na sto procent, na zkoušku sem si to nainstaloval na jiný komp, protože my na tom PC které používám na sledování sítě běží Nagios, Cacti amokeping, atd. Proto si to zkouším na jiném PC. Jarda
Debian není zrovna moje silná stránka

Tenhle problem jsem zaregistroval pod php4, pro ktery neni sablonovaci system PET urcen. Mozna jsem mel pouzit radeji smarty, ale prislo mi to prilis tezkopadny, PET je dost jednoduchej a na tohle staci. Problemy jsem s nim zatim nemel. Nemuze byt to php nejak nestandardne upraveny? Nemam ale moc tuseni co a jak muze byt spatne.

Napsal: 22 Feb 2007 22:19
od vsetec
dík za radu, vlítnu na to PHP, je pravda že sem s ním měl při instalaci problémy. Tak se na něho zaměřím. Dik Jarda

Napsal: 10 Mar 2007 10:53
od vsetec
Bylo to tím PHP, teï se peru pro změnu s rrdtool-1.2. S verzí rrdtool-1.0.2 to asi nebude ono?

Napsal: 10 Mar 2007 12:06
od phill
vsetec píše:Bylo to tím PHP, teï se peru pro změnu s rrdtool-1.2. S verzí rrdtool-1.0.2 to asi nebude ono?

Nebude :)

V README nejsou ty pozadavky na software jen tak bez duvodne.