Zabbix监控本机:
配置->主机->将Zabbix Server的状态开启。
然后我们还需要在这台机器上安装agent。agent安装在被监控端,收集数据,与监控服务器交互。
# 列出系统上面所有软件名称
rpm -qa |grep zabbix-agent
zabbix-agent-3.4.15-1.el7.x86_64
# rpm -qc 列出软件所有的配置文件
rpm -qc zabbix-agent-3.4.15-1.el7.x86_64
/etc/logrotate.d/zabbix-agent
/etc/zabbix/zabbix_agentd.conf
/etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf
找到了相关的配置文件,然后检查下zabbix_agentd.conf的相关配置文件。
vim /etc/zabbix/zabbix_agentd.conf
这里涉及到一个概念,被动模式和主动模式。
Server=127.0.0.1 --zabbix服务器的IP地址,这里就是本机。这个是被动模式。
ListenPort=10050 --监控服务器连接被监控客户端的端口,
10051是监控服务器的端口,如果ServerActive=127.0.0.1,agent通过主动模式的话,那就是agent主动去连接监控服务器的10051端口。
当时,我们运维部门的同事专门为这个配置专门进行调整,让agent是主动模式去找监控服务器,好像是跟业务流量有关的。
lsof -i:10050 # 检查端口是否被占用
systemctl start zabbix-agent.service
systemctl enable zabbix-agent.service
# 然后再检查下端口10050端口已开启
lsof -i:10050
我们可以看到程序启动了很多进程。
然后我们看下图形:CPU load这个图形:
可以看到图形的效果和数据。其中有个乱码的问题。
找到这个资源包:
# tar xf ttf-arphic-ukai.tar.gz -C /usr/share/zabbix/fonts/
# mv /usr/share/zabbix/fonts/ukai.ttc /usr/share/zabbix/fonts/ukai.ttf
# vim /usr/share/zabbix/include/defines.inc.php
54 define('ZBX_GRAPH_FONT_NAME', 'ukai'); --修改原来的graphfont字体改成ukai
不启动服务,就可以解决乱码问题。