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.


Asmeniniai įrankiai