原文:http://www.weiruoyu.cn/?p=751
一、fetion20091117
庫檔案 wget http://www.it-adv.net/fetion/downng/library_linux.tar.gz
飛信檔案(随時更新)去下面網站下載下傳,下載下傳fetion。
http://bbs.it-adv.net/viewthread.php?tid=1081&extra=page%3D1

飛信安裝包 wget http://www.it-adv.net/fetion/downng/fetion20091117-linux.tar.gz
#在安裝飛信之前需要在/usr/lib目錄下加上libACE庫檔案,以便使飛信能夠正常使用
[root@localhost src]# tar zxvf library_linux.tar.gz
[root@localhost src]# mv libACE* libcrypto.so.0.9.8 libssl.so.0.9.8 /usr/lib
#移動伺服器更新,需要更新軟體
[root@localhost src]# tar zxvf fetion20091117-linux.tar.gz
[root@localhost src]# mv fx /usr/local/fetion
[root@localhost src]# chmod -R 755 /usr/local/fetion
[root@localhost src]# chown -R nagios:nagios /usr/local/fetion
[root@localhost src]# vi /etc/ld.so.conf
include ld.so.conf.d/*.conf
/usr/local/fetion #增加目錄
[root@localhost src]# ldconfig
[root@localhost src]#/usr/local/fetion/fetion --mobile=151***** --pwd=*** --to=151***** --msg-utf8="test" --debug
[root@localhost src]#/usr/local/fetion/fetion ##幫助
[root@localhost src]#cp /usr/local/fetion/fetion /usr/bin/
配置contacts.cfg
define contact {
contact_nameadmin
aliassystem admin
host_notification_period24x7
service_notification_period24x7
host_notification_optionsd,r
service_notification_optionsc,w,r
service_notification_commandsnotify-service-by-fetion
#service_notification_commandsnotify-service-by-email
host_notification_commandsnotify-host-by-fetion
pager1312323232323 #手機号
}
配置commands.cfg檔案
define command {
command_namenotify-host-by-fetion
command_line/usr/bin/fetion --mobile=13422222222 --pwd=xxxxxxxx --to=$CONTACTPAGER$ --msg-utf8="Host $HOSTSTATE$ alert for $HOSTNAME$! on '$LONGDATETIME$'" $CONTACTPAGER$
}
command_namenotify-service-by-fetion
command_line/usr/bin/fetion --mobile=134663xxxx --pwd=xxxxxxxx --to=$CONTACTPAGER$ --msg-utf8="$HOSTADDRESS$ $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ on $LONGDATETIME$" $CONTACTPAGER$
}
注:參考文檔 http://750826.blog.51cto.com/740826/202514
來源:http://weiruoyu.blog.51cto.com/951650/677551
以下測試有問題,使用一段時間後,發送飛信内容會是:飛信本機号碼,建議不要使用,使用上面的教程,如果上面測試沒有問題,下面的教程我會删除掉。
感謝
http://roqi410.blog.51cto.com/2186161/660436
http://shyzzu.blog.51cto.com/1846675/387124
安裝飛信軟體
下載下傳軟體
主軟體:wget http://www.it-adv.net/fetion/downng/fetion20091117-linux.tar.gz
主程式:wget http://bbs.it-adv.net/p_w_upload.php?aid=43&k=b1e8997336d66ec8610adc2b790376a2&t=1299230237
庫檔案:wget http://www.it-adv.net/fetion/linuxso_20101113.rar
安裝飛信:
tar zxvf fetion20091117-linux.tar.gz -C /usr/local
将下載下傳的主程式fetion覆寫掉/usr/local/fx/下的fetion
在windows中解壓linuxso_20101113.rar并将裡面的庫檔案上傳至 /usr/local/fx/
cd /usr/local/fx
cp lib* /usr/lib
vim /etc/ld.so.conf
增加以下内容
/usr/local/fx/fetion
然後執行指令 ldconfig
cp fetion /usr/bin
至此,所有軟體已安裝完畢
chmod +x /usr/bin/fetion
這裡就可以使用 fetion進行一下簡單的測試了,如下
#fetion --mobile 15290415659 --pwd yourpassword --to 15290415659 --msg-tpye=0--msg-utf8 "hello"//輸入你的手機号碼和飛信的密碼,密碼我這裡就不顯示了,呵呵
如果是第一次的話,會出現如下的内容,其實這是一個圖檔,也就是對飛信登入的一個驗證碼:
這個時候你需要登入到伺服器的圖形化界面,找到這個圖形化界面,一般在飛信運作的二進制檔案所在的目錄下,然後在最後一行輸入這個驗證碼上的資訊,這樣就OK啦!!
上面反黑的是我第一次發飛信的時候産生的驗證碼,輸入後,以後發飛信就不用驗證了。
這個我發到我手機上後,上面顯示的是“飛信名:主機名”如“Ro: station78.example.com”
如果我們上面的發飛信的指令最後面跟一個“error”你就會收到error,呵呵,你可以試一下。
這裡隻是簡單的測試,接下來就是導入到nagios中去,讓他及時監視伺服器,然後發飛信。