CentOS7部署zabbix-4.0.2LTS+Grafana-7.3.7监控平台

一、系统环境

[root@localhost ~]# cat /etc/redhat-release

CentOS Linux release 7.6.1810 (Core)

[root@localhost ~]# uname -r

3.10.0-957.el7.x86_64

二、环境准备

2.1关闭防火墙

[root@localhost ~]# systemctl stop firewalld && systemctl disable firewalld

[root@localhost ~]# systemctl status firewalld

2.2关闭selinux

[root@localhost ~]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

[root@wms-dbtest ~]# cat /etc/selinux/config

CentOS7部署zabbix-4.0.2LTS+Grafana-7.3.7监控平台_第1张图片

三、zabbix-server端部署

3.1 创建zabbix-4.0.2源

rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm

[root@wms-dbtest ~]# ll /etc/yum.repos.d/

CentOS7部署zabbix-4.0.2LTS+Grafana-7.3.7监控平台_第2张图片

[root@wms-dbtest ~]# cat /etc/yum.repos.d/zabbix.repo

CentOS7部署zabbix-4.0.2LTS+Grafana-7.3.7监控平台_第3张图片

[root@localhost ~]# yum clean all

[root@localhost ~]# yum makecache

CentOS7部署zabbix-4.0.2LTS+Grafana-7.3.7监控平台_第4张图片

3.2 安装Zabbix server,Web前端,agent

[root@localhost ~]# yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent

3.3 安装mariadb数据库并进行配置

[root@localhost ~]# yum -y install mariadb-server mariadb

CentOS7部署zabbix-4.0.2LTS+Grafana-7.3.7监控平台_第5张图片

[root@localhost ~]# systemctl start mariadb

[root@localhost ~]# systemctl enable mariadb

[root@localhost ~]# netstat -anptu | grep :3306

[root@localhost ~]# mysql_secure_installation      ##数据库初始化

CentOS7部署zabbix-4.0.2LTS+Grafana-7.3.7监控平台_第6张图片

3.4 创建zabbix数据库并进行授权

mysql -uroot -p

SQL> create database zabbix character set utf8 collate utf8_bin;

SQL> create user zabbix@localhost identified by 'zabbix';

SQL> grant all privileges on zabbix.* to zabbix@

4.4 点击下一步,进入zabbix server配置界面,如下图:localhost;

CentOS7部署zabbix-4.0.2LTS+Grafana-7.3.7监控平台_第7张图片

3.5导入初始架构和数据,系统将提示您输入新创建的密码。

[root@localhost ~]# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

3.6 编辑配置文件 /etc/zabbix/zabbix_server.conf,设置zabbix用户密码

添加zabbix密码

[root@wms-dbtest /]# vim /etc/zabbix/zabbix_server.conf

CentOS7部署zabbix-4.0.2LTS+Grafana-7.3.7监控平台_第8张图片

[root@localhost ~]# egrep -v "^$|#" /etc/zabbix/zabbix_server.conf

CentOS7部署zabbix-4.0.2LTS+Grafana-7.3.7监控平台_第9张图片

3.7 编辑配置文件 /etc/httpd/conf.d/zabbix.conf,设置正确的时区

CentOS7部署zabbix-4.0.2LTS+Grafana-7.3.7监控平台_第10张图片

3.8 启动zabbix-server、zabbix-agent和httpd进程,并为它们设置开机自启:
[root@localhost ~]# systemctl restart zabbix-server zabbix-agent httpd

[root@localhost ~]# netstat -anptu | grep zabbix

[root@wms-dbtest /]# netstat -anptu | grep httpd

四、zabbix前端设置

4.1 浏览器访问http://zabbix-server-ip/zabbix/

CentOS7部署zabbix-4.0.2LTS+Grafana-7.3.7监控平台_第11张图片

4.2 点击“Next step”,进入预检验界面,如下图:

CentOS7部署zabbix-4.0.2LTS+Grafana-7.3.7监控平台_第12张图片

4.3 点击下一步,进行数据库配置,如下图:

CentOS7部署zabbix-4.0.2LTS+Grafana-7.3.7监控平台_第13张图片

4.4 点击下一步,进入zabbix server配置界面,如下图:

CentOS7部署zabbix-4.0.2LTS+Grafana-7.3.7监控平台_第14张图片

4.5 点击下一步,进入配置预览界面,如下图:

CentOS7部署zabbix-4.0.2LTS+Grafana-7.3.7监控平台_第15张图片

4.5 点击下一步,进入配置预览界面,如下图:

CentOS7部署zabbix-4.0.2LTS+Grafana-7.3.7监控平台_第16张图片

4.6 点击下一步,进入install界面,点击finish即可,如下图:

CentOS7部署zabbix-4.0.2LTS+Grafana-7.3.7监控平台_第17张图片

4.7 登录zabbix server,用户名默认Admin,密码默认zabbix,如下图:

CentOS7部署zabbix-4.0.2LTS+Grafana-7.3.7监控平台_第18张图片

CentOS7部署zabbix-4.0.2LTS+Grafana-7.3.7监控平台_第19张图片

4.8 设置前端页面为中文显示,如下图:

CentOS7部署zabbix-4.0.2LTS+Grafana-7.3.7监控平台_第20张图片

至此,zabbix-server端便部署完成;

接下来开始部署grafana可视化平台

############################################################################################################################################################################################################################

 

五、部署grafana

5.1 下载grafana-7.3.7

wget https://dl.grafana.com/oss/release/grafana-7.3.7-1.x86_64.rpm   ##在线下载过程比较慢,建议先下载到本地,在上传到服务器里

 

5.2 安装grafana-7.3.7

yum -y install grafana-7.3.7-1.x86_64.rpm

5.3 启动grafana并设置为开机自启动

[root@localhost ~]# systemctl start grafana-server && systemctl enable grafana-server

netstat -anptu | grep :3000

5.4 浏览器访问grafana

http://192.168.16.77:3000,默认用户密码为admin/admin

5.4 首次登录需修改admin密码,这里我设置为admin/zabbix

六、安装grafana-zabbix插件

官网:https://grafana.com/grafana/plugins

6.1 安装zabbix插件
[root@localhost ~]# cd /var/lib/grafana/plugins/

[root@localhost plugins]# grafana-cli plugins install alexanderzobnin-zabbix-app

[root@localhost plugins]# systemctl restart grafana-server

6.2 在grafana添加zabbix插件

CentOS7部署zabbix-4.0.2LTS+Grafana-7.3.7监控平台_第21张图片

6.3 添加zabbix数据源

CentOS7部署zabbix-4.0.2LTS+Grafana-7.3.7监控平台_第22张图片

CentOS7部署zabbix-4.0.2LTS+Grafana-7.3.7监控平台_第23张图片

CentOS7部署zabbix-4.0.2LTS+Grafana-7.3.7监控平台_第24张图片

至此zabbix数据源已经添加成功;

6.4 添加zabbix的监控的dashboard;

CentOS7部署zabbix-4.0.2LTS+Grafana-7.3.7监控平台_第25张图片

6.5 展示

你可能感兴趣的:(监控类,zabbix,运维)