[MRTG] 자동 설치 스크립트

리눅스/어플리케이션 2011. 8. 16. 19:48 Posted by Relipmoc
CentOS 5 기준이며, 다른 배포판일 경우 패키지 설치 명령어만 다르고 나머지는 같으.. ㄹ 겁니다
실사용 하실 때 설치 스크립트에서 주석은 달아 놨으니 변수부분만 바꿔주시면 되며, 이 스크립트는 MRTG 설치&설정 스크립트지 SNMP 설정은 하지 않습니다.

#!/bin/sh
# Author: Larry Kim <admin@relip.org>

# ============= 변수 선언 =============

MRTG_CFG_PATH="/etc/mrtg/local.cfg" # MRTG 설정파일 경로. 꼭 obsolute path 여야함!
MRTG_WORK_DIR="/data/www/www.relip.org/mrtg/" # 데이터, 그래프들을 저장할 경로
SNMP_VERSION="2" # SNMP 버전 
SNMP_HOST="localhost" # SNMP 데이터를 가져올 서버의 아이피 또는 도메인
SNMP_COMMUNITY="public" # SNMP 커뮤니티 이름

# ============= 변수 선언 끝 ==========

yum -y install mrtg
cfgmaker --snmp-options=:::::${MRTG_SNMP_VERSION} --global "WorkDir: ${MRTG_WORK_DIR}" --global 'Language: korean' --global 'Options[_]: bits,growright' --global 'Refresh: 300' --global 'WriteExpires: Yes' --output ${MRTG_CFG_PATH} ${SNMP_COMMUNITY}@${SNMP_HOST}
indexmaker ${MRTG_CFG_PATH} --output=${MRTG_WORK_DIR}/index.html
echo "*/5 * * * * root env LANG=C /usr/bin/mrtg ${MRTG_CFG_PATH}  > /dev/null 2>&1" >>  /etc/crontab 

참 쉽ㅈ.. 
TAG

댓글을 달아 주세요