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,内存,网络,磁盘空间性能监控。
主要功能特性下面列出了Mnitrix的主要功能特性。想了解完整的功能特性,请访问其官方网站(http://www.mnitrix.rg/features.html)。
显示系统负载和系统服务需求
显示陆尺CPU/GPU温度传感器
显示磁盘的温度和健康状况
显示网络/端口流量和netstat方面的统计数据
显示邮件方面的统计数据
显示Web服务器方面的统计数据(Apache、Nginx和Lighttpd)
显示MySQL负载及统计数据
显示Squid代理方面的统计数据
显示NFS服务器/客户机方面的统计数据
显示Raspberry Pi传感器方面的统计数据
显示Memcached方面的统计数据
在Fedra、CentOS或RHEL上安装和配置Mnitrix
首先,安装必需的程序包,如下注意。请注意:在CentOS上,你首先需要安装EPEL软件库和Repfrge软件库早灶高。
$ sud yum install rrdtl rrdtl-perl perl-libwww-perl perl-MailTls perl-MIME-Lite perl-CGI perl-DBI perl-XML- Simple perl-Cnfig-General perl-HTTP-Server-Simple perl-I -Scket-SSL
完辩隐成这一步后,可以用下面这个命令来安装Mnitrix:
$ sud yum install mnitrix
想配置Mnitrix,打开/etc/mnitrix/mnitrix.cnf中的配置文件,更改相关选项。想了解Mnitrix配置文件方面的详细信息,请访问http://www.mnitrix.rg/dcumentatin.html。
默认情况下,内置的HTTP服务器侦听端口8080。因此,确保你的防火墙没有阻止TCP端口8080。
想启动Mnitrix,只要键入下面这个命令:
$ sud service mnitrix start
启动你的常用Web浏览器,然后进入到http://<hst-ip-address>:8080/mnitrix,即可访问Mnitrix的Web界面。
在Archlinux上安装和配置
在Archlinux上,可以从AUR下载Mnitrix程序包(https://aur.archlinux.rg/packages.php?ID=33911)。
默认情况下,内置的HTTP服务器在Archlinux上已被禁用。想启用内置的HTTP服务器,请编辑/etc/mnitrix.cnf中的<httpd_builtin>部分,如下所示。
<httpd_builtin>enabled = y hst = prt = 8080 user = nbdy grup = nbdy lg_file = /var/lg/mnitrix-httpd hsts_deny = hsts_allw = <auth>enabled = n msg = Mnitrix: Restricted access htpasswd = /var/lib/mnitrix/htpasswd </auth></httpd_builtin>
最后,启动Mnitrix服务。
打开你的常用Web浏览器,进入到http://<hst-ip-address>:8080/mnitrix,即可访问Mnitrix。
在Debian和Ubuntu上安装和配置Mnitrix
就Debian系列而言,Mnitrix可通过两种方式来安装:手动安装,或者通过第三方软件库来安装。
手动安装(针对Debian)
首先安装所有的依赖程序包。
$ sud apt-get install rrdtl perl libwww-perl libmailt ls-perl libmime-lite-perl librrds-perl libdbi-perl libxm l-simple-perl libhttp-server-simple-perl libcnfig-genera l-perl libi-scket-ssl-perl
从http://www.mnitrix.rg/dwnlads.html下载Mnitrix程序包,并安装它。
$ sud dpkg -i mnitrix*.deb
在安装过程中,可能会要求你配置后端Web服务器。如果你使用Apache服务器,就要确保通过重启Apache服务,重新装入Apache配置。
$ sud service apache2 relad
通过软件库来安装(针对Ubuntu)
通过在/etc/apt/surce.list中附加下面这一行,启用Izzysft软件库。
deb http://apt.izzysft.de/ubuntu generic universe
为该软件库下载并添加一个GPG密钥。
$ wget http://apt.izzysft.de/izzysft.asc $ sud apt-key add izzysft.asc
借助apt-get命令,安装Mnitrix。所有依赖程序包都会一并自动安装。
$ sud apt-get update $ sud apt-get install mnitrix
最后,启动Mnitrix服务。
$ sud service mnitrix start
想配置Mnitrix,借助文本编辑工具编辑/etc/mnitrix/mnitrix.cnf,然后重启Mnitrix服务。
$ sud service mnitrix restart
就Ubuntu而言,Mnitrix的内置Web服务器在默认情况下已被启用。想访问基于Web的监控结果,通过你的常用Web浏览器,进入到http://<hst-ip-address>8080/mnitrix。
在Raspberry Pi上安装和配置Mnitrix
如果你想把Mnitrix安装到基于Debian的Raspberry Pi上,就无法使用上述的Izzysft软件库,因为它并不提供Mnitrix的ARM端口。而是应该按照基于Debian的手动安装步骤,如下所示。
首先,安装必需的程序包。
$ sud apt-get install rrdtl perl libwww-perl libmailt ls-perl libmime-lite-perl librrds-perl libdbi-perl libxm l-simple-perl libhttp-server-simple-perl libcnfig-genera l-perl libi-scket-ssl-perl
如果一些必需的程序包没有安装上去,我们就要借助这个命令,强行安装。
$ sud apt-get -f install
从http://www.mnitrix.rg/dwnlads.html下载Mnitrix程序包(mnitrix_x.x.x-izzy1_all.deb)。
借助下面这个命令,安装Mnitrix程序包。
$ sud dpkg -i mnitrix_x.x.x-izzy1_all.deb
安装完成后,我们需要更改Mnitrix配置中的一个细小部分,如下所示。
借助你的常用文本编辑工具,打开/etc/mnitrix/mnitrix.cnf。向下滚动,直到你找到<graphs enable>。搜寻&qutraspberrypi = n&qut,并将其中的&qutn&qut换成&quty&qut。这将启用这个功能:监控Raspberry Pi的时钟频率、温度和电压。
编辑完毕后,重启Mnitrix服务。
$ sud service mnitrix restart
默认情况下,Mnitrix的内置HTTP Web服务器已被启用。想访问Mnitrix的Web界面,进入到http://<raspberrypi-ip-address>:8080/mnitrix。
参考:http://os.51cto.com/art/201405/439915.htm
linux用双网卡作为网关。
用拍团iptables的TEE对象把数据包复制到一个监控主机带兄。
在监控主机上安装WFilter上网行为管理软件,基于web而且可以监控到蠢贺袭流量。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)