• 欢迎访问显哥博客,本网站纯属学习技术,绝无商业用途,欢迎小伙伴们共同学习!研究技术!QQ:52249909 加我QQ
  • 世界75亿人,这么小的概率,能认识你,是我一生的幸运,不妨加个QQ接触一下:52249909 加我QQ

大型企业架构部署之zabbix监控搭建详细教程(yum源安装)【显哥出品,必为精品】

Zabbix监控 lixian 5年前 (2020-03-31) 21363次浏览 1个评论 扫描二维码
文章目录[隐藏]

环境准备

主机名 外网地址 内网地址 作用
zabbix 10.0.0.71 172.16.1.71 监控服务器,服务端
web01 10.0.0.7 172.16.1.7 被监控端,客户端
web02 10.0.0.8 172.16.1.8 被监控端,客户端

一、搭建zabbix服务

1.安装zabbix第三方仓库

[root@zabbix ~]# yum -y install https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
#上面那个是5版本的 下面的是3.4版本的  选一个就行了
[root@zabbix ~]# rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
Preparing...                          ################################# [100%]
Updating / installing...
   1:zabbix-release-3.4-2.el7         ################################# [100%]

2.安装zabbix-server和mariadb服务

[root@zabbix ~]# yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb-server
[root@zabbix ~]# systemctl start mariadb && systemctl enable mariadb

3.配置数据库

(1)进入数据库

[root@zabbix ~]# mysql
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 5.5.64-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> 

(2)创建zabbix数据库

MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
MariaDB [(none)]> exit

(3)进入SQL文件目录并导入数据库
注:如果没有这个目录请检查第2步有没有安装完成zabbix和mariadb服务

[root@zabbix ~]# cd /usr/share/doc/zabbix-server-mysql-3.4.15/
[root@zabbix /usr/share/doc/zabbix-server-mysql-3.4.15]# zcat create.sql.gz |mysql zabbix
[root@zabbix /usr/share/doc/zabbix-server-mysql-3.4.15]# ll
total 2120
-rw-r--r-- 1 root root      98 Nov 12  2018 AUTHORS
-rw-r--r-- 1 root root  866545 Nov 12  2018 ChangeLog
-rw-r--r-- 1 root root   17990 Nov 12  2018 COPYING
-rw-r--r-- 1 root root 1267039 Nov 12  2018 create.sql.gz
-rw-r--r-- 1 root root      52 Nov 12  2018 NEWS
-rw-r--r-- 1 root root    1062 Nov 12  2018 README

(4)进入数据库查看有没有导入成功,创建zabbix用户并授权

MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| test               |
| zabbix             |
+--------------------+
5 rows in set (0.00 sec)
MariaDB [(none)]> grant all on zabbix.* to zabbix@'localhost' identified by '123456';
Query OK, 0 rows affected (0.00 sec)

4.编辑zabbix的配置文件

找到以下参数并修改保存,DBPassword参数是我们数据库授权zabbix用户的密码

[root@zabbix ~]# vim /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=123456

5.启动zabbix并加入开机自启动

[root@zabbix ~]# systemctl restart zabbix-server.service && systemctl enable zabbix-server.service

6.修改时区并启动httpd

找到php_value date.timezone的参数,把前面的#去掉并修改参数值为Asia/Shanghai

[root@zabbix ~]# vim /etc/httpd/conf.d/zabbix.conf 
php_value date.timezone Asia/Shanghai
[root@zabbix ~]# systemctl restart httpd && systemctl enable httpd

7.浏览器测试

http://IP地址/zabbix
大型企业架构部署之zabbix监控搭建详细教程(yum源安装)【显哥出品,必为精品】

二、安装zabbix监控

1.开始安装

要保证后面那个点点全为绿色才可以安装。
大型企业架构部署之zabbix监控搭建详细教程(yum源安装)【显哥出品,必为精品】

2.填写数据库授权密码

这里写的是我们授权zabbix用户的密码
大型企业架构部署之zabbix监控搭建详细教程(yum源安装)【显哥出品,必为精品】

3.填写用户名

只是个用户名,并不是登录zabbix的用户。
大型企业架构部署之zabbix监控搭建详细教程(yum源安装)【显哥出品,必为精品】

4.确认信息

大型企业架构部署之zabbix监控搭建详细教程(yum源安装)【显哥出品,必为精品】

5.完成安装

大型企业架构部署之zabbix监控搭建详细教程(yum源安装)【显哥出品,必为精品】

6.填写用户名和密码

默认用户名是 Admin
默认密码是 zabbix
大型企业架构部署之zabbix监控搭建详细教程(yum源安装)【显哥出品,必为精品】

三、修改页面语言

大型企业架构部署之zabbix监控搭建详细教程(yum源安装)【显哥出品,必为精品】

大型企业架构部署之zabbix监控搭建详细教程(yum源安装)【显哥出品,必为精品】
完成修改页面语言为中文是不是舒服多了,哈哈哈

四、修改登录密码

这一步是修改默认Admin用户登录zabbix的密码,强烈要求修改!!!
大型企业架构部署之zabbix监控搭建详细教程(yum源安装)【显哥出品,必为精品】

五、添加被监控的客户端主机

1.客户端安装zabbix-agent服务

[root@web01 ~]# rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-agent-3.4.15-1.el7.x86_64.rpm
Preparing...                          ################################# [100%]
Updating / installing...
   1:zabbix-agent-3.4.15-1.el7        ################################# [100%]

2.配置客户端zabbix-agent的配置文件

找到zabbix_agentd.conf文件内三个参数
Server和ServerActive参数的IP是服务端的IP
Hostname是本机客户端的主机名

[root@web01 ~]# vim /etc/zabbix/zabbix_agentd.conf
Server=172.16.1.71
ServerActive=172.16.1.71
Hostname=web01

3.启动zabbix-agent服务并加入开机自启

[root@web01 ~]# systemctl restart zabbix-agent && systemctl enable zabbix-agent

检查zabbix-agent客户端10050端口是否开启

[root@web01 ~]# netstat -lntp | grep zabbix
tcp    0      0 0.0.0.0:10050      0.0.0.0:*         LISTEN      7952/zabbix_agentd

4.zabbix服务端测试一下是否可以连通客户端10050端口

[root@zabbix ~]# telnet 172.16.1.7 10050
Trying 172.16.1.7...
Connected to 172.16.1.7.
Escape character is '^]'.
Connection closed by foreign host.

5.zabbix监控创建被控端主机

大型企业架构部署之zabbix监控搭建详细教程(yum源安装)【显哥出品,必为精品】

6.填写被控端主机信息

按照图示说明,填写主机名及主机组,(如果没有主机组则新建一个)
IP地址一定要填写客户端内网IP,因为在企业中我们需要把外网关闭。

大型企业架构部署之zabbix监控搭建详细教程(yum源安装)【显哥出品,必为精品】

大型企业架构部署之zabbix监控搭建详细教程(yum源安装)【显哥出品,必为精品】

7.给主机选择模板

当我们创建完成主机,选择主机旁边的模板选项,搜索关键词Linux,并选择Template OS Linux

大型企业架构部署之zabbix监控搭建详细教程(yum源安装)【显哥出品,必为精品】
然后点击添加按钮并更新
然后点击添加按钮并更新
然后点击添加按钮并更新
大型企业架构部署之zabbix监控搭建详细教程(yum源安装)【显哥出品,必为精品】

8.主机更新完成之后点击应用,等待一段时间,会看到右侧的ZBX按钮出现绿色就成功啦。

大型企业架构部署之zabbix监控搭建详细教程(yum源安装)【显哥出品,必为精品】

大型企业架构部署之zabbix监控搭建详细教程(yum源安装)【显哥出品,必为精品】

六、搭建过程报错及注意事项


本站博主 , 版权所有丨如未注明 , 均为原创
转载请注明原文链接:大型企业架构部署之zabbix监控搭建详细教程(yum源安装)【显哥出品,必为精品】
喜欢 (3)

您必须 登录 才能发表评论!

(1)个小伙伴在吐槽
  1. 匿名2021-04-13 08:39