티스토리 뷰
http://oss.oetiker.ch/mrtg/
Mrtg
yum install net-snmp*
yum install httpd*
cfg파일
WorkDir:/home/mrtg/www/pobis_1 : mrtg 로그와 그래프들이 생성되는 디렉토리
Language:Korean : 설정안하면 기본값 영문
Options[_]:growright, bits : growright 는 그래프 흐름을 오른쪽으로 흐르게 함, Mrtg 기본은 Byte 단위이므로 bits를 사용하도록 단위 변경
Log : 따로 폴더 지정하여 빼낼수도 있음
Workdir
- Logdir : 로그디렉토리
- Imgdir : png 파일 디렉토리
- Htmldir : Html 파일 디렉토리
자동화 툴
cfgmaker
- cfgmaker cfg 파일 자동으로 생성해주는 tool
indexmaker
송수신 바꾸기
2:public@xxx.236.xxx.222: 이던것을 아래와 같이 바꾼다. -2:public@xxx.236.xxx.222:
연산이 들어가는 경우는 아래와 같이 수학적 계산법으로 해결하자? 2:public@xxx.236.xxx.222: + (-2:public@xxx.236.xxx.222:) |
ex) 아래 값에 대해 송수신 바꾸기 예제들)1.3.6.1.4.1.14276.2.1.1.1.3.53.15.xx.xxx&1.3.6.1.4.1.14276.2.1.1.1.2.53.15.xx.xxx:elcap@192.168.1.114:::::2
+1.3.6.1.4.1.14276.2.1.1.1.3.53.15.xx.xxx&1.3.6.1.4.1.14276.2.1.1.1.2.53.15.xx.xxx:elcap@192.168.1.164:::::2
아래꺼는 잘됨
1.3.6.1.4.1.14276.2.1.1.1.2.53.15.xx.xxx&1.3.6.1.4.1.14276.2.1.1.1.3.53.15.xx.xxx:elcap@192.168.1.114:::::2
+1.3.6.1.4.1.14276.2.1.1.1.2.53.15.xx.xxx&1.3.6.1.4.1.14276.2.1.1.1.3.53.15.xx.xxx:elcap@192.168.1.164:::::2
아래 2개는 테스팅 해봐야함 ㅋ
-1.3.6.1.4.1.14276.2.1.1.1.3.53.15.xx.xxx&1.3.6.1.4.1.14276.2.1.1.1.2.53.15.xx.xxx:elcap@192.168.1.114:::::2
+ (-1.3.6.1.4.1.14276.2.1.1.1.3.53.15.xx.xxx&1.3.6.1.4.1.14276.2.1.1.1.2.53.15.xx.xxx:elcap@192.168.1.164:::::2)
(-1.3.6.1.4.1.14276.2.1.1.1.3.53.15.xx.xxx&1.3.6.1.4.1.14276.2.1.1.1.2.53.15.xx.xxx:elcap@192.168.1.114:::::2)
+ (-1.3.6.1.4.1.14276.2.1.1.1.3.53.15.xx.xxx&1.3.6.1.4.1.14276.2.1.1.1.2.53.15.xx.xxx:elcap@192.168.1.164:::::2)
bps및 pps 구문 차이 (리눅스에서 iptables에서 snmpd 에 매칭해서 그릴때...)
2, 3 / 4, 5 순서 위치를 바꿈으로서 수신 / 송신 그래프를 바꿀수 있음
bps
1.3.6.1.4.1.14277.2.1.1.1.2.0.0.xx.115&1.3.6.1.4.1.14277.2.1.1.1.3.0.0.xx.115:elcxxx@192.168.1.111:::::2
pps
1.3.6.1.4.1.14277.2.1.1.1.4.0.0.xx.115&1.3.6.1.4.1.14277.2.1.1.1.5.0.0.xx.115:elcxxx@192.168.1.111:::::2
pps는 아래와 같이 전역변수 설정 시작
EnableIPv6: no |
bps는 아래와 같음
EnableIPv6: no |
cfg 설정은 아래와 같이 동일함
Target[xxx.68.21.xx]: 1.3.6.1.4.1.14275.2.1.1.1.3.xx.21.68.xxx&1.3.6.1.4.1.14275.2.1.1.1.2.xx.21.68.xxx:elcap@192.168.1.131:::::2+ 1.3.6.1.4.1.14275.2.1.1.1.3.xx.21.68.xxx&1.3.6.1.4.1.14275.2.1.1.1.2.xx.21.68.xxx:elcap@192.168.1.132:::::2 |
iptables 룰에 동일한 아이피가 있으면 안됨 (123.123.123.123/32, 123.123.123.123/27 단일아이피나 네트워크주소나 같은걸로 취급함)
-s, -d 가 순서가 바뀌어도 되지 않음
-s 123.123.123.123
-d 123.123.123.123.
snmpwalk 를 통해 확인가능함
snmpwalk -v2c -c 커뮤니티값 IP OID ( 1.3.6.1.4.1.14277)
mrtg 의 생성된 log 파일의 time stamp 를 사람이 읽을수 있는 시간값으로 바꾸기
- 제일 왼쪽의 값이 TIMESTAMP 값
1331820000 16 599 18 640 |
perl -e 'print scalar localtime(TIMESTAMP)'
mrtg log 파일 로테이트 시키기
vim /etc/logrotate.d/syslog 파일을 열어서
syslog 가 로테이트 될때 같이 꼽사리로 같이 로테이트 돌게끔 설정하면 된다.
/var/log/messages /var/log/secure /var/log/maillog /var/log/spooler /var/log/boot.log /var/log/cron /var/log/mrtg.log
|
END
참고사이트
http://blog.naver.com/mickey109?Redirect=Log&logNo=60004395022
http://cafe.naver.com/itforyou.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=654
'Linux' 카테고리의 다른 글
Weburl 설치 (0) | 2015.05.26 |
---|---|
Apache 웹 인증 (0) | 2015.05.26 |
mrtg log 파일 → 데이터 수치 변환 스크립트 (0) | 2015.05.26 |
DHCP, Masqurade 셋팅 (공유기) (0) | 2015.05.22 |
sar 명령어 (0) | 2015.05.20 |
- Total
- Today
- Yesterday
- php
- SSL
- galera
- WAF
- ntp
- cURL
- centOS7
- centos8
- glusterfs
- kvm
- Apache
- NGINX
- GeoIP
- OpenVPN
- 인증서
- 베이어다이나믹
- ssh
- mariadb
- virtualbox
- 리눅스
- iptables
- gitlab
- L2TP
- MySQL
- HAProxy
- pptp
- yum
- IPSEC
- mod_security
- softether
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |