注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

星期五

明天不上班

 
 
 

日志

 
 
关于我

一个特立独行的Java程序员,比较宅,上上网,写博客,听音乐,看电影。

网易考拉推荐

check_postgres 工具  

2012-06-30 15:04:22|  分类: Postgresql |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
在调研一个postgres问题时,发现一个非常好用的工具集合: check_postgres
check_postgres is a script for monitoring various attributes of your database. It is designed to work with Nagios, MRTG, or in standalone scripts.

官方地址 http://bucardo.org/wiki/Check_postgres

1. 下载check_postgres.tar.gz

2. 解压,打开README,参见

* Quick method:
 
For the impatient Nagios admin, just copy the "check_postgres.pl" file
to your Nagios scripts directory, and perhaps symlink entries to that
file by:
 
cd <the directory you just copied the file to>
mkdir postgres
cd postgres
perl ../check_postgres.pl --symlinks


3.使用命令

[root@ip207rhel62 postgres]# ls
check_postgres_archive_ready      check_postgres_disk_space         check_postgres_logfile              check_postgres_pgb_pool_sv_idle    check_postgres_slony_status
check_postgres_autovac_freeze     check_postgres_fsm_pages          check_postgres_new_version_bc       check_postgres_pgb_pool_sv_login   check_postgres_table_size
check_postgres_backends           check_postgres_fsm_relations      check_postgres_new_version_box      check_postgres_pgb_pool_sv_tested  check_postgres_timesync
check_postgres_bloat              check_postgres_hitratio           check_postgres_new_version_cp       check_postgres_pgb_pool_sv_used    check_postgres_txn_idle
check_postgres_checkpoint         check_postgres_hot_standby_delay  check_postgres_new_version_pg       check_postgres_prepared_txns       check_postgres_txn_time
check_postgres_cluster_id         check_postgres_index_size         check_postgres_new_version_tnm      check_postgres_query_runtime       check_postgres_txn_wraparound
check_postgres_commitratio        check_postgres_last_analyze       check_postgres_pgbouncer_backends   check_postgres_query_time          check_postgres_version
check_postgres_connection         check_postgres_last_autoanalyze   check_postgres_pgbouncer_checksum   check_postgres_relation_size       check_postgres_wal_files
check_postgres_custom_query       check_postgres_last_autovacuum    check_postgres_pgb_pool_cl_active   check_postgres_replicate_row
check_postgres_database_size      check_postgres_last_vacuum        check_postgres_pgb_pool_cl_waiting  check_postgres_same_schema
check_postgres_dbstats            check_postgres_listener           check_postgres_pgb_pool_maxwait     check_postgres_sequence
check_postgres_disabled_triggers  check_postgres_locks              check_postgres_pgb_pool_sv_active   check_postgres_settings_checksum


[root@ip207rhel62 postgres]# ./check_postgres_disk_space -db mydb -u postgres
Password for user postgres: 
POSTGRES_DISK_SPACE OK: DB "mydb" FS /dev/mapper/vg_ip207rhel62-lv_root mounted on / is using 9.21 GB of 37.31 GB (27%) | time=5.30s size=9894092800B 


[root@ip207rhel62 postgres]# ./check_postgres_last_autovacuum -u postgres -db mydb 
Password for user postgres: 
POSTGRES_LAST_AUTOVACUUM OK: DB "mydb" DB: mydb TABLE: public.lsb_events: 10:27 June 27, 2012 (3 hours 37 minutes) | time=8.08s hpcdb.public.lsb_events=13072s;86400;172800 


  评论这张
 
阅读(887)| 评论(0)
推荐

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017