실사용 하실 때 설치 스크립트에서 주석은 달아 놨으니 변수부분만 바꿔주시면 되며, 이 스크립트는 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
'리눅스 > 어플리케이션' 카테고리의 다른 글
| [Apache] mod_watch backup (0) | 2011/08/20 |
|---|---|
| [MRTG] 자동 설치 스크립트 (0) | 2011/08/16 |
| [작성중] CentOS 5.6 APM Compile (0) | 2011/08/14 |
| [PHP] x86_64 에서 PHP MSSQL 모듈 설치시, libsybdb.a|so 오류 (0) | 2011/01/10 |
| [Apache] 컴파일한 httpd를 chkconfig 로 등록하기. (2) | 2011/01/01 |
| [PHP][작성중] CentOS PHP 컴파일 (3) | 2010/12/24 |

