网络监视工具整合

1. NAGIOS 网络监视工具

1.1定义

    1. Nagios是一个见识系统运行状态和网络信息的监视系统。Nagios能监视所指定的本地或远程主机以及服务,同时提供异常通知功能。  
    2. Nagios可运行在linux/unix平台智商,同时提供一个可选的基于浏览器的WEB界面以方便系统管理人员查看网络状态,各种系统问题,以及日志等等。

1.2功能介绍

    1. 监控网络服务(SMTP、POP3、HTTP、NNTP、PING等);
    2. 监控主机资源(处理器负荷、磁盘利用率等);
    3. v简单地插件设计使得用户可以方便地扩展自己服务的检测方法;
    4. 并行服务检查机制;
    5. 具备定义网络分层结构的能力,用"parent"主机定义来表达网络主机间的关系,这种关系可被用来发现和明晰主机宕机或不可达状态;
    6. 当服务或主机问题产生与解决时将告警发送给联系人(通过EMail、短信、用户定义方式);
    7. 可以定义一些处理程序,使之能够在服务或者主机发生故障时起到预防作用;
    8. 自动的日志滚动功能;
    9. 可以支持并实现对主机的冗余监控;
    10. 可选的WEB界面用于查看当前的网络状态、通知和故障历史、日志文件等;
    11. 可以通过手机查看系统监控信息;
    12. 可指定自定义的事件处理控制器;  

2.Hyperic HQ 网络监视工具

2.1定义

    Hyperic HQ是工业级,功能丰富的产品,提供监测生产环境中软件的各技术栈的可视性,包括开源的,商业的或混合软件。因而,公司现在  
    能够集中管理在下一代数据中心中所运用的快速发展的技术,能够更为充分和有效地避免昂贵的宕机。作为一个可扩展的系统,Hyperic HQ  
    可以管理所有种操作系统,Web Server,应用服务器,数据库服务器等。使用Hyperic HQ Portal,可以快速配置软件并监测,警告,诊断,  
    控制绝大多数应用程序  

2.2功能介绍

2.2.1自动发现所有软件和硬件的Asset Inventory

    1. 正确地模拟和显示硬件,软件和服务的关系  
    2. 自动侦测硬件和软件的每一个侧面,包括内存,CPU,磁盘,网络设备,版本和 配置信息    
    3. 对配置或者被控制资源的关键属性的任何变化而产生事件,用来向IT管理员 报警     
    4. 通过一个单独的,易于操纵的视图检查硬件和软件资源的健康情况

2.2.2监测基础设施的每一层

    1. 不通过侵入的方式,从基础设施中生产的硬件、网络和应用等层中搜集实时 的和历史上的数据     
    2. 定义智能警报帮助在问题造成损失之前,能够预见问题    
    3. 通过定制的指示视图比较和关联不同资源的度量值,帮助你理解他们之间的 相互作用关系  
    4. Hyperic HQ用单一的视图将资源和资源组关键的度量值显示出来,可以快速地评估环境的状态 

2.2.3跟踪所有日志,配置,安全事件数据

    1. 报告由所有被管理资源产生日志事件的实时和历史的详细信息    
    2. 跟踪所有主机或应用的配置,帮助分析影响和控制变化     
    3. 加强安全策略,侦测和记录物理的或远程的对环境中任何主机的访问    
    4. 在环境中的任何地方,可以定义警报去跟踪详细的日志消息     
    5. Hyperic HQ可以将任何日志事件,配置改变或安全事件与计算环境的可用性相关联

2.2.4通过报警和纠正的控制行动等方式管理可用性

    1. 可以定义任意简单或精细的条件产生警报     
    2. 可以覆盖从操作系统的故障到服务层的响应时间等所有技术范围    
    3. 对于发生在你环境中的所有日志,配置和安全事件等定义警报    
    4. 根据需要,可以在设备上执行生产级的控制活动    
    5. 串行或者并行的地控制资源组合     
    6. 不必编写代码,就可以将定制的控制脚本集成到HQ

2.2.5扩展和定制,最优地管理你特有的环境需求

    1. 使用拖拽portlets设置你的操作仪表板,并很容易使用配置控制    
    2. 创建组,帮助管理和测量大环境的健康     
    3. Hyperic HQ通过定义应用的方式进行管理,可以将特定应用所涉及到的特定硬件,软件 和服务等作为一个整体进行管理    
    4. 扩展 Hyperic HQ强大的管理portal.可以通过易于描述的XML或任何语言与Hyperic PDK 相配合,扩展到管理所有的软件和硬件设备

3.Munin 网络监视工具

3.1定义

    Munin是一个免费和开源电脑系统监控,网络监控软件应用程序和基础设施的监控。Munin是一个类似cacti的性能展示工具,走的是更可靠的TCP协议。可以分析 
    资源趋势、“刚刚是什么让性能死掉”方面的问题它提供很多的插件它提供监控和报警服务服务器,交换机、应用程序、服务等。Munin是Perl编写的,并使用  
    RRDtool创建图表,都可通过一个web界面。其重点是即插即用功能。需要监控那些例如redis的状况,就安装redis的插件即可。

3.2功能

    Munin 功能主要为收集和分析功能,这可以帮助你收集多个服务器信息并在一个中央服器上分析所有收集到的信息,通过apt源或者yum源使其安装和更新  
    都相当简单。当你访问http://localhost/munin时,Munin会显示一张概览图向你展示所有连接到的节点,包括到节点的具体功能,如磁盘、网络、NFS   
    和进程。点击节点名称会显示两行的图表,每一行都会在左边显示每日统计信息,右边显示每周统计信息,点击这些图表能够提供显示某日、某月的详细信息   
    页面。在这项细节信息页面的底部,显示的是关于数据的更加详细的信息,包括不规则活动通知等。

4.Ganglia 网络监视工具

4.1定义

    Ganglia 开源项目是一个可扩展的分布式系统,旨在监控群集和网格,同时尽量减少对其性能的影响。当您在群集上启用 Ganglia 时,您可以生成报告并  
    查看整个群集的性能,还可以检查单个节点实例的性能。

4.2功能

    主要监控集群的性能指标cpu 、mem、硬盘利用率, I/O负载、网络流量情况等, 也可以监控自定义的性能指标。通过Ganglia绘制的曲线很容易见到每个节点  
    的工作状态,对合理调整、分配系统资源,提高系统整体性能起到重要作用

5.Zabbix 网络监视工具

5.1定义

    1. zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。

    2. zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供柔软的通知机制以让系统管理员快速定位/解决存在的各种问题。

    3. zabbix 由2部分构成,zabbix server 与可选组件zabbix agent。

    4. zabbix server 可以通过SNMP,zabbix agent ,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux, Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X等平台之上。

    5. zabbix agent 需要安装在被监视的目标服务器上,它主要完成对硬件信息或与操作系统有关的内存,CPU等信息的收集。zabbix agent 可以运行在Linux ,Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X, Tru64/OSF1, Windows NT4.0, Windows 2000/2003/XP/Vista)等系统之上。

    6.  zabbix server 可以单独监视远程服务器的服务状态;同时也可以与zabbix agent 配合,可以轮询zabbix agent 主动接收监视数据(trapping方式),同时还可被动接收zabbix agent 发送的数据(trapping方式)。

5.2特点

    1. 安装与配置简单,学习成本低
    2. 支持多语言(包括中文)
    3. 免费开源
    4. 自动发现服务器与网络设备
    5. 分布式监视以及WEB集中管理功能
    6. 可以无agent监视
    7. 用户安全认证和柔软的授权方式
    7. 通过WEB界面设置或查看监视结果
    8. email等通知功能

5.3 主要功能

    1. CPU负荷
    2. 内存使用
    3. 磁盘使用
    4. 网络状况
    5. 端口监视
    6. 日志监视

6.Zenoss网络监视工具

6.1 定义

    Zenoss Core的强大能力来自于深入的列表与配置管理数据库,以发现和管理公司IT环境的各类资产(包括服务器、网络、和其他结构设备)。Zenoss可以创建
    关键资产清单和对应的组件级别(接口、服务、进程,已安装的软件等)。建立好模型后,就可以监控与报告IT架构中各种资源的状态和性能容限了。 Zenoss同时
    提供与CMDB关联的事件和错误管理系统,以协助提高各类事件和提醒的管理效率。

6.2 特点

    1. 企业IT环境建模,包括networks,servers,software,applications
    2. 将多重IT元素及跨平台信息映射到一个统一模式
    3. 可对商业系统、位置、维护单位进行裸机的或者屋里的分组。
    4. 通过自动发现,web servicesAPI,XML导入/导出,人工输入配置策略方式生成数据。

6.3 功能

6.3.1 库存与变更跟踪

1. 自动发现网络服务&服务器
        自动发现的设备与网络自动以不同的图标显示,不同的分类以不同的图标显示(Device Class,Groups,Sysytems,and Locations)
        设备配置明细,包括interfaces,memory,disk,os,services,processes,software
        Ip地址利用率
2. 自动变更历史与检测
        在自动发现发现设备或者手动发现设备期间自动记录历史变更
        根据变更的类型以受影响的资源自动生成事件
3. 人工生成系统字段
        手工发现新设备
        允许创建自定义字段
        使用自定义字段搜索资源
4. External ApI
        能够从外部资源导入IT组建
        能够通过Web Services与其他设备资料库集成

6.3.2 网络监控

1. 自动发现
        所遇的网络设备&服务器,包括配置细节
2. 映射&拓扑
        用flash战士网络的三层结构
        linux与windows设备用不用的图标表示
3. GoogleMaps
        Google Maps上显示公司的wan连接
        不同位置上的结点或者连接的状态用不同颜色显示
        表示状态登记的颜色可自定义

6.3.3 可用性监视

1. 定期的可用性测试
        ICMP响应测试
        SNMP相应测试
        保证你的TCP/IP服务(HTTP,SMTP等)测试
        使用正则表达式匹配来进行特定的TCP/IP端口测试
        windows服务可用性测试
        windows进程可用性测试
        Linux/uinx进程可用性测试
        Url可用性测试
        支持Nagios插件
2. 依赖性跟踪
        只能化压力测试以及基于三层网络拓扑依赖性的告警
3. 事件生成
        基于可用性问题生成事件
4. 报告
        ping问题报告
        snmp问题报告
        sla报告

6.3.4 性能监视

1. 采集
        定期采集并存储SNMPOID值
        对J2EE服务器进行务代理原生JMX性能监视
        预加载MIBs和信的本地MIBs
        支持Nagios与Cacti性能采集脚本
        客户可自己编写性能采集插件
2. 门限
        一个监视指标可设置多个级别门限
        可基于门限生成时间/告警
3. 图表与报告
        趋势图标:每小时,每周,每月,每年
        其他性能报告

6.3.5 事件管理,日志监视 & 告警

    ZenossCore的事件监视与管理使用户能够将不同来源的时间或者信息(可用性监视、性能监视、syslog源、SNMP陷阱、windows Event Log)进行整合,同时,
用户通过图形界面可以定制事件处理规则,比如事件自动分类、事件自动分配级别,Zenoss系统中的事件可通过邮件或者寻呼发送给用户。同时zenoss还有基本的和
高级的时间升级规则,避免重复的事件导致维护人员的告警疲劳。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值