[原创]PostgreSQL Plus Advanced Server监控工具PEM(一)
一、概述
PEM是为数据库管理员、系统架构师和性能分析师为管理、监控和优化 PostgreSQL 和 EnterpriseDB 数据库服务器设计的图形化管理工具。旨在解决大量数据库服务器跨地域、精细化管理的问题,最大限度的提高收集统计信息、远程操作的能力;
二、安装PEM
PEM包含三个部分:
PEM Server从代理收集监控信息并持久化存储;
PEM Client是一个图形化界面的客户端应用程序,提供服务器的启停、配置管理、存储和安全控制、创建对象等易用的功能;
PEM Agent:在监控服务上执行收集数据库服务器和操作系统的统计信息的任务;

PEM Server、Agent、Client都可以在Stack Builder中安装,也可以通过下载进行安装,下载地址为:
http://www.enterprisedb.com/download-postgres-enterprise-manager
下载列表中还有一些其他的扩展,这里我们需要SQL Profiler,他为PEM提供SQL性能分析的动态库及配置文件。
1、安装PEM Server
安装PEM Server端需要图形化界面,使用root权限,并且禁用SELinux。可以先getenforce来检查SELinux是否禁用,如果没有禁用,修改SELinux的配置文件禁用它,。
[root@rhel ~]# vim /etc/selinux/config
修改SELINUX=disabled,禁用selinux
[root@rhel ~]# reboot
或者:[root@rhel ~]# setenforce 0,避免重启服务器。
为安装文件赋予执行权限
[root@rhel ~]# chmod u+x pem_server-3.0.1-7-linux-x64.run
执行安装:
[root@rhel ~]# ./pem_server-3.0.1-7-linux-x64.run
下面开始安装。





这一步为避免老版本的PEM客户端的BUG,选择第三项,即PostgreSQL 9.2(Packaged)














至此,PEM Server安装结束。这时我们已经可以通过web client访问PEM Server了。
如果不能访问PEM Server,按下面的思路检查问题。
a、检查PEM Server后端的PostgreSQL数据库的安全设置。
[root@dbserver ~]# vim /opt/PostgreSQL/9.2/data/pg_hba.conf
增加:
host all all 192.168.101.0/0 md5
修改完之后需要重启后端数据库服务:
[root@dbserver ~]# /etc/init.d/postgresql-9.2 restart
如果仍然无法访问,请检查iptables规则,也可以关闭iptables。
[root@rhel data]# /etc/init.d/iptables stop
[root@rhel data]# chkconfig iptables off
b、检查apache服务
[root@rhel ~]# ps -ef | grep apache
如果apache没有启动,在
[root@rhel ~]# /etc/init.d/EnterpriseDBApachePhp {start|stop|restart}
访问web client:
https://192.168.101.102:8443/pem/index.html

输入用户名密码进入

以上是通过WEB浏览器访问PEM Server。PEM Web Client使用虽然比较便利,但是功能有限,仅仅能够查看信息,不能对托管数据库服务器进行启停操作等等,因此我们一般使用PEM Client来进行日常运维管理。
[原创]PostgreSQL Plus Advanced Server监控工具PEM(一)的更多相关文章
- [原创]PostgreSQL Plus Advanced Server监控工具PEM(四)
四.PEM管理工具 1.编辑配置 选择进行管理的目标服务器,点击菜单Tools->Server Configuration->postgresql.conf管理服务器配置,可以看到我们经常 ...
- [原创]PostgreSQL Plus Advanced Server监控工具PEM(三)
三.使用PEM Client 在PEM Client中连接PEM Server 点击上图所示的按钮或点击菜单-> 第一次连接PEM Server,会有一次导入证书的操作,点击Yes按钮. 接下来 ...
- [原创]PostgreSQL Plus Advanced Server监控工具PEM(二)
2.安装PEM Client 简单两条命令,开始PEM Client的安装. 我们在SUSE 11sp2上安装PEM Client 安装结束,运行PEM Client后可以看到如下的界面: 目前我们并 ...
- [原创] PostgreSQL Plus Advanced Server在Windows中配置双机热备流复制
一.系统环境 操作系统:Windows Server 2003/2008 两个节点分别为master与slave. 主节点master:172.27.19.28 备机点slave:172.27.19. ...
- [原创]PostgreSQL Plus Advanced Server配合crontab实现定时维护工作
本文要实现的目标1.PostgreSQL定时全备2.定时删除归档WAL文件3.定时删除全备文件4.删除n天之前的数据库日志文件 实验环境操作系统:RHEL 6.3数据库:PostgreSQL Plus ...
- [原创]PostgreSQL Plus Advanced Server批量创建分区表写入亿级别数据实例
当前情况:大表的数据量已接近2亿条我的解决思路:为它创建n*100个分区表,将各个分区表放在不同的tablespace上这样做的优点:1.首先是对这个级别的数据表的性能会有所提升2.数据管理更科学3. ...
- [原创]使用benchmarksql和pgbench对PostgreSQL Plus Advanced Server进行性能测试
一.测试环境 benchmarksql version:4.0.8 rhel 6.3 vmware esxi 二.理解benchmarksql性能测试原理TPC-C 1.理解TPC-C TPC-C模拟 ...
- [原创]从Oracle和Microsoft Sql Server迁移到PostgreSQL Plus Advanced Server
一.了解PPAS的迁移方式1.在线迁移和离线迁移使用Migration Studio或Migration Toolkit直接向PPAS数据库进行对象定义和数据表中数据的迁移称为在线迁移,生成要迁移对象 ...
- [原创]PostgreSQL Plus Advince Server在 HA环境中一对多的Stream Replication配置(三)
五.准备HA环境1.准备yum源a.安装vsftp服务,将光盘镜像copy到本地ftp目录作为yum源.[root@s1 ~]# mount 可以看到cdrom已经挂载了,首先安装vsftp服务[ro ...
随机推荐
- Facebook等使用苹果源生分享
1.Facebook官方的SDK分享 2.ShareSDK,第三方集成的分享方式 3.网页分享方式分享 4.IOS6之后,苹果自己集成了对于F ...
- Java中可变长参数的使用及注意事项
在Java5 中提供了变长参数(varargs),也就是在方法定义中可以使用个数不确定的参数,对于同一方法可以使用不同个数的参数调用,例如print("hello");print( ...
- global.autoindex dede:global.itemindex 获取子栏目自动排序序号
{dede:channel row='6' typeid=7 } [field:global.autoindex runphp='yes'] ...
- 织梦dedecms中html和xml格式的网站地图sitemap制作方法
sitemap是网站上各网页的列表.创建并提交sitemap有助于百度(Google)发现并了解您网站上的所有网页,包括百度通过传统抓取方式可能找不到的网页.还可以使用sitemap提供有关你网站的其 ...
- storm启动分析
一个topology的启动包括了三个步骤 1)创建TopologyBuilder,设置输入源,输出源 2)获取config 3)提交topology(这里不考虑LocalCluster本地模式) 以s ...
- Known plaintext attack
When you find a ZIP/RAR file with password protected in the evidence, you may try dictionary attack ...
- hdu2099
注意是两位数,必须输出01,02,03,这种 #include <stdio.h> int main(){ int begin,end; int i; ]; int cnt; int si ...
- IIS FTP文件服务器搭建步骤
利用IIS搭建需要验证用户用的FTP服务器(当然也可以不用验证,为了安全,添加验证) 1.C盘下创建文件夹,iftppub 2.打开关闭Windows功能,Internet信息服务全选,操作完后,重启 ...
- HTML框架标签
与HTML框架有关的标签主要有三种: <frameset>框架结构标签 <frame>框架标签 <iframe>内联框架标签 一. 先来说第一种框架结构标签 < ...
- Nginx 日志按天分割
#nginx日志切割脚本 #!/bin/bash #设置日志文件存放目录 logs_path="/home/www.xxx.com/wwwlogs/" #设置pid文件 pid_p ...