그 내용중 일간 트래픽 관리시에 트래픽이 누적되지 않도록 하루에 한번
트래픽을 초기화하여야 합니다.
이 작업을 매일 오후 11시 58분에 자동으로 초기화 하도록 설정하겠습니다.
여기서는 lynx라는 간단한 텍스트 웹브라우저를 사용하여서 웹서버로 접근합니다.
예) lynx #source http://도메인
트래픽을 초기화 하기위한 URL을 먼저 확인합니다.
http://서버도메인/throttle-status?content-type=text/html&refresh=60&view=status&command=reset,*
위의 URL을 웹브라우저로 접근합니다.
]$ lynx #source http://서버도메인/throttle-status?content-type=text/html&refresh=60&view=status&command=reset,*
모든 도메인의 트래픽이 초기화 되었는지 확인하실 수 있습니다.
그러나 만약 트래픽 관리자 모드에 인증을 걸었다면 다음의 옵션을 추가해서 실행해야 합니다.
아이디는 admin 비밀번호는 ResetAll 이라고 가정합니다.
]# vi /etc/traffic_reset.sh
######################################
#!/bin/bash
/usr/bin/lynx #source -auth=admin:ResetAll \
"http://도메인/throttle-status?content-type=text/html&refresh=60&view=status&command=reset,*"
######################################
소유권 변경
]# chown root:root /etc/traffic_reset.sh
퍼미션 변경
]# chmod 700 /etc/traffic_reset.sh
/etc/crontab에 등록
]# vi /etc/crontab
######################################
58 23 * * * root /etc/traffic_reset.sh >/dev/null
######################################
이제 매일 저녁 23시 58분에 자동으로 전체 트래픽을 초기화 합니다.