受其他工程師彙編 PHP 資源,kahun 在 Github 發起系統管理員相關的開源資源整理。
內容分類包括:備份 / 克隆軟體、雲計算 / 雲存儲、協作軟體、配置管理、日誌管理、監控、項目管理…… 當然也有系統管理員相關書籍。
- 備份軟體
·Amanda – 客戶端 – 服務器模型備份工具
·Bacula – 另一個客戶端 – 服務器模型備份工具
·Backupninja – 輕量級,可擴展的元數據備份系統
·Backuppc – 客戶端 – 服務器模型備份工具和文件共享方案。
·Burp – 網絡備份和還原程序
·Duplicity – 使用 rsync 算法加密的帶寬 – 效率備份
·Lsyncd – 監控一個本地目錄樹的變化, 然後產生一個進程去同步變化。默認使用 rsync。
·Rsnapshot – 文件系統快照工具
·SafeKeep – 使用 rdiff-backup,集中的,基於 pull 的備份
·TarSnap – 具有一個開源客戶端的安全備份服務
·UrBackup – 另一個客戶端 – 服務器備份系統
·DREBS – AWS EBS 支持策略的備份腳本
- 克隆軟體
·Clonezilla – 分區和磁盤鏡像 / 克隆程序
·Fog – 另一個計算機克隆解決方案
·Redo Backup – 簡單的備份,恢復和還原
- 雲計算
·AppScale – 兼容 Google App 引擎的開源雲計算軟體
·Archipel – 使用 Libvirt 管理和監視虛擬機
·CloudStack – 創建,管理和部署基礎雲服務的雲計算軟體
·Cobbler -Cobbler 是一個 Linux 安裝服務器,允許快速地構建網絡安裝環境
·Eucalyptus – 兼容 AWS 的開源私有雲軟體
·Mesos – 開發和運行能效高的分佈式系統
·OpenNebula – 一個用於系統管理員和研發運維的用戶驅動的雲管理平台
·OpenStack – 構建私有和開放雲的開源軟體
·The Foreman -Foreman 是一個用於物理和虛擬服務器的全生命週期管理工具.FOSS.
- 雲業務流程
·BOSH -IaaS 業務流程平台,最初用於部署和管理雲計算平台 PaaS,但也用於通用的分佈式系統。
·Cloudify – 使用 Python 和 YAML 編寫的開源 TOSCA-based 雲業務流程軟體平台。
·Juju – 雲業務流程工具用於管理服務,比如 charms,YAML 配置和部署腳本集
·MCollective – 來自 Puppet 實驗室的管理服務器業務流程和開發的 Ruby 框架
·Overcast – 在不同的雲提供商上部署 VMs,並在任何或所有(VM)上通過 SSH 並行運行命令行和腳本
·Rundeck – 簡單的業務流程工具
·Salt -Python 編寫
- 雲存儲
·git-annex assistant – 在你的每一個 OSX 和 Linux 電腦,Android 設備,可移動驅動,NAS 電器和雲服務上一個同步文件夾
·ownCloud – 提供你的文件的統一訪問,通過 web,你的電腦和你的移動設備
·Seafile – 另一個開源的雲存儲解決方案
·SparkleShare – 提供雲存儲和文件同步服務。它默認使用 Git 作為存儲後端
·Swift – 一個高可用,分佈式,最終一致的對象 / 大數據存儲
·Syncthing – 一個用於私有,加密和身份認證數據的開源系統
- 代碼審查
基於 Web 的協作式代碼審查系統
·Gerrit – 基於 Git 版本控制,它促進軟體開發人員審查源代碼修改和批准或拒絕這些變更。
·Review Board – 基於 MIT License 的可用自由軟體
- 協作軟體
協作軟體和群件套件
·Citadel/UX – 協同套件(消息和群件)繼承於 Citadel 家族程序
·EGroupware -PHP 編寫的群件軟體
·Horde Groupware – 基於 PHP 的協作軟體套件,包括郵件,日曆,wiki,時間跟踪和文件管理
·Kolab – 另一個群件套件
·SOGo – 協作軟體服務器,專注簡單性和可伸縮性
·Zimbra – 協作軟體套件,包括郵件服務和 web 客戶端
- 配置管理數據庫
配置管理數據庫(CMDB)軟體
·i-doit – 開源的 IT 文檔管理和 CMDB
·iTop – 一個完全開源的,ITIL, 基於 web 的服務管理工具
·Ralph – 用於大型數據中心或較小本地網絡的資產管理,DICM 和 CMDB 系統
·Clusto – 幫助跟踪你的庫存,在哪,如何連接,同時提供一個和基礎架構元素交互的抽象接口
- 配置管理
配置管理工具
·Ansible -Python 編寫的,通過 SSH 管理節點
·CFEngine – 輕量級代理系統。通過申明語言配置狀態。
·Chef -Rbuy 和 Erlang 編寫,使用純 RubyDSL
·Fabric – Python 庫和 cli 工具,為應用程序部署或系統管理任務簡化使用 SSH。
·Pallet – 通過 Clojure DSL 進行架構定義,配置和管理
·Puppet – Ruby 編寫,使用 Puppet 聲明語言或 Rbuy DSL
·Salt – Python 編寫
·Slaughter – Perl 編寫
- 持續繼承和持續部署
持續集成 / 部署軟體
·Buildbot – 基於 Python 的持續集成工具
·Drone – 構建在 Docker,使用 YAML 文件配置的的持續集成服務器
·GitLab CI – 基於 rbuy。他們也提供 GitLab 用於管理 git 存儲庫
·Go – 開源的持續交付服務器
·Jenkins – 一個可擴展的開源持續集成服務器
·Vlad the Deployer – 自動化部署
- 分佈式文件系統
網絡分佈式文件系統
·Ceph – 分佈式對象存儲和文件系統
·DRBD – 分佈式塊設備複製
·LeoFS – 非結構化對象 / 數據存儲和高可用性,分佈, 最終一致的存儲系統。
·GlusterFS – 可擴展,網絡附加存儲文件系統。
·HDFS – Java 編寫的,用於 Hadoop 框架的分佈式、可伸縮、可移植文件系統
·Lustre – 一種並行分佈式文件系統, 一般用於大規模集群計算。
·MooseFS – 容錯、網絡分佈式文件系統。
·MogileFS – 應用程序級別、網絡分佈式文件系統。
·OpenAFS – 只讀副本和多操作系統支持的分佈式網絡文件系統
·TahoeLAFS – 安全、分散、容錯、點對點分佈式數據存儲和分佈式文件系統。
·XtreemFS -XtreemFS 是一個用於存儲需求的容錯式分佈式文件系統。
想進一步了解雲端主機和相關服務嗎?8/25(二)1900-2100,創夢市集 DIT Startup 「蝴蝶數位、Kuuluu 都在用,線上遊戲業者如何攻略雲端主機?」趕快報名:http://www.accupass.com/go/softlayer
- DNS
DNS 服務器
·Bind – 最廣泛使用的域名服務軟體
·djbdns -DNS 應用集合,包括 tinydns
·Designate – DNS REST API, 支持多種 DNS 服務器的後端
·dnsmasq – 為小規模網絡提供 DNS,DHCP 和 TFTP 服務的輕量級服務
·Knot – 高性能,權威的 DNS 服務器
·NSD – 權威的、高性能的、簡單的域名服務器。
·PowerDNS – 具有各種數據存儲後端和負載平衡功能的 DNS 服務器。
·Unbound – 驗證、遞歸和緩存 DNS 解析器。
·Yadifa – 具有 DNSSEC 兼容的輕量級的權威域名服務器,支持.eu 的頂級域名。
- 主機控制面板
Web 主機控制面板
·Ajenti -Linux 和 BSD 控制面板
·Feathur – VPS 供應和管理軟體
·ISPConfig -Linux 主機控制面板
·VestaCP – 用於 Linux 和 Nginx 的主機面板
·Virtualmin – 基於 webmin 的 Linux 控制面板
·ZPanel -Linux BSD 和 Windows 控制面板
- IMAP/POP3
IMAP/POP3 郵件服務器
·Courier IMAP/POP3 – 快速,可伸縮,企業級 IMAP 和 POP3 服務器
·Cyrus IMAP/POP3 – 運行在密封服務器上, 普通用戶不允許登錄
·Dovecot – 主要考慮安全而編寫的 IMAP 和 POP3 服務器
·Qpopper – 一個古老且流行的 POP3 服務器實現
- IT 資產管理軟體
·GLPI – 帶有額外管理接口的信息資源管理器
·OCS Inventory NG – 允許用戶清算 IT 資產
·RackTables – 數據中心和服務器房間資產,比如將硬件資產, 網絡地址, 在貨架空間, 網絡配置文檔化。
·Ralph – 針對大型數據中心系統以及小型局域網網絡的資產管理、DCIM 和 CMDB。
·Snipe IT – 資產和許可證管理軟體
- LDAP
LDAP 服務器
·389 Directory Server – 通過 Red Hat 部署
·Apache Directory Server – 用 Java 編寫的 Apache 軟體基金會項目
·Fusion Directory – 基於 OpenLDAP 改善服務和公司目錄的管理
·OpenDJ – OpenDS 分支
·OpenDS – 另一個用 Java 編寫的目錄服務器
·OpenLDAP – 由 OpenLDAP 項目開發
- 日誌管理
日誌管理工具:收集,解析,可視化