前言:
前幾篇博客分別介紹了通過snmp來進行監控linux主機與windows主機,本篇介紹通過agent客戶端來進行系統監控。
環境:
server:192.168.249.142
client:192.168.249.145
基礎配置:關閉selinux,關閉防火牆或者打開10050端口。
一、client端的配置:
1.安裝zabbix的yum源,並安裝zabbix-agent程序:
[root@cinder ~]# wget https://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-1.el7.noarch.rpm
[root@cinder ~]# rpm -ivh zabbix-release-4.2-1.el7.noarch.rpm [root@cinder ~]# yum install zabbix-agent -y
2.修改agent程序的配置文件:
PidFile=/var/run/zabbix/zabbix_agentd.pid LogFile=/var/log/zabbix/zabbix_agentd.log #錯誤日志 LogFileSize=0 ListenPort=10050 #啟動監聽端口 StartAgents=3 #被動模式下選擇,主動模式則為0 ListenIP=0.0.0.0 #監聽所有IP Server=192.168.249.142 #被動模式下必填,將zabbix-server端的ip填入 #ServerActive=192.168.249.142 #主動模式下填寫 Hostname=test #本機的hostname,此值必須與zabbix的網頁上創建的主機名一致即可 Include=/etc/zabbix/zabbix_agentd.d/
3.啟動zabbix-agent:
二、server端web添加linux主機:
1.創建主機(主機名稱必須與zabbix_agent.conf文件中hostname的配置項相同):
2.添加模板:
3.添加:
稍等一兩分鍾,ZBX的圖標將會由灰變綠,表示server與client已經建立了連接,並接收了數據,添加主機就完成了,如果沒有變綠,那么需要檢查配置項,並重啟客戶端的zabbix-agent服務。