企業(yè)信息化平臺_第1頁
企業(yè)信息化平臺_第2頁
企業(yè)信息化平臺_第3頁
企業(yè)信息化平臺_第4頁
企業(yè)信息化平臺_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、 企業(yè)信息化平臺SS3000-I工程手冊大唐高鴻數(shù)據(jù)網(wǎng)絡(luò)技術(shù)股份有限公司© Copyright, 2010目 錄1系統(tǒng)介紹31.1系統(tǒng)運行環(huán)境31.2系統(tǒng)管理方式31.3常用后臺命令51.4系統(tǒng)運行占用的端口列表51.5系統(tǒng)運行進程列表61.6系統(tǒng)license說明61.7系統(tǒng)日志列表71.7.1內(nèi)核日志71.7.2計費系統(tǒng)日志71.7.3Web server日志72維護系統(tǒng)必備常識82.1常備軟件列表82.2常用數(shù)據(jù)庫命令82.2.1備份SS3000-I數(shù)據(jù)庫82.2.2導入SS3000-I數(shù)據(jù)庫82.3常用linux命令92.3.1查看內(nèi)核版本92.3.2查看linux發(fā)行版本9

2、2.3.3查看硬盤空間92.3.4查看硬盤分區(qū)情況92.3.5查看硬盤信息92.3.6查看文件夾大小92.3.7查看系統(tǒng)占用端口情況102.3.8查看系統(tǒng)進程情況102.3.9查看系統(tǒng)負載102.3.10抓包103系統(tǒng)安裝103.1安裝之前準備工作103.2安裝步驟103.2.1系統(tǒng)安裝103.2.2安裝驗證103.2.3License申請123.3安裝完成以后的測試123.3.1驗證所有進程是否啟動正常123.3.2基本業(yè)務測試123.3.3計費話單驗證123.3.4驗證license日期124系統(tǒng)日常維護134.1系統(tǒng)運行環(huán)境定期檢查134.1.1系統(tǒng)硬件資源134.1.2網(wǎng)絡(luò)安全154.

3、2SS3000-I平臺系統(tǒng)154.2.1檢查核心程序154.2.2檢查計費系統(tǒng)164.2.3檢查web server164.2.4檢查數(shù)據(jù)庫164.2.5檢查備份文件174.3系統(tǒng)日志的定期維護184.4數(shù)據(jù)庫的恢復194.4.1SS3000-I數(shù)據(jù)庫的恢復194.5web訪問端口查看與設(shè)置194.6更換系統(tǒng)語音文件204.7更換系統(tǒng)IP地址214.8License管理224.8.1License申請224.8.2License文件的上傳以及下載244.8.3License信息驗證245常見問題分析與解決辦法255.1系統(tǒng)運行255.2配置與計費管理265.3業(yè)務運行275.4數(shù)據(jù)庫301 系

4、統(tǒng)介紹1.1 系統(tǒng)運行環(huán)境服務器硬件要求:Ø CPU要求:酷睿 6300以上Ø 內(nèi)存要求:2G及以上Ø 硬盤要求:160G及以上操作系統(tǒng)要求:SS3000-I V1.0.0及以上版本支持Linux環(huán)境如下:CentOS release 5.3 (內(nèi)核版本2.6.18-128):要求64位的機器查看Linux版本的命令為:lsb_release -a查看內(nèi)核的命令為:uname a推薦服務器品牌:IBM、HP、DELL1.2 系統(tǒng)管理方式企業(yè)信息化平臺SS3000-I有兩種方式可以登錄,一種是通過WEB遠程管理,另外還可以通過SSH登錄。一般用戶所有操作以及配置都在

5、WEB上進行;SSH登錄一般用于一些故障的定位、日常維護以及后臺調(diào)試。1. Web界面登錄:平臺安裝完成以后,缺省的WEB管理端口為8080。在IE的地址欄中輸入如下值,就可以登錄用戶界面:http:/IPAddress:8080/wms 在網(wǎng)管登錄界面中,缺省的用戶名/密碼為:root/root1232. Linux SSH登錄該操作必須使用SSH登錄軟件進行遠程操作,常用的軟件有SecureCRT、SSH Secure Shell Client等。說明:SecureCRT的老版本與Vista偶有兼容性問題,建議使用最新的版本或使用SSH Secure Shell Client。以下的登錄介

6、紹以SecureCRT軟件為例。1) Linux SSH 登錄 打開SecureCRT軟件,點擊QuickConnect 按鈕,出現(xiàn)的界面如下: 輸入正確的平臺地址、SSH 端口,以及登錄的用戶名(一般為root),點擊Connect。如果連接成功的話,提示輸入密碼。根據(jù)提示輸入正確的登錄密碼,登陸成功的界面為:2) SS3000-I 后臺登錄在上圖中,輸入下列命令可以登錄SS3000-I后臺:l ghconsole vvvvvc 在登錄之前,如果SS3000-I后臺沒有啟動,就使用此命令。命令中v的個數(shù)決定了調(diào)式信息打印的級別。l ghconsole rc 在登錄之前,如果SS3000-I后

7、臺已經(jīng)啟動,就使用此命令。1.3 常用后臺命令顯示當前呼叫;core show calls顯示當前通道數(shù):show channels顯示某個號碼狀態(tài):sip show peer 號碼顯示平臺號碼注冊狀態(tài)sip show peers顯示debug消息sip debug peer 號碼sip debug ipaddress警告:退出時,一定要輸入sip no debug 取消debug消息,不然系統(tǒng)負載過大,容易引發(fā)問題。1.4 系統(tǒng)運行占用的端口列表GHCONSOLE:SIP:5060H323:1720,1719AMI接口:5038Web聯(lián)系接口:200012000320004200052000

8、6Postgres:5432Radius:18121813WEB:8080RTP:10000-20000(在此范圍內(nèi)進行端口分配)傳真:40000-49999(在此范圍內(nèi)進行端口分配)1.5 系統(tǒng)運行進程列表ghconsole :SS3000-I主進程java:Web進程radiusd:計費進程postgres:數(shù)據(jù)庫進程procp:Web保護進程astheart: 主程序保護進程radheart: 計費保護進程1.6 系統(tǒng)license說明企業(yè)信息化平臺SS3000-I V1.0.0版本支持模塊化的license控制,對SS3000-I的運行環(huán)境、呼叫能力、以及支持的增值業(yè)務、是否支持計費進

9、行了控制。整個license只用放一個,同時包含內(nèi)核以及WEB系統(tǒng)。最終的license文件包含兩個文件:AuthFile、TimeFile,在上傳License文件時,這兩個文件缺一不可。企業(yè)信息化平臺SS3000-I V1.0.0支持3種形式license:測試版、永久、有時間期限(大于1個月)。但是不管什么類型的license都需要通過正常的license審批以及發(fā)放流程。其中測試版本license限制用戶數(shù)50個、5個并發(fā)、支持所有的業(yè)務。永久license以及有時間期限的license需要明確并發(fā)以及業(yè)務支持程度。對于永久License允許從界面保存license,其他形式的Lice

10、nse不允許備份。在同一臺服務器上重新安裝或者升級平臺以后,只需要把備份的永久license上傳到平臺服務器即可,不需要重新放license。對于非永久license只能從界面上傳一次,不允許多次上傳同一個非永久license。1.7 系統(tǒng)日志列表1.7.1 內(nèi)核日志內(nèi)核日志保存在/var/log/X1000/目錄下,文件命名規(guī)則為:full.yyyy-MM-dd.n,其中yyyy-MM-dd為當前日期字符串,n為一天生成的文件個數(shù)。/var/log/X1000/full是當前正在輸出的日志。說明:默認安裝時內(nèi)核并不產(chǎn)生日志文件,如果出現(xiàn)問題需要打開日志時,先編輯/etc/X1000/logg

11、er.conf文件。在該文件最后,有如下一段:;debug => debugconsole => error,verbose;console => verbose,notice,warning,error,debug;messages => notice,warning,errorfull => notice,warning,error,debug,verbose;syslog keyword : This special keyword logs to syslog facility;syslog.local0 => notice,warning,erro

12、r;vi /etc/X1000/logger.conf將full前面的“;”號去除,然后重啟后臺進程,此后平臺就會打印出日志文件。1.7.2 計費系統(tǒng)日志計費系統(tǒng)日志保存在/var/log/目錄下,該日志有兩種,它們的命名規(guī)則為.yyyyMMddHHmmss,radius.log.yyyyMMddHHmmss,其中,yyyyMMddHHmmss為日期和時間字符串。和radius.log是當前正在輸出的日志。1.7.3 Web server日志W(wǎng)eb日志保存在/root/SS3000S/tomcat6/logs/目錄下,文件命名規(guī)則為:catalina

13、.yyyy-MM-dd.log,其中,yyyy-MM-dd為日期字符串。catalina.out為當前正在輸出的文本文件。2 維護系統(tǒng)必備常識2.1 常備軟件列表Securecrt/其他ssh登錄軟件Ethereal/wiresharkX-lite/軟電話2.2 常用數(shù)據(jù)庫命令2.2.1 備份SS3000-I數(shù)據(jù)庫1. 執(zhí)行su postgres.rootlocalhost # su - postgres-bash-3.00$2. 導出備份數(shù)據(jù)庫,執(zhí)行pg_dump ss3000s > ss3000s.date +%F.sql。ss3000s為安裝過程中默認數(shù)據(jù)庫名稱。-bash-3.0

14、0$ pg_dump ss3000s > ss3000sdate +%F.sql3. 查看是否已經(jīng)備份出ss3000s數(shù)據(jù)庫;-bash-3.00$ ll ss3000s.*.sql-rw-r-r- 1 postgres postgres 44540672 5月 30 14:34 ss3000s.2010-05-20.sql4. 將備份的數(shù)據(jù)庫保存到根目錄下,或者上傳到其它機器上,防止備份的SS3000-I數(shù)據(jù)庫丟失。說明:本例中,導出的計費系統(tǒng)備份數(shù)據(jù)庫名稱為ss3000s.2010-05-20.sql。2.2.2 導入SS3000-I數(shù)據(jù)庫1. 執(zhí)行su postgresrootlo

15、calhost # su - postgres-bash-3.00$2. 刪除新裝SS3000-I中的數(shù)據(jù)庫,執(zhí)行dropdb ss3000s。(ss3000s為安裝過程中的默認數(shù)據(jù)庫名)-bash-3.00$dropdb ss3000s如果刪除不了ss3000s數(shù)據(jù)庫,這說明有用戶或應用程序連接數(shù)據(jù)庫,這時需要先刪除這些數(shù)據(jù)庫連接,然后才能刪除數(shù)據(jù)庫。ü 如果是用戶使用 psql ss3000s 命令連接了ss3000s數(shù)據(jù)庫,這時用戶應該退出ss3000s數(shù)據(jù)庫的連接;ü 如果是應用程序連接數(shù)據(jù)庫,則要殺掉相應的應用程序。企業(yè)信息化平臺SS3000-I系統(tǒng)中,與ss30

16、00s數(shù)據(jù)庫保持連接的應用程序包括:tomcat、ghconsole、radiusd。如果應用程序有保護進程,必須先殺掉相應的保護進程,例如,殺掉tomcat之前,先殺掉procp,殺掉ghconsole之前,先殺掉astheart,殺掉radiusd之前,先殺掉radheart。3. 創(chuàng)建SS3000-I空的數(shù)據(jù)庫,執(zhí)行createdb -E unicode ss3000s-bash-3.00$createdb -E unicode ss3000s4. 找到備份的文件,導入備份的數(shù)據(jù)庫-bash-3.00$psql -f ss3000s.2010-05-20.sql ss3000s5.退出p

17、ostgres,執(zhí)行exit-bash-3.00$ exit2.3 常用linux命令2.3.1 查看內(nèi)核版本uname a2.3.2 查看linux發(fā)行版本lsb_release a2.3.3 查看硬盤空間df -k2.3.4 查看硬盤分區(qū)情況fdisk l2.3.5 查看硬盤信息hdparm(由于該命令可能會破壞硬盤的數(shù)據(jù),因此請慎用)2.3.6 查看文件夾大小du sh2.3.7 查看系統(tǒng)占用端口情況netstat anp|grep 查詢進程2.3.8 查看系統(tǒng)進程情況ps ef|grep 查詢進程2.3.9 查看系統(tǒng)負載top 或 top d 22.3.10 抓包抓eth0接口上的包:

18、 tcpdump s 0 i eth0 w 1.cap 抓本地接口上的包tcpdump s 0 i lo w 1.cap3 系統(tǒng)安裝3.1 安裝之前準備工作安裝前需要到高鴻公司獲得企業(yè)信息化平臺SS3000-I的安裝包。目前為Ghost安裝盤。3.2 安裝步驟3.2.1 系統(tǒng)安裝具體可以參照SS3000-I-安裝手冊.doc3.2.2 安裝驗證重新啟動剛剛安裝完畢的服務器,驗證數(shù)據(jù)庫是否安裝正確,驗證方法為:l 驗證數(shù)據(jù)庫是否安裝正確Ø 使用命令“su - postgres”切換到postgres用戶Ø 使用命令“psql -l”查看數(shù)據(jù)庫安裝正確。如果數(shù)據(jù)庫安裝正確,應該

19、列出已安裝的平臺數(shù)據(jù)庫(如ss3000s)。在數(shù)據(jù)庫正確安裝以后,使用“su - root”命令切換到root用戶,然后驗證以下進程是否已經(jīng)存在:l 查看SS3000-I Web進程Ø 使用命令“ps -ef | grep tomcat”查看tomcat進程是否開啟Ø 如果沒有該進程,執(zhí)行:cd /root/SS3000S/tomcat6/bin,然后執(zhí)行./startup.shØ 再次查看,確認是否啟動成功l 查看SS3000-I 內(nèi)核進程Ø 使用命令“ps -ef | grep ghconsole”查看后臺進程是否開啟Ø 如果沒有該進程,執(zhí)

20、行:ghconsoleØ 再次查看,確認是否啟動成功l 查看計費進程Ø 使用命令“ps -ef | grep radius”查看計費進程是否啟動Ø 如果沒有,執(zhí)行:service radiusd start或者 radiusd -sØ 再次查看,確認是否啟動成功l 查看Web進程的保護進程Ø 使用命令“ps -ef | grep procp”查看Web進程的保護進程是否開啟Ø 如果沒有,執(zhí)行:service procp startØ 再次查看,確認是否啟動成功l 查看計費進程的保護進程Ø 使用命令“ps -ef |

21、 grep radheart”查看后臺的保護進程是否開啟Ø 如果沒有,執(zhí)行:service radheart startØ 再次查看,確認是否啟動成功l 查看內(nèi)核進程的保護進程Ø 使用命令“ps -ef | grep astheart”查看內(nèi)核的保護進程是否開啟Ø 如果沒有,執(zhí)行:service astheart startØ 再次查看,確認是否啟動成功l 查看dahdi模塊安裝情況Ø 執(zhí)行命令dahdi_cfg -v 查看dahdi是否安裝成功。如果安裝成功可以看到下面的信息:DAHDI Tools Version - 2.3.0D

22、AHDI Version: 2.3.0Echo Canceller(s): Configuration=0 channels configured.如果以上都正常,使用瀏覽器登錄http:/IP:8080/wms,如果能夠看到SS3000-I的登錄頁面,說明安裝成功。3.2.3 License申請確認安裝成功后,按照高鴻公司License流程提交License申請,詳情請參見4.9.1節(jié)。License放置完成后,重新啟動服務器。至此,企業(yè)信息化平臺SS3000-I安裝完畢。3.3 安裝完成以后的測試安裝完成后,在交付用戶使用之前,需要進行簡單的測試,包括以下內(nèi)容:3.3.1 驗證所有進程是否

23、啟動正常參照第3.2.2節(jié)安裝驗證部分。3.3.2 基本業(yè)務測試通過網(wǎng)管頁面添加兩個號碼,并為它們配置費率等計費信息。使用任意sip終端向服務器注冊這兩個號碼,直接撥打,查看是否能通,接通后媒體傳輸是否正常。3.3.3 計費話單驗證登錄計費頁面http:/IP:8080/wms,查看剛剛進行的通話是否已經(jīng)產(chǎn)生話單,計費是否準確。3.3.4 驗證license日期以root身份的管理員登錄http:/IP:8080/wms,點擊右上角的的“關(guān)于”圖標,來查看“關(guān)于”頁面,看看顯示的信息是否與申請的License信息相符??吹降膌icense信息如下圖所示:4 系統(tǒng)日常維護4.1 系統(tǒng)運行環(huán)境定期

24、檢查4.1.1 系統(tǒng)硬件資源 CPU、內(nèi)存占用率執(zhí)行top命令top - 10:37:03 up 14 days, 27 min, 5 users, load average: 0.03, 0.09, 0.06Tasks: 99 total, 1 running, 96 sleeping, 1 stopped, 1 zombieCpu(s): 0.0% us, 0.2% sy, 0.0% ni, 99.8% id, 0.0% wa, 0.0% hi, 0.0% siMem: 504756k total, 490752k used, 14004k free, 4680k buffe

25、rsSwap: 1015800k total, 8968k used, 1006832k free, 160832k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 25392 postgres 16 0 21688 3548 2792 S 0 0.7 0:01.69 postmaster 1 root 16 0 2852 512 468 S 0 0.1 0:06.93 init 在以上的top執(zhí)行結(jié)果中,查看紅色顯示的列,如果某些進程(非平臺相關(guān)進程)對應數(shù)值過高,則有可能影響平臺的業(yè)務,要考慮關(guān)閉這些進程。4.1.1

26、.2 檢查磁盤空間執(zhí)行df hrootlocalhost # df -hFilesystem 容量已用可用已用% 掛載點/dev/mapper/VolGroup00-LogVol00 49G 22G 24G 49% /dev/hda2 99M 13M 82M 14% /bootnone 247M 0 247M 0% /dev/shm 在以上的執(zhí)行結(jié)果中,如果發(fā)現(xiàn)某個分區(qū)已經(jīng)沒有充足可用空間,則需要清理無用文件來增加可用空間,保證平臺正常運行。 網(wǎng)卡檢查執(zhí)行ifconfig命令 rootlocalhost # ifconfigeth0 Link encap:Ethernet HWa

27、ddr 00:1A:A0:B2:9A:CC inet addr:3 Bcast:55 Mask: inet6 addr: fe80:21a:a0ff:feb2:9acc/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:17319999 errors:0 dropped:0 overruns:0 frame:0 TX packets:6499877 errors:0 dropped:0 overruns:0 carrie

28、r:0 collisions:0 txqueuelen:1000 RX bytes:275420523 (262.6 MiB) TX bytes:2036939380 (1.8 GiB) Interrupt:169 lo Link encap:Local Loopback inet addr: Mask: inet6 addr: :1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:657991 errors:0 dropped:0 overruns:0 frame:0 TX

29、packets:657991 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:234314044 (223.4 MiB) TX bytes:234314044 (223.4 MiB)查看網(wǎng)卡是否與平臺安裝時網(wǎng)卡一致,也就是說,檢查網(wǎng)卡地址是否修改過。在企業(yè)信息化平臺SS3000-I V1.0.0中,所有服務都安裝在一臺服務器上,這些服務監(jiān)聽的地址都采用,所以在安裝SS3000-I以后,如果修改過服務器的網(wǎng)卡地址,不會導致平臺不能正常運行。以上結(jié)果中紅色部分為網(wǎng)卡收發(fā)包情況,如

30、果errors對應的數(shù)值與packets數(shù)值的比值達到10%或更高,則說明網(wǎng)卡不正常,會影響平臺正常運行。4.1.2 網(wǎng)絡(luò)安全 關(guān)閉防火墻執(zhí)行setup光標移動到防火墻配置行,運行工具選擇禁用來關(guān)閉防火前,選擇“確定”來保存配置。4.2 SS3000-I平臺系統(tǒng)4.2.1 檢查核心程序執(zhí)行以下命令來檢查相關(guān)進程rootlocalhost # ps -ef | grep ghconsoleroot 7756 1 0 May29 ? 00:00:07 ghconsoleroot 23755 23722 0 06:32 pts/1 00:00:00 grep ghconsole 其中紅

31、色字體的行表明內(nèi)核程序已啟動rootlocalhost # ps -ef | grep astheartroot 2819 1 0 May28 ? 00:00:00 /usr/local/sbin/astheartroot 23768 23722 0 06:33 pts/1 00:00:00 grep astheart其中紅色字體行表明內(nèi)核保護程序已啟動4.2.2 檢查計費系統(tǒng)執(zhí)行以下命令來檢查相關(guān)進程rootlocalhost # ps -ef | grep radroot 20843 1 0 01:30 ? 00:00:00 /usr/local/sbin/radiusd -sroot 2

32、0852 1 0 01:30 ? 00:00:00 /usr/local/sbin/radheartroot 23787 23722 0 06:35 pts/1 00:00:00 grep rad 其中紅色字體表明計費系統(tǒng)與其保護進程已經(jīng)啟動4.2.3 檢查web server執(zhí)行以下命令來檢查相關(guān)進程rootlocalhost # ps -ef | grep tomcatroot 22824 1 2 04:30 ? 00:03:10 /usr/lib/jvm/java-1.6.0-openjdk-.x86_64/bin/java -Djava.util.logging.conf

33、ig.file=/root/SS3000S/tomcat6/conf/perties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/root/SS3000S/tomcat6/endorsed -classpath :/root/SS3000S/tomcat6/bin/bootstrap.jar -Dcatalina.base=/root/SS3000S/tomcat6 -Dcatalina.home=/root/SS3000S/tomcat6

34、-Djava.io.tmpdir=/root/SS3000S/tomcat6/temp org.apache.catalina.startup.Bootstrap startroot 23794 23722 0 06:37 pts/1 00:00:00 grep tomcat 其中紅色字體表明web server已經(jīng)啟動4.2.4 檢查數(shù)據(jù)庫執(zhí)行以下命令來檢查相關(guān)進程 rootlocalhost # ps -ef | grep postgrespostgres 2661 1 0 May28 ? 00:00:00 /usr/bin/postmaster -p 5432 -D /var/lib/p

35、gsql/datapostgres 2663 2661 0 May28 ? 00:00:00 postgres: logger process postgres 2665 2661 0 May28 ? 00:00:00 postgres: writer process postgres 2666 2661 0 May28 ? 00:00:00 postgres: stats buffer process postgres 2667 2666 0 May28 ? 00:00:00 postgres: stats collector process root 23801 23722 0 06:38

36、 pts/1 00:00:00 grep postgres如上表明數(shù)據(jù)庫程序已經(jīng)啟動4.2.5 檢查備份文件 計費消息備份文件計費消息備份文件記錄了所有通話消息信息,在發(fā)生數(shù)據(jù)庫話單丟失問題時,用來恢復數(shù)據(jù)庫話單。執(zhí)行以下命令檢查計費消息是否已經(jīng)備份rootlocalhost local# pwd/var/log/radacct/localrootlocalhost local# ls -l總用量 4-rw-r-r- 1 root root 424 5月20 10:42 detail檢查是否有當前日期以前的detail文件,如上面紅色字體部分,如缺少說明計費消息文件丟失。對于時間

37、較早的文件(比如三個月前)可以刪除,刪除前要確保所刪除文件對應時間段內(nèi)沒有話單丟失情況。 數(shù)據(jù)庫備份文件數(shù)據(jù)庫備份文件保存了當前日期以前的所有數(shù)據(jù)信息。執(zhí)行以下命令檢查計費消息是否已經(jīng)備份rootlocalhost local# cd /var/lib/pgsql/backups/rootlocalhost backups# ll-rw-r-r- 1 postgres postgres 516088 05-18 15:08 ss3000s_20100517-rw-r-r- 1 postgres postgres 515359 05-19 05:38 ss3000s_2010051

38、8-rw-r-r- 1 postgres postgres 515366 05-20 05:46 ss3000s_20100519檢查是否有當前日期以前的ss3000s_*文件,如上面紅色字體部分,如果缺少說明數(shù)據(jù)庫每天沒有備份。對于時間較早的文件(比如一個月前)可以刪除。4.3 系統(tǒng)日志的定期維護平臺的幾個主要程序在運行時都會生成日志文件,可用故障分析,運行狀況跟蹤等,如:用vi命令查看日志文件,檢查是否有Error信息,如果有則說明有異常發(fā)生,首先對異常信息進行字面信息閱讀,如果不能定位異常原因,則將此日志文件發(fā)送到研發(fā)部門進行處理。在平臺運行一段時間以后,日志文件的累積會造成大量磁盤空間

39、的占用,在確認平臺運行正常前提下可以刪除日志文件釋放磁盤空間。平臺日志文件主要包括: 內(nèi)核日志進入以下路徑查看日志:rootlocalhost X1000# cd /var/log/X1000/rootlocalhost X1000# ll-rw-r-r- 1 root root 4670 4月19 12:00 full.2010-04-19.0-rw-r-r- 1 root root 475164 4月19 15:59 full.2010-04-19.1-rw-r-r- 1 root root 3115420 4月22 00:07 full.2010-04-22.0-rw-r-

40、r- 1 root root 671030 4月 22 08:58 full.2010-04-22.1如上面所示,為內(nèi)核運行日志,在不需要故障分析的情況下可以刪除時間教早的文件(如一個月前)。可以使用tail f /var/log/X1000/full查看當前更新日志。 計費系統(tǒng)日志進入以下路徑查看日志:rootlocalhost log# cd /var/log/rootlocalhost log# ll-rw-r-r- 1 root root 1G 5月 18 01:30 radius.log.20100518013010-rw-r-r- 1 root root 3004 5

41、月 20 01:30 radius.log如上面所示,為計費程序運行日志,當寫滿1G時重新寫另外一個文件。在不需要故障分析的情況下可以刪除時間較早的文件(如一個月前)??梢允鞘褂胻ail f /var/log/radius.log查看當前的更新日志。 Web server日志進入以下路徑查看日志:rootlocalhost log# cd /root/SS3000S/ /tomcat6/logs/rootlocalhost log# ll-rw-r-r- 1 root root 45672036 5月 20 11:07 catalina.out-rw-r-r- 1 root ro

42、ot 1211 5月 20 09:07 catalina.2010-05-20.log-rw-r-r- 1 root root 257 5月 20 09:07 localhost.2010-05-20.log如上面所示,為web server程序運行日志,在不需要故障分析的情況下可以刪除時間較早的文件(如一個月前)。可以使用tail f /root/SS3000S/ /tomcat6/logs/catalina.out查看當前更新日志。4.4 數(shù)據(jù)庫的恢復因為web誤操作、數(shù)據(jù)庫誤操作等導致數(shù)據(jù)庫信息丟失時,需要手工恢復數(shù)據(jù)庫,操作如下4.4.1 SS3000-I數(shù)據(jù)庫的恢復執(zhí)行以下命令,根據(jù)

43、待恢復數(shù)據(jù)日期找到對應的備份文件:rootqushi # cd /var/lib/pgsql/backups/rootqushi backups# ll-rw-r-r- 1 postgres postgres 516088 05-18 15:08 ss3000s_20100517-rw-r-r- 1 postgres postgres 515359 05-19 05:38 ss3000s_20100518-rw-r-r- 1 postgres postgres 515366 05-20 05:46 ss3000s_20100519如,要恢復2010-05-18以前的數(shù)據(jù),則執(zhí)行以下命令:roo

44、tlocalhost # su - postgres-bash-3.00$ cd backups/ -bash-3.00$ pg_restore -F c -X disable-triggers d ss3000s ss3000s_201005184.5 web訪問端口查看與設(shè)置SS3000-I平臺網(wǎng)管系統(tǒng)(wms)默認的訪問端口為8080,此服務端口在以下文件中配置:rootlocalhost # cd SS3000S/tomcat6/conf/rootlocalhost conf#rootlocalhost conf# ll server.xml-rw-r-r- 1 root root 6

45、490 12-24 10:30 server.xml通過以下命令查看web服務端口配置:rootlocalhost jbossweb-tomcat50.sar# vi server.xml<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" useBodyEncodingForURI="true"redirectPort="8443" /> 如上所示紅色字體部分即為web服務端口。修改web服務端口后

46、要重新啟動tomcatrootlocalhost # service tomcat start注意:修改web服務端口時,不要使用1024以內(nèi)的端口,這些端口通常被操作系統(tǒng)占用。4.6 更換系統(tǒng)語音文件系統(tǒng)對語音文件有特殊的要求,要求必須為單通道,8KHZ采樣,16bit編碼的wav文件。系統(tǒng)的所有語音文件都存放在/var/lib/X1000下,moh文件夾存放的為彩鈴文件和音樂保持文件,sounds存放的是各種通話提示文件。moh主目錄下存放的音樂文件是系統(tǒng)默認的彩鈴文件,同時它也是系統(tǒng)的音樂保持文件,moh主目錄下的文件不區(qū)分文件名,但默認采用defaultmltring.wav。個人用戶

47、上傳的彩鈴文件存放在moh文件夾下,不同的個人有不同的子目錄,子目錄名稱為個人的號碼ID。sounds下存放的是各種提示語音文件。它以語言(language)為子文件夾名,所有的中文提示都存在在cn文件夾下,所有的英文提示都存在en文件夾下。根據(jù)不同的語言屬性,將在不同的文件夾下尋找文件并播放。sounds下同時還有一個digits文件夾,其下面存放的是數(shù)字、月份、金額等語音提示,其文件夾分類標準與sounds相同,也以語言種類建立文件夾。sounds下還有一個名為partition0的文件夾,這里存放系統(tǒng)缺省的總機提示語defaultcentralexchange.wav,其下也是按語言進行

48、分類。sounds下還有一個名為partition1的文件夾,這里存放企業(yè)上傳的各種語音文件,其下也是按語言進行分類。下面對系統(tǒng)的提示語做詳細說明:默認目錄在/var/lib/X1000/sounds/cn下(中文提示語)callee_*.wav是呼叫時被叫異常狀態(tài)的提示語。ü callee_busy.wav 被叫忙ü callee_congestion.wav 被叫阻塞ü callee_noanswer.wav 被叫無應答ü callee_unavail.wav 被叫不可達vm-*.wav是語音郵箱的提示語,具體含義可以自行接聽辨別或通過前臺業(yè)務執(zhí)行時

49、的verbose打印辨別。conf-*.wav是會議的提示語,具體含義可以自行接聽辨別或通過前臺業(yè)務執(zhí)行時的verbose打印辨別。ra-*.wav是呼叫時計費異常狀態(tài)的提示語。ü ra-callerexpired.wav 號碼過期ü ra-invalidcount.wav 無效的賬戶ü ra-invaliddomain.wav 無效的域ü ra-invalidnum.wav 無效的號碼ü ra-norateinfo.wav 沒有配置費率ü ra-notterminal.wav 無效的終端ü ra-overlimit.wav

50、 超過后付費限制ü ra-radiuswrong.wav radius服務器發(fā)生錯誤ü ra-serverbusy.wav 服務器忙ü ra-unactivecount.wav 賬號被凍結(jié)ü ra-unavailible.wav 業(yè)務不支持ü ra-zerobalance.wav 余額不足此外,系統(tǒng)還有一些其余的語音提示,不做詳細說明。需要替換時,可在控制臺上通過verbose(>4)打印辨別。其辨別消息類似于“Playing 'callee_unavail' (language 'cn')”,其中call

51、ee_unavail就是語音文件的名稱(不包含后綴)。4.7 更換系統(tǒng)IP地址在系統(tǒng)運行過程中,由于網(wǎng)絡(luò)環(huán)境的變化,可能需要修改安裝SS3000-I平臺的服務器地址。SS3000-I平臺運行時涉及到 IP地址的配置文件包括:1. /root/SS3000S/tomcat6/webapps/wms/WEB-INF 目錄下的applicationContext.xml文件,其中的jdbc:postgresql:/:5432/ss3000s部分用于配置數(shù)據(jù)庫的IP地址;2. /usr/local/etc/raddb目錄中 clients 文件,用于配置允許訪問radius服務的客戶

52、端IP地址和密鑰。3. /usr/local/etc/raddb目錄中 sqlserver 文件,用于配置數(shù)據(jù)庫的IP地址和端口。4. /usr/local/etc/radiusclient-ng 目錄中 servers 文件, 用于配置radius認證服務器和計費服務器的IP地址。5. /usr/local/etc/radiusclient-ng 目錄中 radiusclient.conf文件, 用于配置radius服務器的IP地址和密鑰。 6. /etc/X1000目錄中 pgsql_connect.conf 文件,用于配置數(shù)據(jù)庫IP地址;7. /var/lib/pgsql/data目錄中

53、的 pg_hba.conf 文件,用于配置用于訪問數(shù)據(jù)庫的客戶端 IP地址。企業(yè)信息化平臺SS3000-I V1.0.0版本中,所有上述配置的IP地址都是 ,所以,修改安裝SS3000-I平臺的服務器地址時,不需要修改上述配置文件。4.8 License管理4.8.1 License申請1. License申請需要的文件RegFile獲取確認SS3000-I安裝成功后,使用瀏覽器登錄http:/IP:8080/wms,以root管理員身份首次登陸,將提示如下界面:圖5-1 license錯誤提示點擊確定以后出現(xiàn)如下界面,點擊下載并保存RegFile文件,把該文件發(fā)給高鴻公司:圖5-2 license文件上傳下載界面2. 提交License申請需要提交的信息SS3000-I V1.0.0版本license對 SS3000-I的運行環(huán)境、呼叫能力,以

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論