Zabbix實現簡訊警示設定(實戰)

來源:互聯網
上載者:User

標籤:定義   sage   alt   .com   host   file   通道   bsp   選項   

配置環境:

zabbix 2.2.15

1.配置示警媒介類型

此檔案所在位置:/usr/lib/zabbix/alertscripts/

必須擁有執行許可權,並且改變所屬使用者和組

要修改此指令碼的路徑,需修改zabbix_server.conf

AlertScriptsPath=/usr/lib/zabbix/alertscripts

指令碼內容:

#!/bin/bash
#
# Filename: sendSMS.sh
# Revision: 1.0
# Date: 2016/12/13
# Author: wang
# Email:
# Description: zabbix簡訊警示指令碼
# Notes: 簡訊網關使用了中國網建SMS簡訊通
#

# 指令碼的記錄檔
LOGFILE="/tmp/SMS.log"
:>"$LOGFILE"
exec 1>"$LOGFILE"
exec 2>&1

# Uid和Key的值需要自行修改,http://www.smschinese.cn/api.shtml
# Uid 網站使用者名稱
# Key 介面秘鑰
Uid="xxxxxx"
Key="xxxxxx"

MOBILE_NUMBER=$1# 手機號碼
MESSAGE_UTF8=$3# 簡訊內容
XXD="/usr/bin/xxd"
CURL="/usr/bin/curl"
TIMEOUT=5

# 簡訊內容要經過URL編碼處理,除了下面這種方法,也可以用curl的--data-urlencode選項實現。
MESSAGE_ENCODE=$(echo "$MESSAGE_UTF8" | ${XXD} -ps | sed ‘s/\(..\)/%\1/g‘ | tr -d ‘\n‘)
# SMS API
URL="http://utf8.sms.webchinese.cn/?Uid=${Uid}&Key=${Key}&smsMob=${MOBILE_NUMBER}&smsText=${MESSAGE_ENCODE}"
# Send it
set -x
${CURL} -s --connect-timeout ${TIMEOUT} "${URL}"

 把連結替換成自己的就可以了,測試中curl不太好用,可以用elinks代替!

2.然後是建立使用者

 

3.其次是配置警示動作

  1、選擇系統配置----》動作----》Create action 建立動作

  2、配置操作名稱和警示郵件內容

主題:{TRIGGER.STATUS}: {TRIGGER.NAME}
警示主機:{HOST.NAME}
主機IP: {HOST.IP}
狀態: {TRIGGER.STATUS}
警示時間:{EVENT.DATE} {EVENT.TIME}
警示資訊: {TRIGGER.NAME}
警示等級: {TRIGGER.SEVERITY}
Trigger URL: {TRIGGER.URL}
問題詳情:{ITEM.NAME}:{ITEM.VALUE}
事件ID: {EVENT.ID}

  3.根據自己的需求設定條件

  4.定義操作

最後就是觸發一下警示進行測試,需要注意的是簡訊通道一般不能頻繁傳送簡訊,大家測試的時候注意發送頻率!

Zabbix實現簡訊警示設定(實戰)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.