关于 PostgreSQL 监控工具的学习
2014-09-26 13:43
573 查看
因工作原因,这周开始学习PostgreSQL监控工具。
从最近从网上搜索的结果来看,有关PostgreSQL的监控工具,相关讨论并不热烈。关于Pgwatch工具的安装使用,我只看到一篇 http://blog.csdn.net/lengzijian/article/details/8127207?reload#reply ,其他都是转载的这片文章。不过我到最后也是得到空的report。目前还没试出来。Pgwatch官网也只说停止目前1.0版本的开发,现正在进行2.0版本的开发。
以下是从postgreSQL官网得到的关于PostgreSQL的监控工具列表。目前计划选择 Cacti plugin,EnterpriseDB Postgres Enterprise Manager ,pgwatch 和 OPM来测试评估。
PostgreSQL Plugins developed in Perl are included in the Core Munin Distribution. The following
plugins are included by default: postgres_bgwriter, postgres_locks_, postgres_tuples_, postgres_cache_, postgres_querylength_, postgres_users, postgres_checkpoints, postgres_scans_, postgres_xlog, postgres_connections_, postgres_size_, postgres_connections_db,
postgres_transactions_
PyMunin includes a Multigraph Munin Plugin written in Python that implements the following
graphs: pg_connections, pg_diskspace, pg_blockreads, pg_xact, pg_tup_read, pg_tup_write, pg_blockreads_detail, pg_xact_commit_detail, pg_xact_rollback_detail, pg_tup_return_detail, pg_tup_fetch_detail, pg_tup_delete_detail, pg_tup_update_detail, pg_tup_insert_detail
Detailed setup instructions for common Linux platforms can be found at highperfpostgres.com
pg_monz is a Zabbix monitoring
template for Postgres.
NewRelic is a commercial SaaS application monitoring solution which offers a PostgreSQL
plugin maintained by EnterpriseDB.
There has been work done on building a Postgres template for Cacti, Details can be found at the Cacti page.
Postgres Enterprise Manager is
a commercial application offered by EnterpriseDB which covers many aspects of Postgres operations & monitoring in large environments.
pganalyze is a commercial SaaS offering which focuses on performance monitoring and automated tuning
suggestions.
pgwatch is a PHP web application which
offers interactive graphs for relevant Postgres data.
pg_statsinfo is a Postgres extension that collects lots of performance-relevant
information inside the Postgres server which then can be aggregated by pg_stats_reporter instances which provide a web interface to the collected data. Both are FOSS software maintained by NTT.
PGObserver is a Python & Java-based Postgres monitoring solution developed by Zalando.
It was developed with a focus on stored procedure performance but extended well beyond that.
pgCluu is a Perl-based monitoring solution which uses psql and sar to
collect information about Postgres servers and render comprehensive performance stats.
PoWA is a PostgreSQL Workload Analyzer that gathers performance stats and provides real-time
charts and graphs to help monitor and tune your PostgreSQL servers.
Open PostgreSQL Monitoring (OPM) is a free software suite designed to help you manage your PostgreSQL servers.
It's a flexible tool that will follow the activity of each instance. It can gather stats, display dashboards and send warnings when something goes wrong. The long-term goal of the project is to provide similar features to those of Oracle Grid Control or SQL
Server Management Studio.
从最近从网上搜索的结果来看,有关PostgreSQL的监控工具,相关讨论并不热烈。关于Pgwatch工具的安装使用,我只看到一篇 http://blog.csdn.net/lengzijian/article/details/8127207?reload#reply ,其他都是转载的这片文章。不过我到最后也是得到空的report。目前还没试出来。Pgwatch官网也只说停止目前1.0版本的开发,现正在进行2.0版本的开发。
以下是从postgreSQL官网得到的关于PostgreSQL的监控工具列表。目前计划选择 Cacti plugin,EnterpriseDB Postgres Enterprise Manager ,pgwatch 和 OPM来测试评估。
Generic monitoring solutions with plugins
Munin
PostgreSQL Plugins developed in Perl are included in the Core Munin Distribution. The followingplugins are included by default: postgres_bgwriter, postgres_locks_, postgres_tuples_, postgres_cache_, postgres_querylength_, postgres_users, postgres_checkpoints, postgres_scans_, postgres_xlog, postgres_connections_, postgres_size_, postgres_connections_db,
postgres_transactions_
PyMunin includes a Multigraph Munin Plugin written in Python that implements the following
graphs: pg_connections, pg_diskspace, pg_blockreads, pg_xact, pg_tup_read, pg_tup_write, pg_blockreads_detail, pg_xact_commit_detail, pg_xact_rollback_detail, pg_tup_return_detail, pg_tup_fetch_detail, pg_tup_delete_detail, pg_tup_update_detail, pg_tup_insert_detail
Detailed setup instructions for common Linux platforms can be found at highperfpostgres.com
Zabbix
pg_monz is a Zabbix monitoringtemplate for Postgres.
NewRelic
NewRelic is a commercial SaaS application monitoring solution which offers a PostgreSQLplugin maintained by EnterpriseDB.
Cacti
There has been work done on building a Postgres template for Cacti, Details can be found at the Cacti page.
Postgres-centric monitoring solutions
EnterpriseDB Postgres Enterprise Manager
Postgres Enterprise Manager isa commercial application offered by EnterpriseDB which covers many aspects of Postgres operations & monitoring in large environments.
pganalyze
pganalyze is a commercial SaaS offering which focuses on performance monitoring and automated tuningsuggestions.
pgwatch
pgwatch is a PHP web application whichoffers interactive graphs for relevant Postgres data.
pg_statsinfo & pg_stats_reporter
pg_statsinfo is a Postgres extension that collects lots of performance-relevantinformation inside the Postgres server which then can be aggregated by pg_stats_reporter instances which provide a web interface to the collected data. Both are FOSS software maintained by NTT.
PGObserver
PGObserver is a Python & Java-based Postgres monitoring solution developed by Zalando.It was developed with a focus on stored procedure performance but extended well beyond that.
pgCluu
pgCluu is a Perl-based monitoring solution which uses psql and sar tocollect information about Postgres servers and render comprehensive performance stats.
PoWA
PoWA is a PostgreSQL Workload Analyzer that gathers performance stats and provides real-timecharts and graphs to help monitor and tune your PostgreSQL servers.
OPM: Open PostgreSQL Monitoring
Open PostgreSQL Monitoring (OPM) is a free software suite designed to help you manage your PostgreSQL servers.It's a flexible tool that will follow the activity of each instance. It can gather stats, display dashboards and send warnings when something goes wrong. The long-term goal of the project is to provide similar features to those of Oracle Grid Control or SQL
Server Management Studio.
相关文章推荐
- 关于 开发平台&工具 的学习建议
- 关于GDB调试工具的学习总结
- [原创]PostgreSQL Plus Advanced Server监控工具PEM(一)
- 最近在ArcGIS Engine开发中关于调用gp工具过程出现COM 组件的调用返回了错误 HRESULT E_FAIL 错误的解决方法 和 学习oracle中遇到的一些问题总结
- 【学习第一章】关于ANDROID的工具Monkey的使用
- 关于单元测试的学习及其工具
- JVM深入学习笔记五:JVM 监控工具
- Java虚拟机学习 - JDK可视化监控工具
- Java虚拟机学习 - JDK可视化监控工具
- 监控工具学习笔记--SNMP/RRDTOOL
- 关于Git学习和其图形化合并工具
- postgresql开源监控工具——pgwatch详细安装和测试
- Java虚拟机学习 - JDK可视化监控工具
- Java虚拟机学习 - JDK可视化监控工具
- 关于英语学习工具
- 关于GDB调试工具的学习总结
- Java虚拟机学习 - JDK可视化监控工具
- Java虚拟机深入学习之四: Java虚拟机的性能监控和故障处理工具
- [原创]PostgreSQL Plus Advanced Server监控工具PEM(三)
- [翻译]开源PostgreSQL监控工具OPM