摘要
随着分布式服务器的应用程序数量的不断增长,如何有效地监控分布在不同区域的服务器和应用程序的运行状况,能够在故障发生时及时地告知管理人员,是大多数互联网企业都会面临的问题。对此,文中设计了一种基于Zabbix的网络监控系统,能够有效监控分布在不同网络中的服务器和应用程序,具有较好的稳定性和普适性,可以广泛应用于企业的服务器和应用程序的监控中。该系统包括服务器监控、应用程序监控、稳定性保障和告警模块四部分,其中服务器监控通过Zabbix实现,应用程序监控通过错误收集模块实现,稳定性保障模块用于监控系统自身,告警模块提供了多种高效的告警渠道。当故障发生时,该系统可以及时地通知管理人员,帮助管理人员迅速地定位和解决问题,极大地提高了工作效率。
With the increasing of applications in distributed servers ,how to effectively monitor the servers distributed in different parts and the running status of applications and be able to timely inform the managers when faults occured, is the problem that most Intemet companies will confront. For this, we design a network monitoring system based on Zabbix, which can effectively monitor the servers and applications in distribution of different networks. This system is so stable and universal that it can be used to monitor servers and applications in enterprise. It includes four parts containing server monitoring, application monitoring, stability support and alarm module. The server monitoring is based on Zabbix, while the application monitoring is based on the error collection module. The stability support module is used to monitor the sys- tem itself,and the alarm module provides a variety of efficient alarm channels. In the event of a failure ,the system can inform managers in a timely manner to help managers quickly locate and solve problems, extremely improving work efficiency.
出处
《计算机技术与发展》
2018年第1期144-149,共6页
Computer Technology and Development
基金
中国科学院科技服务网络计划项目(KFJ-SW-STS-161)
安徽省科技重大专项项目(16030901057)