Font Size: a A A

UNIX Agentless Monitoring And Alarm System's Design Implementation

Posted on:2011-03-25Degree:MasterType:Thesis
Country:ChinaCandidate:Y Y FengFull Text:PDF
GTID:2178360308451167Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With continues increasing of computing power,the whidely used computer systems become more and more important while became larger and larger. In many industries like manufacturing, telecommunication and bank, computers already become the most critical production systems. At this moment, most systems are UNIX based, and those UNIX systems need to be always available (7x24 uptime) to provide services. To achieve this target, most companies have dedicated system administrators to take care of those systems'maintenance and monitoring. But with grows of system amount and OS complication, manual management and monitoring model is out of date and cannot meet the requirement. To resolve the problem, automatic monitoring system must be setup. With this monitoring system, system administrators can check system status anywhere anytime, and they can be warned whenever abnormal event occurs by email and SMS (Short Message Service).Be arm at the above purpose, auther developed a monitor system tool. Different from the business expensive product, the tool is opensource and need not install any agent, which save manpower and preclude endless patching in the further. Free is another strong point of the tool, include free coding language, free database and free Linux platform. The free character cost down the development and maintenance cost, and also improves the ability of migation between different platforms.There are three main respects as for this paper:1) Designed an agentless UNIX and UNIX-like system montoring tool. Without install any agent software on target system, the tool can monitor lots of system resources and system availability. Compare to available commercial monitoring system, the tool implement most critical montirong items. And all underlying tools are familiar by administrators. The system is easy for administrators to use and redevelop. The tool is also provided as freeware with source code. It can help reduce cost for many companies.2) Implement a centralized monitoring system using freeware. The system was based on free UNIX-like OS -- Linux and free but powerful perl script language. Reduced maintenance cost through centralized installation, configuration. The system can deploy on mission-critial systems.3) Implement historical data query system. User can forcast or correct problems by compare and analyse historical data. The system can generate historical report based on user requirement. All those are web-base, it's convient for normal user.
Keywords/Search Tags:UNIX Monitoring Tool, System Performance, Linux, Perl, Free
PDF Full Text Request
Related items