Erinevus lehekülje "OpenBSD toimimise jälgimine symon abil" redaktsioonide vahel
(→syweb kasutamine) |
(→syweb kasutamine) |
||
100. rida: | 100. rida: | ||
# ln -s /var/www/conf/modules.sample/php5.conf /var/www/conf/modules | # ln -s /var/www/conf/modules.sample/php5.conf /var/www/conf/modules | ||
# /var/www/symon/install_rrdtool.sh | # /var/www/symon/install_rrdtool.sh | ||
+ | rrdtool and libs installed in apache root | ||
Ning veebiserveri käivitamiseks tuleb öelda | Ning veebiserveri käivitamiseks tuleb öelda | ||
# httpd | # httpd |
Redaktsioon: 17. august 2008, kell 21:48
Sisukord
Sissejuhatus
Tarkvara symon http://www.xs4all.nl/~wpd/symon/ ja temaga seotud programmid (symux, syweb jt) võimaldavad koguda OpenBSD tööd iseloomustavaid andmeid (protsessori-ja mälukasutus, võrguliiklus, paketifiltri statistikud jt) ning neid visualiseerida veebiliideses.
Kolm põhilist komponenti võiks üldjuhul olla seadistatud tööle selliselt
.... internet | | _|_ _|_ | | tulemyyr-1 | | tulemyyr-2 |___| symon |___| symon | | | | ------|--|----|-----|-----|--------|------------|------- | | | | _|_ ........ | | haldusarvuti muud arvutid |___| symux, 192.168.10.145:2100 syweb
- symon protsess töötab monitooritavates arvutites, kogub süsteemi kohta andmed ja saadab haldusarvutis töötavale symux protsessi soketisse :2100
- symux protsess töötab haldusarvutis ja võtab vastu symon'ide käest andmeid ning kirjutab näiteks .rrd failidesse failisüsteemis
- syweb on php rakendus, mis kasutades .rrd faile esitab veebiliideses ülevaatlikult tulemusi
Tarkvara paigaldamine
OpenBSD versioonis 4.3 tuleb symon, symux ja syweb kasutamiseks paigaldada esmalt failikomplekt xbase43.tgz
# cd /usr/src # ftp http://ftp.aso.ee/pub/OpenBSD/4.3/i386/xbase43.tgz # cd / # tar -xzphf /usr/src/xbase43.tgz
ning seejärel monitooritavasse arvutisse paketihaldusest symon
# pkg_add symon
ja haldusarvutisse paketid symon ning syweb kuna symux programm sisaldaub symon paketis.
Et teegid kataloogist /usr/X11R6/lib oleksid kasutatavad tuleb .profile faili lisada rida ning kehtestumiseks uuesti sisse logida
export LD_LIBRARY_PATH=/usr/X11R6/lib
symux kasutamine
Seadistame esmalt käima symux'i, mis kuulab võrgusoketit ning millele symon hakkab andmeid saatma. Lihtsamal juhul võiks symux'i seadistusfail /etc/symux.conf sisaldada
mux 192.168.10.145 2100 source 192.168.10.251 { accept { cpu(0), mem, pf, mbuf, proc(named), if(lo0), if(em0), if(rl0), io(wd0) } datadir "/var/www/symon/rrds/tulemyyr-1.auul" } source 192.168.10.252 { accept { cpu(0), mem, pf, mbuf, proc(named), if(lo0), if(em0), if(rl0), io(wd0) } datadir "/var/www/symon/rrds/tulemyyr-2.auul" }
.rrd failide moodustamiseks tuleb alguses üks korda öelda
# mkdir /var/www/symon/rrds/tulemyyr-1.auul /var/www/symon/rrds/tulemyyr-2.auul # /usr/local/share/symon/c_smrrds.sh all
symux käivitamiseks sobib öelda, -d võti jätab protsessi käima esiplaanil ja on näha debug info
# /usr/local/libexec/symux -d
symon kasutamine
Monitooritavas arvutis tuleb käivitada symon, seadistusfailiks on /etc/symon.conf, mis võiks lihtsamal juhul sisaldada
monitor { cpu(0), mem, pf, mbuf, proc(named), if(lo0), if(em0), if(rl0), io(wd0) } stream to 192.168.10.145 2100
Käivitamiseks tuleb öelda, -d jätab protsessi käima esiplaanil ja on näda debug info
# symon -d
syweb kasutamine
syweb paigaldamisel tekivad asjasse puutuvad failid kataloogidesse
/var/www/htdocs/syweb/ /var/www/symon
ja brauseri abil pöördudes on haldusliidese aadressiks http://syweb.loomaaed.tartu.ee/syweb/.
Veebipõhise haldusliidese kasutamiseks tuleb httpd veebiserveri käivitada chroot keskkonnas ning lisaks teha järgmised ettevalmistused (teine käsk teeb võimalikuks chroot keskkonnas rrd utiliitide kasutamise)
# ln -s /var/www/conf/modules.sample/php5.conf /var/www/conf/modules # /var/www/symon/install_rrdtool.sh rrdtool and libs installed in apache root
Ning veebiserveri käivitamiseks tuleb öelda
# httpd