日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

nagios利用pyfetion报警最新

發布時間:2025/1/21 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 nagios利用pyfetion报警最新 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
nagios利用移動飛信報警,可是移動飛信總是經常換協議,導致我們這些利用飛信報警的工程師很惱火,可是沒有辦法,許多用飛信的朋友,在2010年7月25號后,飛信又是不能發信息了,因為飛信的協議又有些變化:

?飛信2010在7月25日未升級之前支持通過下面的URL為完成SSI認證: https://uid.fetion.com.cn/ssiportal/SSIAppSignIn.aspx?mobileno=13888888888&pwd=PASSWORD 這里的PASSWORD為明文密碼移動系統切換以后這種方式不再支持,新的認證采用下面的方式: https://uid.fetion.com.cn/ssiportal/SSIAppSignInV2.aspx?mobileno=13888888888&digest=PASSWORD

我以前寫的文章: nagios msn 飛信PHP類API 報警 http://deidara.blog.51cto.com/400447/159290

?這種方法已經不能在報警了,于是我就想到了pyfetion,下載后發現,它是以文本框模式登fetion,如果想配合nagios來報警,必須要修改腳本。

下載tanjelly修改版本
http://code.google.com/p/pytool/issues/detail?id=18#c6

http://pytool.googlecode.com/issues/p_w_upload?aid=9026163495408742977&name=PyFetion_v0.3.zip&token=74d6c28998e6b7720875a300151f4cb3

下載后得到兩個文件: fetion.py PyFetion.py 想要nagios 報錯之后,短信報警,需要下面幾步: 1.修改fetion.py,讓其登錄后,直接發輸入的消息。所以找到他登錄信息 nagios $> vim fetion.py#找到 mobile_no = argv[1] def main(argv=None):
if len(argv) > 2:
mobile_no = argv[1]
passwd = argv[2]改為: def main(argv=None):
if len(argv) > 2:
mobile_no = argv[1]
passwd = argv[2]
sendto = argv[3] #發給誰(必須是好友)
message = argv[4] #發送的報警信息#找到 printl("登錄成功") finally:
t.stop()
if ret:
printl("登錄成功")
else:
printl("登錄失敗")
return 1改為: finally:
t.stop()
if ret:
phone.send_sms(toUTF8(message)) #發送給自己一份,不需要的話可以注釋掉!
phone.send_sms(toUTF8(message),sendto) #發送報警給好友,不需要的話可以注釋掉!
printl("發送成功")
return 1 #跳出,不需要登錄text文本登陸框
else:
printl("登錄失敗")
return 1保存退出 2.測試發送消息!給自己,和好友發送消息! nagios $> ./fetion.py 1361103xxx password 13800XXXXXX test3.只給自己發送消息 nagios $> ./fetion.py 1361103xxx password none test# none 就是不給好友發送,如果你不想輸入 那么你可以把 fetion.py 里的 phone.send_sms(toUTF8(message),sendto) 注釋掉或者刪掉那么測試就可以 # nagios $> ./fetion.py 1361103xxx password test # 不需要在輸入 none 了。 4.創建 shell 腳本,發送報警。(開始的時候直接用python腳本放到 commands.cfg里面,總是沒有任何反應,不報錯,任何log信息都沒有。) nagios $> vim /usr/local/nagios/libexec/sms
#!/bin/bash
# script name : sms
# qq: 277057817
# url:www.nginxs.com
cd /usr/local/nagios/libexec
if [ $# -ne 5 ];then
phone="$1"
passwd="$2"
sendto="$3"
msg="$4"
/usr/bin/python /usr/local/nagios/libexec/fetion.py "$phone" "$passwd" "$sendto" "$msg"
fi##如果你注釋掉了 fetion.py 里的 phone.send_sms(toUTF8(message),sendto)。也就是不給好友發報警信息只給自己發使用下面腳本: #!/bin/bash
# script name : sms
# qq: 277057817
# url:www.nginxs.com
cd /usr/local/nagios/libexec
if [ $# -ne 4 ];then
phone="$1"
passwd="$2"
msg="$3"
/usr/bin/python /usr/local/nagios/libexec/fetion.py "$phone" "$passwd" "$msg"
fi5.修改 templates.cfg 添加: nagios $> vim /usr/local/etc/objects/templates.cfg
define contact{
name generic-contact
service_notification_period 24x7
host_notification_period 24x7
service_notification_options w,u,c,r,f,s
host_notification_options d,u,r,f,s
service_notification_commands notify-service-by-email,notify-service-by-sms
host_notification_commands notify-host-by-email,notify-host-by-sms
register 0
}6.修改commands.cfg 添加: define command{
command_name notify-host-by-sms
command_line $USER1$/sms 1361103xxxx password 1380010XXXX "Host $HOSTSTATE$ alert for $HOSTNAME$! on '$LONGDATETIME$'"
}
define command{
command_name notify-service-by-sms
command_line $USER1$/sms 1361103xxxx password 1380010XXXX "Host $HOSTSTATE$ Address $HOSTADDRESS$ Service $SERVICEDESC$ State $SERVICESTATE$ on $TIME$"
}##如果你注釋掉了 fetion.py 里的 phone.send_sms(toUTF8(message),sendto)。也就是不給好友發報警信息只給自己發使用下面配置: define command{
command_name notify-host-by-sms
command_line $USER1$/sms 1361103xxxx password "Host $HOSTSTATE$ alert for $HOSTNAME$! on '$LONGDATETIME$'"
}
define command{
command_name notify-service-by-sms
command_line $USER1$/sms 1361103xxxx password "Host $HOSTSTATE$ Address $HOSTADDRESS$ Service $SERVICEDESC$ State $SERVICESTATE$ on $TIME$"
}附件fetion python:只給自己發報警信息 to_me.tar.gz給好友發報警信息和給自己發報警信息 to_friend.tar.gz

轉載于:https://blog.51cto.com/deidara/367267

總結

以上是生活随笔為你收集整理的nagios利用pyfetion报警最新的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 在线中文字日产幕 | 亚洲成人高清 | 日韩欧美123 | 男受被做哭激烈娇喘gv视频 | 狠狠操夜夜操 | 国产超级av | 国产一区二区三区四区五区在线 | 亚洲综合五区 | 精品三级国产 | 一卡二卡三卡四卡五卡 | 伊人婷婷久久 | 毛片网 | 香蕉视频久久 | 日韩一区二区影视 | 国产成人无码精品 | 玖玖久久 | 黄色大片在线免费观看 | 亚洲精品一区 | 国产精品成人午夜视频 | 国产麻豆视频 | 国产亚洲综合精品 | 亚洲乱码国产乱码精品精大量 | www.-级毛片线天内射视视 | 成人小网站 | 亚洲红桃视频 | 影音先锋男人的天堂 | 成人黄色在线 | 色综合九九 | 麻豆传媒视频入口 | 国产精品美女一区 | 第四色在线视频 | 无人码人妻一区二区三区免费 | 他揉捏她两乳不停呻吟动态图 | 97人妻精品一区二区三区 | 婷婷五月在线视频 | 欧美精品v国产精品v日韩精品 | 久久dvd | 日韩欧美一二三 | 日韩人妻无码精品综合区 | 97精品一区二区视频在线观看 | 操日韩 | 无码人妻精品一区二区蜜桃色欲 | 琪琪色18 | 四虎在线影院 | 顶弄h校园1v1| sese在线| a级特黄视频 | 依人久久 | 黄色网址你懂的 | 97精品久久人人爽人人爽 | 久久91亚洲人成电影网站 | 91网页在线观看 | 欧美精品成人一区二区三区四区 | 国产精品免费一区二区三区四区 | 九九色在线 | 久久你懂的 | 亚洲2022国产成人精品无码区 | 国产绿帽一区二区三区 | 精品国产一区在线 | 黄色资源在线观看 | 爱情岛成人 | h网址在线观看 | 强迫凌虐淫辱の牝奴在线观看 | 6090伦理| 中文亚洲av片不卡在线观看 | 国产一区二区三区精品在线 | 91色漫| 亚洲黄色在线视频 | 全球av在线 | 国产高潮国产高潮久久久91 | 青青青手机视频 | 久久亚洲精精品中文字幕早川悠里 | 国产精品69久久久久孕妇欧美 | 福利小视频在线观看 | 久久国产加勒比精品无码 | h片在线免费看 | 国产伦一区二区 | 亚洲伊人久久久 | 韩国av免费在线观看 | 中文字幕第一页久久 | 亚洲av无码片一区二区三区 | 伊人精品在线 | 国产白丝一区二区三区 | 成人欧美一区二区三区在线观看 | 国产精品手机在线 | 免费在线观看一区 | 免费一区二区在线观看 | 亚洲一区久久 | 成人ay | 亚洲天堂毛片 | 天天天干| 性自由色xxxx免费视频 | 超碰999 | 久久久久99精品成人片毛片 | 动漫精品一区一码二码三码四码 | 欧美黄色一级网站 | 精品一区二区三区视频日产 | 亚洲美女自拍 | 国产成人精品无码片区在线 |