【Zabbix】03 添加和初步配置被监控主机

3.1 安装zabbix客户端即zabbix-agent并配置

在需要被监控的主机上安装zabbix-agent

apt-get install zabbix-agent

安装完毕后,可在/etc/zabbix/ 下找到客户端的配置文件,即 zabbix_agentd.conf

配置文件中的一些参数与服务端zabbix-server的配置内容相似,意思也是差不多的;主要的配置集中在zabbix_agent客户端的主动模式与被动模式上:
【Zabbix】03 添加和初步配置被监控主机
被动模式相关的参数:

Server= :用于指定允许哪台服务器来拉取这个客户端的数据,一般配置服务端IP即可,多个IP使用逗号隔开

ListenPort=:用于指定被动模式下agent监听的端口,默认为10050

ListenIP= :用于指定agent端被动模式下监听的IP地址,默认为0.0.0.0,表示监听所有IP

StartAgents= :用于指定预生成的agent进程数量

主动模式的相关参数:

ServerActive= :用于指定当agent端为主动模式时,应该将信息主动推送到哪一台服务器上,一般还是填服务端IP,有多个IP使用逗号隔开

Hostname= :用于指定当前主机的主机名,服务端主要通过这个参数来识别被监控主机

RefreshActiveChecks= :用于指定agent端每多少秒主动将收集的数据发往服务端

由于zabbix主动模式和被动模式可以同时存在,互不影响,所以这里我测试配置如下:

被动模式相关:

Server=192.168.200.118

主动模式相关:

ServerActive=192.168.200.118

Hostname=testhost

配置完毕,保存文件并退出,启动或重启agent服务

service zabbix-agent start

3.2 在Zabbix-web上配置主机

进入Zabbix-Web即浏览器输入IP地址/zabbix/index.php

首先我们添加一个新的主机群组,如名字叫"测试主机群组",在配置菜单下,找到主机群组子菜单,点击右上角创建主机群组,输入组名进行创建;

接着在配置菜单下,找到主机子菜单,这里可以查看已有主机的相关信息,这里可以看到我们之前安装server端agent时,默认监控了一台主机,这台主机就是服务端的主机:
【Zabbix】03 添加和初步配置被监控主机
创建新的主机,主机名为新安装agent端的主机配置文件内的名字,即客户端zabbix-agentd.conf里的

Hostname:
【Zabbix】03 添加和初步配置被监控主机
添加被监控主机之后,被监控主机的数据还不能被展示,并且可用性处的ZBX也是灰色不可用状态:
【Zabbix】03 添加和初步配置被监控主机
添加和初步配置被监控主机便完成了,但是没有任何监控项,也没有图表展示等,需要进一步配置