Mrtg'i
'/usr/port/net/mrtg' den kurabilirsiniz.Mrtg crontabdan calistigi icin
kurulum ardindan calistirma yazilimina ihtiyaciniz olmayacak. Makelemin
sonunda sizlere mrtg'i crontabdan nasil calistirabileceginizi soyleyecegim
fakat once gelin mrtg ayarlarini yapalim.
Mrtg'nin
calistirilabilecegi sistemler ;
Linux 1.2.x, 2.0.x, 2.2.x (Intel and Alpha and Sparc)
SunOS 4.1.3
Solaris 2.4, 2.5, 2.5.1, 2.6, 7
AIX 4.1.4, 4.2.0.0
HPUX 9,10,11
WindowsNT 3.51, 4.0, 2k, Xp
IRIX 5.3, 6.2
BSDI BSD/OS 2.1, 4.x, 3.1
NetBSD (sparc)
FreeBSD 3.x, 4.x, 4.9, 5.0
OpenBSD 2.5, 2.6
Digital Unix 4.0
SCO Open Server 5.0
Reliant UNIX
NeXTStep 3.3
OpenStep 4.2
veya daha yeni versionlar.
Not: mrtg'i http://mrtg.hdl.com/pub/
adresinden portlari kullanmadan indirip kendiniz kurulumunu yapabilirsiniz.
|
Ayarlarla
ilgili olarak '/usr/local/etc/mrg/' icersinde 'mrtg.cfg.sample' adini
tasiyan basit
bir dosya bulacaksiniz. Bu mrtg icin harika bir kaynak olmasina ragmen
baslangic olarak zor
bir dokuman o yuzden simdilik bu dokumani oldugu yere makale sonunda donup
okumak uzere birakalim.
Simdi 'mrtg.cfg'
adinda YENI bir dosya yaratin ve asagidaki satirlari icerisine yerlestirin:
---
WorkDir:
/usr/local/www/data/mrtg
Refresh: 300
Interval: 5
WithPeak[^]: wym
Suppress[^]: y
MaxBytes[^]: 1250000
Target[myserver]: 2:[email protected]
PageTop[myserver]: <H2>Stats for my server</H2>
Title[myserver][ Trafic for my server
---
Tamam, Simdi
yukaridaki satirlari daha yakindan inceleyelim:
WorkDir:
Bu klasor mrtgnin dosyalarini sakladigi bolumdur. Dokumankoku(documentroot)nun
icerisinde secilmesi
bu dosyalarin html ve grafik olmasindan dolayi daha kullanisli olabilir.
Refresh:
Bu saniye cinsinden tarayicinin ne kadar zamanda bir kendisini yenilemesini
gostermektedir. Bu durumda
yukarida yazmis oldugumuz 300 rakamina gore her 5 dakikada bir kendisini
yenilemesi beklenmektedir.
Interval:
Crontabtaki aralik ile ayni olmak mecburiyetindedir.
Asagidaki ozelliklerin hepsi ozel bir iletme(routing) uygulanmaktadir.
Ozelliklerin hepsini '^' kullanarak
diger ayarladada kullanilabilecek sekilde ayarlamaniz mumkundur. Bu durumda,
'WithPeak', 'Suppress' ve 'MaxBytes' tum ayarlamalar icin uygulanacaktir.
WithPeak:
Mrtg ondeger(default) olarak sadece ortalama trafigi gosterir. Bu secenek
yardimi ile isterseniz yillik,
aylik ve/veya haftalik tepeye ulasmalari aktive edebilirsiniz.
Suppress: Suppress ile grafikleri bastirabilirsiniz. Grafikleri yil, ay
ve hafta olarak bastirabilirsiniz.
MaxBytes: Arabiriminizin sorunsuzca calisabilecegi maksimum byte sayisidir.
Bu opsiyon snmpden gelebilecek yanlis bilgileri gozardi etmek icin kullanilir.
(Ornek 2mbitlik hat uzerindeki 10 mbitlik trafik)
Target: Gozlemlemek istediginiz hedef'i ayarlamanizi saglar.
Parantezler arasinda tek bir isim olmalidir.Semicollundan sonra arayuz
icin tanimlanmis snmp id bulunmalidir.
Bu numarayi asagidaki komutu yazarak bulabilirsiniz:
snmpwalk 127.0.0.1 [community] | grep [ip number]
|
Asagidaki
komut satirini yazarak once test edelim:
/usr/local/bin/mrtg /usr/local/etc/mrtg.cfg
Eger calisma
klasoru olarak belirttiginiz klasorde dosyalar yaratilmis ise ve bu dosyalar
bir web tarayicisi ile goruntulenebiliyor ise tebrikler! mrtg'i basari
ile kurmus bulunuyorsunuz. Simdi bu istatistikleri otomatik olarak guncellemek
iyi olurdu diyorsaniz, bunu crontab olusturarak yapabilirsiniz.
root iken
'crontab -e' yazin ve daha sonra asagidaki satiri yazin.
*/5 * * * * /usr/local/bin/mrtg /usr/local/etc/mrtg/mrtg.cfg
Bu satir sayesinde mrtg her 5 dakikada bir calisacak ve bude sizin istatistiklerinizi
guncellestirecek.
|