zabbix的安装与部署

zabbix的安装和部署

配置server1:
1.下载zabbix软件包及其对应依赖性对应的包,并进行安装
在这里插入图片描述

[root@server1 ~]# yum install * -y

2.安装数据库

[root@server1 ~]# yum insatll mariadb-server -y
[root@server1 mysql]# systemctl start mariadb
[root@server1 mysql]# mysql_secure_installation
[root@server1 mysql]# mysql -uroot -proot
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;    #创建zabbix数据库,因为之后要在web界面进行操作,为了防止乱码,这里创建的数据库要求格式为utf-8
MariaDB [(none)]> grant all privileges on zabbix.* to 'zabbix'@'localhost' identified by 'zabbix';   
#创建zabbix用户,并对其进行授权

在这里插入图片描述

3.安装http服务,对其进行配置,并启动

<1> 安装http

[root@server1 ~]# yum install httpd -y

<2> 对http服务进行配置

[root@server1 ~]# cd /etc/httpd/conf.f/
[root@server1 conf.d]# vim zabbix.conf 
19		php_value date.timezone Asia/Shanghai

在这里插入图片描述
<3> 启动http服务

[root@server1 ~]# yum start httpd

4.导入数据库

[root@server1 ~]# cd /usr/share/doc/zabbix-server-mysql-4.0.5/
[root@server1 zabbix-server-mysql-4.0.5]# zcat create.sql.gz | mysql -u zabbix -p zabbix  ##这里的第一个zabbix是用户,第二个zabbix是要创建数据库的名字
Enter password:  #这里的密码是zabbix用户的密码,输入之后,等待,不要ctrl+c
[root@server1 zabbix-server-mysql-4.0.5]# mysql -uroot -proot   #登陆数据库查看,可以看到zabbix数据库中共有140张表
MariaDB [(none)]> show databases;
MariaDB [(none)]> use zabbix;
MariaDB [zabbix]> show tables;

在这里插入图片描述
5.编辑zabbix配置文件,并启动zabbix-server与zabbix-agent服务

[root@server1 ~]# vim /etc/zabbix/zabbix_server.conf
124 DBPassword=zabbix      #zabbix用户的密码

在这里插入图片描述

启动zabbix-server和zabbix-agent服务

[root@server1 ~]# systemctl start zabbix-server
[root@server1 ~]# systemctl start zabbix-agent

6.访问http://172.25.83.1/zabbix,进行监控项配置
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
配置server2

1.下载zabbix-agent对应软件包:zabbix-agent-4.0.5-1.el7.x86_64.rpm,并进行安装

[root@server2 ~]# yum install zabbix-agent-3.4.6-1.el7.x86_64.rpm -y

2.配置zabbix-agent,并启动zabbix-agent服务

[root@server2 ~]# vim /etc/zabbix/zabbix_agentd.conf
 98 Server=172.25.83.1
139 ServerActive=172.25.83.1   #主动模式的server IP地址(客户端主动发送数据给服务端)
150 Hostname=server2     #客户端的hostname(在web界面上显示的名字)
[root@server2 ~]# systemctl start zabbix-agent

测试:
1.自动发现agent:
配置—>自动发现。点击“停用的”,使得其显示“已启用”。

在这里插入图片描述

在IP范围内填入,自己主机的IP网段(这里写的是172.25.83.1-10,其实只要这个ip段包含server2主机对应的ip地址172.25.83.2即可)。然后,点击更新,以启动自动发现的动作

然后选择动作——事件源(选择自动发现),进入下一个界面
在这里插入图片描述
点击停用的,使其启用,即显示“已启用”

点击监测——>自动发现,会出现server2;
同样的,点击配置——>主机,等待几十秒,会出现server2;
在这里插入图片描述

2.手动添加agent:

<1>停止自动发现
<2>创建主机
点击 配置—>主机—>创建主机
填写主机名称,选择群组,填写IP地址
在这里插入图片描述
主机名称:必须要和agent中的HostName中一样,否则会出错
点击最下方的添加,进入下一个界面
在这里插入图片描述
点击下方的server2,进入下一个界面

在这里插入图片描述

点击模板,进行模板的编写,点击右方的选择,选择Template OS Linux,然后选择添加,再选择更新,进入下一个界面

在这里插入图片描述
在这里插入图片描述

3.自动注册agent(适合生产环境:大批量)
首先删除手动添加的server2这台主机;然后选择配置—>动作,选择自动注册

在这里插入图片描述
点击创建动作,进入下一步
在这里插入图片描述
在动作这一栏,写入名称:auto_reg。新的触发条件这一栏,写入:server2

在这里插入图片描述
点击操作,进入下一个界面,在该界面的操作中选择如下的三个操作,然后,点击添加,进入下一个界面

在这里插入图片描述
我们看到的是ZBX的图标是灰色的,这是不对的。等待几秒,进行刷新,看图标是否变绿。ZBX的图标是绿色的,这才是正确的。
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值