`

09、主要服务可用性监控 (二)

阅读更多

1.文件按功能分类,有配置文件,主程序,下载程序.

1)配置文件:

  一.pso.xml 需要监控的站点;

 ServerIp和Port属性表示监控站点的URL和端口,MonitorPoint表示需要从哪几个IDC进行监控,当前有HZ(杭州),SZ(深圳),BJ(北京),IsAlert表示该站点如果发生探测失败的情况是否报警,默认为true即需要发送邮件报警,Des为该站点的一些备注.

 

二.conference.xml 会议服务器;

  该文件主要分端口监控和web监控,分别采取nmap和wget进行探测

  端口监控部分

  web服务监控部分

 

三.rtother.xml 与会议服务器提供的服务有关的其他服务器.

  内容与定义与上面二种类似.

  端口部分

 

  web部分

 

 

2)主程序:

探测部分:解析相应的xml文件,将需要探测的站点/端口放在一个行段里,循环解析直至结束,调用nmap/wget去进行探测,并将监控结果写入log文件中.

解析日志部分:探测结束后,解析日志,如果日志行数大于1,表示本次探测有错误,需要报警;

 

解析xml段,扫描监控点,调用checkport.sh进行端口检测

 

解析xml段,扫描监控站点,调用checkurl.sh进行web站点检测

 解析日志:

 

 

 

0
2
分享到:
评论

相关推荐

    geoserver 可用性监控

    GeoServer的可用性监控对于确保服务稳定性和数据的实时更新至关重要。 **一、GeoServer监控的重要性** 1. **性能优化**:通过监控GeoServer,可以识别系统瓶颈,如CPU利用率、内存占用、网络带宽等,从而进行相应...

    业务接口可用性与性能监控方案.pdf

    在互联网行业中,业务接口的可用性和性能监控是保障服务质量和用户体验的关键环节。接口作为系统间交互的桥梁,其稳定性和效率直接影响着整个系统的运行。本文将深入探讨业务接口可用性与性能监控方案,旨在帮助...

    ADS网站可用性监控方案.docx

    总的来说,ADS网站可用性监控方案通过全面覆盖DNS、资源、配置和服务四个层面,构建了一套高效且灵敏的监控网络,确保了受保护网站在遭受攻击后的正常运行,从而最大程度地减少了服务中断的可能性,提升了用户的访问...

    Go-web可用性监控工具Urlooker

    Urlooker是一款基于Go语言开发的Web可用性监控工具,专为确保网站和服务的稳定运行而设计。在互联网行业中,确保Web应用的高可用性至关重要,因为任何服务中断都可能导致用户体验下降,甚至造成经济损失。Urlooker...

    Java 系统运行时性能和可用性监控

    Java系统运行时性能和可用性监控是确保应用程序高效稳定运行的关键。这个话题主要涉及如何深入监控Java应用程序的性能,以获取系统内部状态的详细信息,从而揭示可能影响环境稳定性和性能的因素。监控不仅可以帮助...

    美团扫码付前端可用性保障实践

    在实际操作中,为了保障前端服务的可用性,美团采用了端到端监控与降级策略。监控系统能够实时跟踪前端服务的状态,一旦发现问题能够及时进行降级处理,从而保证服务的连续性和稳定性。 保障动作标准流程是确保前端...

    Go-urlooker监控web服务可用性及访问质量采用go语言编写

    Go-urlooker是一款基于Go语言编写的监控工具,专门用于检查Web服务的可用性和访问质量。它提供了高效、简洁的解决方案,使得开发者能够轻松监控其Web应用的运行状况,及时发现并解决问题,确保服务的稳定性和用户...

    监控其他关键服务的服务

    "监控其他关键服务的服务"这一主题涉及到如何通过有效的监控手段来确保系统的高可用性。本文将深入探讨这个话题,并结合"MonitorService.xml"文件的使用,阐述如何实现对关键服务的实时监控和自动恢复策略。 首先,...

    ibm可用性管理规划

    在IT服务管理领域,IBM的可用性管理规划(Availability Management Planning)是一套系统化的方法论,旨在确保组织的系统、网络、应用、工作站和服务在客户需要时能够保持高可用性。这一理念深深植根于IT服务管理...

    服务器监控技术综述及展望.pdf

    9. 高可用性服务器的监控框架:为了满足高可用性服务器的需求,需要设计和实现一个高可用性服务器的监控框架。该框架需要提供服务器的实时监控、自动故障恢复和灾难恢复等功能,并支持远程监控和管理服务器。 ...

    美河制作.六个月成为网络专家.可用性管理.存储系统高可用性

    可用性管理是IT服务管理中的一个关键领域,主要目标是确保系统、网络和应用程序能够无中断地为用户提供服务。它涵盖了预防性维护、故障检测、故障恢复和性能优化等多个方面。在六个月的学习过程中,你可能需要理解...

    ISMS-可用性计划模板

    可用性监控指标度量标准包括故障频率、恢复时间、响应时间和网络可连通性等。 监控方式及报告周期 监控方式包括软件及人工监控实施工程师。报告周期包括每月、每季度和每年,根据上述分析和总结,2022 年度可用性...

    Java运行时监控第1部分Java系统运行时性能和可用性监控.pdf

    Java运行时监控是确保应用程序性能和可用性的关键实践,尤其在复杂的分布式环境中。本篇文档聚焦于Java系统运行时的性能监控,旨在帮助开发者和运维人员理解如何有效地管理和优化Java应用程序。文档分为三个部分,...

    Windows服务器性能监控

    通过本文介绍的方法和技术,可以有效地提高Windows服务器的可用性和稳定性。实时监控加上有效的预警机制,可以帮助管理员更好地管理服务器资源,确保业务连续性。在未来的工作中,还可以考虑引入更高级的功能,比如...

    可用性测试及方法介绍

    标题与描述概述的知识点主要集中在软件可用性及其测试方法上,这一主题对于软件开发者和用户体验设计师来说至关重要。软件可用性是指软件产品满足用户需求、易于使用且能够有效、高效完成任务的能力。它不仅关乎产品...

    定时调用java程序监控webservice或系统可用性

    在IT行业中,对服务或系统的可用性和性能进行监控是至关重要的。Java作为一种广泛使用的编程语言,提供了丰富的工具和方法来实现这一目标。本篇将详细探讨如何利用Java编写定时任务来监控Web服务或系统的可用性,并...

    SAM一个监控你的所有服务是否可用的命令行工具

    "SAM一个监控你的所有服务是否可用的命令行工具"——这个标题指出了一款名为SAM的工具,它的主要功能是监控用户系统上的各种服务,确保它们的正常运行。这款工具是通过命令行界面操作的,适用于对服务器状态进行实时...

    面向IaaS的云计算系统可用性评估.pdf

    云服务提供商通常会承诺其服务能够满足服务水平协议(SLA, Service Level Agreement),这主要涉及性能和可用性两个方面。 但是,由于可用性问题的复杂性,对它的定量评估一直是个难题,尤其对于云计算系统的最终...

    Go-Cloudprober是一种监控软件可以让您轻松监控系统各个组件的可用性和性能

    Cloudprober的UDP探测功能解决了这个问题,它通过发送和接收UDP数据包来评估服务的可用性,这对于VoIP、在线游戏和其他实时通信服务的监控尤其重要。 **PING探测** PING探测是最基本的网络连通性测试,Cloudprober...

Global site tag (gtag.js) - Google Analytics