HowTo Installera och konfigurera snmp med MRTG

Här kan du dela med dig av dina bästa tips och knep.
Kategoriregler
Här ligger de utförliga instruktionerna vi kan tänkas behöva. Leta här om du tex behöver installera nåt program eller sätta upp någon funktion. Starta inte trådar utan att ha ett svar.
beer-it
Inlägg: 39
Blev medlem: 29 mar 2007, 22:59
Ort: Borlänge
Kontakt:

HowTo Installera och konfigurera snmp med MRTG

Inlägg av beer-it »

Såg att det inte fanns någon guide för hur man configurerar mrtg riktigt så varsågoda!

Installera nödvändiga paket (hoppa över det ni redan har installerat:

apt-get install apache2
apt-get install snmpd
apt-get install snmp
apt-get install mrtg

Skapa nödvändiga mappar

mkdir -p /etc/mrtg
mkdir -p /etc/cron.mrtg
mkdir -p /var/www/mrtg

Editera konfigurationsfiler:

rm /etc/snmp/snmpd.conf
vi /etc/snmp/snmpd.conf

Kod: Markera allt

com2sec local     127.0.0.1/32    public
com2sec local     10.10.10.0/24   public

group MyROGroup v1         local
group MyROGroup v2c        local
group MyROGroup usm        local

view all    included  .1                               80

access MyROGroup ""      any       noauth    exact  all    none   none

syslocation Hemma
syscontact Me <min@epost.nu>


vi /etc/default/snmpd
Ändra raden SNMPDOPTS till:

Kod: Markera allt

SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1 -C -c /etc/snmp/snmpd.conf'
Starta om snmp-servern: /etc/init.d/snmpd restart

Kör följande kommando för att generera en konfigurationsfil för nätverksövervakningen:
cfgmaker --output=/etc/mrtg/traffic.cfg --ifdesc=ip --ifref=descr --global "WorkDir: /var/www/mrtg" --global "Options[_]: bits,growright" public@localhost

vi /etc/mrtg/cpu.cfg

Kod: Markera allt

WorkDir: /var/www/mrtg
LoadMIBs: /usr/share/snmp/mibs/UCD-SNMP-MIB.txt
Target[localhost.cpu]:ssCpuRawUser.0&ssCpuRawUser.0:public@127.0.0.1+ ssCpuRawSystem.0&ssCpuRawSystem.0:public@127.0.0.1+ ssCpuRawNice.0&ssCpuRawNice.0:public@127.0.0.1
RouterUptime[localhost.cpu]: public@127.0.0.1
MaxBytes[localhost.cpu]: 100
Title[localhost.cpu]: CPU Load
PageTop[localhost.cpu]: <H1>Active CPU Load %</H1>
Unscaled[localhost.cpu]: ymwd
ShortLegend[localhost.cpu]: %
YLegend[localhost.cpu]: CPU Utilization
Legend1[localhost.cpu]: Active CPU in % (Load)
Legend2[localhost.cpu]:
Legend3[localhost.cpu]:
Legend4[localhost.cpu]:
LegendI[localhost.cpu]:  Active
LegendO[localhost.cpu]:
Options[localhost.cpu]: growright,nopercent,gauge

vi /etc/mrtg/mem.cfg

Kod: Markera allt

LoadMIBs: /usr/share/snmp/mibs/HOST-RESOURCES-MIB.txt
Target[localhost.mem]: .1.3.6.1.4.1.2021.4.6.0&.1.3.6.1.4.1.2021.4.6.0:public@localhost
PageTop[localhost.mem]: <H1>Free Memory</H1>
WorkDir: /var/www/mrtg
Options[localhost.mem]: nopercent,growright,gauge,noinfo
Title[localhost.mem]: Free Memory
MaxBytes[localhost.mem]: 1000000
kMG[localhost.mem]: k,M,G,T,P,X
YLegend[localhost.mem]: bytes
ShortLegend[localhost.mem]: bytes
LegendI[localhost.mem]:  Free Memory:
LegendO[localhost.mem]:
Legend1[localhost.mem]: Free memory, not including swap, in bytes

vi /etc/mrtg/swap.cfg

Kod: Markera allt

LoadMIBs: /usr/share/snmp/mibs/UCD-SNMP-MIB.txt
Target[localhost.swap]: memAvailSwap.0&memAvailSwap.0:public@localhost
PageTop[localhost.swap]: <H1>Swap Memory</H1>
WorkDir: /var/www/mrtg
Options[localhost.swap]: nopercent,growright,gauge,noinfo
Title[localhost.swap]: Free Memory
MaxBytes[localhost.swap]: 1000000
kMG[localhost.swap]: k,M,G,T,P,X
YLegend[localhost.swap]: bytes
ShortLegend[localhost.swap]: bytes
LegendI[localhost.swap]:  Free Memory:
LegendO[localhost.swap]:
Legend1[localhost.swap]: Swap memory avail, in bytes

vi /etc/cron.mrtg/mrtg

Kod: Markera allt

#!/bin/sh
env LANG=C /usr/bin/mrtg /etc/mrtg/traffic.cfg
env LANG=C /usr/bin/mrtg /etc/mrtg/cpu.cfg
env LANG=C /usr/bin/mrtg /etc/mrtg/mem.cfg
env LANG=C /usr/bin/mrtg /etc/mrtg/swap.cfg

Kör nu föjande kommandon:

echo "*/5 *  * * *  root    /etc/cron.mrtg/mrtg &>/dev/null" > /etc/cron.d/mrtg

chmod +x /etc/cron.mrtg/mrtg

chmod +x /etc/cron.d/mrtg

/usr/bin/indexmaker --output=/var/www/mrtg/index.html --title="My powerful machine ! " --sort=name --enumerate /etc/mrtg/traffic.cfg /etc/mrtg/cpu.cfg /etc/mrtg/mem.cfg /etc/mrtg/swap.cfg

Kör nu /etc/cron.mrtg/mrtg om igen tills du inte längre får några felmeddelanden. (normalt 3-4 gånger)

Starta därefter om crontab:
/etc/init.d/cron restart

Nu ska allt funka som det skall.
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

SV: HowTo Installera och konfigurera snmp med MRTG

Inlägg av Okänd »

Utmärkt! Tack för den, beer-it !  ;D ;D ;D
beer-it
Inlägg: 39
Blev medlem: 29 mar 2007, 22:59
Ort: Borlänge
Kontakt:

SV: HowTo Installera och konfigurera snmp med MRTG

Inlägg av beer-it »

Så lite så, vet inte hur eftertraktade howto`s är här, men kan nog knåpa ihop mer howto`s och lägga upp.
Passade på att bli medlem idag då jag har gått över till ubuntu.
Okänd
Inlägg: 30172
Blev medlem: 03 mar 2008, 01:30
OS: Ubuntu

SV: HowTo Installera och konfigurera snmp med MRTG

Inlägg av Okänd »

beer-it skrev: Så lite så, vet inte hur eftertraktade howto`s är här, men kan nog knåpa ihop mer howto`s och lägga upp.
Passade på att bli medlem idag då jag har gått över till ubuntu.
Det vore bara toppen !
Det är tänkt att lägga alla HowTos i Wikin sen, så fort vi har löst problemet med spam där.

KÖR !!! ;D ;D ;D

Jo förresten: VÄLKOMMEN OMBORD !! ;)
look2
Inlägg: 523
Blev medlem: 09 jan 2007, 23:12
Ort: Arboga

Re: HowTo Installera och konfigurera snmp med MRTG

Inlägg av look2 »

Följde denna guid, och det fungerade. Insåg dock först efterråt att cpu, minne, osv oxå övervakas.
Det vill jag inte, hur gör jag för att ta bort det?
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

Re: HowTo Installera och konfigurera snmp med MRTG

Inlägg av Lars »

Du får helt enkelt ta bort motsvarande rader i /etc/cron.mrtg/mrtg. Och så måste du köra indexmaker igen utan att ta med cpu etc. Det ska räcka.
look2
Inlägg: 523
Blev medlem: 09 jan 2007, 23:12
Ort: Arboga

Re: HowTo Installera och konfigurera snmp med MRTG

Inlägg av look2 »

missade index builden... nu funkar det...
Dock så skulle jag vilja få till en grej till.
Om man från ADSL modemet skulle kunna få lite info via snmp på trafik osv och få upp även det som en tuff graf...
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

Re: HowTo Installera och konfigurera snmp med MRTG

Inlägg av Lars »

Det beror på om modemet har stöd för SNMP. Vad är det för modem?
look2
Inlägg: 523
Blev medlem: 09 jan 2007, 23:12
Ort: Arboga

Re: HowTo Installera och konfigurera snmp med MRTG

Inlägg av look2 »

tror att det har stöd för det. En kompis nämnde nått om det iallafall.
Det är ett zyksel modem från telia, deras "tripple play" modem tror jag de kallar det.
Skriv svar

Återgå till "Guider"