mrtg diegimas
Apie
mrtg programa leidžia stebėti tinklo interfeisų apkrovimą.
Diegimas
Pradžioje reikėtų paleisti snmp servisą. Naujose FreeBSD versijose sistemoje jau yra bsnmpd programa, priešingu atveju ją reikėtų instaliuoti iš portų (net-mgmt/bsnmpd/).
Pirma įrašome į /etc/rc.conf failą:
bsnmpd_enable="YES"
Sutvarkome konfigūracinį failą /etc/snmpd.config pakeisdami esminius parametrus: host, location, contact,
taip pat eilutę:
begemotSnmpdPortStatus.[$(host)].161 = 1
pakeičiame į:
#begemotSnmpdPortStatus.[$(host)].161 = 1
taip servisas bus paleistas tik ant lokalaus interfeiso (127.0.0.1).
po to paleidžiame servisą:
/etc/rc.d/bsnmpd start
toliau iš portų reikėtų įdėti mrtg programą:
cd /usr/ports/net-mgmt/mrtg make install clean rehash
Sukuriame konfigūracinį failą:
cfgmaker public@127.0.0.1 >/usr/local/etc/mrtg/mrtg.cfg
Jame reikia pakeisti WorkDir parametrą:
WorkDir: /home/mrtg
Sukursime naują katalogą mrtg duomenims:
mkdir /home/mrtg chown mrtg:mrtg /home/mrtg
Įrašome /etc/rc.conf faile:
mrtg_daemon_enable="YES"
Paleidžiame mrtg demoną:
/usr/local/etc/rc.d/mrtg_daemon start
Jei viską gerai padarėte, tai į pranešimus nekreipkite dėmesio, nes pranešama apie naujai sukurtus duomenų saugojimo failus.
Galiausiai reikia sutvarkyti apache, kad matytume rezultatus.
Sukuriame index failą su grafikais:
indexmaker /usr/local/etc/mrtg/mrtg.cfg >/home/mrtg/index.html
Apache konfigūracijoje prie pasirinkto virtualaus hosto įrašome:
Alias /mrtg/ /home/mrtg/
Ir perkrauname apache servisą:
/usr/local/etc/rc.d/apache.sh restart
arba naudodami apachectl graceful komandą.
Paleidus naršyklę savo serverio adresu (http://www.vardas.lt/mrtg) turėtumėt pamatyti grafikus.
Pastaba: galima apsaugoti rodoma informaciją slaptažodžiu naudojant apache htaccess direktyvas.