[root@zabbix-agent ~]# sed -i 's/^ *Server=127.0.0.1/Server=172.27.9.63/g' /etc/zabbix/zabbix_agentd.conf
[root@zabbix-agent ~]# sed -i 's/^ *ServerActive=127.0.0.1/ServerActive=172.27.9.63/g' /etc/zabbix/zabbix_agentd.conf
[root@zabbix-agent ~]# sed -i 's/^ *Hostname=Zabbix server/Hostname=172.27.9.65/g' /etc/zabbix/zabbix_agentd.conf
Server:被动模式,允许哪台机器连接到aget。
ServerActive: 主动模式,向哪台服务器传送数据。
Hostname:唯一,需与添加主机时‘主机名称’保持一致。
Zabbix agents可以执行被动和主动两种检查方式。
在passive check 模式中agent应答数据请求,Zabbix server(或者proxy)询问agent数据,如CPU 的负载情况,然后Zabbix agent回送结果。
Active checks 处理过程将相对复杂。 Agent必须首先从Zabbix sever索取监控项列表以进行独立处理,然后周期性地发送新的值给server。
执行被动或主动检查是通过选择相应的监测项目类型来配置的。
本文选择被动模式,当zabbix-server监控主机过多出现性能问题时可考虑主动模式。
3.2更改zabbix安装目录属主和权限
[root@zabbix-agent ~]# chown -R zabbix:zabbix /etc/zabbix
[root@zabbix-agent ~]# chmod -R 755 /etc/zabbix
3.3启动zabbix-agent服务,并设置开机自启
[root@zabbix-agent ~]# systemctl start zabbix-agent
[root@zabbix-agent ~]# systemctl enable zabbix-agent
web端监控配置
1.修改语言
默认为界面为英文,修改为中文:
2.新建主机
2.1增加主机
Zabbix中的主机(Host)是一个你想要监控的网络实体(物理的,或者虚拟的)。Zabbix中,对于主机的定义非常灵活。它可以时一台物理服务器,一个网络交换机,一个虚拟机或者一些应用。
Zabbix中,可以通过配置(Configuration) → 主机(Hosts)菜单,查看已配置的主机信息。默认已有一个名为'Zabbix server'的预先定义好的主机。
主机名称:可以使用字母数字、空格、点”.“、中划线”-“、下划线”_“,必须唯一。与agent中配置文件zabbix_agentd.conf的‘Hostname’参数保持一致。
可见的名称:显示在网页列表上供展示的名称。
新的群组:为主机新建分组,所有访问权限都分配到主机组,而不是单独的主机。这也是主机需要属于至少一个组的原因。
IP地址:被监控主机的ip地址。
其它配置默认。
2.2选择模板
选择模板‘Template OS Linux’,单击‘选择’、‘添加’后‘更新’,同理更新默认的'Zabbix server':
2.3更改字符集
选择新建的主机‘zabbix-test-centos7’,查看监控数据‘CPU user time’,选择‘图形’:
发现乱码:
在zabbix-server端执行如下命令:
[root@zabbix-server ~]# yum -y install wqy-microhei-fonts
[root@zabbix-server ~]# cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf
刷新web界面后正常:
3.新建监控项