MRTG installation on linux server

1 Checking for snmp server

rpm -qa | grep snmp

yum install net-snmp-utils net-snmp

2 Checking Snmpd service running or not in the server

ps -aux | grep snmp

or

lsof -i :199

or

netstat -natv | grep ‘:199’

service snmpd start

chkconfig –add snmpd

chkconfig snmpd on

3 Checking snmp server configured properly

vi /etc/snmp/snmpd.conf

find

com2sec notConfigUser default public

replace

com2sec local localhost public
com2sec mynetwork 192.168.0.0/24 public (here replace with your network)

find
group notConfigGroup v1 notConfigUser
group notConfigGroup v2c notConfigUser

Replace with:

group MyRWGroup v1 local
group MyRWGroup v2c local
group MyRWGroup usm local
group MyROGroup v1 mynetwork
group MyROGroup v2c mynetwork
group MyROGroup usm mynetwork
Again scroll down a bit and locate the following line:

Find line:

view systemview included system
Replace with:

view all included .1 80
Again scroll down a bit and change the following line:

Find line:

access notConfigGroup “” any noauth exact systemview none none
Replace with:

access MyROGroup “” any noauth exact all none none
access MyRWGroup “” any noauth exact all all none
Scroll down a bit and change the following lines:

Find lines:

syslocation Unknown (edit /etc/snmp/snmpd.conf)
syscontact Root (configure /etc/snmp/snmp.local.conf)

Replcaec with

syslocation Linux (OS Name), Linux Router.
syscontact YourNameHere

chkconfig snmpd on
service snmpd start

snmpwalk -v 1 -c public localhost IP-MIB::ipAdEntIfIndex

Sample outputs:
ip.ipAddrTable.ipAddrEntry.ipAdEntIfIndex.127.0.0.1 = 1
ip.ipAddrTable.ipAddrEntry.ipAdEntIfIndex.192.168.0.3 = 2

4 Install mrtg

yum install mrtg

5 Configure mrtg

mkdir -p /usr/local/apache/htdocs/mrtg
cfgmaker –global ‘WorkDir: /usr/local/apache/htdocs/mrtg’ –output /etc/mrtg/mrtg.cfg public@localhost

indexmaker –output=/usr/local/apache/htdocs/mrtg/index.html /etc/mrtg/mrtg.cfg

6 checking cron

cat /etc/cron.d/mrtg

7 Access mrtg using http://your-ip.add.ress/mrtg/

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s