AnyView(网络警)网络监控软件专业版是国内目前最专业局域网网络监控软件产品。包含局域网上网监控和内网监控;邮件监控、Webmail发送监视、聊天监控、P2P禁止、流量监控、并发连接数限制、禁止聊天工具文件传输、屏幕监视和录象、USB等硬件禁止、应用软件限制、窗口和文件监控、打印监控、ARP火墙、消息发布、日志报警、FTP命令监视、TELNET命令监视、网络行为审计、操作员审计、文件自动备份功能、软网关、通过网页发送文件监视、资产管理、包含TIM/QQ/微信/钉钉等19类聊天记录内容监视功能;

AnyView官方下载1 官方下载1
AnyView官方下载2 官方下载2
Anyview非凡下载 非凡下载
Anyview当下软件园 当下软件园
摘要:网络监控工作原理,运用Nagios监控网络服务器,网络监控案例,监控远端服务器,网络监控原理,监控工作原理,网络监控案例,监控软件原理,网络监控工具
 
网络监控工作原理,运用Nagios监控网络服务器,网络监控案例

一、Nagios网络监控工作原理

Nagios是Linux/Unix平台常用的监控系统,能让我们放心的知道网络与系统运行的情况,以便监控和快速的处理问题。Nagios的主要功能还是网络监控,本文就围绕Nagios网络监控来给大家解析下它的工作原理和操作过程!

因为工作需要,我用的Linux系统,常常要用到一个工具:Nagios

二、运用Nagios实现对网络服务器网络监控

1.实现原理

处于网络中的各种服务器需要管理和维护,管理员不可能及时对每一台的状态都进行监控,这时候当然需要借助软件的功能来实现了。Nagios的功能是监控服务和主机,但是他自身并不包括这部分功能,所有的监控、检测功能都是通过各种插件来完成的。启动 Nagios后,它会周期性的自动调用插件去检测服务器状态,同时 Nagios 会维持一个队列,所有插件返回来的状态信息都进入队列,Nagios每次都从队首开始读取信息,并进行处理后,把状态结果通过 web 显示出来。Nagios 提供了许多插件,利用这些插件可以方便的监控很多服务状态。安装完成后,在nagios 主目录下的/libexec 里放有 nagios 自带的可以使用的所有插件,如,check_disk 是检查磁盘空间的插件,check_load是检查CPU负载的,等等。每一个插件可以通过运行./check_xxx –h 来查看其使用方法和功能。Nagios 可以识别 4 种状态返回信息,即 0(OK)表示状态正常、1(WARNING)表示出现一定的异常、2(CRITICAL)表示出现非常眼中的错误、3(UNKNOWN)表示被监控的对象已经停止了。Nagios 根据插件返回来的值,来判断监控对象的状态,并通过 web 显示出来,以供管理员及时发现故障。

2.利用 Nagios 的 NRPE 插件实现网络服务器监控

知道 Nagios 是如何通过插件来管理服务器对象后,现在开始研究它是如何管理远端服务器对象的。Nagios 系统提供了一个插件 NRPE。Nagios 通过周期性的运行它来获得远端服务器的各种状态信息。它们之间的关系如下图 所示:

三、Nagios 通过NRPE来远端网络管理服务

1.Nagios 执行安装在它里面的 check_nrpe 插件,并告诉 check_nrpe 去检测哪些服务。

2.通过 SSL,check_nrpe 连接远端机子上的 NRPE daemon

3.NRPE 运行本地的各种插件去检测本地的服务和状态(check_disk,..etc)

4.最后,NRPE 把检测的结果传给主机端的 check_nrpe,check_nrpe 再把结果送到 Nagios状态队列中。

5.Nagios 依次读取队列中的信息,再把结果显示出来。

四、Nagios监控远端服务器 CPU 负载情况的实例

研究如何实现通过 NRPE 来管理远端服务器。假设有一台远端服务器的 IP 是 10.20.0.110,Nagios 服务主机 IP 是:10.20.10.1。它们都已经安装上了 nagios 系统,主机通过 NRPE 检查运行中的服务器 CPU 的负载量,当负载量超过80%是发出警告(WARNING)报告,超过95%时发出紧急(CRITICAL)报告。在Nagios 的插件中存在 check_load -w $ARG1$ -c $ARG2$插件,通过查看其帮助,当 Nagios 调用它时,就会去检查对象主机的CPU负载,达到$ARG1$指定的数值时就会发出警告(WARNING),达到$ARG2$时发出紧急报告(CRITICAL)。

首先是在远端服务器上的修改:

1.让 Nagios 用户拥有对如下文件的所用权:

chown nagios.nagios /usr/local/nagios chown –R nagios.nagios /usr/local/nagios/libexec 然后如果没有安装 xinetd,则先安装 xinetd。

2.按照 Nagios 文档安装好 nrpe 插件。

3.修改文件/etc/xinetd.d/nrpe:

only_from = 127.0.0.1 10.20.10.1(这个是 Nagios 主机的 IP)

nrpe 允许以上 IP 的机器通过 nrpe 查询服务

4.在/etc/service 文件里添加:

nrpe 5666/tcp #nrpe 然后 service xinetd restart

5.执行:netstat –at | grep nrpe

如果出现:tcp 0 0 *:nrpe *:* LISTEN 说明NRPE监听已经成功启动了

6.执行 /usr/local/nagios/libexec/check_nrpe –H localhost

出现 NRPE v 2.8.1 则安装成功。

7.确认本地防火墙允许远端服务器访问 NRPE daemon:

iptables -IRH-Firewall-1-INPUT -p tcp -m tcp –dport 5666 -j ACCEPT service iptables save 8.打开/usr/local/nagios/etc/commands.cfg,找到 check_load 服务,修改如下:

define command { command_name check_server_load command_line $USER1$/check_load -w 80% -c 95% } 9.打开 /usr/local/nagios/etc/nrpe.cfg 可以看到里面已经默认定义了一些检测服务,如:

/usr/local/nagios/libexec/check_nrpe -H localhost -c check_users /usr/local/nagios /libexec/check_nrpe -H localhost -c check_load /usr /local/nagios/libexec/check_nrpe -H localhost -c check_hda1 注释掉除 check_load 外的其它服务定义。

最后是 Nagios 主机上的修改:

1在 Nagios 主机上安装 nrpe 插件。

2打开/usr/local/nagios/etc/command.cfg添加如下行:

define command{ command_name check_nrpe command_line $USER1$/check_nrpe –H 10.20.0.110 -c $ARG1$ 3再在对象定义的配置文件里(host.cfg 文件),修改 host 为要检测的主机的 IP 地址,然后在服务中添加要检测的命令:

define service { use linux-service service_description remote_CPU_Load check_command check_nrpe!check_load } 4在 nagios.cfg 主配置文件中,cfg_file 值为 host.cfg,运行

/usr/local/nagios/bin/nagios –v /usr/local/nagios/etc/nagios.cfg 如果没有错就启动 nagios:

service nagios start(restart,stop) 5打开浏览器:http://主机 IP/nagios

可以看到所监控的远端机器的这个信息了(check_server_load的返回结果),参看图2.正常状态用绿色表示,一旦远端服务器负载超过 80%,状态信息就会变成红色警告管理员。

通过文章的详细介绍,相信各位都知道了Nagios网络监控工作原理,学懂的朋友快跟其他人分享吧!

五、Cacti网络监控系统与Nagios网络监控系统对比区别

Cacti和Nagios是现在比较用得多的网络监控软件。cacti偏重于网络流量监控和系统负载监控。Nagios则比较注重于主机网络监控和后台服务远程监控。但是他们详细的区别在哪儿呢。本文讲述的是Cacti与Nagios网络监控的区别。

Cacti和Nagios是现在使用比较多的网络监控软件了,对于这两款网络监控软件的区别,应该说是侧重点的不同。

Cacti比较着重于直观数据的网络监控,易于生成图形,用来监控网络流量、cpu使用率、硬盘使用率等可以说很在合适不过。

而Nagios则比较注重于主机和服务的网络监控,并且有很强大的发送报警信息的功能。

把两者结合起来,既可以使报警机制高效及时,又可以很容易的查看各项数据的情况。

由于工作的关系,我在前一家公司主要是用FreeBSD来架构网络监控程序,最早使用的是MRTG,然后开始用RRDTOOL,后来发现了Cacti,爱不释手啊。

而现在的公司,一开始是老板要求用Nagios来进行主机和服务监控,但是后来觉得Nagios设置起来实在不方便,所以改用了Cacti,并且使用Plugin来构建报警机制,但是效果不甚理想。

于是就在找一个比较合适的解决办法,前一段在网上看到Nagios For Cacti的Plugin终于有了更新,决定试一下看看。

1. 安装必须的软件

2. 安装Cacti

3. 安装Cacti Plugins Arch

4.安装NPC,Settings和Thold

5. 安装Nagios

6. 安装NDoutils

如果,你管理的系统是一个30台服务器规模以下的小公司,那么也许你自己写的监控脚本是最好的解决办法,但是,如果,服务器达到30台以上的,而且分布到各个地域,那么使用一些开源的网络监控工具就非常合适了。

这里只说自己用过的两种监控工具,这两种工具可以配合使用,一个是cacti,另一个是nagios。

这两个工具最好是都装在linux系统上,cacti需要通过snmp协议收集被监控服务器的信息,nagios 则有自己的agent去收集信息。cacti虽然可以安装在windows上,其实那也是模拟了一个linux的类环境。

cacti偏重于网络流量,系统负载方面的监控。而 nagios偏重于系统服务方面的网络监控,你可以在被网络监控的机器上写自己的程序(shell,c 或 perl都可以) 。nagios则通过这些脚本来对服务进行网络监控。nagios可以和短信发送机配合用来网络监控规模较大的网站。


    时间: 2016-4-6 19:03:36   作者: AnyView(网络警)网络监控软件   点击:

    相关资讯:
[网络监控软件在企业网管中应用实践] 局域网监控和局域网管理工具,智能化和自动化网络监控工具,局域网网管软件
[局域网监控软件相关之网络关键技术] 局域网网络监控和网络分析:HTTP协议报文格式
[网络监控软件在企业网管中应用实践] 局域网网络监控原理,上网行为管理技术,局域网侦听技术
[网络监控软件在企业网管中应用实践] 局域网监控原理:网络嗅探原理和详细解析
[网络监控软件在企业网管中应用实践] 局域网监控系统原理:网络数据的协议分析技术
[网络监控软件在企业网管中应用实践] 局域网网络监控应用和网络监控工具使用,网络监控软件工具
[局域网监控软件相关之网络关键技术] 介绍Linux超经典网络监控工具实现局域网监控和广域网监控
[局域网网络监控软件相关产业之动态] 网络监控软件是局域网管理好帮手,上网监控管理软件能做什么
[监控软件在企业经营管理中广泛应用] 局域网上网限制方案,局域网电脑流量限制方案,上网行为管理方案
[局域网监控软件相关之网络关键技术] 局域网监控,怎样利用WinPcap技术捕获数据包,局域网监听
|  站点地图  |  关于我们  |  友情链接  |  常见问题  |  下载中心  |  购买中心  |  网络监控  |  透明加密  |  上网监控  |  内网监控  |  技术资料  |  产品优势  |  消息发布  |  经营管理  |  监控软件  |
|  邮件监控  |  WebMAIL发送监控  |  流量监控  |  聊天记录监控  |  FTP命令监控  |  屏幕监控  |  网页监控  |  端口限制  |  P2P下载限制  |  ARP防火墙  |  反复制防泄密软件  |  局域网监控  |
|  扩展应用  |  并发连接数限制  |  文件自动备份  |  网络管理  |  网络安全  |  信息安全  |  打印监控  |  USB等硬件限制  |  QQ内容监控  |  上网监管软件  |  封堵电驴  |  限制BT   |  禁止讯雷  |
|  企业网管  |  上网行为审计  |  协议分析  |  TELNET监控  |  应用程序限制  |  监视过滤  |  日志报警  |  聊天限制  |  游戏限制  |  操作审计  |  MSN监控  |  文件监控  |  窗口监视  |  资产管理  |
|  监控工具软件  |  监控产品  |  管理员工上网  |  监控上网  |  控制员工上网  |  屏蔽QQ  |  屏蔽MSN  |  屏蔽聊天软件  |  封堵QQ  |  封堵MSN  |  封堵聊天软件  |  软件产业动态  |  网络技术  |
| 局域网监控  |  流量监控  |  局域网管理  |  窗口限制  |  禁止QQ等发送文件  |  上网管理软件  |  上网行为监控  |  上网行为管理软件  |  内网监控软件  |  文件加密   |  业界法规  |  禁止炒股  |

    Copyright  ©  2000-2024 厦门天锐科技股份有限公司  TEL:0592-2651619 / 13906050680 ;    微信: 15359220936
    EMAIL: Sales@amoisoft.com;Order@amoisoft.com;Tech@amoisoft.com;钉钉: 15359220936
    QQ:9908430(综合),850753251(购买1),573982850(购买2),969263561(技术1),53864605(技术2)

厦门网警网络110  闽ICP备06031865号-2
闽公网安备    闽公网安备 35021102001278号