지난 번 pgfouine에 관련해 질문 드렸는데요...아무래도 포인트가 빗나간거 같습니다;
이번에 DB서버 안정화를 위해서
로그를 저장하고 감시하기 위한 툴을 조사하고 있는데
pgfouine은 이에 맞지 않는 것 같더군요...
해서 다시 한 번 질문을 드려봅니다.
지금 필요한 기능은 다음과 같습니다.
- postgresql8.1.11에 대응 가능할 것
- GUI를 제공할 것
- DB에서 쿼리가 발생했을 시에 쿼리를 발생한 유저가 누구인지, 발생시간은 어제인지 로그가 남을 것
gui를 제외하면 postgresql의 텍스트 로그에서 확인가능합니다만,
탐색시간을 줄이고 보기 쉽게 하기 위해서는 gui가 필요하지 않을까 싶어서 따로 찾고 있습니다.
여기다 실시간 감시 기능이 덧붙여졌으면 하고요.
그간 조사해본 바로는
1.EMS SQL Manager for PostgreSQL
이 툴의 Server log view가 비숫한데 개인사용자용에는 없는 기능인데다 스크린샷으로는 시간표시만 확인가능했습니다.
2.pgadmin
Server status라는 것이 있었지만 홈페이지 설명으로는 유저를 표시하는 부분이 없더군요.('%t:'만 정확히 표시된다고 읽었습니다)
물론 스크린샷으로도 확인불능
3.pgfouine
며칠간 삽질하게 한 장본인인데요;
어느 블로그에서 유저 표시를 하게 하는 옵션을 postgresql.conf에 설정하길래 표시할 줄 알았더니 전혀 변화가 없더군요...
덕분에 log_line_prefix라는 옵션만 달달 외우게 되었습니다;;
기타 등등 찾아봤지만 도무지 마땅한게 보이지가 않네요.
postgresql의 기본 로그정보를 그대로 표시만 해줘도 괜찮을 것 같은데 그 조차도 제공해주는 툴이 없다니 좀 어이가 없기도 합니다.
아니면 제 조사가 아직 부족한지도 모르겠고요...
어느 쪽이든 이젠 거의 빈사상태입니다...그냥 배째라 하고 그런 거 없다고 보고해야 할지...
|