- zabbix 是一个基于 Web 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。通过 C/S 模式采集数据,通过 B/S 模式在 Web 端展示和配置,能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。
- zabbix 由2部分构成,zabbix server 与可选组件 zabbix agent;zabbix server 可以通过 SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能。zabbix agent 需要安装在被监视的目标服务器上,它主要完成对硬件信息或与操作系统有关的内存,CPU 等信息的收集。
Zabbix由zabbix server与可选组件zabbix agent两部分组成。
- Zabbix Server 可以通过 SNMP,Zabbix agent,Ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集功能,可以在运行 Linux,Solaris,HP-UX,AIX,FreeBSD,OpenBSD,OS X,Windows多平台。
- Zabbix Agent 安装在需要被监控的目标服务器上,主要完成对硬件信息与操作系统有关的内存,CPU 等信息收集。
- Zabbix Server可以单独监视远程服务器的服务状态,同时也可以与Zabbix Agent结合。可以轮询Zabbix Agent主动接收监视数据(trapping传递 方式),同时还可以被动接收Zabbix Agent发送的数据。
- 主动:agent请求server获取主动的监控项列表,并主动将监控项内需要检测的数据提交给server/proxy。
- 被动:server向agent请求获取监控项的数据,agent返回数据。
那实际监控中是用主动的还是被动的呢?这里主要涉及两个地方:
- (1) 新建监控项目时,选择的是zabbix代理还是zabbix端点代理程式(主动式),前者是被动模式,后者是主动模式。
- (2) agentd配置文件中StartAgents参数的设置,如果为0,表示禁止被动模式,否则开启。一般建议不要设置为0,因为监控项目很多时,可以部分使用主动,部分使用被动模式。
- (1) server-agentd模式:这个是最简单的架构了,常用于监控主机比较少的情况下。
- (2) server-proxy-agentd模式:这个常用于比较多的机器,使用proxy进行分布式监控,有效的减轻server端的压力。
Zabbix官方站点:【文档、源码包、rpm包】下载提供了两种版本:LTS版(Long Term Support)和标准版。
Zabbix YUM安装部署过程如下:
属 |
Zabbix Server |
Zabbix Client |
节点 |
ZabbixServer-01 |
ZabbixClient-01 |
系统 |
CentOS Linux release 7.5.1804 (Minimal) |
CentOS Linux release 7.5.1804 (Minimal) |
内核 |
3.10.0-862.el7.x86_64 |
3.10.0-862.el7.x86_64 |
SELinux |
setenforce 0 | disabled |
setenforce 0 | disabled |
Firewlld |
systemctl stop/disable firewalld |
systemctl stop/disable firewalld |
hth官网首页
IP地址 |
172.16.70.37 | 华体会最新地址
172.16.70.171
|
首次访问时需要进行一些初始化的设置,我们按照提示操作即可,点击“Next setp”。
检查各个组件配置是否正常,全部显示“OK”,点击“Next setp”。
默认数据库端口3306,若在安装数据库自定义了端口,则需要在这修改,点击“Next setp”。
可选配置,当有多台ZabbixServer时,可在这设置“Name”,会显示在页面标签,以便区分,点击“Next setp”。
检查所填的信息,如有误点击“Back”返回修改,无误,点击“Next setp”。
点击“Finish”完成配置。
登录账号默认为 Admin,默认密码:zabbix
首页,仪表盘。
设置中文模式。
此时,页面已成为中文模式。
语言设置为中文时,页面乱码如图,有小方块,影响阅读。
Windows10字体路径,选择想更换的字体,粘贴至桌面。
再次回到ZabbixServer-01机操作。
Zabbix Web设置,套用系统自带的模板。
zabbix 修改数据库密码对应的配置修改。
附:
- 1、/etc/zabbix/zabbix_server.conf详解【官方解析】
- 2、 /etc/zabbix/zabbix_agentd.conf详解【官方解析】