-
1.Zabbix: An enterprise-grade, open-source solution that provides distributed system monitoring and network monitoring capabilities based on a web interface.
Zabbix monitors various network parameters to ensure the safe operation of the server system, and provides a flexible notification mechanism for system administrators to quickly locate and resolve various problems.
2.Nagios: An open-source free network monitoring tool that can effectively monitor the status of Windows, Linux, and UNIX, network devices such as switches and routers, printers, etc.
When the system or service status is abnormal, send an email or SMS to notify the O&M personnel of the alarm time, and send a normal email or SMS notification after the status is restored.
3.Anturis: A cloud-based SaaS platform that monitors Windows, Linux servers,** and IT infrastructure, giving administrators a quick overview of overall host or server bottlenecks and risks through a comprehensive list of monitoring solutions.
4.Sealion: is a cloud-based Linux server monitoring tool that also monitors all server metrics through a unified dashboard, which only takes a few minutes to set up and has instant alerts.
5.LCINGA: is a free and open-source monitoring system that checks the availability of server resources, it logs server issues and notifies you when there is downtime.
6.Munin: is a network and system monitoring tool that helps you analyze server resource trends and is designed to be a plug-and-play solution that collects critical information without much extra work after installation.
7.Monit: is an open-source tool for managing and monitoring UNIX systems. Automatic maintenance and repairs can be carried out, and protection actions can be automatically triggered in the event of an error condition.
8.Pingdom: You can monitor servers in many places on the Internet to ensure that they can run effectively; With Pingdom, it is possible to monitor the email servers, FTP servers, password-protected ones.
-
Open source can use nagios, but it's hard to use. Businesses can use the ant patrol operation and maintenance platform.
Linux devices can be automatically discovered and various Linux performance metrics can be monitored.
-
As a qualified operation and maintenance personnel, you need to master at least the following two, which is also an old boy.
Two monitoring tools for education and teaching.
Zabbix (to be proficient).
Promethus (Prometheus.
Prometheus is based on time series.
-
Monitoring will slow down performance. Q: What are filters and simls? Haven't used it.
When server system performance suddenly falls below average, the problem can come from the processes being executed, memory usage, disk performance, and CPU pressure. In an era of limited budgets, it's more important than ever to understand how to optimize system performance. To achieve this, you have to know your server well enough to find the real bottleneck.
This article provides some basic tools to identify and deal with some performance issues. The process is to first look at the state of the entire system (server as a whole) and then check the specific subsystems (memory, processor, IO, etc.).
1. System load monitoring.
1.Use the uptime command.
2.Use the cron command to monitor the system load at regular intervals:
2. Monitoring of UNIX process operation.
1.Use the ps command.
The UNIX system provides system calls such as PS to view process information, and by combining these system calls, we can clearly understand the running status and survival status of the process, so that we can take corresponding measures to ensure the performance of the UNIX system. They are currently the most common process status viewing tool under UNIX, which is released with the UNIX version and can be used by users after installing the system. Here we take the ps command as an example, the ps command is the most basic and very powerful process view command.
You can use it to determine which processes are running and what status they are running, whether the process is over, whether the process is dead, which processes are taking up too many resources, and so on. The ps command can monitor the operation of background processes, which do not communicate with standard I/O devices such as the on-screen keyboard.
2.Use a process monitoring tool.
If you have a CDE environment installed, you can use system information such as GUI processes by clicking the Find Process control on the Tools subpanel on the Front Panel. The main Process Manager window is displayed. It samples the workstation immediately and displays samples of all current processes.
3. Memory usage monitoring.
Memory is one of the most important resources managed by the UNIX kernel. The memory management system is the most important part of the operating system, because the physical memory of the system is always less than the amount of memory required by the system. Virtual memory is a strategy used to overcome this contradiction.
The virtual memory of a system makes the system appear to have more memory capacity than it actually has by sharing memory between processes. UNIX supports virtual memory, which is the use of disk as an extension of RAM, so that the available memory can be effectively expanded accordingly. The core stores the memory blocks that are not currently used to the hard disk to free up memory for other purposes.
When the original content is to be used again, it is read back into memory.
"Linux Server Construction Practice" first provides an overview of the Linux operating system, and explains the relevant knowledge of installing Red Hat Enterprise Linux 5 and the Gnome and KDE desktop managers in Red Hat Enterprise Linux 5. Then, the configuration management methods and related applications of various common services in the Linux operating system are introduced, including FTP service, e-mail service, Web service, DHCP service, DNS service, ** service, Samba service, NFS service, LDAP directory service, SSH service and MySQL database service. At the same time, "Detailed Practical Explanation of Linux Server Construction" also adds common network management knowledge and basic system management knowledge, including network connectivity testing of Linux operating system, network management, software foundation management, advanced management of software packages, user and process management, Linux file system and disk management, and Linux operating system security management.
Don't talk too much to him about what he doesn't understand!
Web monitoring, as the name suggests, is the monitoring of web pages. So why should web pages be monitored? Different industries and different organizations have completely different purposes for web monitoring. >>>More
Occupy a place, go back to you at night, what I do is a small program for socket communication in C language, I first created a daemon, my daemon, and the task I do is the work of the relay program you said, the client of communication, first send the message to the daemon, and then the daemon ** to another client. >>>More
There are VPS servers, cloud servers, independent servers, station group servers, high-defense servers, high-bandwidth servers, American hens, and so on.