tomcat监控可以说是运维人员的“第三只眼镜”,因为只有通过有效的监控,运维人员才能更好的掌握系统以及应用的运行情况,所以说,一个好的监控系统是很重要的,那么技术先进的tomcat 监控系统应该包括哪几个重要的模块呢?
数据收集模块在tomcat的监控系统当中,主要是用来完成基础数据收集与图形展示工作的,而且数据收集的方式也有很多种,既可以通过SNMP来实现也可以通过代理模块实现,还可以通过自定义脚本去实现。其中比较常用的数据收集工具有Cacti、Ganglia等。
在tomcat的监控系统当中,数据提取模块的主要作用就是完成对数据的筛选过滤以及采集,将需要的数据从数据收集模块当中提取到监控报警模块当中。在提取的过程中,可以通过数据收集模块提供的接口来进行提取,也可以自定义脚本来实现数据的提取。
监控报警模块的主要工作则是完成监控脚本的设置、报警规则的设置,报警阀值的设置以及报警联系人的设置等等,并且,监控报警模块还要负责将报警结果进行集中性的展示以及做好历史记录。比较常见的监控报警工具有Nagios、Centreon等等。
对于稳定性好的tomcat监控系统来说,数据收集模块、数据提取模块以及监控报警模块承担了非常重要的功能作用,所以每一个模块都是十分重要的,不管缺少哪一个,都无法为监控系统提供运行的依据,只有这三个模块完整高效,才能对tomcat提供有效监控。