HOMERdocker版本安装详细流程
概述
HOMER是一款100%开源的针对SIP/VOIP/RTC的抓包工具和监控工具。
HOMER是一款强大的、运营商级、可扩展的数据包和事件捕获系统,是基于HEP/EEP协议的VoIP/RTC监控应用程序,并可以使用即时搜索、处理和存储大量的信令、RTC事件、日志和统计信息。
之前的文章中,我们介绍过HOMER的安装流程,在后续的实际应用中发现了更多的问题,对安装过程进行了细化。
HOMER最新版本是HOMER7。环境
CentOS release 7.0 (Final)或以上版本
HOMER7安装docker and docker-compose
首先在centos7上安装docker工具。
sudo yum remove docker
docker-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-selinux
docker-engine-selinux
docker-engine
sudo yum install -y yum-utils
sudo yum-config-manager
--add-repo
https://download.docker.com/linux/centos/docker-ce.repo
sudo yum makecache fast
sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
sudo systemctl start docker
docker-compose安装方式1。
sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
ll /usr/libexec/docker/cli-plugins/docker-compose
sudo ln -s /usr/libexec/docker/cli-plugins/docker-compose /usr/bin/docker-compose
sudo ln -s /usr/libexec/docker/cli-plugins/docker-compose /usr/local/bin/docker-compose
[adminx@localhost hom7-prom-all]$ docker-compose version
Docker Compose version v2.14.1
docker-compose安装方式2。
docker-compose下载网址:https://github.com/docker/compose/releases 。
使用命令下载docker-compose。
curl -L https://github.com/docker/compose/releases/download/v2.4.1/docker-compose-linux-x86_64 > /usr/local/bin/docker-compose
chmod 777 /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
docker-compose -v
Docker Compose version v2.4.1heplify SERVER
从github下载homer7 server的docker版本。
git clone https://github.com/sipcapture/homer7-docker
cd homer7-docker/heplify-server/hom7-prom-all
创建并启动,后台。
sudo docker-compose up -d
停止并删除。
sudo docker-compose down
重启服务。
sudo docker-compose restart
sudo docker-compose start
sudo docker-compose stop
Access & Usage
Homer:9080 (admin/sipcapture)
Grafana:9030 (admin/admin)
Prometheus:9090 (admin/admin)
Loki:3100 (admin/admin)
Alertmanager:9093 (admin/admin)
防火墙设置。
tcp需要打开9080 9030端口权限。
udp需要打开9060端口权限。
sudo firewall-cmd --permanent --add-port=9080/tcp
sudo firewall-cmd --permanent --add-port=9030/tcp
sudo firewall-cmd --permanent --add-port=9060/udp
sudo firewall-cmd --reloadheplify AGENT
客户端使用heplify agent抓取sip信令包并上传heplify server。
官方地址,https://github.com/sipcapture/heplify。
下载地址,https://github.com/sipcapture/heplify/releases。
测试HOMER,安装启动agent heplify。
agent heplify统一安装在fs/bin目录下。
启动命令。
cd /usr/local/freeswitch/bin
sudo killall heplify
sudo nohup ./heplify -hs 10.55.55.138:9060 -dim OPTIONS,NOTIFY,SUBSCRIBE,PUBLISH,MESSAGE -dd -b 256 -pr 5060-5090 -hn as138 &
heplify agent常用参数。
-b int
Interface buffersize (MB) (default 32)
-dd
Deduplicate packets
-dim string
Discard uninteresting SIP packets by CSeq [OPTIONS,NOTIFY]
-hin
HEP collector listening protocol, address and port (example: "tcp:10.10.99.10:9060")
-hs string
HEP server destination address and port (default "127.0.0.1:9060")
-i string
Listen on interface (default "any")
-l string
Log level [debug, info, warning, error] (default "info")
-m string
Capture modes [SIP, SIPDNS, SIPLOG, SIPRTCP] (default "SIPRTCP")
-n string
Log filename (default "heplify.log")
-nt string
Network types are [udp, tcp, tls] (default "udp")
-pr string
Portrange to capture SIP (default "5060-5090")验证HOMER可用性
HOMER
http://10.55.55.138:9080/dashboard/home
grafana
http://10.55.55.138:9030/?orgId=1总结
HOMER的官方网站:http://sipcapture.org/
HOMER与freeswitch配合使用,搭建VOIP的业务平台,对平台的稳定和问题查错有非常大的帮助,极大的缩短发现问题的时间。
另外,HOMER也可以设置显示多个node节点的关联信令,以及通过收集RTCP信息来统计线路通话质量等等功能。
HOMER比SNGREP更强大,更易用。
空空如常
求真得真
泉州最有烟火气的老街,红砖屋厝,市井琳琅,抬眼一望便是东塔泉州人说站着好像东西塔倒着好像洛阳桥。外地人都知道东西塔是泉州的标志,本地人亦以东西塔为傲。如果说东西塔是泉州古城世遗的代表作,也是千年历史文化名城繁华的标志那么泉州千年的浮华,就
张贤亮在巴黎的日子张贤亮在巴黎的日子作者郭凝张贤亮与郭凝在北京钓鱼台国宾馆。高远摄于1993年张贤亮走得潇洒,一生精彩,抡圆了活,穷则独善其身,达则兼济天下。他留下作品灵与肉肖尔布拉克绿化树男人的一
埃及举办第五届金字塔国际跳伞节11月2日,在埃及吉萨金字塔景区,运动员进行跳伞表演。当日,第五届金字塔国际跳伞节在埃及首都开罗附近的吉萨金字塔景区开幕,吸引了来自世界各地的100余名专业跳伞运动员参加。新华社发
女用避孕套长得什么样?女用避孕套长得什么样?真的能用吗?在我很小的时候就特别羡慕20多岁的女生不知道为什么,我总感觉他们非常自由,因为不用做作业也不用受爸爸妈妈的管制,他们可以任意的化妆,并且想去什么地
民间故事西湖水干,雷峰塔倒,白蛇出世雷峰塔下真的有白蛇吗据说1924年,镇压着西湖河畔的雷峰塔轰然倒塌,而在重重废墟下,考古学家亲眼目睹雷峰塔下的一窝白蛇,四下逃窜,难道真如传言那般,西湖水干,雷锋塔倒便是白蛇现身之时,千年古塔下真的压
联通大涨的背后昨日联通迎来了一波涨停,一个有趣的很多人共识是只要联通在低位放量涨停后后面就会伴随着一波很不错的走势就连时间点都给了出来2015。22016。102018。4。可以说把连联通作为了
聊什么手机推什么?趁早关闭监听按钮,避免隐私泄露有一部贴心的手机会带来什么样的体验?上一秒跟朋友聊天说想吃大闸蟹,下一秒手机马上推送大闸蟹广告。怀疑是巧合吧,又聊起鞋子的时候,手机购物app就给你推送了鞋子。聊什么手机就推什么,
跳槽抖音,她被百度告上了法院,索赔731772元说在前面劳动争议新的司法解释中有这么一条,就是相关竞业限制的立场。解释中注明,如果双方不约定竞业限制费,用人单位会比较被动,而用人单位不愿意支付竞业限制费,那最好就不要在劳动合同或
追梦人驿公里联合创始人陈思渝智能无人化技术让生活更便捷编者按共建网络世界,共创数字未来。一年一度的乌镇时间又将开启。进入第九个年头的世界互联网大会,见证世界互联网技术迭代更新,推动更多产业插上互联网翅膀,也激发一批批怀揣梦想的年轻人投
55款侵犯个人信息APP被下架!速看有没有你常用的移动互联网时代手机及其搭载的各种App已成为人们日常生活和工作必不可少的工具但是下载和使用APP时一定要谨慎小心它们可能正在泄露你的隐私近日国家网信办查处135款侵犯个人信息APP
互联网终非法外之地,评论请谨言慎行往史不如烟没有想到被这样谩骂,头条君的世界有许多观点,本人的观点也只是这许多观点的一部分。寥寥数语无关痛痒被往史不如烟非善意评论,并被以宣扬不良价值信息举报,想想也是醉了,一千个人眼中有一千