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

三、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/

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

[root@localhost ~]# yum clean all

[root@localhost ~]# yum makecache

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

[root@localhost ~]# systemctl start mariadb

[root@localhost ~]# systemctl enable mariadb

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

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

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;

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

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

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

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/

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

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

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

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

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

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

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

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

至此,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插件

6.3 添加zabbix数据源

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

6.4 添加zabbix的监控的dashboard;

6.5 展示

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值