Font Size: a A A

Design And Implementation Of Enterprise Host Monitoring System Based On Hawkeye Architechture

Posted on:2016-09-18Degree:MasterType:Thesis
Country:ChinaCandidate:Z WeiFull Text:PDF
GTID:2308330470955783Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In the business operations of modern IT companies, there will be a variety of devices in the IT environment, such as:hardware equipments and software equipments. Also, the constitution of business system is very complex. Operation and maintenance departments need to supervise all the host machines in the network. By using a real-time monitoring system, IT operators can make a centralized management and unified analysis to avoid accidents and man-made issues in advance and reduce the damage of the accidents for company’s24-hours well operation.Host machine monitoring includes the temperature of hardware, the utilization of hardware, the traffic and rate of network interface card, size and special keywords of a file, number of processes, etc. Application monitoring includes services status, memory/CPU usage, port usage, network connections and so on.Distribution, real-time, scalability, intelligence, automation, cross-platform, easy deployment are important characteristics of monitoring system. Distribution requires the entire monitoring system subdivides into multiple components, located in different host in the network, communicating via public message transport middleware. According to the actual need of an enterprise, our customers can select and deploy appropriate service components.HawkEye discussed herein is a commercial enterprise-class distributed monitoring system by Tibco Company which provides reliable services to global enterprises and charges fees. During the work of the HawkEye Mornitoring System, I abstracted and maintained Console API (Application Programming Interface) and AMI (Application Management Interface) API, developed new components, upgraded functions of old component to meet customer’s new requirement and separated a large and complex component into several independent components for reducing the cost of secondary development, release and deployment.
Keywords/Search Tags:Distributed, Monitoring System, Cross-platform, Intelligent, Automation
PDF Full Text Request
Related items