centos7部署zabbix4.2直達連接: https://www.cnblogs.com/yooxxroo/p/11017498.html
今天講述如何通過agent監控主機。
一: agent簡介
作用:通過部署在不監控主機上,收集硬件信息或與操作系統有關的內存,CPU等信息。
適用:Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD, OS X, Tru64/OSF1, Windows NT4.0, Windows (2000/2003/XP/Vista)等系統
傳輸方式:zabbix server可以單獨監視遠程服務器的服務狀態;同時也可以與zabbix agent配合,可以輪詢zabbix agent主動接收監視數據(agent方式),同時還可被動接收zabbix agent發送的數據(trapping 方式)
二:agent部署
直接安裝官方庫中的zabbix安裝包:
rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/3.0/rhel/7/x86_64/zabbix-agent-3.0.18-1.el7.x86_64.rpm
編輯配置文件:vim /etc/zabbix/zabbix_agentd.conf
修改Hostname字段與server字段:Hostname是被監控的主機的名稱,可以隨意寫,Server是zabbix服務器的內網IP。
啟動agent
systemctl start zabbix-agent.service
設置自動啟動
systemctl enable zabbix-agent.service
默認監聽端口為 10050
三:web界面添加主機
依次點擊: 配置->主機->創建主機(右上角)
進入到創建主機界面,在主機名稱寫剛剛在agent配置文件修改的hostname(centos01),可見名稱隨意,實際情況要區分業務名稱。agent代理程序的ip寫被監控主機ip,端口默認不變,dns不寫, 然后點模板頁面。
模板頁面 點擊選擇,這里我們選擇 Template os linux,獲取服務器cpu 內存等硬件配置,之后點擊添加,並更新。
這時就可以看到服務器了,等待幾秒指示燈變為綠色代表成功。