1.介绍
zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。
zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。
zabbix由2部分构成,zabbix server与可选组件zabbix agent。
zabbix agent需要安装在被监视的目标服务器上,它主要完成对硬件信息或与操作系统有关的内存,CPU等信息的收集。zabbix agent可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD, OS X, Tru64/OSF1, Windows NT4.0, Windows等系统之上。
zabbix server可以单独监视远程服务器的服务状态;同时也可以与zabbix agents配合,可以轮询zabbix agent主动接收监视数据(agents方式),同时还可被动接收zabbix agent发送的数据(trapping方式)。
2.工作原理
一个监控系统运行的大概的流程是这样的:
zabbix agents需要安装到被监控的主机上,它负责定期收集各项数据,并发送到zabbix server端,zabbix server将数据存储到数据库中,zabbix web根据数据在前端进行展现和绘图。
这里agent收集数据分为主动和被动两种模式:
- 主动:agent请求server获取主动的监控项列表,并主动将监控项内需要检测的数据提交给server/proxy
- 被动:server向agents请求获取监控项的数据,agent返回数据。
3.zabbix server建立主机
在安装前需要先在zabbix server建立主机,然后安装好agent就可以建立连接了!
3.1 创建主机
3.2 添加模版
添加完成就可以看到主机信息。zbx显示是红色,说明无法连接主机agent。
4.agent的安装
zabbix agent的安装有两种情况,一种是在线安装适用于linux 一种是离线安装,也就是下载好以后自己安装,这种linux或者windows都可以使用。
下面就分别讲述安装windows和linux。
4.1 安装windows系统
windows系统是windows server 2019.
4.1.1 下载agent
首先在官网下载程序,https://www.zabbix.com/cn/download_agents. 然后选择相应的版本。
4.1.2 安装 agent
直接将下载好的文件拖到服务器上,然点击安装就可以。
开始安装
设置server地址
一直下一步到安装完成就可以。
安装完后再次检查server 主机状态,zbx图标已经变成绿色,就证明已经连接成功。
windows系统安装成功!
4.2 安装linux系统
linux系统是CentOS Linux release 7.7.1908 (Core)。
4.2.1 添加Repository
我们要使用yum的安装方法,首先要添加源。
CentOS/RHEL 7:
rpm -Uvh http://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
不过因为使用官方地址下载会非常的慢,推荐使用阿里云镜像或者华为云镜像。
CentOS/RHEL 7:
阿里云
rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
华为云
rpm -Uvh https://mirrors.huaweicloud.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
4.2.2 安装Zabbix Agent
yum install zabbix-agent -y
在安装的过程,不你知道为什们用阿里云的也是老出问题!需要多试几次!
不过也可以在即手动下载下来,然后上传服务器,再进行安装。
yum localinstall zabbix-agent -y
4.2.3 编辑Zabbix Agent 配置文件
修改配置文件
vim /etc/zabbix/zabbix_agentd.conf
Server=[zabbix server ip]
ServerActive=[zabbix server ip]
Hostname=[ Hostname of client system ]
4.2.4 重启Zabbix Agent
service zabbix-agent restart
4.2.5 添加开机启动
chkconfig zabbix-agent on
然后。我们查看主机也已经正常!
评论区