推薦!國外程序員整理的系統管理員資源大全 ()

推薦!國外程序員整理的系統管理員資源大全 2015-1-19 12:24 發佈者: admin 微博分享php

受其餘程序員彙編 php 資源,kahun 在 Github 發起系統管理員相關的開源資源整理。mysql

內容分類包括:備份/克隆軟件、雲計算/雲存儲、協做軟件、配置管理、日誌管理、監控、項目管理…… 固然也有系統管理員相關書籍。 備份linux

備份軟件ios

Amanda -客戶端-服務器模型備份工具
Bacula - 另外一個客戶端-服務器模型備份工具
Backupninja -輕量級,可擴展的元數據備份系統
Backuppc -客戶端-服務器模型備份工具和文件共享方案。
Burp -網絡備份和還原程序
Duplicity -使用rsync算法加密的帶寬-效率備份
Lsyncd -監控一個本地目錄樹的變化,而後產生一個進程去同步變化。默認使用rsync。
Rsnapshot -文件系統快照工具
SafeKeep -使用rdiff-backup,集中的,基於pull的備份
TarSnap - 具備一個開源客戶端的安全備份服務
UrBackup -另外一個客戶端-服務器備份系統
DREBS - AWS EBS支持策略的備份腳本

克隆c++

克隆軟件git

Clonezilla -分區和磁盤鏡像/克隆程序
Fog - 另外一個計算機克隆解決方案
Redo Backup -簡單的備份,恢復和還原

雲計算程序員

AppScale – 兼容Google App引擎的開源雲計算軟件.
Archipel -使用Libvirt管理和監視虛擬機
CloudStack -建立,管理和部署基礎雲服務的雲計算軟件
Cobbler -Cobbler是一個Linux安裝服務器,容許快速地構建網絡安裝環境
Eucalyptus -兼容AWS的開源私有云軟件
Mesos -開發和運行能效高的分佈式系統。
OpenNebula -一個用於系統管理員和研發運維的用戶驅動的雲管理平臺
OpenStack -構建私有和開放雲的開源軟件
The Foreman -Foreman是一個用於物理和虛擬服務器的全生命週期管理工具.FOSS.

雲業務流程web

BOSH -IaaS業務流程平臺,最初用於部署和管理雲計算平臺PaaS,但也用於通用的分佈式系統。
Cloudify -使用Python和YAML編寫的開源TOSCA-Based雲業務流程軟件平臺。
Juju -雲業務流程工具用於管理服務,好比charms,YAML配置和部署腳本集
MCollective -來自Puppet實驗室的管理服務器業務流程和開發的Ruby框架
Overcast -在不一樣的雲提供商上部署VMs,並在任何或全部(VM)上經過SSH並行運行命令行和腳本
Rundeck - 簡單的業務流程工具
Salt -Python編寫

雲存儲redis

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是一個用於存儲需求的容錯式分佈式文件系統。

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資產管理

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項目開發

日誌管理

日誌管理工具:收集,解析,可視化

Elasticsearch - 一個基於Lucene的文檔存儲,主要用於日誌索引、存儲和分析。
Fluentd - 日誌收集和發出
Flume -分佈式日誌收集和聚合系統
Graylog2 -具備報警選項的可插入日誌和事件分析服務器
Heka -流處理系統,可用於日誌聚合
Kibana - 可視化日誌和時間戳數據
Logstash -管理事件和日誌的工具
Octopussy -日誌管理解決方案(可視化/報警/報告)

監控

監控軟件

Cacti -基於Web的網絡監控和圖形工具
Cabot - 監控和報警,相似PagerDuty
check_mk -Nagios的擴展集合
Dash -一個用於GNU/Linux機器的低開銷web儀表板監控。
Icinga - Nagios分支
LibreNMS - Observium分支
Monit - 管理和監控Unix系統的小型開源工具
Munin -網絡資源監控工具
Naemon -基於Nagios4內核的網絡監控工具,具備性能增強和新功能
Nagios -計算機系統,網絡和基礎架構監控軟件
Observium -服務器和網絡設備的SNMP監控,運行在linux
OMD -開放的監控分佈
Opsview -基於Nagios4,Opsview核心,用於小型IT和測試環境
Riemann -靈活和快速的事件處理器,容許負責時間和度量分析
Sensu -開源的監控框架
Sentry - 應用監控,事件記錄和聚合
Shinken - 另外一個監控框架
Thruk - 多後臺監控的web接口,支持Naemon,Nagios,Icinga和Shinken
Xymon -靈感來自Big Brother的網絡監控
Zabbix - Enterprise-class software for monitoring of networks and applications.
Zabbix - 監控網絡和應用的企業級軟件
Zenoss -基於Zope的應用,服務器和網絡管理平臺

度量和度量收集

度量收集和顯示軟件

Collectd -系通通計收集守護進程
Collectl -高精度系統性能指標收集工具。
Dashing -Ruby gem,容許快速統計儀表板的開發。基於HTML5,容許在數據中心或會議室進行大屏幕顯示。
Diamond -基於Python的統計收集守護進程
Ganglia - 基於RRD用於網格和/或集羣的服務器的高性能、可伸縮監控設備。兼容Graphite,使用一個單一的收集進程。
Grafana -一個Graphite或InfluxDB儀表盤和圖形編輯器
開源的可伸縮繪圖服務器
InfluxDB -開源的分佈式時間序列數據庫,沒有外部依賴。
KairosDB -快速分佈式可擴展的時間序列數據庫,OpenTSDB 1. x的分支。
OpenTSDB -存儲和服務大量的時間序列數據,不丟失粒度。
RRDtool - 開源企業標準,用於時間序列數據的高性能數據記錄和繪圖系統
Statsd -應用統計監聽

網絡配置管理

網絡配置管理工具

GestióIP -一個自動的基於web的IPV4/IPV6地址管理工具
RANCID -監控網絡設備配置和維護歷史變動
rConfig -另外一個網絡配置管理工具

時事通信

時事通信軟件

DadaMail -Perl編寫的郵件列表管理器
phpList -PHP編寫的時事通信管理器

NOSQL

NOSQL數據庫

列族
    Apache HBase - Hadoop數據庫,一個分佈式的大數據存儲
    Cassandra -分佈式數據庫管理系統,設計用於處理大量數據跨多個服務器。
    Hypertable -基於c++的bigtable DBMS,節省通訊,可獨立或在Hadoop相似的分佈式FS上運行。
文檔存儲
    CouchDB -易於使用,多主機複製的面向文檔的數據庫系統。
    ElasticSearch - 基於Java的數據庫,受歡迎的日誌聚合,和電子郵件歸檔項目。
    MongoDB - 另外一個面向文檔的數據庫系統
    RavenDB - 具備ACID/事物功能的基於文檔的數據庫
    RethinkDB -開源分佈式文檔存儲數據庫,關注JSON
圖
    FlockDB -Twitter分佈式,容錯圖數據庫
    Neo4j - 開源圖數據庫
鍵值
    LevelDB -Google高性能鍵值數據庫
    Redis - 支持網絡,基於內存,鍵值,亦可持久化數據庫
    Riak -另外一個容錯的鍵值NoSQL數據庫

NoSQL服務器比較: http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis 打包

fpm - 萬能的多格式包建立器
omnibus-ruby - 全棧,跨發行版的包管理軟件(Ruby)
packman -全棧,跨發行版的包管理軟件(Python)
tito - 爲git項目構建RPM

隊列

BeanstalkD - A Simple, fast work queue.
BeanstalkD - 一個簡單快速的工做隊列
Gearman -快速的多語言隊列或任務處理平臺
NSQ - 實時分發的消息平臺
RabbitMQ -健壯的,全功能,跨發行版的隊列系統
ZeroMQ -輕量級隊列系統

RDBMS

關係數據庫管理系統

Firebird - 真正的全球開源數據庫
Galera -Galera mysql集羣是一個易於使用的高可用性解決方案,具備很高的系統正常運行時間,沒有數據丟失,爲將來的增加提供可伸縮性。
MariaDB -MySQL的社區開發分支
MySQL - 很是流行的RDBMS服務器
Percona Server -加強的,可替換MySQL
PostgreSQL - 對象關係數據庫管理系統(ORDBMS)
PostgreSQL-XL - 基於PostgreSQL的可伸縮開源數據庫集羣
SQLite -自包容,弱服務器,零配置,支持事務的SQL DBS實現庫

安全

安全工具

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息