zabbix 監控CDN頻寬

2021-09-03 10:34:31 字數 2975 閱讀 2546

我這邊使用的是網宿的cdn做加速,然後有一堆的介面可以呼叫單獨查詢;

網宿提供所有頻道一起查詢;cdn上面都是錢,稍微監控還是非常有必要的。

api資訊格式:

說明:u 和p 是必選項,p是cdn後台設定的myview密碼;其他可以預設或者不選;

channel:頻道資訊;不填預設是全部。

isp:運營商頻寬;預設是所有。

startdate和enddate: 查詢的時間;不選預設是全部,而這個時間也有乙個規律,就是年月和時間之前用%20轉碼:比如(2013-01-01%2010:10就是 2013-01-01 10:10)

其api文件可以諮詢客服。

1、先導入bs 檢視返回資料結構:
開始檢視資料指令碼:
[root@mail python]# cat check_***bindwaith.py 

二、檢視結果並取值:
[root@mail python]# python check_***bindwaith.py 

markup_type=markup_type))

<?xml  version="1.0" encoding="utf-8"?>0.00

備註:我們要取的是bandwidth的值。然後通過觀察發現有時候指令碼返回兩個值。而我們zabbix

應該只要乙個返回值。

三、zabbix 指令碼:

四、zabbix agent編寫指令碼並且收集資料:

[root@mail scripts]# vim /usr/local/zabbix/etc/zabbix_agentd.conf

userparameter=cdn,/usr/bin/python /usr/local/zabbix/scripts/check_cdnbindwaitch.py

五、新增item:

六:出圖和觸發器根據自己需要進行新增:

zabbix企業應用之監控CDN頻寬

最近介紹了很多ansible的使用案例,這次就回歸正軌,介紹如何使用zabbix監控cdn頻寬,做到在頻寬出現異常的時候及時知曉,訪問頻寬異常造成的經濟損失。這裡以藍汛cdn為例,監控的方法是通過cdn給與的api介面。備註 目前藍汛api介面只能檢視單獨頻道的頻寬,無法檢視所有頻道的,並且頻道id...

zabbix監控部署

一 環境,監控伺服器和被監控伺服器都關閉防火牆和selinux 二 監控伺服器安裝及配置 2 安裝好資料庫後啟動systemctl start mariadb,建立資料庫create database zabbix character set utf8 collate utf8 bin 建立賬戶並授...

Zabbix 監控日誌

監控伺服器指定日誌檔案,實現過濾日誌關鍵字報警。確保在被監控主機的配置檔案中 hostname 引數與前端頁面中的主機名匹配 serveractive 引數中指向zabbix伺服器ip 1 建立監控項 配置 主機 監控項 建立監控項 2 填寫監控項資訊 名稱 日誌czd.log 型別 zabbix客...