INFORMATICS

The Best

MRTG1

Star InactiveStar InactiveStar InactiveStar InactiveStar Inactive
 

Centos Instalacja i konfiguracja MRTG

Sprawdzenie od strony routera

Wysyłamy komandą

snmpwalk -v1 -c public 192.168.0.1  (adres IP routera)

Jeżeli SNMP nie jest uruchomione dostajemy komunikat - "TimeoutL: No Response from 192.168.0.1  Przy prawidłowej konfiguracji routera otrzumujemy listing:

SNMPv2-MIB::snmpOutNoSuchNames.0 = Counter32: 2

SNMPv2-MIB::snmpOutBadValues.0 = Counter32: 0

SNMPv2-MIB::snmpOutGenErrs.0 = Counter32: 0

SNMPv2-MIB::snmpOutGetRequests.0 = Counter32: 0

SNMPv2-MIB::snmpOutGetNexts.0 = Counter32: 0

SNMPv2-MIB::snmpOutSetRequests.0 = Counter32: 0

SNMPv2-MIB::snmpOutGetResponses.0 = Counter32: 929

SNMPv2-MIB::snmpOutTraps.0 = Counter32: 2 . . .

Można rownież do sprawdzenia czy protokół SNMP jest uruchomiony użyć programu np SNMP Tester

Instalacja oprogramowania na serwerze CENTOS

Opis programu MRTG

Program MRTG jest programem do zbierania statystyk z urządzenia dzięki protokołowi SNMP. Zbiera między innymi ruch na interfejsach sieciowych urządzeń.

Do działania programu wymagana jest instalacja MRTG (Multi Router Traffic Grapher) oraz NET-SNMP NET-SNMP-UTILS (Simple Network Management Protocol)

Należy również uruchomić snpd poleceniem #chkconfig snmpd on #service snmpd restart

Instalacja programu na Centosie wygląda następująco:

# yum install mrtg net-snmp net-snmp-utils

lub yum -y install mrtg

 

net-snmp-utils instalujemy opcjonalnie (snmpwalk i snmpget)

 

Po instalacji przystępujemy do skonfigurowania programu Program instaluje pliki konfiguracyjne w lokacji:

/etc/mrtg/mrtg.cfg

/etc/cron.d/mrtg

/etc/httpd/conf.d/mrtg.conf

W pliku /etc/mrtg/mrtg.cfg wprowadzamy następującą konfigurację

HtmlDir: /var/www/mrtg

ImageDir: /var/www/mrtg

LogDir: /var/lib/mrtg

ThreshDir: /var/lib/mrtg

#Target[r1]: 2:This email address is being protected from spambots. You need JavaScript enabled to view it.

#MaxBytes[r1]: 1250000

#Title[r1]: Traffic Analysis

#PageTop[r1]: <H1>Stats for our Ethernet</H1>

 

Jeżeli chcemy dodać do monitoringu kolejne interfejsy lub routery dodajemy linie:

#Target[r1]: 2:This email address is being protected from spambots. You need JavaScript enabled to view it.

#MaxBytes[r1]: 1250000

#Title[r1]: Traffic Analysis

#PageTop[r1]: <H1>Stats for our Ethernet</H1>

zmieniając oznaczenie zawarte w nawiasach

 

Konfiguracja - /etc/cron.d/mrtg

-----------------

export LANG=C

export LC_ALL=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg --lock-file /var/lock/mrtg/mrtg_l --confcache-file /var/lib/mrtg/mrtg.ok

----------------

Sprawdzamy czy cron jest uruchomiony

#chkconfig --list crond

Jeżeli nie jest on włączony wprowadzamy poniższe komendy

#chkconfig crond on

#service crond on

Konfiguracja apacha w lini /etc/httpd/conf.d/mrtg.conf

Alias /mrtg /var/www/mrtg #<Location /mrtg>

#    Order deny,allow

#    Deny from all

#    Allow from 127.0.0.1

#    Allow from ::1

#

# Allow from .example.com

#</Location>

Po wprowadzeniu zmian w konfiguracji restartujemy serwis apache service httpd restart

Ostatni krok to stworzenie pliku index.html z wprowadzoną konfiguracją wykonujemy to poleceniem: indexmaker --output=/var/www/mrtg/index.html /etc/mrtg/mrtg.cfg

Uruchomienie MRGT http://moj.ip/mrtg

Search