運維自動化工具對比
當前一些主流的運維自動化相關的開源工具總結如下表所示:
產品型別 |
典型產品及簡介 |
官方網站或者資料網站 |
安裝部署 |
Kickstart:對紅帽Linux/Fedora等發行版的自動化安裝方式,簡單地講就是讓系統在安裝過程中從一個ks.cfg配置檔案中自動獲取所有需要配置的引數。源於Anaconda專案。 |
|
Cobbler:為了實現快速網路安裝環境的Linux安裝伺服器,可以為數量眾多的Linux服務自動化執行任務。 |
|
|
Spacewalk:針對紅帽Linux/Fedora等發行版的軟體更新管理軟體,同時也提供預備和監控的功能。這個專案衍生了紅帽NetworkSatellite產品。 |
|
|
配置管理 |
ControlTier:一個開源、跨平臺的構建/部署伺服器的自動化框架,可以在多個節點、多個應用層上進行服務擴充套件及管理等工作。 |
|
Func:全稱為Fedora Unified NetworkController,Fedora統一網路控制器,用於自動化的遠端伺服器管理。 |
|
|
Ansible:基於Python開發,可實現批次系統配置、批次程式部署、批次執行命令等功能。Ansible是基於模組工作的,本身沒有批次部署的能力,真正具有批次部署能力的是Ansible所執行的模組,Ansible只是提供一種框架。相對適合輕量級運維自動化配置。 |
|
|
Puppet:基於ruby開發,是一種Linux、UNIX、Windows平臺的集中配置管理系統,用Puppet自動的宣告語言自動化重現任意的系統配置。通常適合中小型規模的運維(例如幾百臺以上伺服器規模)自動化配置。 |
|
|
SaltSatack:是基於Python開發的自動化批次配置管理工具,具備配置管理、遠端執行、監控等功能。通常適合中小型規模的運維自動化配置。 |
|
|
監控 |
Cacti:是一個用 rrdtool 來畫圖的網路監控系統。 |
|
Nagios:一個強大的監控預警系統,可以監控系統、應用、服務以及各種程式的執行狀況,並提供了多種警報機制。 |
|
|
Zabbix:用於監控網路上的伺服器/服務以及其他網路裝置的狀態的網路管理系統,後臺基於C,前臺由PHP編寫,可與多種資料庫搭配使用,提供各種實時報警機制。 |
|
|
OpenNMS:一個網路管理應用平臺,可以自動識別網路服務、事件管理與警報、效能測量等任務。 |
|
|
Zenoss Core:一個基於Zope應用伺服器的應用/伺服器/網路網路管理平臺,提供了Web管理介面,可監控可用性、配置、效能和各種事件。 |
|
參考:
1、《系統運維全面解析-技術、管理與實踐》12.4節來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29734436/viewspace-2144359/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Ansible自動化運維工具運維
- 自動化運維工具Ansible介紹運維
- 簡化IT運維工作,就要學會使用自動化運維工具!運維
- IT運維之自動化運維運維
- 自動化運維工具——ansible詳解(一)運維
- 自動化運維工具——ansible詳解(二)運維
- 自動化運維工具ansible的實踐運維
- 自動化運維工具之Puppet模組運維
- [Linux]Ansible自動化運維② - 工具與模組Linux運維
- Ansible 運維自動化 ( 配置管理工具 )運維
- 輕量級自動化運維工具pssh與pslurp運維
- 自動化運維工具之Puppet常用資源(二)運維
- 自動化運維工具之Puppet常用資源(一)運維
- 自動化運維工具之Puppet基礎入門運維
- 什麼是自動化運維?為什麼選擇Python做自動化運維?運維Python
- ansible自動化運維入門運維
- 自動化測之各流量回放技術工具對比
- 分層運維自動化監控運維
- 自動化運維的快速演進運維
- ansible自動化運維資料庫運維資料庫
- 自動化運維發展趨勢以及好用工具推薦運維
- 指標是構築自動化運維與智慧化運維的基石指標運維
- Linux Shell互動式自動化運維程式Linux運維
- 阿里雲釋出ECS自動化運維套件,幫助企業實現自動化運維轉型阿里運維套件
- Centos7部署輕量級自動化運維工具psshCentOS運維
- 運維自動化之賬單系統運維
- Oracle 自動化運維-Python連線OracleOracle運維Python
- 論IT運維自動化的重要性運維
- Python自動化運維之IPy模組Python運維
- Python+Django+Ansible Playbook自動化運維PythonDjango運維
- IT運維和自動化運維以及運維開發有啥不同?能解釋下嗎?運維
- 自動化運維,國產化信創替代方案運維
- 四款常見IT自動化運維工具簡單介紹-行雲管家運維
- 透過運維編排實現自動化智慧運維與故障自愈運維
- 運維效率之資料遷移自動化運維
- 網路工程師眼中的自動化運維工程師運維
- 雷神 Thor —— TiDB 自動化運維平臺TiDB運維
- 自動化運維平臺的流程草圖運維
- [Linux]Ansible自動化運維① - 入門知識Linux運維