远程监控系统客户端通过公网(广域网)WEB方式访问监控主机,该如何操作?

远程监控系统客户端通过公网(广域网)WEB方式访问监控主机,该如何操作?,第1张

具体步骤(推荐使用方法2):

1.启用DMZ虚拟主机:该操作是最简单的办法,它将路由器外网IP地址直接映射到内网DVR主机上;缺点是将DVR主机直接映射到外网,使DVR直接暴露于公网之上,特别容易遭受攻击,感染病毒。

2.端口映射:该方法是相对较为安全的操作方式,只开放有用的端口,有效屏蔽来自外网的攻击,通过客户端软件远程监控必开80端口,建议改为81端口或其它。

软件所涉及到的每个端口都具有不同的功能,必须全部开放。为了方便管理,请将监控主机内网IP设置为固定式,并且IP地址号尽量靠后以免与其它电脑冲突。

开启路由器端口映射操作步聚(TP-LINK路由器为例):

1、在IE地址栏输入路由器IP(查询路由器IP地址请参见本文红字部份);

2、输入用户名密码(默认用户名admin,密码admin);

3、点击网页左测从上至下第五项“转发规则”;

4、点击“虚拟服务器”

5、设备右边窗口中的服务器端口(分别在每项输入:80或81、5050、5051、5052、6789、5040、7050),IP地址(即监控主机内网IP地址),协议(选择ALL),启用(全部打勾),输入正确后保存即可。

注: 由于软件涉及的端口较多,但有的路由器只支持开几个端口.如我们介绍的TP-LINK路由器,只能开8个口。如果客户需要开多个端口.可以更换一下支持多端口的路由器。

更多参考资料请登录艾维音响网

第1步:安装Collectd服务

1. 基本上来说,Collectd守护程序的任务就是在它所运行的系统上收集并存储数据统计信息。Collectd程序包可以从默认的基于Debian的发行版软件库下载和安装,只要执行下面这个命令:

在Ubuntu/Debian上:

# apt-get install collectd [On Debian based Systems]

将Collectd安装到Debian/Ubuntu上

在RHEL/CentOS 6.x/5.x上:

在基于红帽的较旧系统(比如CentOS/Fedora)上,你先需要启用系统下的epel软件库,然后你才能从epel软件库安装collectd程序包。

# yum install collectd

在RHEL/CentOS 7.x上:

在最新版本的RHEL/CentOS 7.x上,你可以从默认的yum软件库安装和启用epel软件库,如下所示。

# yum install epel-release

# yum install collectd

将Collectd安装到CentOS/RHEL/Fedora上

注意:对Fedora用户而言,不需要启用任何第三方软件库,只要运行yum命令,即可从默认的yum软件库获得collectd程序包。

2. 一旦程序包安装到了你的系统上,运行下面这个命令,以便启动服务。

# service collectd start  [On Debian based Systems]

# service collectd start [On RHEL/CentOS 6.x/5.x Systems]

# systemctl start collectd.service [On RHEL/CentOS 7.x Systems]

1. 开源网络监控工具: NetXMS

NetXMS 提供了企业级开源网络管理和监控程序,它在Windows和Linux上有一个简单的用户界面。

NetXMS通过相对简单的安装过程为IT基础架构的所有层提供了分布式网络监控、自动化网络发现和详细报告。

此外,服务器设备和代理对于这样一个全面的产品来说是相当轻量级的。

2. 开源网络监控工具: Pandora FMS

定位于企业级, Pandora FMS 提供了一个时尚且整洁的用户体验,提供了易于阅读的快速洞察工具以及重要的网络统计信息,例如网络状态、已上报的告警、已部署的代理数量和其他最近执行任务的列表。

Pandora FMS可以在无需外部访问的情况下执行网络诊断,这意味着用户可以更快地响应任何网络问题。事实上,FMS声称,在代理模式下的器监控系统响应速度约为10秒。

3. 开源网络监控工具: Cacti

最初发布于2001年, Cacti 是一款开源的基于Web的网络监控和专为数据记录而设计的图形化工具。它可以用于实时显示网络数据,如CPU负载或带宽利用率。

Cacti是RRDtool的前端应用程序,RRDtool是一种用于存储实时变化数据的开源数据库工具,其使用SNMP作为其默认收集算法,但如果你喜欢本地Perl的PHP脚本,那么你也可以使用它们。

其最新版本0.8.8h于2016年5月发布,主要功能包括无限图形项目、图形自动填充支持、图形数据处理、自定义数据采集脚本、内置SNMP支持、图形模板、数据源模板、主机模板和基于用户的管理。

4. 开源网络监控工具: GroundWork Monitor Core

GroundWork Monitor Core 是监控网络、应用和云计算使用情况的平台。开源版本包含最多可监控50个设备和基于社区的支持的许可证,该软件还有其对应的商业版本。

在其网络管理功能方面,GroundWork提供网络和设备的自发现和维护、拓扑、报警控制、通过API/SNMP/IPMI的数据收集和对OpenDaylight SDN的支持等功能。

GroundWork还提供了存储管理,支持大规模的企业级供应商,如NetApp和EMC,以及从磁盘、块或对象存储的数据收集和存储缓冲以及中断可视化。

由于GroundWork的一站式网络管理方法,这种套件可能更适合那些寻找成熟品牌的大型商业和企业,而不是以开发人员为重点的工具,如Big Brother或Big Sister。

5. 开源网络监控工具:Hyperic

VMware的 Hyperic 工具用于在物理、虚拟或云环境下监控Web应用程序及其性能。 它适用于应用程序服务器,web服务器,数据库,操作系统,虚拟机管理程序,消息传递服务和目录服务器。

Hyperic提供基础架构和操作系统监控,详细的报告,应用程序和中间件监控,警报和修复工作流程以及通用可扩展的API。

该网络监控工具提供了企业版本,可以提高网络警报功能,并且能更好地创建基准。

6. 开源网络监控工具: Observium

基于Linux的 Observium 是一个自动监测的网络监控工具。 据该网站介绍,“该工具是由一批经验丰富的专业网络工程师和系统管理员开发和维护的,Observium是一个由用户自己设计和构建的平台。”

Observium提供社区版本和专业版,使用RRDTool进行缓冲存储和图形化功能,并具有易于使用的用户界面和报告功能。 但是,它没有报告导出功能,这可能对商务应用来讲会是一个问题。

社区版本将为用户提供对所有支持设备或指标的完整 自动监测功能, 通过自动发现协议进行网络映射, 自动识别数百种设备,并且每六个月发布一个新版本。

而专业版用户将获得所有社区版本的功能并且还将获得实时软件更新和修复功能,基于规则的自动分组功能,网络阈值和状态警报系统以及流量统计系统。

7. 开源网络监控工具: Zabbix

Zabbix 作为企业级的网络监控工具,通过从服务器,虚拟机和网络设备收集的数据提供实时监控,自动发现,映射和可扩展等功能。

Zabbix的企业级监控软件为用户提供内置的Java应用服务器监控,硬件监控,VMware监控和CPU,内存,网络,磁盘空间性能监控。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/130418.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-16
下一篇2023-03-16

发表评论

登录后才能评论

评论列表(0条)

    保存