Chapter efficient operation: to ensure a stable service delivery

Chapter efficient operation: to ensure a stable service delivery

Nagios is an open source service status monitoring tool, it can achieve:

  • Test network service status by ping command

  • TCP connection via a variety of service monitoring

  • Status monitoring via SNMP host can even be monitored in any way by plug-ins.

  • While supporting a variety of notification methods

Indicators monitored: Ganglia provides graphing tools for large numbers of nodes

  • CPU usage
  • Memory Usage
  • load average load is a measure of current CPU workload of the average refers to the workload of the CPU within a period of time
  • Network traffic

Efficient Server Management

Puppet is a possible tool to efficiently manage the server, and is suitable for large-scale operating environment. Puppet can be achieved using:

  • Put new servers
  • Change the existing server configuration

Work management daemon

A special class of processes running in the background, to perform specific system tasks. Many daemon at system boot time to start and run until the system shut down, such as mysql processes.
daemontools tool, has been responsible for management daemon, end, restart, and automatic start and so when the process terminates abnormally work. Its advantages:

  • In the case of termination of the process, can quickly and automatically restart
  • You can simply create a daemon thread

Guess you like

Origin blog.csdn.net/weixin_40990818/article/details/91430078