PostgreSQL統計數據監控工具 - pgcenter

jopen 10年前發布 | 15K 次閱讀 pgCenter PostgreSQL 數據庫服務器

簡介

    pgcenter是針對PostgreSQL數據庫的一款監控工具,詳細地址:https://github.com/lesovsky/pgcenter

    pgcenter目前開發和測試主要面向PG9.4(對9.x其他版本也有測試),目前還是bata版本在一些情況下會有錯誤。pgcenter和PG服務器最好在同一主機,因為對于遠程服務器,pgcenter有些功能不可用。運行pgcenter要使用PG的superuser賬號,否則PG的某些信息會因為權限不夠而無法獲取。

配置、安裝與試用

環境:

centos 32bit

1. 安裝postgresql9.4

    由于pgcenter目前對遠程PG的監控有一些功能無法使用,所以我們在本地安裝PG來試用。

    編譯安裝或者安裝包圖形化安裝均可。可參考:PostgreSQL在Linux下的源碼編譯安裝

    安裝目錄:/opt/pg944

    系統用戶:postgres

    端口號:5432

2. 安裝pgcenter(通過下載源碼安裝的方法)

    2.1安裝git

su - root
yum install git

    2.2用git下載pgcenter源碼安裝包

git clone https://github.com/lesovsky/pgcenter

    2.3安裝ncurese

yum install ncurses

    2.4安裝pgcenter

cd pgcenter
make

        報錯:找不到pg_config

        解決:export PATH=$PATH:/opt/pg944/bin/

sudo make install

3. 使用pgcenter

su - postgres
pgcenter

        報錯:pgcenter: error while loading shared libraries: libpq.so.5:cannot open shared object file: No such file or directory

        解決: export LD_LIBRARY_PATH=/opt/pg944/lib/

[postgres@localhost bin]$ pgcenter --help
pgcenter is the adminitrative console for PostgreSQL.
Usage:
   pgcenter [OPTION]... [DBNAME [USERNAME]]
General options:
   -?, --help                show this help, then exit.
   -V, --version             print version, then exit.
Options:
   -h, --host=HOSTNAME       database server host or socket directory
   -p, --port=PORT           database server port (default: "5432")
   -U, --username=USERNAME   database user name (default: "current user")
   -d, --dbname=DBNAME       database name (default: "current user")
   -f, --file=FILENAME       conninfo file (default: "~/.pgcenterrc")
   -w, --no-password         never prompt for password
   -W, --password            force password prompt (should happen automatically)
Report bugs to <lesovsky@gmail.com>.
[postgres@localhost bin]$ pgcenter -V
pgcenter 0.2.0
[postgres@localhost bin]$ pgcenter
[postgres@localhost bin]$

   備注:本文僅限于測試試用,需要結合其他工具過著應用進一步測試。不適用于生產環境。


 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!