標籤:nagios
從http://www-it-adv.net/下載fetion程式和其所需要的模組linuxso
1.安裝飛信
在windows解壓後傳到linux,首先在linux系統下建立一個目錄,然後將這些命令檔案及模組拷貝到該目錄下:
[[email protected]:/usr/local/fetion]# tree
.
|-- fetion
|-- libACE-5.7.2.so
|-- libACE_SSL-5.7.2.so
|-- libcrypto.so.4
`-- libssl.so.4
[[email protected]:/usr/local/fetion]# chmod 755 *
[[email protected]:/usr/local/fetion]# ll
total 13252
-rwxr-xr-x 1 root root 503425 Dec 21 13:02 fetion
-rwxr-xr-x 1 root root 11317349 Dec 21 13:04 libACE-5.7.2.so
-rwxr-xr-x 1 root root 548099 Dec 21 13:04 libACE_SSL-5.7.2.so
-rwxr-xr-x 1 root root 945120 Dec 21 13:04 libcrypto.so.4
-rwxr-xr-x 1 root root 213600 Dec 21 13:04 libssl.so.4
查看fetion命令用法:
[[email protected]:/usr/local/fetion]# LD_LIBRARY_PATH=. ./fetion --help 注意.空格.
************************ IMPORTANT STATEMENT ************************
** **
** PLEASE DON‘T USE THIS SOFTWARE TO SEND JUNK SHORT MESSAGES. **
** OTHERWISE PLEASE BEAR YOUR OWN CONSEQUENCES. **
** **
** Version:[20101205002-linux] **
*********************************************************************
This program is the console version of China Fetion!
It‘s free for personal user.
This project website: http://www.it-adv.net/
AUTHOR:KelvinH MSN/EMAIL:[email protected]
Usage:
--mobile=[mobile]
--sid=[sid]
--pwd=[pwd]
--config=[config file] *format:index mobile password
--index=[index no in config file,refer to sample.conf]
--debug *debug mode on
--hide *login fetion in hidden state
--to=[mobile/sid]
--command-path=[command file path]
--robotmode
--daemon(linux only)
--proxy-ip(http proxy ip)
--proxy-port(http proxy port)
--msg-gb=[gb2312/gbk message]
--msg-utf8=[utf8 message]
--msg-type=[0/1/2 sms longsms smartmsg]
--file-gb=[gb2312/gbk file]
--file-utf8=[utf8 file]
--query-cmcc-no
--auto-retry
--exit-on-verifycode
--t3key=[http://www.tui3.com/page/smssend/]
2.使用說明
(1)以下參數提供登入用的帳號密碼(三種方式:手機號-密碼、飛訊號-密碼、檔案-索引)
--moble=[手機號]:登陸手機號
--sid=[飛訊號]:登入飛訊號
--pwd=[密碼]:登入密碼
-config=[檔案名稱]:儲存手機號、密碼的檔案
--index=[索引號]:索引
(2)以下參數提供接收者
--to=[手機號/飛訊號/URI]:接收訊息的手機號/飛訊號/URI。如果知道對方的URI,則只需自己在對方好友名單中,無須對方在自己好友名單就能發送.支援多個號碼,中間用逗號分隔.
--msg-utf8=[資訊]:發送的訊息,UTF8編碼
--msg-gb=[資訊]:發送的訊息,GB編碼
--file-utf8=[檔案utf8格式]:傳送檔案內容
--file-gb=[檔案gb格式]:傳送檔案內容
--msg-type=[0/1/2]:發送訊息類型:普通訊息、長訊息、智能簡訊
(3)小工具
--query-cmcc-no:查詢移動公司手機段
(4)以下為可選項
--debug:顯示調試資訊
--hide:隱藏登陸
--exit-on-verifycode:伺服器需要進行圖形驗證時,程式退出(1)或者等待使用者手工輸入識別資訊(程式預設)
--proxy-ip=http:代理IP
--proxy-port=http:代理連接埠(機器人需要HTTP CONNECT代理,大家常用的ccproxy是支援的)
3.使用舉例
LD_LIBRARY_PATH=. ./fetion
--mobile=接收簡訊手機號
--pwd=您的飛信密碼
--to=18501341937
--msg-utf8=test
LD_LIBRARY_PATH=. ./fetion
--sid=您的飛訊號 --pwd=您的飛信密碼
--to=接收簡訊手機號
--msg-utf8=test
LD_LIBRARY_PATH=. ./fetion
--config=sample.conf
--index=1 --to=接收簡訊手機號
--msg-utf8=test
LD_LIBRARY_PATH=. ./fetion --sid=您的飛訊號 --pwd=您的飛信密碼 --to=接收簡訊手機號 --msg-utf8=test
[[email protected] fetion]# LD_LIBRARY_PATH=. ./fetion --sid=您的飛訊號 --pwd=您的飛信密碼 --to=18501341937 --msg-utf8=test
HTTP/1.1 200 OK
Connection: close
Date: Sun, 21 Dec 2014 06:53:54 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
Content-Location: nav.fetion.com.cn
X-AspNet-Version: 4.0.30319
Cache-Control: private
Content-Type: text/html; charset=utf-8
Content-Length: 2301
<?xml version="1.0" encoding="UTF-8"?><results><pic-certificate id="9781c45d-4bfb-411d-b5af-b7f6bd6bc8b3" pic="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" /></results>
圖形驗證碼已經產生,檔案名稱為:您的飛訊號.jpg請識別後輸入圖形驗證碼:
6wyx
您輸入的識別碼是:6wyx
SIP-C/4.0 405 Method Not Allowed
T: sip:[email protected];p=30601
I: 3
Q: 1 M
XI: d4b041d350a94a188bb760ad9a6c6e9e
圖形碼進入圖形介面查看,初次需要驗證以後就不需要了
405 Method Not Allowed
如果程式返回 SIP-C/2.0 405 Method Not Allowed 通常是對方設定拒絕簡訊通知。所以發送失敗
我在PC用戶端上的設定都沒問題,但是依舊不能解決這個事情。
後來偶然中發現飛信的手機用戶端的設定中有這麼一項:接收飛信簡訊的選項。
將它打鉤後,再調試飛信警示就可以正常發送了。
原來是自己在不經意之間,改動了飛信手機用戶端的設定了,而這一選項在飛信PC用戶端找不到的。
所以不管你再怎麼調試PC用戶端都是不起作用的。
但是我沒有找到這個選項,想接收簡訊手機號可以發送不是知道是不是185是聯通號的緣故
另外如果中文亂碼是因為沒有安裝中文,掛載光碟片既進入/media/server/找到fonts-chinese-3.02-12.el5.noarch.rpm安裝後重啟就好了
我們的fetion目錄中多了兩個檔案:一個是.jpg就是剛才的驗證碼,一個是您的飛訊號.cache
查看一下
[[email protected] fetion]# more 您的飛訊號.cache
MACHINECODE=E44F0B74CB2EBCAD227FC667DBCAE69D
SSIURL=https://uid.fetion.com.cn/ssiportal/SSIAppSignInV4.aspx
SIPCIP=211.152.106.11
SIPCPORT=8080
PICURL=http://nav.fetion.com.cn/nav/GetPicCodeV4.aspx
MOBILE=接收簡訊手機號
SID=您的飛訊號
SEG=8911
URI=sip:您的飛訊號@fetion.com.cn;p=8911
USERID=472594096
CMCC=13000000000,13099999999
CMCC=13100000000,13199999999
CMCC=13200000000,13299999999
CMCC=14500000000,14599999999
CMCC=15500000000,15599999999
CMCC=15600000000,15699999999
CMCC=18500000000,18599999999
CMCC=18600000000,18699999999
CMCC=13300000000,13399999999
CMCC=15300000000,15399999999
CMCC=18000000000,18099999999
CMCC=18100000000,18199999999
CMCC=18900000000,18999999999
CMCC=13500000000,13999999999
CMCC=13400000000,13489999999
CMCC=15900000000,15999999999
CMCC=15800000000,15899999999
CMCC=15700000000,15799999999
CMCC=15100000000,15199999999
CMCC=15200000000,15299999999
CMCC=14700000000,14799999999
CMCC=15000000000,15099999999
CMCC=18200000000,18299999999
CMCC=18300000000,18399999999
CMCC=18400000000,18499999999
CMCC=18700000000,18799999999
CMCC=17800000000,17899999999
CMCC=18800000000,18899999999
這些是發送飛信需要查詢的參數
另外最好再進行以下步驟:
[[email protected] fetion]# vi /etc/ld.so.conf
添加:
/usr/local/fetion
[[email protected] fetion]# ldconfig
[[email protected] fetion]# ./fetion --sid=您的飛訊號 --pwd=您的飛信密碼 --to=接收簡訊手機號 --msg-utf8=測試
SIP-C/4.0 280 Send SMS OK
T: sip:您的飛訊號@fetion.com.cn;p=8911
I: 2
Q: 1 M
RQ: 94305369043
L: 112
XI: 8c35a486443248059e5386b83eed51d1
Linux命令列下使用飛信