INFORMATICS

The Best

Przełącznik języka

Zaproś mnie na KAWE

Jeżeli podoba Ci się strona i chcesz wspomóc projekt!

Postaw mi kawę na buycoffee.to

This Site

Płatnik

CMS

Hardware

Uncategorised

Emulators

Powershell

Storage Array

DNS

Antivirus program

Licznik

2.png9.png0.png9.png1.png4.png1.png
Today619
Yesterday659
This week2988
This month8114
Total2909141

Visitor Info

  • IP: 18.118.193.123
  • Browser: Unknown
  • Browser Version:
  • Operating System: Unknown

Who Is Online

5
Online

środa, 15 maj 2024 23:23

MRTG1

Gwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywna
 

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:Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript.

#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:Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript.

#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