一、使用郵件傳送報警
1、前提條件是zabbix我們已經安裝完成
tar xf msmtp-1.4.32.tar.bz23、下面開始安裝 mutt如果是centos的話直接用yum就好了cd msmtp-1.4.32
./configure--prefix=/usr/local/msmtp
make
make install
yum install mutt4、手動建立配置檔案,輸入外部smtp位址vim /etc/muttrc
最下面加上如下四行資料
set sendmail="/usr/local/msmtp/bin/msmtp"
set use_from=yes
set realname=chinafuzabbix@126.com
set editor="vim"
mkdir -p /usr/local/msmtp/etc5、簡單測試一下vim /usr/local/msmtp/etc/msmtprc
新增以下內容
defaults
account trunkey
host smtp.126.com //需要傳送郵件的伺服器
from chinafuzabbix@126.com //要從哪個郵箱發出
auth login //登入模式
port 25
tls off //不需要安全登入
user chinafuzabbix@126.com //郵箱使用者
password 123456a //郵箱密碼
account default:trunkey
logfile /var/log/maillog //郵件日誌路徑
# msmtp wangzan@trunkey.com
hello word
ctrl+d傳送
6、建立 zabbix用於傳送郵件的指令碼
cd /data/zabbix/bin/7、需要在zabbix_server.conf配置檔案中加入指令碼路徑vim send.sh
#!/bin/bash
echo "$3" | mutt -s "$2" $1
chmod +x send.sh
alertscriptspath=/data/zabbix/bin/8、建立media type
9、建立action
10、建立使用者接收郵箱資訊
11、達到警示級別,檢視是否有郵件傳送
12、檢視接收郵箱是否收到
1、我們嘗試使用飛信機械人進行簡訊報警
wget安裝飛信機械人
tar -xf fetion20091117-linux.tar.gz -c /usr/local/中間可能會出現一些庫的關聯等資訊,當初配置的時候我也出現過,現在忘記出現什麼問題了,主要是做好庫的關聯,在/etc/ld.so.conf.d/下面建立fetion
填寫上庫的路徑:/usr/lib64/fetion
把飛信有關庫的路徑放到指定的目錄下面
2、建立飛信傳送指令碼
3、傳送乙個測試檢視是否成功
# /data/zabbix/bin/sendsms.sh 18817511223 hello word
4、在zabbix上面建立media、action的過程和郵件傳送相似,這裡不再進行陳述。
簡訊通知限制
class smslimitservice 2.同一手機號多少秒內不能重 預設30s limittime 30 res self secondslimit limittime,cachename if res 3.同一手機號1小時內限制多少條簡訊 語音 傳送,limitnum 3 hour 1 li...
監控tomcat死活 郵件or簡訊通知
echo tomcat clear tom的郵件系統支援免費簡訊通知 mymail tom.com mymail2 163.com now date y m d h m s echo now echo 正在處理,請稍候.pid ps ef grep tomcat grep server sed gr...
NodeJS實現阿里大魚簡訊通知傳送
阿里大魚提供了驗證碼,簡訊通知,語音等服務,在使用後感覺挺方便,不愧是阿里旗下的產品。最近想搞個nodejs傳送簡訊通知的功能,不過阿里大魚官網api並沒有提供js版本的示例 沒有js版本的sdk,所以需要自己整乙個簽名sign,實現簡訊傳送。這裡沒有使用alidayujs 這個是本人後來封裝的。如...