MediaProxy的Web监控界面及多Relay情景配置
在生產環(huán)境中只有一臺MediaProxy作為Relay服務器的情況下一般很少見,除非用戶量極少,否則單臺Relay很難去支撐大量的Relay服務。這里我們配置單Dispatcher多Relay的情景,以及配置官方自帶的Web監(jiān)控界面。
我們現(xiàn)在就實現(xiàn)圖中紅色的部分,MediaProxy有兩部分構成:dispatcher和relay。所以我們單機的時候需要啟動2個程序media-dispatcher和media-relay。現(xiàn)需要實現(xiàn)如下部分:
MediaProxy的安裝詳見:
http://fengwan.blog.51cto.com/508652/1652807?? (CentOS 5)
http://fengwan.blog.51cto.com/508652/1655392?? (CentOS 6)
1.按照以上方法的安裝我們都已經(jīng)安裝好了MediaProxy,下面是192.168.1.245的MediaProxy配置文件/etc/mediaproxy/config.ini
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | [Relay] dispatchers?=?192.168.1.245 passport?=?None relay_ip?=?192.168.1.245 port_range?=?50000:60000 log_level?=?DEBUG on_hold_timeout?=?1800 [Dispatcher] socket_path?=?dispatcher.sock listen?=?192.168.1.245 listen_management?=?192.168.1.245 management_use_tls?=?no passport?=?None management_passport?=?None log_level?=?DEBUG [TLS] [Database] [Radius] [OpenSIPS] socket_path?=?/var/run/opensips/socket max_connections?=?1000 |
現(xiàn)在在192.168.1.245服務器上啟動media-dispatcher及media-relay。這個時候mediaproxy就可以正常運行了,也可以正常轉發(fā)了。
2.現(xiàn)在我們要添加192.168.1.246這臺relay服務器,也是按照上面的安裝方法安裝好,但是配置文件及啟動就有些不同。
| 1 2 3 4 5 6 7 | [Relay] dispatchers?=?192.168.1.245????#這里指向dispatcher服務器地址 passport?=?None relay_ip?=?192.168.1.246???????#這里為本機的地址 port_range?=?50000:60000 log_level?=?DEBUG on_hold_timeout?=?1800 |
在192.168.1.246上執(zhí)行media-relay即可。
配置MediaProxy自帶的Web監(jiān)控界面:
1.安裝基礎的httpd及php環(huán)境
| 1 | yum?-y?install?httpd?php?php-gd?php-common?php-mysql?php-mbstring?php-devel |
2.配置php(mediaproxy需要php支持解析phtml和short_open_tag = On)
| 1 2 | echo?'AddType?application/x-httpd-php?.phtml'?>>/etc/httpd/conf/httpd.conf sed?-i?'s/short_open_tag?=?Off/short_open_tag?=?On/g'?/etc/php.ini |
3.復制官方監(jiān)控程序到/var/www/html(網(wǎng)站的根目錄為/var/www/html)
進入到mediaproxy的源碼目錄,復制web目錄到/var/www/html
| 1 | cp?-rf?mediaproxy-2.4.4/web/?/var/www/html/ |
4.配置監(jiān)控程序的配置文件及dispatcher
cd /var/www/html/web??
cp config/media_sessions.conf.sample config/media_sessions.conf
sed -i 's/undefined/192.168.1.245/g' config/media_sessions.conf
5.啟動web服務
service httpd restart
6.可以查看下:
總結:MediaProxy的擴展可以說是相當?shù)娜菀准氨憬?#xff0c;可以隨時靈活的增加及減少自己的轉發(fā)服務器,而且不需要在dispatcher做任何操作。
本文轉自 rong341233 51CTO博客,原文鏈接:http://blog.51cto.com/fengwan/1665599
總結
以上是生活随笔為你收集整理的MediaProxy的Web监控界面及多Relay情景配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android中文API(99)—— R
- 下一篇: 机器学习week8 ex7 review