In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-02-24 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >
Share
Shulou(Shulou.com)06/01 Report--
This article will explain in detail what are the commonly used operation and maintenance monitoring tools in the operation and maintenance of the system. The editor thinks it is very practical, so I share it with you as a reference. I hope you can get something after reading this article.
1 、 Cacti
Cacti (cactus in English) is a set of graphical analysis tools for network traffic monitoring based on PHP, MySQL, SNMP and RRDtool.
It uses snmpget to get data and uses RRDtool to draw, but users do not need to know the complex parameters of RRDtool. It provides a very powerful data and user management functions, you can specify that each user can view the tree structure, host devices and any map, can also be combined with LDAP for user authentication, but also can customize the template, in the historical data display monitoring, its function is quite good.
By adding templates, Cacti makes the monitoring and adding of different devices reusable, has the function of custom drawing, and has powerful computing power (data superposition function).
2 、 Nagios
Nagios is an enterprise-level monitoring system, which can monitor the running status and network information of the service, monitor the specified local or remote host parameters and services, and provide abnormal alarm notification function.
Nagios can run on Linux and UNIX platforms and provides an optional browser-based Web interface to make it easy for system administrators to view network status, system problems, logs, and so on. The function of Nagios focuses on monitoring the availability of the service and can alarm in time according to the trigger conditions.
At present, Nagios also occupies a certain market share, but from the observation, Nagios does not keep pace with the times, can no longer meet the ever-changing monitoring needs, the expansibility and convenience of the architecture need to be enhanced, and its advanced functions are integrated in the commercial version of Nagios XI.
3. Zabbix
Zabbix is a distributed monitoring system, which supports a variety of acquisition methods and clients, has a special Agent (agent), and can also support many protocols, such as SNMP, IPMI, JMX, Telnet, SSH and so on. It stores the collected data to the database, and then analyzes and collates it to achieve the conditional trigger alarm.
Zabbix has good scalability and rich functions, which can monitor CPU load, memory usage, disk usage, network status, port monitoring, log monitoring and so on.
However, due to the consumption of a lot of resources, if the monitoring host is very long, there may be monitoring timeout, alarm timeout and other phenomena.
4 、 Prometheus
As a data monitoring solution, Prometheus is supported by a large community with 6300 contributors, 13500 code submissions and 7200 pull requests from more than 700 companies.
Prometheus has the following characteristics:
Multidimensional data model (based on Key and Value key-value pairs of time series)
Flexible query and aggregation language PromQL
Provide local and distributed storage
Collecting time series data through Pull model based on HTTP
Pushgateway (optional middleware for Prometheus) can be used to implement Push pattern
Target machines can be discovered through dynamic service discovery or static configuration
Support a variety of charts and data market
5 、 Grafana
Grafana is an open source application written in go language, which is mainly used for visualization of large-scale indicator data.
Grafana supports many different data sources. Each data source has a specific query editor whose customized features and functions are exposed specific data sources. The following data sources are officially supported: Graphite,Elasticsearch,InfluxDB,Prometheus,Cloudwatch,MySQL, OpenTSDB, etc.
The query language and capabilities of each data source are different. You can combine data from multiple data sources into a dashboard, but each panel is bound to a specific data source, and it belongs to a particular organization.
Last
The advantages and capabilities of each monitoring tool are different. You can choose the appropriate monitoring tool according to the actual application requirements.
If you want to learn more about these five common operation and maintenance monitoring tools, welcome to watch this Friday's free open class video course. Whether you use monitoring tools or develop your own monitoring system, it will have good reference value. In addition, it will teach you how to develop custom plug-ins in the GO language in 30 minutes.
In addition, the editor also prepares Prometheus official Chinese documents and Zabbix enterprise distributed monitoring system tutorials for you. A comprehensive analysis of a large number of monitoring cases, so that you not only learn technology, but also ideas.
This is the end of the article on "what are the common operation and maintenance monitoring tools in the system operation and maintenance". I hope the above content can be helpful to you, so that you can learn more knowledge. if you think the article is good, please share it for more people to see.
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.