PGHero集持续监控功能与数据库运行状况检查功能于一身,能够提供诸如:对于CPU(和云资源)使用情况的预测,更好的扩展性,自动清理,以及各种内置的数据库维护工具。
1.下载文件
sudo wget -O /etc/yum.repos.d/pghero.repo \
https://dl.packager.io/srv/pghero/pghero/master/installer/el/$(. /etc/os-release && echo $VERSION_ID).repo
sudo yum -y install pghero
2.配置
sudo pghero config:set
DATABASE_URL=postgres://postgres: postgres @10.10.10.10:5432/ postgres
sudo pghero config:set PORT=3001
sudo pghero config:set RAILS_LOG_TO_STDOUT=disabled
sudo pghero scale web=1
curl -v http:// 10.10.10.10:3001/
3.身份验证
sudo pghero config:set PGHERO_USERNAME=pghero
sudo pghero config:set PGHERO_PASSWORD=pghero
4.状态管理
systemctl status pghero
systemctl start pghero
systemctl stop pghero
systemctl restart pghero
5.查看日志
sudo pghero logs
6.多个数据库配置
Vim pghero.yml
databases:
primary:
url: postgres://...
replica:
url: postgres://...
cat pghero.yml | sudo pghero run sh -c "cat > config/pghero.yml"
重启服务systemctl restart pghero
登陆http:// 10.10.10.10:3001/