Zabbix agent--- 部署在监控对象上的进程,能够主动监控本地资源和应用程序(硬盘、内存、处理器统计信息等)。
Zabbix agent 收集本地的操作信息并将数据报告给 Zabbix server用于进一步处理。一旦出现异常 (例如硬盘空间已满或者有崩溃的服务进程),Zabbix server 会主动警告管理员指定机器上的异常。
Zabbix agents极高的效率缘于它可以利用本地系统调用来完成统计数据的采集。
Zabbix agent 可以运行被动检查和主动检查。
1)在被动检查模式中,agent应答数据请求。Zabbix server(或 proxy)询求数据,然后 Zabbix agent 返还结果。
2)主动检查处理过程将相对复杂。Agent必须首先从Zabbix sever索取监控项列表以进行独立处理,然后会定期发送采集到的新值给Zabbix server。
是否执行被动或主动检查是通过选择相应的监控项类型来配置的。
Zabbix agent 处理“Zabbix agent”或“Zabbix agent(active)”类型的监控项。
如果 Zabbix server 和 agent 均运行在同一台服务器上,建议使用不同的用户运行 server 和 agent 。否则,如果两者都以相同的用户运行,Agent 可以访问 Server 的配置文件, 任何 Zabbix 管理员级别的用户都可以很容易地检索到 Server 的信息。例如,数据库密码。
[root@server1 ~]# yum install -y zabbix-agent
[root@server1 ~]# systemctl start zabbix-agent
[root@server1 ~]# systemctl enable zabbix-agent
###1.获取并安装开启zabbix-agent包###
[root@server1 ~]# cd /mnt/4.0/
[root@server1 4.0]# ls
[root@server1 4.0]# scp zabbix-agent-4.0.5-1.el7.x86_64.rpm root@172.25.1.2:[root@server2 ~]# ls
zabbix-agent-4.0.5-1.el7.x86_64.rpm
[root@server2 ~]# rpm -ivh zabbix-agent-4.0.5-1.el7.x86_64.rpm
[root@server2 ~]# systemctl start zabbix-agent
[root@server2 ~]# systemctl enable zabbix-agent
###2.编辑zabbix-agent配置文件,重启服务###
[root@server2 ~]# vim /etc/zabbix/f 98 Server=172.25.1.1
139 ServerActive=172.25.1.1
150 Hostname=server2
[root@server2 ~]# systemctl restart zabbix-agent
本文发布于:2024-02-05 06:24:29,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170726197363822.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |