使用log-monitor实时监控服务器文件与网络流量

需积分: 9 0 下载量 29 浏览量 更新于2024-11-17 收藏 5KB ZIP 举报
资源摘要信息:"log-monitor:实时监控来自服务器的文件" 知识点说明: 1. DNS查询捕获:在进行网络监控时,DNS查询信息是十分重要的数据来源。DNS查询是域名系统(Domain Name System)中用于将域名转换为IP地址的查询过程。在本文件描述中,要捕获DNS查询,需要将绑定日志的符号链接指向一个特定的路径(./bind_log)。符号链接是Linux系统中的一种特殊文件类型,它提供了一个引用点,指向另一个文件或目录。 2. POST数据捕获:在Web通信过程中,POST请求常用于向服务器发送数据,如表单提交等。描述中提到的tshark.sh脚本,是一种用于捕获网络流量数据的工具,而tshark_log则是脚本输出的数据文件。tshark是Wireshark的命令行版本,用于捕获网络包,分析网络协议。使用tshark.sh脚本可以方便地进行数据包捕获,并将结果输出到指定的日志文件中。 3. 网络接口混杂模式:混杂模式是网络接口的一种工作模式,允许网络接口接收所有经过它的数据包,而不仅仅是发送给它的包。这种模式常用于网络监控和安全分析,因为它允许设备接收网络上所有的通信数据,无论这些数据的原始目标是否为该设备。在描述中提到,要监控网络上其他设备的流量,网络接口必须处于混杂模式。 4. 日志监视器运行:本文件描述了使用JavaScript语言编写的node app.js应用程序作为日志监视器,并在端口9000上连接到Web服务器。node app.js中的“node”指Node.js,这是一个基于Chrome V8引擎的JavaScript运行时环境,它使得JavaScript能够在服务器端运行,并被广泛用于构建高性能、高并发的网络应用。描述中的日志监视器程序使用Node.js来监听和处理日志文件的变化,将日志数据通过Web服务器在端口9000上以某种形式展示。 5. 压缩包子文件的文件名称列表:根据给定信息,压缩包文件的名称为log-monitor-master。这表明用户可以下载这个压缩包,并进行解压缩以获取log-monitor的相关资源。这些资源可能包括源代码、文档、脚本或其他必要的文件,以帮助用户实现或部署一个实时监控服务器日志文件的系统。 总结以上内容,本文件描述了一个实时监控服务器日志文件的系统,涉及到网络数据捕获、流量监控、混杂模式设置,以及使用Node.js作为运行时环境来实现日志监视功能,并通过Web服务器展示监控结果。掌握这些知识点对于开发和维护网络监控系统是十分重要的。
2011-09-17 上传
=============================================================== 简介+注册机使用方法 =============================================================== 简介: HostMonitor是一种可以持续的监测服务器可用性和性能的系统管理工具。当网络出现错误时,它可以警报网络管理员,甚至自动解决问题,从而避免问题严重化至不能解决,也保护了计算机的数据,减少了高成本网络瘫痪的可能性。 Hostmonitor是一款适用广泛的网络监控软件,从小型网络系统到企业业级和网路都可以适用 。 您可能会说:“像这种程序有许多。”是的。但是请您查看一下hostmonitor的功能并比较一下他的强大功能和灵活性,真是超低价,物美价廉: • 拥有60种测试方法,我们的软件几乎可以监测服务器的任何参数。 • 您可以利用其高适用性的特点灵活使用HostMonitor来实现您的特殊要求。 • HostMonitor可以生成各种格式(比如Text,HTML,DBF,ODBC等等)和内容细节的LOG日志文件。。 • 内置的报告管理器让您可以根据自己喜好用各种各样的方式创造和定制报告。 • 通过在Windows, FreeBSD, Linux, NetBSD, OpenBSD and Solaris等操作系统上安装代理,可以轻松监控远程网络系统。 • Web Service,Telnet Service以及Remote Control Console(遥控控制台)简化了远程管理。 • 此外还有。。。 60种测试方法 HostMonitor(网络监视器)可以检查任何TCP 服务,ping 主机,检查路由,监控Web,FTP,邮件,DNS服务器,检查可利用的磁盘空间,监测文件或文件夹的大小,检查文件和网站的完整性,测试SQL 服务器和监控网络流量等。见完整的测试清单。 但是,同样重要的还有如何管理监控任务。测试项目被分为不同的组或文件夹,每个文件夹有它自己的设置。如调色板,报告目录,不同的统计信息等等。 测 试会定期执行(如每5分钟)或按时执行(如每星期五在下午6和下午9点之间)。测试也可以直接由HostMonitor(网络监视器)或者由安装在远程网 络上的Remote Monitoring Agent(远距离监控代理)执行。有些测试需要其他支持,例如,当您的主要路由器工作时,您可以轻松的设定HostMonitor(网络监视器)检查 10台网络服务器,而当您的主要路由器停止工作时,您可以检查另一台服务器也就是您的备用服务器。 30种报警方式 HostMonitor 是网络管理软件,它提供不同的方式来响应失败的服务。通过音频和视频使在机器附近的人发出报警。通过电子邮件和传呼器通知广范围远程操作员。 HostMonitor可以执行已设定好策略来自动恢复应用服务,而不需要人工干预。例如“重启服务”,“重新启动计算机”或“拨号联网”。请见完整的行 动目录。 高灵活性行动模式允许您依据测试结果按照预先设定的程序开始行动。 -例如,只有当主要和备用邮件服务器不反应时,您可以采取一些措施。 -或者可以设定行动模式。在正常办公时间内呼叫IT经理和网络管理员,在周末等其他时间内,HostMonitor所做的工作只是登记日志,那么仅仅呼叫管理员。 -另一个例子:当一些重要的服务出故障时,HostMonitor可以重新启动服务器。如果这样不起作用,网络服务器可以发送电子邮件给值班工程师。如果在随后三次探测之后服务器仍然不能运作,将会呼叫网络管理员直至备用服务器启用。 安装网络监视器,你会发现实施上述所有行为模式是多么容易。 是的,各种各样的最大变量允许您为数百或数以万计的监视任务使用同一个行动模式(测试项目)。例如,如果您在100台服务器上监视10个不同的服务,您可以使用一个行动重新开始所有此系统中的失败服务。 强大的报告管理器和记录分析器 HostMonitor可以提供测试结果的记录文件和报告。网络监视器使用不同的细节水平和文件格式包括文本,HTML,DBF和ODBC,可以提供各种各样的记录文件,还可以依据您的需要来设定。 高灵活性的内置报告管理器可以用各种方法依据您的喜好创造和定制报告。例如,为IT经理设计的报告可能与为网络管理员设计的报告有完全不同的品质。并且注意不同组别的测试有其自己的报告目录,对应这个小组的每个报告产生时,都有一个报告产生时间随之产生。 而 且,Advanced HostMonitor产品包裹包括Log Analyzer(日志分析仪),日志分析仪可以为每个测试主机图解不同信息。日志分析仪可以收集统计信息,显示特定时间内所有服务器或者单个服务器的所 有反应时间图表。使用这些统计信息,管理员可以花费些时间分析具体服务器的请求时间。 HostMonito可以直接检查远程主机或使用安 装于另一个网络的RMA(远距离监控代理)。远距离监控代理是一个可以接收从网络监视器发出的请求的小程序。远距离监控代理可以增加网络的安全,减少网络 信息流通量,简化网络管理,并且准许监测无法直接从网络监视器监测的系统。例如使用远距离监控代理,网络监视器能够在Linux系统中检查出一定数量的运 行程序。 网络服务, 远程登陆服务,遥控操纵台 Web Service的工作就像HTTP服务器,为HostMonitor提供WEB接口。Telnet Service的工作像Telnet Server远程登录服务器,允许你使用任何远程登录客户来远距离的控制HostMonitor。这些应用允许检查任何测试的简要或详细状况,开始或停止 监视过程,使能或者不能警报,改变全程最大变量等等。并且能够使测试能或不能进行,重新设计统计,强迫测试执行甚至改变有些测试的参量。遥控操纵台能让运 行在远距离系统上的网络监视器如同本地网络监视器一样工作。几名操作员可以在不同系统上开始使用RCC,也可以与HostMonitor同时使用。 工具和辅助软件 除核心软件网络监视器之外,一个Advanced Host Monitor还包括以下辅助组件: IP-Tools provides 19 TCP/IP utilities IP-Tools是一个通用而强大的网络工具,它可以提供19项TCP/IP功用。IP-Tools是一个独立的产品包,但是一Enterprise License包括一个IP-Tools license。 =============================================================== 注册机使用方法: 打开HostMonitor注册机,然后在下拉列表中选择:host monitor 下面填写域名,如:www.baidu.com 然后单击Generate,即可获取注册码 注册方法: 打开hostMonitor,单击help--license.., 在打开的窗口中单击register Now,然后输入域名,再输入注册码即可