DevOps之grafana的部署

此次部署的grafana使用postgres数据库来存放数据

安装postgresql

服务器

ip 系统 配置 目录 部署版本
172.24.32.200 centos7.7 2c4g /var/lib/pgsql/12/ 12
  • 1、官网
https://www.postgresql.org/download/linux/redhat/
  • 2、下载rpm源
yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
  • 3、安装客户端
yum install -y postgresql12
  • 4、安装服务端
yum install postgresql12-server
  • 5、初始化并且开机自启动
/usr/pgsql-12/bin/postgresql-12-setup initdb
systemctl enable postgresql-12
systemctl start postgresql-12
  • 6、创建账号密码
sudo su postgres  
psql postgres
ALTER USER postgres WITH PASSWORD 'test123'
执行结果
[root@test01 ~]# sudo su postgres  
bash-4.2$ psql postgres
could not change directory to "/root": Permission denied
psql (12.3)
Type "help" for help.

postgres=# ALTER USER postgres WITH PASSWORD 'test123';
ALTER ROLE

  • 7、修改配置文件和登陆权限
echo >>/var/lib/pgsql/12/data/pg_hba.conf<
sed -i "s| listen_addresses = 'localhost' |listen_addresses = '*'|g" /var/lib/pgsql/12/data/postgresql.conf
  • 8、重启下数据库
systemctl start postgresql-12

安装grafana

服务器

ip 系统 配置 目录 部署版本
172.24.32.200 centos7.7 2c4g /etc/grafana/grafana.ini 6.7.3

安装

官网

https://grafana.com/docs/grafana/latest/installation/debian/
cd /usr/local/src
wget https://dl.grafana.com/oss/release/grafana-6.7.3-1.x86_64.rpm
yum install -y grafana-6.7.3-1.x86_64.rpm

修改配置文件

主要修改端口、数据库(sqlite改成postgresql)、告警邮箱

echo >>/etc/grafana/grafana.ini<

启动和开机自启动

systemctl enable grafana-server
systemctl start grafana-server

登陆,初始密码admin、admin

http://172.24.32.200:3001/login

改密码 test123

添加饼图插件

grafana-cli plugins install grafana-piechart-panel

重启服务生效

service grafana-server restart

你可能感兴趣的:(DevOps之grafana的部署)