본문으로 바로가기

CentOS 5.1 기타서비스 Setup

category 시스템/Linux 2015. 12. 14. 12:42
반응형

 

###. 네트웍 모티터링.


1. 설치 프로그램 확인.

libart_lgpl-2.3.17-4
libart_lgpl-devel-2.3.17-4

zlib-1.2.3-3
zlib-devel-1.2.3-3

libpng-1.2.10-7
libpng-devel-1.2.10-7

freetype-2.2.1-17.el5
freetype-devel-2.2.1-17.el5

net-snmp-libs-5.3.1-14.el5
net-snmp-5.3.1-14.0.1.el5
net-snmp-devel-5.3.1-14.0.1.el5
net-snmp-perl-5.3.1-14.0.1.el5
net-snmp-utils-5.3.1-14.0.1.el5


2. net-snmp 설정 변경.
# vi /etc/snmp/snmpd.conf

com2sec public default public
group public v1 public
group public v2c public
view all included .1
access public "" any noauth exact all none none

# /etc/rc.d/init.d/snmpd start


3. rrdtool 다운로드.
- http://oss.oetiker.ch/rrdtool/

# wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.2.23.tar.gz
# wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.2.27.tar.gz


# ./configure --prefix=/usr/local/server/rrdtool \
# --disable-tcl --disable-python --disable-ruby
# make && make install

4. cacti 설치
- http://cacti-0.8.6j.tar.gz

# wget http://www.cacti.net/downloads/cacti-0.8.7b.tar.gz

- mysql db 생성 및 스크립트 실행.
# mysqladmin create cacti -u root -p
# mysql cacti < cacti.sql -u root -p

- 접근 권한 설정.
# mysql mysql -u root -p
# mysql> grant all on cacti.* to cactiuser@localhost identified by 'userpasswrd';

- 소스의 접속 권한 설정.
# vi include/config.php

- 속성 변경.
# chmod 777 rra log

- 웹 디렉토리에 링크 파일 설정.
# ln -s /usr/local/src/tools/cacti-0.8.7b /usr/local/server/apache/htdocs/cacti

- 웹으로 접속 후 기본 설정 수정한다.
 초기 암호 admin/ -> 수정 요망.

-- 기타 옵션은 수정 하기.

 


5. mrtg 설치 하기.

# wget http://oss.oetiker.ch/mrtg/pub/mrtg-2.16.1.tar.gz

# ./configure --prefix=/usr/local/server/mrtg-2
# make && make install


- config 파일 생성.
# cfgmaker --global 'WorkDir: /usr/local/server/apache/htdocs/mrtg' \
--global 'Options[_]: bits,growright' \
--output /home/mrtg/cfg/mrtg.cfg \
manage@tsnit.co.kr

- 실행.
# /usr/local/server/mrtg-2/bin/mrtg /home/mrtg/cfg/mrtg.cfg

 

 

- snmpwalk 로 확인.
# snmpwalk 116.125.113.121 public

 

 

<--- BEGIN COPY AND PASTE --->

Target[$CFGNAME]: $PORT:$COMMUNITY@$IPADDRESS
MaxBytes[$CFGNAME]: $BANDWIDTH
Options[$CFGNAME]: bits, unknaszero
Title[$CFGNAME]: $DEVICE
PageTop[$CFGNAME]: <H1>$DEVICE</H1>
YLegend[$CFGNAME]: Port Utilization
LegendI[$CFGNAME]: In
LegendO[$CFGNAME]: Out
Legend1[$CFGNAME]: Inbound Bits
Legend2[$CFGNAME]: Outbound Bits
Legend3[$CFGNAME]: INBOUND Max value per interval on graph
Legend4[$CFGNAME]: OUTBOUND Max value per interval on graph
Colours[$CFGNAME]: GREEN#00eb0c,BLUE#0000ff,GRAY#AAAAAA,VIOLET#ff00ff
WithPeak[$CFGNAME]: ymw

<--- FINISH COPY AND PASTE --->

 

 

 

 

반응형