zabbix批量監控urls的狀態碼

2021-08-21 04:26:03 字數 3503 閱讀 8019

1

.新增url監控指令碼

2.在zabbix客戶端加配置檔案:

zabbix-agent中開啟配置

include=/usr/local/zabbix_agents_3.2.0/conf/zabbix_agentd/*

.conf

vim /usr/local/zabbix_agents_3.2.0/conf/zabbix_agentd/web_site_discovery.conf

userparameter=web.site.discovery,/usr/local/zabbix_agents_3.2.0/scripts/web_site_code_status.sh web_site_discovery

userparameter=web.site.code[*],/usr/local/zabbix_agents_3.2.0/scripts/web_site_code_status.sh web_site_code $1 $2

[root@node1 usr]# cat /usr/local/zabbix_agents_3.2.0/scripts/web.txt

10.10.10.10

115.23.16.97:80

# 客戶端測試

[root@account_web03:~]# /usr/local/zabbix_agents_3.2.0/scripts/web_site_code_status.sh web_site_discovery

":"www.wondershare.com","":""},

":"www.wondershare.net","":""},

":"www.wondershare.jp","":""},

":"www.wondershare.de","":""},

# 服務端測試

[root@node5 ~]# zabbix_get -s 10.11.0.210 -k 'web.site.discovery'

":"","":""},

":"","":""},

":"","":"10.10.10.10"},

":"","":"115.23.16.97:80"},

":"","":""}

]}被監控端 zabbix_agentd.conf 的配置調整:

serveractive=*.*.*.* #zabbix_server的ip

hostname=agent_host_name #重要:主機名

refreshactivechecks=1800 #被監控端到伺服器獲取監控項的週期

buffersize=200 #被監控端儲存監控資訊的空間大小

timeout=10 #超時時間

比較重要的引數是serveractive和hostname,serveractive是指定agentd收集的資料往**傳送,hostname是必須要和server端新增主機時的主機名一樣,這樣server端接收到資料才能找到對應關係。

3.服務端配置,匯入自動發現的模板

自動發現模板

<?xml version="

1.0" encoding="

utf-8

"?>

3.4 2018-06-14t01:03:17zdate>

templates

groups>

template web monitor_active

template web monitor_active

templates

groups>

web.site.discovery

7 web.site.discovery

120 000

00

030dmonitor_site $1 $2 response code

7 web.site.code[,]

30 7d

365d

0 300

00

0,].last()}<>200 and ,].last()}<>301

0web_monitor

0 010

0

zabbix 批量web url監控

複製貼上於部落格 公司有大量測試環境的url需要監控是否能夠訪問,即url狀態不為200即報警。狀態為200即正常。因url比較多,且經常發生改變,如通過web場景配置 我沒配過 會比較繁瑣,工作量比較大 通過網上查詢資料,可通過指令碼結合zabbix的自動發現功能即可批量監控,只需維護乙個url列...

zabbix 批量新增web場景監控

公司有大量測試環境的url需要監控是否能夠訪問,即url狀態不為200即報警。狀態為200即正常。因url比較多,且經常發生改變,如通過web場景配置 我沒配過 會比較繁瑣,工作量比較大。通過網上查詢資料,可通過指令碼結合zabbix的自動發現功能即可批量監控,只需維護乙個url列表即可。1.在任意...

Zabbix實現批量監控埠狀態的方法

引言 在監控生產環境的服務的時候,通rqkvrpgyss常需要對多個埠進行監控,如果我們手動乙個乙個的新增,這將是一件很麻煩的事情,為了減少這樣的情況,我們採用批量新增監控埠的方法,這是非常常見的需求,zabbix也是支援這種方式的,需要使用zabbix的discovery功能來實現,下面小編就給大...