day58 zabbix 郵件報警 微信報警及

2021-10-02 01:29:32 字數 2586 閱讀 5484

多開幾個視窗

#傳送訊息

msgsend_url='' + accesstoken

touser=sys.ar**[1]

subject=sys.ar**[2]

#toparty='3|4|5|6'

message=sys.ar**[2] + "\n\n" +sys.ar**[3]

params=,

"safe":0

}req=requests.post(msgsend_url, data=json.dumps(params))

logging.info('sendto:' + touser + ';;subject:' + subject + ';;message:' + message)

提取碼:a5o7

可以在/etc/zabbix/zabbix-server.conf檔案下找到指令碼的路徑,用到的命令是

[root@zabbix-server /usr/lib/zabbix/alertscripts]# egrep -v '^$|#' /etc/zabbix/zabbix_server.conf |grep scripts

alertscriptspath=/usr/lib/zabbix/alertscripts

[root@zabbix-server /usr/lib/zabbix/alertscripts]# chmod +x weixin.py 

[root@zabbix-server /usr/lib/zabbix/alertscripts]# ll

total 4

-rwxr-xr-x 1 root root 1344 jul 9 10:55 weixin.py

[root@m01 ~]# python weixin.py 

traceback (most recent call last):

file "weixin.py", line 7, in import requests

importerror: no module named requests

我這裡是找了一台新的機器測試傳送的,不用在意路徑。嘗試執行指令碼卻提示缺少requests庫

安裝缺少的庫

[root@m01 ~]# yum install -y python2-pip

[root@m01 ~]# pip install requests

再次嘗試傳送

, and , 這是三個變數分別代表,收件人標題,主機名。不能亂循序

zabbix郵件報警

常完美的選擇 使用簡單並且功能強大.這個被設計用在php bash perl和web站點使用。以上是sendemail的簡單介紹,千萬不要和sendmail搞混掉了。1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 root server wget root server ta...

zabbix郵件報警

一 程序郵件報警 zabbix安裝完成之後 首先更改 管理 報警媒介型別 smtp的相關配置可以到對應的郵箱設定裡尋找,而且要正確,不然會遇到各種奇怪的問題。強調一點安全連線和認證必須開啟。不然會發生 error receiving initial string from smtp server 4...

zabbix郵件報警

系統 centos7.2 環境 搭建完畢的zabbix server,並且伺服器有外網 一 將下面的兩個檔案上傳到你的伺服器上 1 解壓sendmail程式的壓縮包,並複製到 usr local bin 2.給sendemail.sh增加可執行許可權 smtp server smtp.163.com...