ArcGIS Monitor 10.6 安装入门
分享
随着ArcGIS 10.6版本的发布,Esri Enterprise家族又推出了重量级产品ArcGIS Monitor。这个产品主要用来监控和收集Enterprise平台各个维度的状态信息,紧急情况告警,以保障平台持续稳定的运行。
关键组件
ArcGIS Monitor 由以下关键组件构成:
· ArcGIS Monitor Administrator: 一个桌面工具,主要用来管理ArcGIS Monitor Server 和 ArcGIS Monitor services 和 counters, 以及性能管理任务。
· ArcGIS Monitor services: Windows 服务, 主要用于监控和记录系统矩阵,包括Enterprise GIS的状态,可用性,使用情况,系统性能和资源使用情况等等。
· ArcGIS Monitor Server: 基于web的仪表盘,支持查看告警,细节报告,针对各种时间区间可视化历史数据。
· ArcGIS Monitor Counter: 计数器,监控和记录各种数据。我们可以把Counter理解为针对不同方面的测量仪。在ArcGIS Monitor 中有很多种类型的Counter,从系统到进程,arcgis, http请求等各个维度进行监控。
这篇入门文章主要跟大家分享如何安装ArcGIS Monitor。
系统需求
ArcGIS Monitor包含了两大核心部分ArcGIS Monitor Administrator 和ArcGIS Monitor Server,可以单独安装在不同的机器上,安装的系统需求需要满足以下条件。
· 操作系统: 目前仅支持Windows 64位主流操作系统,暂不支持Linux操作系统。
· 硬件需求:Monitor Server需要4 核/16G内存的配置,另外每个monitor service需要2核/4GB内存的硬件资源。实际的硬件需求总量需要根据业务情况计算后获得。
· 防火墙设置:默认,Monitor Server通过443端口通信,MongoDB基于27017端口通信。如果服务器上IIS已经占用了443端口,那需要选择不同的端口通信,例如9443端口。如果在注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters中设置了MaxUserPort,需要将这个值设置为65534。Monitor Administrator基于端口7999,8000通信,并且为每一个monitor service添加了一个端口。要确保没有针对这些端口的其它监听,并且防火墙规则不会阻塞这些端口。
· 用于Monitor Server的SSL 证书: Monitor Server预配置了自签名证书,主要用于满足测试需要。对于生产环境建议从CA申请受信任证书,或者是从组织颁发的域证书或CA签发的证书。
· Microsoft .NET Framework: 要求4.5以上版本。
· 支持的浏览器:Chrome, Firefox, Internet Explorer 11, Microsoft Edge(必须使用全域名)。
· 依赖的数据库: MongoDB 3.4.x 或3.6.x, 用于存储counters收集的数据。
· Email: 需要一个email邮箱,用来发送告警信息。
安装实践
测试环境
1,硬件:基于VMWare虚拟机,16G内存/4核CPU
2,操作系统:Windows Server 2008 R2 Standard SP1
3,软件:
· mongodb-win32-x86_64-2008plus-ssl-3.6.2-signed.msi
· dotnetfx45_full_x86_x64.exe
· ArcGIS_Monitor_106_161880.exe
ArcGIS Monitor需要依赖MongoDB来存储监控数据,因此对ArcGIS Monitor的使用首先要安装MongoDB。
安装MongoDB
1,直接双击运行mongodb-win32-x86_64-2008plus-ssl-3.6.2-signed.msi,按照提示,一路next到安装完成。默认会安装到c:\Program Files\MongoDB\Server\3.6。
2,创建用于保存数据和日志的目录:d:\mongo_db。
安装 .Net Framework 4.5
.Net Framework 4.5是安装Monitor的前提,从微软官网下载相应的安装包,双击安装即可。
安装ArcGIS Monitor 10.6
ArcGIS Monitor产品包含下面两个核心组件:
· ArcGIS Monitor Administrator - 用来管理counters
· ArcGIS Monitor Server - 用来显示矩阵和报告
在这次的安装测试中,我会将所有组件部署到一台虚机中,在部署之前需要从Esri官方获取正版授权许可。
1,双击ArcGIS_Monitor_106_161880.exe, 安装包首先会在C:\Users\Administrator\Documents\ArcGIS 10.6\Monitor目录下解压。然后按照流程窗口提示顺次下一步,在Custom Setup窗口中可以看到即将安装的组件包括ArcGIS Monitor Administrator 和ArcGIS Monitor Server ,直接点击Next。
2, 在主模块安装结束后,会提示激活许可,在授权向导中选择第三项,然后导入授权文件即可。
3,ArcGIS Monitor 后配置:
· ArcGIS Monitor Server port : 如果443端口没有被占用,那保持默认就好, 建议修改为绝对不会和已有端口冲突的端口如9443。
· ArcGIS Monitor Server Email From: 需要配置实际可用的邮箱,这个邮箱将被用来发送告警信息。
· User Name: Site是默认的站点管理员,这个值不能修改。
· Password & Confirm Password: 输入管理员密码,并牢记,后续需要这个密码来登陆ArcGIS Monitor。
· Mongo DB的配置:这部分需要配置Mongo的服务启动路径,端口和数据存放路径。
做好上述配置后,点击Run Post Install完成后配置过程,这个操作会启动ArcGIS Monitor服务。
4,检验安装成果 安装好后,打开浏览器,输入https://localhost:9443 (这个端口,要和后配置过程中指定的端口保持一致)。在用户名密码处输入Site\123456 ( 替换为你设置的密码)点击登陆。如果能看到以下界面,就说明安装成功啦。
遇到的问题
1,安装后无法通过浏览器https://localhost:9443登陆Monitor Server。
确认密码输入的没错,但是死活无法登陆Monitor。这可能是因为Monitor配置Mongo db存在冲突。因为最初安装好Mongo db后,按照Mongo的官方配置文档,我手动创建了mongod.cfg配置文件,并创建和启动了mongod服务。实践证明这是画蛇添足的操作。在Monitor安装中,只需要把Mongo db简单安装即可。
2,后配置结束后,发现原来的配置的参数存在问题,无法修改。
这个问题,相信很多小伙伴儿也会碰到。一旦完成后配置,当我们通过开始->所有程序-> ArcGIS Monitor -> Server -> ArcGIS Monitor Post Install 再次运行后配置程序时,会发现所有编辑项都灰化,处于无法编辑状态。
解决办法:
· 在服务管理器中,停掉ArcGIS Monitor Server服务;
· 进入C:\ArcGIS Monitor\Server\settings目录,删除config.db文件;
· 再次运行ArcGIS Monitor Post Install程序,你会发现项目重置到初始状态,可以自由编辑了。
ArcGIS Monitor作为一个监控软件,简单安装好是不够的,为了驱动它顺利工作,还需要完成后续的针对ArcGIS Monitor Administrator的配置过程,这个过程我会在另外一篇文章中跟大家分享。
参考资料:
1,Windows平台安装MongoDB
2,ArcGIS Monitor 官方帮助
3,ArcGIS Monitor 系统需求
文章来源:https://makeling.github.io/ArcGIS/ebcd2d71.html
关键组件
ArcGIS Monitor 由以下关键组件构成:
· ArcGIS Monitor Administrator: 一个桌面工具,主要用来管理ArcGIS Monitor Server 和 ArcGIS Monitor services 和 counters, 以及性能管理任务。
· ArcGIS Monitor services: Windows 服务, 主要用于监控和记录系统矩阵,包括Enterprise GIS的状态,可用性,使用情况,系统性能和资源使用情况等等。
· ArcGIS Monitor Server: 基于web的仪表盘,支持查看告警,细节报告,针对各种时间区间可视化历史数据。
· ArcGIS Monitor Counter: 计数器,监控和记录各种数据。我们可以把Counter理解为针对不同方面的测量仪。在ArcGIS Monitor 中有很多种类型的Counter,从系统到进程,arcgis, http请求等各个维度进行监控。
这篇入门文章主要跟大家分享如何安装ArcGIS Monitor。
系统需求
ArcGIS Monitor包含了两大核心部分ArcGIS Monitor Administrator 和ArcGIS Monitor Server,可以单独安装在不同的机器上,安装的系统需求需要满足以下条件。
· 操作系统: 目前仅支持Windows 64位主流操作系统,暂不支持Linux操作系统。
· 硬件需求:Monitor Server需要4 核/16G内存的配置,另外每个monitor service需要2核/4GB内存的硬件资源。实际的硬件需求总量需要根据业务情况计算后获得。
· 防火墙设置:默认,Monitor Server通过443端口通信,MongoDB基于27017端口通信。如果服务器上IIS已经占用了443端口,那需要选择不同的端口通信,例如9443端口。如果在注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters中设置了MaxUserPort,需要将这个值设置为65534。Monitor Administrator基于端口7999,8000通信,并且为每一个monitor service添加了一个端口。要确保没有针对这些端口的其它监听,并且防火墙规则不会阻塞这些端口。
· 用于Monitor Server的SSL 证书: Monitor Server预配置了自签名证书,主要用于满足测试需要。对于生产环境建议从CA申请受信任证书,或者是从组织颁发的域证书或CA签发的证书。
· Microsoft .NET Framework: 要求4.5以上版本。
· 支持的浏览器:Chrome, Firefox, Internet Explorer 11, Microsoft Edge(必须使用全域名)。
· 依赖的数据库: MongoDB 3.4.x 或3.6.x, 用于存储counters收集的数据。
· Email: 需要一个email邮箱,用来发送告警信息。
安装实践
测试环境
1,硬件:基于VMWare虚拟机,16G内存/4核CPU
2,操作系统:Windows Server 2008 R2 Standard SP1
3,软件:
· mongodb-win32-x86_64-2008plus-ssl-3.6.2-signed.msi
· dotnetfx45_full_x86_x64.exe
· ArcGIS_Monitor_106_161880.exe
ArcGIS Monitor需要依赖MongoDB来存储监控数据,因此对ArcGIS Monitor的使用首先要安装MongoDB。
安装MongoDB
1,直接双击运行mongodb-win32-x86_64-2008plus-ssl-3.6.2-signed.msi,按照提示,一路next到安装完成。默认会安装到c:\Program Files\MongoDB\Server\3.6。
2,创建用于保存数据和日志的目录:d:\mongo_db。
安装 .Net Framework 4.5
.Net Framework 4.5是安装Monitor的前提,从微软官网下载相应的安装包,双击安装即可。
安装ArcGIS Monitor 10.6
ArcGIS Monitor产品包含下面两个核心组件:
· ArcGIS Monitor Administrator - 用来管理counters
· ArcGIS Monitor Server - 用来显示矩阵和报告
在这次的安装测试中,我会将所有组件部署到一台虚机中,在部署之前需要从Esri官方获取正版授权许可。
1,双击ArcGIS_Monitor_106_161880.exe, 安装包首先会在C:\Users\Administrator\Documents\ArcGIS 10.6\Monitor目录下解压。然后按照流程窗口提示顺次下一步,在Custom Setup窗口中可以看到即将安装的组件包括ArcGIS Monitor Administrator 和ArcGIS Monitor Server ,直接点击Next。
2, 在主模块安装结束后,会提示激活许可,在授权向导中选择第三项,然后导入授权文件即可。
3,ArcGIS Monitor 后配置:
· ArcGIS Monitor Server port : 如果443端口没有被占用,那保持默认就好, 建议修改为绝对不会和已有端口冲突的端口如9443。
· ArcGIS Monitor Server Email From: 需要配置实际可用的邮箱,这个邮箱将被用来发送告警信息。
· User Name: Site是默认的站点管理员,这个值不能修改。
· Password & Confirm Password: 输入管理员密码,并牢记,后续需要这个密码来登陆ArcGIS Monitor。
· Mongo DB的配置:这部分需要配置Mongo的服务启动路径,端口和数据存放路径。
做好上述配置后,点击Run Post Install完成后配置过程,这个操作会启动ArcGIS Monitor服务。
4,检验安装成果 安装好后,打开浏览器,输入https://localhost:9443 (这个端口,要和后配置过程中指定的端口保持一致)。在用户名密码处输入Site\123456 ( 替换为你设置的密码)点击登陆。如果能看到以下界面,就说明安装成功啦。
遇到的问题
1,安装后无法通过浏览器https://localhost:9443登陆Monitor Server。
确认密码输入的没错,但是死活无法登陆Monitor。这可能是因为Monitor配置Mongo db存在冲突。因为最初安装好Mongo db后,按照Mongo的官方配置文档,我手动创建了mongod.cfg配置文件,并创建和启动了mongod服务。实践证明这是画蛇添足的操作。在Monitor安装中,只需要把Mongo db简单安装即可。
2,后配置结束后,发现原来的配置的参数存在问题,无法修改。
这个问题,相信很多小伙伴儿也会碰到。一旦完成后配置,当我们通过开始->所有程序-> ArcGIS Monitor -> Server -> ArcGIS Monitor Post Install 再次运行后配置程序时,会发现所有编辑项都灰化,处于无法编辑状态。
解决办法:
· 在服务管理器中,停掉ArcGIS Monitor Server服务;
· 进入C:\ArcGIS Monitor\Server\settings目录,删除config.db文件;
· 再次运行ArcGIS Monitor Post Install程序,你会发现项目重置到初始状态,可以自由编辑了。
ArcGIS Monitor作为一个监控软件,简单安装好是不够的,为了驱动它顺利工作,还需要完成后续的针对ArcGIS Monitor Administrator的配置过程,这个过程我会在另外一篇文章中跟大家分享。
参考资料:
1,Windows平台安装MongoDB
2,ArcGIS Monitor 官方帮助
3,ArcGIS Monitor 系统需求
文章来源:https://makeling.github.io/ArcGIS/ebcd2d71.html
0 个评论
相关问题
- 如何优雅的使用ArcGIS知乎?
- 建设ArcGIS知乎平台的目和意义?
- ArcGIS知乎社区改进意见征集
- 【抽奖结果已出】ArcGIS知乎社区活动 之 你不知道的地理空间革命【转发分享有奖】【附奖品寄送照片】
- 苹果系统下可以使用arcgis 吗?
- 请问ArcGIS适合在局域网内用javaweb做二次开发吗?
- arcgis版本兼容性
- ArcGIS 知乎社区活动 之 2018拒绝boring,来,在线答题赢kindle【结果已出,速来领奖】
- ArcGIS 知乎社区活动 之 字幕组加鸡腿暨KBP字幕组招新【获奖名单公布与优秀作品展示】
- 请问初学者怎样快速入门
- 安装完arcgis10.3后,为何没有Envi tools这个工具箱?