Distributed centralized management (puppet/salt/ansible)
ansible is the new operations tool is based on the development of Python, combining the advantages of many old operations tools to achieve the bulk operating system configuration, batch program deployment, batch run commands and other functions. (recommended)
Saltstack is a centralized server infrastructure management platform, with configuration management, remote execution, monitoring and other functions, can generally be understood as a simplified version of the puppet and enhanced Func. Saltstack is based on the Python language implementation and is built with a lightweight Message Queuing (ZeroMQ) and Python third-party modules (PYZMQ, Pycrypto, Pyjinjia2, Python-msgpack, and Pyyaml, etc.).
Puppet based on the development of the Ruby Language Automation system Configuration tool, can be run in C/S mode or stand-alone, support for all Unix and Unix -like system configuration management, the latest version also began to support the Some management of Windows operating system Limited.
Kickstart
JENKINS+MAVEN+SVN quickly build a continuous integration environment
Zabbix (http://www.zabbix.com/) is an enterprise-class open source solution that provides distributed system monitoring and network monitoring capabilities based on a web interface.
Automated operation and maintenance software