통계를 내는 스크립트를 만들려고 합니다. 조언 부탁드려요!
글쓴이: prankenmk2 / 작성시간: 화, 2012/03/27 - 3:00오후
안녕하세요.
DB Slow 로그 내용을 가지고 통계를 내는 스크립트를 작성해야 합니다.
그런데 스크립트 작성에 애를 먹고 있네요. 어떻게 하면 좋을지 조언 부탁드립니다.
로그파일의 내용은 간단히 예를 들면
#10.10.10.10
aaaaaaaaaaaaaa
use mysql
select aaa from db;
이런 로그가 있으면
IP(10.10.10.10)로 조회해서 이 IP가 어떤 DB에 접속했는지를 찾아내는 스크립트 입니다.
생각하는건 ip를 인자로 주고 해당 IP가 걸리면(grep등등) 바로 다음에 나오는 use로 시작하는 부분을 찾으면 될거 같은데요...
어떻게 도저히 감이 잡히질 않네요.
이 부분에 대해 조언 부탁드립니다 ㅠ
감사합니다!
Forums:
grep을 말씀하시는 걸 보니 쉘스크립트로
grep을 말씀하시는 걸 보니 쉘스크립트로 하시는가본데, 뭐 방법이야 여럿 있겠습니다만,
grep으로 IP가 걸리면 그 다음 use를 찾는다...고 바로 연결하려 하지 마시고,
이런 식으로 하면 각 조건 전부 grep 을 쓰거나 간단한 변수 비교이니까.. 무난하게 되지 않을까요.
좋은 하루 되세요!
답변 감사합니다~ 지금 알려주신데로 스크립트
답변 감사합니다~
지금 알려주신데로 스크립트 작성중입니다!
왜이리 응용력이 딸리는지....
열심히 공부해야겠습니다.
댓글 달기