zabbix+telegram報警


 

Zabbix+telegarm報警

 

一.安裝配置 2

二.獲取tg-server.pub用戶私鑰 2

三.msg測試 3

四.Web zabbix 設置 5

 

 

 注意:轉載請注明出處!盜版必究!

一.安裝配置

yum -y install lua-devel openssl-devel libconfig-devel readline-devel libevent-devel git uuid-devel  libuuid libuuid-devel

 

cd /usr/local/src

git clone --recursive https://github.com/vysheng/tg.git 

 

cd tg

./configure --disable-json

make

 

 

mkdir /usr/local/tg

cp tg-server.pub /usr/local/tg

cp bin/telegram-cli /usr/local/tg

 

 

 

 

二.獲取tg-server.pub用戶私鑰

https://my.telegram.org/auth?to=apps   訪問該網站 輸入你需要當做報警的telegram賬號

 

 

  填寫這兩個參數即可點擊確定

 

獲取keys:

 

 

 

 

三.Linux配置及msg測試   

linux服務器上測試

查看組或用戶的信息

 

/usr/local/tg/telegram-cli -k /usr/local/tg/tg-server.pub

第一次登陸需要收驗證碼

 

 

發送組消息

 

 

注意:如果是群消息那就先在群里發一個消息再到linux 上發消息

 

開啟端口8890

cd /usr/local/tg

 ./telegram-cli -k tg-server.pub -WDCRE -P 8890 -d &>/dev/null &

 

 

 

測試

echo -e "msg  Core_zabbix_monitor  123__##__444444" | nc localhost 8890

 

配置服務器:

cat /usr/local/zabbix/etc/zabbix_server.conf

AlertScriptsPath=/usr/local/zabbix/alertscripts

 

 

Zabbix_server 編寫腳本

cd /usr/local/zabbix/bin/alertscripts

cat tg.sh

#!/bin/sh

export to=$1;

export subject=$2;

export body=$3;

echo -e "msg $to ${subject}\n${body}" | nc localhost 8890

 

chmod +x tg.sh

 

四.Web zabbix 設置

 

編輯信息格式

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM