Zabbix配置模板监控指定服务器主机
一、Zabbix監控指定服務器
-
第一里程:在指定服務器上安裝zabbix客戶端,即zabbix-agent
?
訪問清華鏡像站,找到zabbix-agent鏡像第一步
?第二步
?第三步
?第四步
?第五步
?第六步
?第七步
?第八步:鼠標點擊右鍵選擇復制連接地址,在遠程連接工具上進行安裝即可
安裝命令:
?
rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-agent-4.0.14-1.el7.x86_64.rpm-
第二里程:修改zabbix客戶端配置文件,修改信息如圖:
?修改信息
- 第三里程:啟動zabbix客戶端
?
systemctl enable zabbix-agnet.service systemctl start zabbix-agent.service- 第四里程:服務端安裝zabbix-get測試軟件包,并測試客戶端與服務端是否連接通暢
?
yum install -y zabbix-get注意:是服務端安裝該命令
測試連接:
?
[root@zabbix ~]# zabbix_get -s 172.16.1.7 -p 10050 -k system.hostname web01補充:zabbix_get測試命令參數,-s指定連接的源地址(測試哪臺服務器就寫哪臺服務器的IP地址),-p指定測試服務器zabbix客戶端的端口號(默認是10050),-k是指鍵值zabbix自帶鍵值或者自定義鍵值,根據鍵值反饋信息
-
第五里程:web頁面配置指定客戶端
?創建主機
?添加主機信息
?指定主機監控模板
?添加完成后,返回主機主頁,當新建主機變綠后,代表監控服務正常,因為只有當zabbix服務端收到客戶端相應數據時,可用性才會變為綠色,如圖:
?主頁顯示綠色
二、Zabbix其他模式接口簡述
1.agent代理程序的接口
此接口模式是最常見也最基本的服務端客戶端模式,將客戶端配置文件,指定到Zabbix服務端上,客戶端就會自行更服務端連接,當在web頁面中填寫對應的客戶端IP地址后,客戶端就會向服務端,按照模板監控項,依照要求時間,定期向zabbix服務端發送數據。
2.SNMP接口即簡單網絡管理協議接口(Simple Network Management Protocal)
主要用途是,使Zabbix監控網絡設備,如流量信息,網絡連接信息等,可用來監控路由器,交換機等網絡設備,但必須支持SNMP協議引導的設備才可以進行監控
3.JMX接口
主要的應用場景就是監控JAVA程序的,如tomcat,weblogic等,但使用agent代理模式自定義監控,也可以正常監控,因此推薦使用agent代理程序監控自定義項的方式進行監控。
4.IPMI接口
監控硬件服務器信息的接口,如服務器溫度,風扇轉速等,但是由于大多數情況機房距離較遠,受網絡波動影響較大,因此也可以采取通過命令行調取對應數據后建立自定義監控來進行解決。
三、自定義監控模板
1.理解
自定義監控,就是指自行定義你想監控的內容,由于zabbix本身監控模板的局限性,導致某些項目無法監控,或者監控模板過于冗雜,因此我們可以通過自定義的方式將想要的監控內容進行單獨監控,那么能自定義監控什么呢?在Linux中只要我們能通過命令調取出的值就可以監控!
2.配置自定義監控流程:
- 第一里程:在命令行模式下通過命令調取所需監控值
例如:監控web01服務器上登錄的人員數量
?
[root@web01 ~]# who |wc -l 1- 第二里程:客戶端配置自定義鍵值
編輯自定義鍵值的配置文件:/etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf ,這里強調一下,userparameter_mysql.cof是官方自帶的一些鍵值信息,用來監控數據庫某些監控項,在生產環境中,我們需要根據自己實際情況來創建不同的文件,用于監控不同的服務器,如例子中讓我們監控web01服務器,我們即可在該目錄下創建一個userparameter_web01.conf的新文件,來監控對應的所需監控項。
?
vim /etc/zabbix/zabbix_agentd.d/userparameter_web01.conf UserParameter=login_user.num,who|wc -l書寫格式:在我們設置自定義鍵值時,一定要注意的就是鍵值的可是,格式為:UserParameter=鍵值名稱,命令/腳本。這里學要注意的就是UserParameter=為固定格式一定要注意大小寫及=號兩邊無空格;鍵值名稱是自己定義的,一般用來識別該鍵值的用處,中間多用“.”來分隔,最為重要的就是鍵值名稱要唯一,無論是否在同一個.conf文件中;最后“,”加上對應的命令或者腳本即可
- 第三里程:重啟客戶端程序
?
systemctl restart zabbix-agent.service- 第四里程:服務端排查測試自定義鍵值是否成功
?
[root@zabbix ~]# zabbix_get -s 172.16.1.7 -k login_user.num 1-
第五里程:web頁面配置,創建模板
?第一步
?第二步
?image.png
-
第六里程:web頁面配置,創建應用集
?第一步
?第二步
?第三步
?第四步
-
第七里程:web頁面配置,創建監控項
?第一步
?第二步
?第三步(上)
?第三步(下)
-
第八里程:web頁面配置,創建觸發器
?第一步
?第二步
?第三步
?顯示結果
-
第九里程:web頁面,創建圖形
?第一步
?第二步
?第三步
?再設置監控項可自行選擇功能、繪畫風格等選項,其不同選項出圖效果也不盡相同,根據實際情況自行決定
?顯示效果
-
第十里程:自定義監控模板關聯對應主機
?第一步
?第二步
?第三步
?顯示結果
?需要一定時間,根據創建監控項時更新間隔所對應的時間
?
總結
以上是生活随笔為你收集整理的Zabbix配置模板监控指定服务器主机的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Ray集群搭建 Python Demo
- 下一篇: linux 使用systemctl 设置