您好,登錄后才能下訂單哦!
因?yàn)轭I(lǐng)導(dǎo)提出需要每天看幾次服務(wù)器的流量圖,今天早上9點(diǎn)上班開始截圖,十多臺服務(wù)器、指定時間12小時流量圖,截完圖反復(fù)對照好幾遍,一是怕選錯主機(jī),二是怕搞錯時間段。使用zabbix時間不長,一直感覺很別扭,容易出錯。加上中間還做了一點(diǎn)其他東西的統(tǒng)計(jì),最后等郵件發(fā)出的時候都已經(jīng)是10點(diǎn)以后了。
這樣下去,恐怕是影響仕途啊。若再加上有什么其他的事情,估計(jì)領(lǐng)導(dǎo)可以一邊吃午飯一邊看報表了,我只能選擇吃土了...
網(wǎng)上教程比較多,python寫的,perl寫的,因?yàn)闀簳r沒這方面基礎(chǔ),照搬過來運(yùn)行報錯就無解了。自己動手豐衣足食。
以下為chrome瀏覽器 + Zabbix 2.4.x
正文:
準(zhǔn)備工作:
瀏覽器登陸抓包:
(略,此處需要抓得登陸zabbix的post請求 抓包:request=&name=admin&password=zabbix&autologin=1&enter=Sign+in)
graphid 以及 流量圖地址
graphid :
圖形ID(直譯),不知道該怎么定義,通俗點(diǎn)講就是 一臺主機(jī) + 一個監(jiān)控點(diǎn) ==>> 一個不同ID
過程:
1.Monitoring -- Dashboard -- Graphs
2.選擇對應(yīng)的主機(jī)及對應(yīng)的監(jiān)控項(xiàng)
3.在流量圖上右鍵 檢查
4.找到關(guān)鍵詞
5.得到:chart2.php?graphid=963&period=3600&stime=20170616192202&updateProfile=1&profileIdx=web.screens&profileIdx2=963&sid=2eaa005d53dd3ea0&width=1222
graphid=963
流量圖地址:http://192.168.0.162/zabbix/chart2.php?graphid=963&period=3600&width=1222
period為時間段,不加也可以,不過最好手工指定。
width為圖片寬度,不加也可以,出圖會稍窄。
剩余參數(shù)未做太多研究,有或沒有暫時沒發(fā)現(xiàn)區(qū)別,就略去了 。如果需要找全部graphid建議通過數(shù)據(jù)庫查找。
腳本:
#!/bin/bash ## zabbix登陸地址、zabbix登陸用戶 LOGURL="http://192.168.0.162/zabbix/index.php" ZABBIX_USER="admin" ZABBIX_PASS="zabbix" GRAPHID=963 ##時間段,12H PERIOD=43200 ## 請求地址 保存cookie curl -L -c cookie.txt --user-agent Mozilla/4.0 -d "request=&$ZABBIX_USER&password=$ZABBIX_PASS&autologin=1&enter=Sign+in" $LOGURL ##圖片URL地址格式 URL="http://192.168.0.162/zabbix/chart2.php?graphid=$GRAPHID&period=$PERIOD&width=1222" ##帶cookie請求圖片URL,并保存 curl -c cookie.txt -b cookie.txt --user-agent Mozilla/4.0 $URL > /home/zabbix_$GRAPHID.png
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。