## Zabbix 监控Postgresql数据库,用grafana来实现可视化:(一)CentOS 7 安装 zabbix- Server

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

**

Zabbix 监控Postgresql数据库,用grafana来实现可视化:(一)CentOS 7 安装 zabbix- Server

**


前言

本系列文章总共分为4篇,主要描述使用Zabbix 监控Postgresql数据库,并且用grafana来实现可视化。
文章部分内容也借鉴了许多博主的想法。我将部署的每一步都放到文章中,部分代码来自其他博主的也在文章结尾的总结处放了连接,大家可以去看原文。文章仅供参考,也欢迎大家在下面提出补足和建议。这是第一篇:安装zabbix-Server


一、部署工具及环境

FinalShell 4.5.12: 连接虚拟机工具
虚拟机: VMware- CentOS 7

  • Zabbix Server: 192.168.130.84
  • Zabbix Agent (也就是数据库所在的机子上):192.168.130.84

二、换yum源

1.打开目录: /etc/yum.repos.d, 找到CentOS-Base.repo 文件,将里面的内容换为阿里的 (个人觉得这个比较好用)

代码如下

[base]
name=CentOS-$releasever - Base - mirrors.aliyun.com
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

[updates]
name=CentOS-$releasever - Updates - mirrors.aliyun.com
baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

[extras]
name=CentOS-$releasever - Extras - mirrors.aliyun.com
baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

[centosplus]
name=CentOS-$releasever - Plus - mirrors.aliyun.com
baseurl=http://mirrors.aliyun.com/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

2.清除缓存并更新

代码如下:

sudo yum clean all
sudo yum makecache
sudo yum update

三、部署 Server 端

1. 关闭防火墙和selinux

systemctl stop firewalld
setenforce 0

2. 安装zabbix server

 rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm
 yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb mariadb-server

3.启动mysql,并建库和授权用户

systemctl enable mariadb
systemctl start mariadb
mysql

MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin; #创建zabbix库,字符集utf8
MariaDB [(none)]> grant all on zabbix.* to zabbix@localhost identified by 'zabbix'; #创建zabbix授权用户
MariaDB [(none)]> flush privileges; #刷新

4.从zabbix导入mysql数据库

zcat /usr/share/doc/zabbix-server-mysql-4.4.10/create.sql.gz |mysql -uzabbix -pzabbix zabbix

5.修改zabbix配置文件,并更改时区

vim /etc/zabbix/zabbix_server.conf
cat /etc/zabbix/zabbix_server.conf |grep "DB"|sed '/^#/d'
DBHost=localhost 
DBName=zabbix     #数据库名称
DBUser=zabbix     #用户名
DBPassword=zabbix #数据库密码
vim /etc/httpd/conf.d/zabbix.conf
cat /etc/httpd/conf.d/zabbix.conf|sed -n '20p'
    php_value date.timezone Asia/Shanghai #更改时区为-亚洲/上海

6.启动zabbix和httpd

systemctl enable zabbix-server zabbix-agent httpd #设置自启动
systemctl start zabbix-server zabbix-agent httpd #启动server 等
#查看端口是否启动
netstat -nuptl|egrep "80|10050|10051"

7.在浏览器web端测试

按照说明操作,在完成全部内容前确认下所有信息。
在这里插入图片描述

8. 登录zabbix

在这里插入图片描述
输入默认用户名:Admin 和 密码:zabbix

9.进入仪表盘页面

在这里插入图片描述

总结

Server的部署转载于:xiaohuai吖的zabbix-server服务部署

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值