目录

Zabbix(3)-Zabbix监控linux系统

使用Zabbix 监控Linux 系统

在需要监控的 Linux 系统安装 zabbix agent,之后从 web 界面添加该主机,然后进行监控

安装zabbix agent

  • Install Zabbix repository
1
2
3
4
5
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
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
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
1
systemctl restart zabbix-agent

添加zabbix 监控

添加主机

https://tc.ctq6.cn/tc/20220716064418.png

https://tc.ctq6.cn/tc/20220716065207.png

关联模板

选择符合当前主机监控项目的模板,如对linux系统监控可以关联zabbix 自带的Template OS Linux模板

https://tc.ctq6.cn/tc/20220716065831.png

更新之后可以看到配置主机一栏已经成功添加k8s-node01端的agent-node端

https://tc.ctq6.cn/tc/20220716070459.png

验证主机数据

经过一段时间的数据采集后,验证zabbix server是否有刚添加完成主机的监控数据和图形,图形显示如下:

https://tc.ctq6.cn/tc/20220716071500.png