https://www.zabbix.com/documentation/3.4/manual/config/items/itemtypes/zabbix_agent # 此網(wǎng)址就是zabbix官網(wǎng)的預(yù)定義值.
信息類型
在此處選擇Numeric(float),這個(gè)屬性定義了獲得數(shù)據(jù)的格式
你也需要減少監(jiān)控項(xiàng)歷史保留的天數(shù),7或者14天,對(duì)于數(shù)據(jù)庫(kù)而言,最佳實(shí)踐是避免數(shù)據(jù)庫(kù)保留過多的歷史數(shù)據(jù).
我們選擇了數(shù)據(jù)類型后,暫時(shí)保持其他選項(xiàng)的默認(rèn)值.
1> 磁盤容量Units一般為B
2> 網(wǎng)卡流量單位為bps
3> MYSQL每秒訪問量qps,例如MySQL每秒select,insert Mysql serlect
點(diǎn)擊添加,新的監(jiān)控項(xiàng)就出現(xiàn)在監(jiān)控項(xiàng)列表中了
7.查看數(shù)據(jù)
當(dāng)一個(gè)監(jiān)控項(xiàng)定義完成后,你可能好奇他具體獲取了什么值,前往監(jiān)控首頁(yè),點(diǎn)擊最新數(shù)據(jù),選擇相應(yīng)的主機(jī).看數(shù)據(jù)能不能過來以及是不是自己想要的類型.
圖表
當(dāng)監(jiān)控項(xiàng)運(yùn)行了一段時(shí)間后,可以查看可視化圖表,如果沒有可以自己創(chuàng)建一個(gè),下面會(huì)有詳細(xì)介紹
8.常用監(jiān)控項(xiàng)
1.服務(wù)器網(wǎng)絡(luò)接口進(jìn)出流量和總流量 net.if.in[if,<mode>] net.if.out[if,<mode>] net.if.total[if,<mode>] 2.服務(wù)器啟動(dòng)分區(qū)剩余空間 vfs.fs.size[fs,<mode>] vfs.fs.size[/boot,free] 3.監(jiān)控虛擬機(jī)內(nèi)存 vm.memory.size[<mode>] vm.memory.size[total vm.memory.size[free] vm.memory.size[wired] 4.服務(wù)器服務(wù)狀態(tài) net.tcp.listen[port] net.tcp.port[<ip>,port] net.tcp.service[service,<ip>,<port>] net.tcp.service.perf[service,<ip>,<port>] 5.服務(wù)器進(jìn)程數(shù)量 proc.num[<name>,<user>,<state>,<cmdine>] zabbix_get -s 39.108.140.0 -k proc.num 121 zabbix_get -s 39.108.140.0 -k proc.num[,,run] 3 zabbix_get -s 39.108.140.0 -k proc.num[,,sleep] 118 6.服務(wù)器CPU狀態(tài)(浮點(diǎn)型,無單位) system.cpu.intr system.cpu.load[<cpu>,<mode>] system.cpu.num system.cpu.switches system.cpu.util[<cpu>,<type>,<mode>] zabbix_get -s 39.108.140.0 -k system.cpu.load[all,avg1] 0.000000 zabbix_get -s 39.108.140.0 -k system.cpu.load[,avg5] 0.010000 7.磁盤IO情況 vfs.dev.read[device,<type>,<mode>] vfs.dev.write[device,<type>,<mode>] zabbix_get -s 39.108.140.0 -k vfs.dev.read[/dev/vda1] 8.監(jiān)控文件修改 vfs.file.chsum[file] # 如監(jiān)控/etc/passwd ,/etc/group 文件從而知道是否有新用戶創(chuàng)建 vfs.file.md5sum[file] vfs.file.size[file] # 通常用來監(jiān)控日志 vfs.fs.size[fs,<mode>] 9.磁盤總和.
10.監(jiān)控網(wǎng)卡流量
我們先創(chuàng)建一個(gè)應(yīng)用集,這樣的話之后創(chuàng)建的網(wǎng)卡上傳,下載,總流量不會(huì)顯的很亂,都在一個(gè)Network應(yīng)用集里面,而且能導(dǎo)出成xml文件,放到其他的zabbxi主機(jī)上能直接用.
我們此刻做的創(chuàng)建監(jiān)控項(xiàng)是利用zabbix安裝好自帶的監(jiān)控項(xiàng),跟自定義Key差不多,都是寫一個(gè)監(jiān)控腳本然后傳參,每一個(gè)鍵值相當(dāng)于一個(gè)監(jiān)控腳本
接下來我們檢測(cè)—> 主機(jī)群組里面去查看下最新數(shù)據(jù),我們可以從下圖看到是有數(shù)據(jù)的
下行寬帶和上行寬帶.
下載就是in,下行寬帶,你發(fā)出去的就是out,作為一個(gè)服務(wù)器來說上行寬帶肯定要高,在家里就是下行寬帶高,對(duì)服務(wù)器來說他需要接收很少的數(shù)據(jù)包,回復(fù)很多的數(shù)據(jù)包,而在家里我們是發(fā)出去一個(gè)很小的數(shù)據(jù)包,返回來整個(gè)網(wǎng)頁(yè).
接下來我們?cè)偃?chuàng)建一個(gè)網(wǎng)卡輸出流量,然后將他們做成一個(gè)圖標(biāo),以圖形化展示出來
接下來我們?cè)偃ケO(jiān)測(cè)里面去查看最新數(shù)據(jù),可以養(yǎng)成這個(gè)習(xí)慣,因?yàn)樽钚聰?shù)據(jù)過來了才是說明當(dāng)中數(shù)據(jù)流向沒有問題,如果數(shù)據(jù)都沒有過來你去創(chuàng)建圖形,圖表說沒有數(shù)據(jù),你覺得得等一會(huì),浪費(fèi)時(shí)間影響效率
可以看到,兩個(gè)監(jiān)控項(xiàng)都是有數(shù)據(jù)的,接下來我們?nèi)?chuàng)建圖形
接下來我們?nèi)ゲ榭幢O(jiān)測(cè) —> 圖形,選擇相應(yīng)群組,相應(yīng)的主機(jī)及創(chuàng)建的圖形
這臺(tái)主機(jī)可以裝一個(gè)nginx,然后上傳一張大一點(diǎn)圖片到網(wǎng)站根目錄,然后訪問,再查看網(wǎng)絡(luò)波動(dòng)圖.
或者我們直接上傳一個(gè)大點(diǎn)的rpm、tar包到其他主機(jī).這樣看著明顯
11.監(jiān)控CPU
跟剛才一樣,創(chuàng)建一個(gè)CPU應(yīng)用集,方便管理歸納
接下來我們創(chuàng)建應(yīng)用集的監(jiān)控項(xiàng),cpuintr,cpu中斷數(shù)
接下來我們創(chuàng)建一個(gè)cpu每隔一分鐘的負(fù)載監(jiān)控項(xiàng)
通過下圖,我們可以看到,每個(gè)監(jiān)控項(xiàng)都是有數(shù)據(jù)過來的,接下來我們?nèi)?chuàng)建圖形
我們可以看到,數(shù)據(jù)是可以實(shí)時(shí)轉(zhuǎn)換成圖標(biāo)的,接下來我們?nèi)プ鲆粋€(gè)聚合圖形
12.創(chuàng)建聚合圖形
至此,我們第一個(gè)構(gòu)造函數(shù)完成,另外一個(gè)構(gòu)造函數(shù)同理,此處就不寫了,直接看結(jié)果圖.
創(chuàng)建系統(tǒng)定義好的監(jiān)控項(xiàng),跟上面兩個(gè)都差不多,多做做自然就會(huì)了,如果不習(xí)慣使用官方定義好的key,我們可以根據(jù)公司環(huán)境自己寫腳本自定義key,此章完結(jié).
看完這篇關(guān)于Zabbix中如何配置監(jiān)控項(xiàng)和聚合圖形的文章,如果覺得文章內(nèi)容寫得不錯(cuò)的話,可以把它分享出去給更多人看到。
更多關(guān)于云服務(wù)器,域名注冊(cè),虛擬主機(jī)的問題,請(qǐng)?jiān)L問西部數(shù)碼官網(wǎng):m.ps-sw.cn