database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 7592 게시물 읽기
No. 7592
웹서버와 DB서버가 분리되었을 때의 pgfouine사용
작성자
초보
작성일
2009-01-23 17:48
조회수
6,667

처음으로 글 올려봅니다. 
일 시작한지 얼마되지 않아 모르는게 많네요;

현재 회사에서 운용 중인 DB서버의 감시체계를 구축하고자 합니다.
우선은 DB의 로그감시툴을 도입하고자 검색해보니 pgfouine이라는 것이 있더군요.

그런데 찾아본 자료에서는 pgfouine이 설치된 서버에 웹서버와 DB서버가 다 같은 서버에 위치해 있었습니다.
문제는 회사의 서버는 웹 따로 DB 따로 라는 것입니다.

DB서버에서 로그를 네트워크로 받아서 웹서버에 위치해 있는 pgfouine으로 로그를 분석할 수 있는 방법이 있을까요?
가능하다면 방법을 알려주시면 정말 감사하겠습니다.


그리고 혹시 DB에 접속한 사용자들에 대한 로그감시기능을 가진 툴은 없을까요?
postgresql에 대응하는 툴을 찾기가 정말 어렵네요...


그럼 좋은 하루 되시기 바랍니다.

이 글에 대한 댓글이 총 2건 있습니다.

가장 간단한 방법은 db 서버가 운영되고 있는 호스트에 웹서버를 구축하고, pgfouine 프로그램을 이용하는 방법이겠죠. 그리고그 웹서버의 접근 권한을 제한 하면 되지 않을까싶습니다.


리모트 호스트에서 postgresql 서버 로그를 가져오는 방법은

Name Return Type Description
pg_ls_dir(dirname text) setof text List the contents of a directory
pg_read_file(filename text, offset bigint, length bigint) text Return the contents of a text file
pg_stat_file(filename text) record Return information about a file


이 함수들로 가능합니다.

꼭 해야겠다면, 아마도 pgfouine 프로그램을 약간 고치면 가능하지 않을까도 싶습니다.


어쩌면 이미 그 기능을 제공하고 있는지도 모르고

김상기(ioseph)님이 2009-01-28 08:40에 작성한 댓글입니다.

답변 감사드립니다.

pgfouine의 기능을 더 파고 들어봐야 겠군요.

거의 영어자료 밖에 없어서 참 난감합니다만...


우선 알려주신 방법으로 시도해 보겠습니다.

좋은 하루 되시길 바랍니다.

초보님이 2009-01-28 12:04에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
7596"EUC_KR" 인코딩에서 사용할 수 없는 문자가 있음...에러 문제 [1]
넷짜
2009-01-28
7627
7595postgreSQL에서 DB에 동영상파일 담는법.. [1]
김민주
2009-01-27
6981
7594- [2]
압피
2009-01-26
6590
7592웹서버와 DB서버가 분리되었을 때의 pgfouine사용 [2]
초보
2009-01-23
6667
7590commit 전에 insert 하고 그 currval 을 구할수 있나요? [1]
멍기사
2009-01-23
7275
7589- [4]
압피
2009-01-19
6304
7588PostgreSQL 제대로 지원하는 ER 모델러 없나요??? [1]
최정대
2009-01-19
7070
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다