Zabbix监控---客户端搭建

1.首先下载yum源
rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm #这里用的是4.0版本zabbix,centos7
yum clean all
yum -y install zabbix-agent #下载客户端
2.修改配置文件
vim /etc/zabbix/zabbix_agentd.conf #修改配置文件

98行 server=127.0.0.1,192.168.5.239                             #允许谁监控本机(被动模式)
139行serveractive=127.0.0.1,192.168.5.239              #监控服务器的IP地址(主动模式)
150行 Hostname=cluster-i-nginx                                     #被监控端自己的主机名,也就是hostname
287行 UnsafeUserParameters=1                                      #允许本机自定义监控

systemctl start zabbix-agent #启动命令
systemctl enable zabbix-agent #开机自启

3.zabbix页面操作
3.1 创建主机群组

Zabbix监控---客户端搭建_第1张图片
可以在这里定义需要的名字,用于主机的归类,比如我有两台elasticsearch机器,那么我可以把他们都放在es这个主机群组里,用于之后配置的操作便捷和方便查看。
3.2 创建主机
Zabbix监控---客户端搭建_第2张图片
3.3 添加模版
Zabbix监控---客户端搭建_第3张图片
到此,客户端基础配置就完成了。

备注:为了安全考虑zabbix只使用普通用户运行,假如你当前用户叫ttlsa,那么你运行他,他便使用ttlsa身份运行。但是如果你在root环境下运行zabbix,那么zabbix将会主动使用zabbix用户来运行。但是如果你的系统没有名叫zabbix的用户,你需要创建一个用户,如下:
groupadd zabbix
useradd -g zabbix zabbix

备注:

  1. 如果客户端和服务端不是一个内网,互相ping不通。假如客户端有公网ip,那么在配置文件中,就把server和activeserver后面的ip写为服务端的公网ip,然后把被监控机器的端口10050打开,比如是云服务器的话,就在安全组增加。
  2. 如果机器是centos6,那么启动命令是service zabbix-agent start
    停止命令是service zabbix-agent stop
    开机自启命令chkconfig zabbix-agent on
    开机自启关闭chkconfig zabbix-agent off
    查看自启状态chkconfig --list
    查看服务状态service zabbix-agent status
  3. 如果机器是windows,可参考如下文档(转发):
    https://www.cnblogs.com/sky-cheng/p/10565013.html
    https://www.cnblogs.com/lylsr/p/10746730.html

你可能感兴趣的:(Zabbix,zabbix客户端,zabbix,zabbix部署,zabbix-agent)