多開幾個視窗#傳送訊息
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...