使用Zabbix 监控Linux 系统
在需要监控的 Linux 系统安装 zabbix agent,之后从 web 界面添加该主机,然后进行监控
安装zabbix agent
- Install Zabbix repository
yum install -y wget
wget https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm --no-check-certificate
rpm -Uvh zabbix-release-5.0-1.el7.noarch.rpm
yum clean all
yum install -y zabbix-agent
- Configure Zabbix Agent
vim /etc/zabbix/zabbix_agentd.conf
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0 #表示关闭日志收集大小功能
Server=192.168.100.209 # 对应的zabbix server地址,即需要接受谁的监控
ListenPort=10050 # agent接受指令监听的端口
ListenIP=0.0.0.0
StartAgents=3 # 默认的启动的实例数(进程数)
ServerActive=127.0.0.1
Hostname=192.168.100.25 # 区分大小写且在zabbix server看来是唯一的值 一般用IP来区分独一无二
Include=/etc/zabbix/zabbix_agentd.d/*.conf
- Restart Zabbix Agent
systemctl restart zabbix-agent
添加zabbix 监控
添加主机
关联模板
选择符合当前主机监控项目的模板,如对linux系统监控可以关联zabbix 自带的Template OS Linux模板
更新之后可以看到配置主机一栏已经成功添加k8s-node01端的agent-node端
验证主机数据
经过一段时间的数据采集后,验证zabbix server是否有刚添加完成主机的监控数据和图形,图形显示如下: