点击上方“IT那活儿”,关注后了解更多内容,不管IT什么活儿,干就完了!!!
1
使用postgresql11.9版本操作

rpm -ivh pgdg-redhat-repo-latest.noarch.rpm

yum install –y postgresql11.x86_64 postgresql11-contrib.x86_64 postgresql11-plpython.x86_64 postgresql11-plpython3.x86_64 postgresql11-server.x86_64

su - postgres/usr/pgsql-11/bin/initdb -D /var/lib/pgsql/11/data/


/usr/pgsql-11/bin/pg_ctl -D /var/lib/pgsql/11/data/ -l logfile start

wget https://github.com/cybertec-postgresql/pgwatch2/releases/download/v1.8.0/pgwatch2_v1.8.0-SNAPSHOT-064fdaf_linux_64-bit.tar.gz

vi create.shpsql -c "create user pgwatch2_grafana password 'jkl'";psql -c "create database pgwatch2_grafana owner pgwatch2_grafana";psql -c "create user pgwatch2 password 'jkl'";psql -c "create database pgwatch2 owner pgwatch2";psql -f /var/lib/pgsql/pgwatch2/pgwatch2/sql/config_store/config_store.sql pgwatch2psql -f /var/lib/pgsql/pgwatch2/pgwatch2/sql/config_store/metric_definitions.sql pgwatch2

vi /var/lib/pgsql/11/data/postgresql.confshared_preload_libraries = 'pg_stat_statements'track_io_timing = onvi /var/lib/pgsql/11/data/pg_hba.conf


2
安装influxdb

yum localinstall influxdb-1.8.2.x86_64.rpm

vi /etc/influxdb/influxdb.conf[http]enabled = truebind-address = "127.0.0.1:8086"

mkdir -p /var/lib/influxdb/datamkdir -p /var/lib/influxdb/metamkdir -p /var/lib/influxdb/walchown -R influxdb:influxdb /var/lib/influxdb

influxCREATE USER pgwatch2 WITH PASSWORD 'jkl'CREATE DATABASE pgwatch2use pgwatch2GRANT ALL ON pgwatch2 to "pgwatch2"show users;show databases


3
安装grafana

yum localinstall grafana-6.3.7-1.x86_64.rpm

vi /etc/grafana/grafana.initype = postgreshost = 127.0.0.1:5432name = pgwatch2_grafanauser = pgwatch2_grafanapassword = jkl

systemctl start grafana-server.servicesystemctl status grafana-server.service











4
安装Python
yum install -y python3.x86_64yum install -y python3-devel.x86_64
pip3 install -U -r webpy/requirements.txt

python3 web.py



psql -f pgwatch2/metrics/00_helpers/get_psutil_disk/9.1/metric.sql pgwatch2psql -f pgwatch2/metrics/00_helpers/get_psutil_disk/9.1/metric.sql pgwatch2psql -f pgwatch2/metrics/00_helpers/get_psutil_cpu/9.1/metric.sql pgwatch2psql -f pgwatch2/metrics/00_helpers/get_psutil_mem/9.1/metric.sql pgwatch2psql -f pgwatch2/metrics/00_helpers/get_stat_activity/9.2/metric.sql pgwatch2psql -f pgwatch2/metrics/00_helpers/get_stat_statements/9.4/metric.sql pgwatch2psql -f pgwatch2/metrics/00_helpers/get_wal_size/10/metric.sql pgwatch2

5
安装go
yum install -y go



本文作者:陈辉耀
本文来源:IT那活儿(上海新炬王翦团队)

文章转载自IT那活儿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




