In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-04-02 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >
Share
Shulou(Shulou.com)06/01 Report--
Open source system monitoring tools Nagios, Zabbix and Open-Falcon features summary and comparison of the advantages and disadvantages of the example analysis, many novices are not very clear about this, in order to help you solve this problem, the following editor will explain in detail for you, people with this need can come to learn, I hope you can get something.
Nagios
The full name of Nagios is (Nagios Ain't Goona Insist on Saintood), and the original project name is NetSaint. It is a free open source IT infrastructure monitoring system with powerful functions and strong flexibility.
Can effectively monitor the status of Windows, Linux, VMware and Unix hosts, switches, routers and other network settings. The core function of Nagios is to monitor and alarm, the alarm ability is very good, but the graphic display effect is very poor.
At the same time, nagios is more flexible, many functions have to be achieved through plug-in, for students with less technical ability, it will be difficult to get started. Of course, for veterans of operation and maintenance, they will get started very quickly.
The functional features of Nagios are as follows:
Monitor network services (SMTP, POP3, HTTP, NNTP, PING, etc.)
Monitor host resources (processor load, disk utilization, etc.)
Simple plug-in design allows users to easily extend the detection methods of their own services
Parallel service checking mechanism
Have the ability to define the hierarchical structure of the network, and use the "parent" host definition to express the relationship between the network hosts, which can be used to discover and clarify the downtime or unreachable state of the host.
Send alerts to contacts (via EMail, SMS, user-defined methods) when service or host problems are generated and resolved.
Handlers can be defined to prevent service or host failure.
Automatic log scrolling function
Redundant monitoring of hosts can be supported and realized.
Optional WEB interface for viewing current network status, notification and failure history, log files, etc.
Zabbix
Zabbix is an enterprise-class open source distributed monitoring solution that supports the implementation of collecting millions of metric data from tens of thousands of servers, virtual machines, network devices, etc. It has the functions of common commercial monitoring software (host performance monitoring, network equipment performance monitoring, database performance monitoring, FTP and other general protocol monitoring, multiple alarm methods, detailed report chart drawing) to support automatic discovery of network devices and servers Support distributed, centralized display and management of distributed monitoring points; strong expansibility, server provides a general interface, can develop and improve all kinds of monitoring.
Description of key components of Zabbix:
Zabbix server: the core component responsible for receiving report information sent by agent, which organizes all configuration, statistics and operation data.
Database storage: dedicated to storing all configuration information, as well as data collected by zabbix
GUI interface of web interface:zabbix
Proxy: optional component, often used in distributed environments with many monitoring nodes. Proxy server collects part of the data and forwards it to server, which can reduce the pressure on server.
Agent: deployed on the monitored host, responsible for collecting host local data such as cpu, memory, database, etc., and sending it to server or proxy.
Advantages:
All in One: deployment is quite easy
Server has very low requirements for host performance.
Automatically discover servers and network devices
Distributed monitoring and centralized management of WEB
At the same time, it supports agent acquisition and non-agent acquisition, the host collects data through agent or ipmi, network devices and storage devices collect data through SNMP clients, and agent supports common UNIX and Windows operating systems.
Comprehensive functions, data acquisition, data storage, data display, event alarm.
Open interface, strong expansibility, easy to write plug-ins
Deficiency:
Database bottleneck, using mysql as underlying storage. When big data reads and writes, the pressure on the database is very great.
Agent needs to be installed on the host
The container monitoring support is not good, so you need to expand it yourself.
Open-Falcon
Open-Falcon is an Internet enterprise-level monitoring system opened by Xiaomi's operation and maintenance department. Open-Falcon is currently used by Xiaomi, Jinshanyun, Meituan, JD.com Finance, Marketplace and so on. The whole Open-Falcon can be divided into two parts.
Drawing component is responsible for data collection, collection, storage, archiving, sampling, query, display (Dashboard/Screen) and other functions. It can work independently as a storage of time-series data.
Display scheme. The alarm component is responsible for alarm policy configuration (portal), alarm decision (judge), alarm processing (alarm/sender), user group management (uic), etc., and can work independently.
The key features are:
Data acquisition configuration-free: agent self-discovery, support for Plugin, active push mode
Capacity horizontal expansion: production environment 500000 data collection, alarm, storage, drawing, sustainable horizontal expansion.
Alarm policy self-discovery: Web interface, support policy templates, template inheritance and override, multiple alarm methods, support callback actions.
Humanized alarm settings: support maximum alarm times, alarm level setting, alarm recovery notification, alarm pause, different thresholds for different periods, maintenance cycle, and alarm merging.
Efficient query of historical data: return hundreds of indicators of a year's historical data in seconds.
Dashboard humanization: multi-dimensional data display, user-defined Dashboard and other functions.
High availability of architecture design: the whole system has no core single point, easy operation and maintenance, and easy deployment.
Disadvantages:
There are few types of monitoring supported, and the monitoring of common application servers such as tomcat, apache, jetty and so on is not supported.
There is no special operation and maintenance support, less code updates, no larger community to maintain, and basically can only rely on their own expansion if they want to have any new capabilities in the future.
As the first open source monitoring system in China, Open-Falcon can be described as the preferred monitoring solution for large Internet companies, which has larger capacity and easier to use than zabbix, saving time costs for operators and developers.
The official website of Open-Falcon:
Https://book.open-falcon.org/zh_0_2/intro/
Attached:
Comparison of the overall advantages and disadvantages of Zabbix, Nagios, and Open-Falcon:
Is it helpful for you to read the above content? If you want to know more about the relevant knowledge or read more related articles, please follow the industry information channel, thank you for your support.
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.