【8】、Low Level Discovery發現實現即時監控

來源:互聯網
上載者:User

標籤:zabbix   low level discovery   

環境:Centos 6.6


Zabbix自動探索WEB網站:

[[email protected] ~]# tail -3 /etc/zabbix/zabbix_agentd.confUserParameter=web.site_discovery,/etc/zabbix/scripts/discovery_web_site.sh web_site_discoveryUserParameter=web.site_code[*],/etc/zabbix/scripts/discovery_web_site.sh web_site_code $1UserParameter=memory.free,free -m|grep Mem |awk ‘{print $4}‘[[email protected] ~]#[[email protected] ~]# cat /etc/zabbix/scripts/WEB.txtwww.baidu.comwww.qq.comwww.51cto.com[[email protected] ~]#[[email protected] ~]# zabbix_get -s 192.168.31.160 -k web.site_discovery

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/80/47/wKiom1c9HpKBPi-2AAAp-ZVrKt4207.png" title="1.png" alt="wKiom1c9HpKBPi-2AAAp-ZVrKt4207.png" />

[[email protected] ~]# zabbix_get -s 192.168.31.160 -k web.site_code[www.baidu.com]200[[email protected] ~]#

650) this.width=650;" src="http://s5.51cto.com/wyfs02/M01/80/47/wKiom1c9HqqC-0iWAAARuA7s2G4984.png" title="1.png" alt="wKiom1c9HqqC-0iWAAARuA7s2G4984.png" />


建立web_monitor的模版,Configuration---Templates:

650) this.width=650;" src="http://s1.51cto.com/wyfs02/M02/80/47/wKiom1c9HsWwTntXAAB_R3R3lYs056.png" title="1.png" alt="wKiom1c9HsWwTntXAAB_R3R3lYs056.png" />


Configuration---Templates(web_status_code_monitor)---discovery---create discovery rule:

650) this.width=650;" src="http://s1.51cto.com/wyfs02/M02/80/45/wKioL1c9H9PywZXOAACKVnnnuAE272.png" title="1.png" alt="wKioL1c9H9PywZXOAACKVnnnuAE272.png" />650) this.width=650;" src="http://s2.51cto.com/wyfs02/M02/80/47/wKiom1c9HwCjKKbJAABehOpayVg800.png" title="1.png" alt="wKiom1c9HwCjKKbJAABehOpayVg800.png" />

Configuration---Templates(web_status_code_monitor)---discovery(1)---Item prototypes (0)---create item prototype:

650) this.width=650;" src="http://s2.51cto.com/wyfs02/M02/80/45/wKioL1c9IAmijAmBAACSBl_Brqs099.png" style="float:none;" title="1.png" alt="wKioL1c9IAmijAmBAACSBl_Brqs099.png" />

650) this.width=650;" src="http://s2.51cto.com/wyfs02/M00/80/47/wKiom1c9Hx-yluekAABgl8Xmfk8098.png" style="float:none;" title="2.png" alt="wKiom1c9Hx-yluekAABgl8Xmfk8098.png" />



Configuration---Templates(web_status_code_monitor)---discovery(1)---Trigger prototypes (0)---Create Trigger prototype:

650) this.width=650;" src="http://s1.51cto.com/wyfs02/M02/80/47/wKiom1c9H0nAsZjUAAAx-9A6SXM891.png" style="float:none;" title="1.png" alt="wKiom1c9H0nAsZjUAAAx-9A6SXM891.png" />

650) this.width=650;" src="http://s4.51cto.com/wyfs02/M02/80/45/wKioL1c9IDXjvB1wAACNjBMVXKk387.png" style="float:none;" title="2.png" alt="wKioL1c9IDXjvB1wAACNjBMVXKk387.png" />

650) this.width=650;" src="http://s4.51cto.com/wyfs02/M00/80/47/wKiom1c9H0qTBnwyAABgjz3O2F4916.png" style="float:none;" title="3.png" alt="wKiom1c9H0qTBnwyAABgjz3O2F4916.png" />


Configuration---Templates(web_status_code_monitor)---discovery(1)---Graph prototypes (0)---Create Graph prototype:

650) this.width=650;" src="http://s2.51cto.com/wyfs02/M00/80/45/wKioL1c9IFaQcRJFAACBMKY_1Cs296.png" style="float:none;" title="1.png" alt="wKioL1c9IFaQcRJFAACBMKY_1Cs296.png" />

650) this.width=650;" src="http://s2.51cto.com/wyfs02/M01/80/47/wKiom1c9H2uAnd76AABU2aaCMDU300.png" style="float:none;" title="2.png" alt="wKiom1c9H2uAnd76AABU2aaCMDU300.png" />


Configuration---Host---Zabbix server---Templates---Add:

650) this.width=650;" src="http://s5.51cto.com/wyfs02/M02/80/47/wKiom1c9H4LioJcFAABD_8KYH_4608.png" title="1.png" alt="wKiom1c9H4LioJcFAABD_8KYH_4608.png" />


Configuration---Host---“Zabbix Server”---Discovery(1):

650) this.width=650;" src="http://s4.51cto.com/wyfs02/M02/80/47/wKiom1c9H7SRYjQQAABhFr1VeRo211.png" style="float:none;" title="1.png" alt="wKiom1c9H7SRYjQQAABhFr1VeRo211.png" />

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/80/45/wKioL1c9IKDhDdpuAAB3d2v6ak8082.png" style="float:none;" title="2.png" alt="wKioL1c9IKDhDdpuAAB3d2v6ak8082.png" />

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/80/47/wKiom1c9H7WR7NCWAACp1J6AB2w043.png" style="float:none;" title="3.png" alt="wKiom1c9H7WR7NCWAACp1J6AB2w043.png" />

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/80/45/wKioL1c9IKCQJLy1AAC1PWb5cok586.png" style="float:none;" title="4.png" alt="wKioL1c9IKCQJLy1AAC1PWb5cok586.png" />


指令碼返回的值必須是json格式的

[[email protected] ~]# cat /etc/zabbix/scripts/discovery_web_site.sh#######cat /etc/zabbix/scripts/web_site_code_status#########!/bin/bash#function:monitor tcp connect status from zabbix#license:GPL#version:1.0source /etc/bashrc > /dev/null 2>&1source /etc/profile > /dev/null 2>&1#/usr/bin/curl -o /dev/null -s -w %{http_code} http://$1/Web_dir="/etc/zabbix/scripts"WEB_SITE_discovery () {WEB_SITE=($(cat "$Web_dir"/WEB.txt|grep -v "^#"))printf ‘{\n‘printf ‘\t"data":[\n‘for ((i=0;i<${#WEB_SITE[@]};++i)){num=$(echo $((${#WEB_SITE[@]}-1)))if [ "$i" != "${num}" ];thenprintf ‘\t\t{ \n‘printf "\t\t\t\"{#SITENAME}\":\"${WEB_SITE[$i]}\"},\n"elseprintf ‘\t\t{ \n‘printf "\t\t\t\"{#SITENAME}\":\"${WEB_SITE[$num]}\"}]}\n"fi}}WEB_SITE_code () {/usr/bin/curl -o /dev/null -s -w %{http_code} http://$1}case "$1" inweb_site_discovery)WEB_SITE_discovery;;web_site_code)WEB_SITE_code $2;;*)echo "Usage:$0 {web_site_discovery|web_site_code URL}";;esac[[email protected] ~]#

650) this.width=650;" src="http://s1.51cto.com/wyfs02/M02/80/48/wKiom1c9I4_jz8IYAABgrybxyl8538.png" title="1.png" alt="wKiom1c9I4_jz8IYAABgrybxyl8538.png" />

本文出自 “鵬城-醬油瓶” 部落格,謝絕轉載!

【8】、Low Level Discovery發現實現即時監控

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.