Вместо бубна: огромная подборка инструментов сисадмина: различия между версиями
Материал из support.qbpro.ru
imported>Vix Нет описания правки |
imported>Vix Нет описания правки |
||
Строка 397: | Строка 397: | ||
<li>[https://code.google.com/p/pdsh/ '''pdsh'''— многопоточный shell-клиент, параллельно выполняющий команды на множестве удалённых хостов]</li> | <li>[https://code.google.com/p/pdsh/ '''pdsh'''— многопоточный shell-клиент, параллельно выполняющий команды на множестве удалённых хостов]</li> | ||
<li>[https://code.google.com/p/sshpt/ '''SSH Power Tool'''— выполняйте команды и загружайте файлы на несколько серверов одновременно без использования pre-shared ключей]</li> | <li>[https://code.google.com/p/sshpt/ '''SSH Power Tool'''— выполняйте команды и загружайте файлы на несколько серверов одновременно без использования pre-shared ключей]</li> | ||
<li>sshrc — сохраняет ~/.sshrc на локальном компьютере после удалённого подключения]</li> | <li>['''sshrc''' — сохраняет ~/.sshrc на локальном компьютере после удалённого подключения]</li> | ||
<li>[https://stormssh.readthedocs.org/ '''stormssh'''— инструмент командной строки для управления SSH-соединениями.]</li> | <li>[https://stormssh.readthedocs.org/ '''stormssh'''— инструмент командной строки для управления SSH-соединениями.]</li> | ||
</ul> | </ul> | ||
Строка 406: | Строка 406: | ||
<li>[http://goaccess.io/ '''GoAccess'''— анализ логов в реальном времени и интерактивный просмотр в терминале]</li> | <li>[http://goaccess.io/ '''GoAccess'''— анализ логов в реальном времени и интерактивный просмотр в терминале]</li> | ||
<li>[http://www.openwebanalytics.com/ '''Open Web Analytics'''— добавляйте веб-аналитику на сайты с помощью JavaScript, PHP или REST API]</li> | <li>[http://www.openwebanalytics.com/ '''Open Web Analytics'''— добавляйте веб-аналитику на сайты с помощью JavaScript, PHP или REST API]</li> | ||
<li>Webalizer — бесплатная программа для анализа логов сервера.]</li> | <li>['''Webalizer''' — бесплатная программа для анализа логов сервера.]</li> | ||
</ul> | </ul> | ||
<h2 id= 37 >Страницы состояния</h2> | <h2 id= 37 >Страницы состояния</h2> | ||
Строка 432: | Строка 432: | ||
<h2 id= 40 >Управление проектами</h2> | <h2 id= 40 >Управление проектами</h2> | ||
<ul> | <ul> | ||
<li>[https://github.com/takezoe/gitbucket | <li>[https://github.com/takezoe/gitbucket '''GitBucket'''— клон GitHub, написанный на Scala]</li> | ||
<li>[https://www.gitlab.com/ '''GitLab'''— клон GitHub, написанный на Ruby]</li> | <li>[https://www.gitlab.com/ '''GitLab'''— клон GitHub, написанный на Ruby]</li> | ||
<li>[https://gogs.io/ '''Gogs'''— легковесный Git-сервис, написанный на Go]</li> | <li>[https://gogs.io/ '''Gogs'''— легковесный Git-сервис, написанный на Go]</li> | ||
Строка 451: | Строка 451: | ||
<h2 id= 42 >Виртуализация</h2> | <h2 id= 42 >Виртуализация</h2> | ||
<ul> | <ul> | ||
<li>Archipel — платформа для управления виртуальными машинами, использующая XMPP]</li> | <li>['''Archipel''' — платформа для управления виртуальными машинами, использующая XMPP]</li> | ||
<li>[http://www.linux-kvm.org/ '''KVM'''— виртуализация для Linux]</li> | <li>[http://www.linux-kvm.org/ '''KVM'''— виртуализация для Linux]</li> | ||
<li>[http://opennebula.org/ '''OpenNebula'''— облачная платформа для сисадминов и devops]</li> | <li>[http://opennebula.org/ '''OpenNebula'''— облачная платформа для сисадминов и devops]</li> | ||
Строка 489: | Строка 489: | ||
<li>[https://www.mailpile.is/ '''Mailpile'''— почтовый клиент с упором на предоставление пользователям шифрования и конфиденциальности по умолчанию]</li> | <li>[https://www.mailpile.is/ '''Mailpile'''— почтовый клиент с упором на предоставление пользователям шифрования и конфиденциальности по умолчанию]</li> | ||
<li>[https://roundcube.net/ '''Roundcube'''— клиент для веб-почты с веб-интерфейсом, написанный на PHP]</li> | <li>[https://roundcube.net/ '''Roundcube'''— клиент для веб-почты с веб-интерфейсом, написанный на PHP]</li> | ||
<li>[https://squirrelmail.org/ '''SquirrelMail'''— клиент для веб-почты на PHP.</li> | <li>[https://squirrelmail.org/ '''SquirrelMail'''— клиент для веб-почты на PHP.]</li> | ||
</ul> | </ul> | ||
<h2 id= 46 >Вики</h2> | <h2 id= 46 >Вики</h2> | ||
Строка 501: | Строка 501: | ||
<li>[https://moinmo.in/ '''MoinMoin'''— мощный, простой в использовании и расширяемый вики-движок, написанный на Python]</li> | <li>[https://moinmo.in/ '''MoinMoin'''— мощный, простой в использовании и расширяемый вики-движок, написанный на Python]</li> | ||
<li>[https://github.com/minad/olelo '''Ōlelo Wiki'''— вики-движок, построенный на основе Git]</li> | <li>[https://github.com/minad/olelo '''Ōlelo Wiki'''— вики-движок, построенный на основе Git]</li> | ||
<li>[http://tiddlywiki.com/ '''TiddlyWiki'''— вики-движок и вики-концепция, заключающаяся в том, что весь вики-сайт представляет собой одну HTML-страницу, интерактивность которой обеспечивается скриптами.</li> | <li>[http://tiddlywiki.com/ '''TiddlyWiki'''— вики-движок и вики-концепция, заключающаяся в том, что весь вики-сайт представляет собой одну HTML-страницу, интерактивность которой обеспечивается скриптами.]</li> | ||
</ul> | </ul> | ||
<h2 id= 47 >Блоги</h2> | <h2 id= 47 >Блоги</h2> |
Версия от 16:13, 19 июля 2022
Резервное копирование
- Amanda— программа для архивирования информации, обладающая возможностью резервного копирования данных, постоянно хранящихся на множестве компьютеров в компьютерной сети
- Attic— программа для дедуплицированного резервного копирования, написанная на Python
- Bacula— кроссплатформенное клиент-серверная программа, позволяющая управлять резервным копированием, восстановлением, и проверкой данных по сети для компьютеров и операционных систем различных типов
- Bareos— форк инструмента Bacula
- Barman— менеджер бэкапов для аварийного восстановления серверов PostgreSQL
- Backuppc— программа для резервного копирования данных с управлением через веб-интерфейс
- Brebis— инструмент для автоматической проверки бэкапов
- data-wpel-link= external target= _blank rel= nofollow noopener noreferrer >Bup— эффективная система резервного копирования с глобальной дедупликацией
- Burp— программа для резервного копирования и восстановления сети
- Duplicati— бесплатный инструмент для онлайн-хранения зашифрованных бэкапов
- Duplicity— резервное копирование с шифрованием
- FreeFileSync— инструмент для сравнения и синхронизации папок
- Lsyncd— монитор файловой системы, синхронизирующий директории
- restic— быстрая, безопасная и эффективная программа для резервного копирования
- Rsnapshot— инструмент для создания снимков файловой системы
- SafeKeep— open-source приложение для резервного копирования
- Snebu– эффективный инструмент для создания резервных копий с помощью снимков системы для Unix/Linux-систем
- UrBackup— простая в использовании система резервного копирования
- ZBackup— универсальный инструмент для дедупликации бэкапов
- Backup— библиотека на Ruby для резервного копирования на Unix-системах
- DREBS— инструмент для создания периодических снимков томов AWS EBS
Автоматизация сборки
- Apache Ant— инструмент для автоматизации сборки. Похож на make, написан на Java
- Apache Maven— инструмент для автоматизации сборки, в основном для Java
- GNU Make— самый популярный инструмент для автоматизации сборки с множеством применений
- Gradle— ещё один open-source инструмент для автоматизации сборки.
ChatOps
- CloudBot— простой, быстрый, расширяемый open-source IRC-бот на Python
- Eggdrop— самый популярный open-source IRC-бот, гибкий и простой в использовании
- Err— модульный чат-бот, который легко развернуть и поддерживать
- data-wpel-link= external target= _blank rel= nofollow noopener noreferrer >Hubot— фреймворк для создания чат-ботов, созданный на основе GitHub Campfire
- data-wpel-link= external target= _blank rel= nofollow noopener noreferrer >Lazlo— фреймворк для ChatOps-автоматизации, написанный на Go
- Lita— чат-бот на Ruby
- KeyBase— чат-приложение с шифрованием, облаком и git.
Клонирование
- Clonezilla— программа, предназначенная для клонирования дисков и отдельных разделов жёсткого диска, а также создания резервных копий и аварийного восстановления системы
- Fog— open-source система для клонирования
- Redo Backup— простой, но эффективный инструмент для резервного копирования и восстановления.
Облачные вычисления
- AppScale— облачная платформа для создания масштабируемых веб- и мобильных приложений. Совместима с Google App Engine
- CloudStack— open-source платформа облачных вычислений для запуска и управления большими сетями виртуальных машин
- Cobbler— сервер развёртывания Linux
- Mesos— создавайте и запускайте распределённые системы с эффективным использованием ресурсов
- OpenNebula— облачная платформа для сисадминов и devops
- Openshift Origin— дистрибутив Kubernetes для непрерывной разработки приложений и их развёртывания, разработанный Red Hat
- OpenStack— open-source программное обеспечение для создания частных и публичных облаков
- The Foreman— инструмент для управления жизненным циклом физических и виртуальных серверов
- Tsuru— open-source расширяемое PaaS программное обеспечение
- Terraform— позволяет работать с инфраструктурой как с кодом и в основном используется для AWS/GCE.
Облачная оркестрация
- BOSH— IaaS платформа оркестрации, изначально созданная для развёртывания и управления Cloud Foundry PaaS, но также полезная для распределённых систем общего назначения
- Ansible— содержит модули для управления многими типами облачных ресурсов
- Cloudify— open-source облачная платформа для оркестрации, написанная на основе TOSCA с помощью Python и YAML
- Consul— инструмент для настройки сервисов инфраструктуры
- data-wpel-link= external target= _blank rel= nofollow noopener noreferrer >Doozerd— высокодоступное хранилище для небольших объёмов чрезвычайно важных данных
- data-wpel-link= external target= _blank rel= nofollow noopener noreferrer >etcd— надёжное распределённое хранилище для наиболее критичных данных системы
- Juju— развёртывайте, настраивайте и масштабируйте ваше программное обеспечение на публичных и частных облаках
- [MCollective — фреймворк на Ruby для управления серверной оркестрацией]
- Overcast— простая программа командной строки, упрощающая развёртывание, настройку и управление кластерами виртуальных машин
- Rundeck— простой инструмент для оркестрации
- Serf— децентрализованное членство в кластере, обнаружение неполадок и окрестровка
- StackStorm— ChatOps-платформа для управления инфраструктурой. Написана на Python
- ZooKeeper— сервис для работы с распределёнными системами.
Облачное хранилище
- git-annex assistantсинхронизированная папка на всех ваших устройствах под управлением OS X, Linux, Android, а также на съёмных носителях и NAS-устройствах
- nextCloud— сетевой доступ к файлам
- ownCloud— предоставляет универсальный доступ к файлам по сети
- Seafile— open-source решение для облачного хранения
- [SparkleShare — предоставляет услуги по облачному хранению и синхронизации файлов]
- Swift— высокодоступное распределённое хранилище
- Syncthing— open-source система для зашифрованного распределения данных.
Просмотр кода
- Gerrit— open-source приложение с веб-интерфейсом, интегрируемое с Git, предназначенное для совместного проведения инспекции кода
- Phabricator— инструмент для просмотра кода, созданный Facebook и используемый WikiMedia, FB, DropBox и другими
- Review Board— инструмент для совместного просмотра кода с веб-интерфейсом.
Организация совместной работы
- Citadel/UX— open-source веб-приложение для организации совместной работы
- EGroupware— веб-приложение для совместной работы группы людей, написанное на PHP
- Horde Groupware— веб-приложение на PHP для организации совместной работы
- Kolab— свободный почтовый сервер с поддержкой совместной работы, календарей, списков дел, WebDAV, ActiveSync синхронизацией и многим другим
- SOGo— cервер с упором на простоту и масштабируемость
- 'Zimbra— программный продукт для автоматизации совместной деятельности рабочих групп.
База данных управления конфигурации
- 'Clusto— инструмент управления кластерами
- i-doit— open-source база данных IT-документации и управления конфигурацией
- iTop— настраиваемое ITSM и CMDB-решение с открытым исходным кодом
- Ralph— система управления активами и инфраструктурой датацентров
- Sicekit— набор инструментов, предназначенных для MediaWiki, чтобы помочь людям, которые поддерживает системы и инфраструктуру.
Управление конфигурацией
- Ansible— система управления конфигурациями, написанная на Python
- CFEngine— фреймворк для управления конфигурацией и её автоматизации
- Chef— система управления конфигурациями, написанная на Ruby и Erlang, с использованием предметно-ориентированного языка для описания конфигураций
- mgmt— менеджер конфигураций, написанный на Go
- [Pallet — платформа для автоматизации инфраструктуры в облаке, сервере или прямо на виртуальной машине]
- [Puppet — кроссплатформенное клиент-серверное приложение, которое позволяет централизованно управлять конфигурацией операционных систем и программ, установленных на нескольких компьютерах. Написано на Ruby]
- Salt— система управления конфигурациями и удалённого выполнения операций, написанная на Python.
Непрерывная интеграция и развёртывание
- Buildbot— open-source фреймворк для автоматизации процессов сборки, тестирования и выпуска программного обеспечения
- Drone— сервер непрерывной интеграции, основанный на Docker и настраиваемый с помощью YAML-файлов
- Go— open-source сервер непрерывной поставки
- Jenkins— расширяемый open-source сервер непрерывной интеграции
- Spinnaker— open-source платформа непрерывной поставки
- TeamCity— мощный инструмент для непрерывной интеграции от JetBrains
Панели управления
- Ajenti— панель управления для Linux и BSD
- Cockpit— менеджер Linux-серверов с веб-интерфейсом
- Froxlor— простая в использовании панель для Linux с поддержкой Nginx и PHP-FPM
- ISPConfig— панель управления хостингом для Linux
- Sentora— панель управления для Linux, BSD и Windows, основанная на ZPanel
- VestaCP— панель управления хостингом для Linux с Nginx
- Virtualmin— панель управления для Linux, основанная на Webmin
- Webmin— панель управления для Linux с веб-интерфейсом.
Автоматизация развёртывания
- Capistrano— инструмент для автоматизации и развёртывания удалённого сервера, написанный на Ruby
- Fabric— библиотека на Python для удалённого выполнения команд по SSH в целях развёртывания приложения или администрирования системы
- Mina— быстрый инструмент для развёртывания
- [http://rocketeer.autopergamene.eu/ Rocketeer— менеджер задач для автоматического выполнения рутинных операций и инструмент для развёртывания на PHP.
Создание диаграмм
- [http://go.drawthe.net/ drawthe.net— динамически рисует диаграмму сети, исходя из текстового описания.
Распределённые файловые системы
- Ceph— open-source объектная сеть хранения, обеспечивающая как файловый, так и блочный интерфейсы доступа
- LeoFS— высокодоступная, распределённая, отказоустойчивая файловая система
- GlusterFS— распределённая, параллельная, линейно масштабируемая файловая система с возможностью защиты от сбоев
- HDFS— файловая система, предназначенная для хранения файлов больших размеров, поблочно распределённых между узлами вычислительного кластера. Написана на Java для фреймворка Hadoop
- Lustre— распределённая файловая система массового параллелизма, обычно используемая для крупномасштабных кластерных вычислений
- MooseFS— отказоустойчивая, распределенная сетевая файловая система с открытым исходным кодом
- OpenAFS— распределённая файловая система с поддержкой нескольких ОС
- TahoeLAFS— open-source децентрализованная облачная файловая система
- XtreemFS— отказоустойчивая распределённая файловая система.
DNS
- Bind— открытая и наиболее распространённая реализация DNS-сервера
- djbdns— простой и безопасный набор программ для обслуживания и разрешения DNS-зон
- Designate— DNS REST API с поддержкой нескольких DNS-серверов в качестве бэкенда
- dnsmasq— легковесный и быстроконфигурируемый DNS-, DHCP- и TFTP-сервер, предназначенный для обеспечения доменными именами и связанными с ними сервисами небольших сетей
- Knot— высокопроизводительный open-source авторитетный DNS-сервер
- NSD— авторитетный DNS-сервер на Си
- PowerDNS— высокопроизводительный DNS-сервер с множеством функций для балансировки нагрузки, написанный на C++
- Unbound— рекурсивный и кэширующий DNS-преобразователь
- [Yadifa — легковесный авторитетный DNS-сервер с возможностями DNSSEC.
Редакторы
- Atom— текстовый редактор от GitHub
- Brackets — open-source текстовый редактор для веб-дизайнеров и фронтенд-разработчиков
- Eclipse— IDE с системой расширений, написанная на Java
- Geany— текстовый редактор, использующий GTK+
- GNU Emacs— расширяемый и настраиваемый текстовый редактор
- Haroopad— редактор разметки с возможностью сразу же видеть результат
- [ICEcoder — редактор кода с веб-интерфейсом]
- Intellij IDEA— мощная IDE с множеством плагинов, написанная на Java и Kotlin
- jotgit— редактор для совместного редактирования
- Light Table— open-source редактор кода с системой расширений
- [Lime — open-source альтернатива Sublime Text, написанная на Go]
- SciTE— текстовый редактор на основе SCIntilla
- TextMate— текстовый редактор для OS X.
- Vim— текстовый редактор с широкими возможностями для настройки
- Visual Studio Code— настраиваемый, кроссплатформенный редактор кода от Microsoft.
Управление IT-активами
- GLPI— система работы с заявками и инцидентами, а также для инвентаризации компьютерного оборудования
- OCS Inventory NG— позволяет пользователям инвентаризировать IT-активы
- Netbox— инструмент для управления IP-адресами и инфраструктурой датацентра
- RackTables— система управления активами для датацентров
- Ralph— система управления активами и инфраструктурой датацентров
- Snipe IT— система управления активами и лицензиями
- OpenDCIM— приложение для управления инфраструктурой датацентра.
LDAP
- 389 Directory Server— LDAP-сервер, разработанный Red Hat
- Apache Directory Server— проект Apache Software Foundation, написанный на Java
- OpenLDAP— open-source реализация LDAP
- Apache Directory Studio— LDAP-клиент, основанный на Eclipse.
Работа с логами
- Echofish— система для сбора и анализа логов в реальном времени
- Fluentd— open-source система для сбора логов
- Flume— распределённая система сбора и агрегации логов
- Graylog2— сервер для анализа событий и логов с возможностями оповещения
- Heka— система для работы с логами от Mozilla
- Kibana— инструмент для визуализации данных
- Logstash— инструмент для управления событиями и логами
- Octopussy— open-source решение для работы с логами.
Почтовые серверы
- Cyrus IMAP/POP3— open-source почтовый сервер, который предназначен для запуска на закрытых серверах
- Dovecot— IMAP- и POP3-сервер, разрабатываемый с упором на безопасность, гибкость настройки и быстродействие
- Exim— агент пересылки сообщений для Unix-систем
- Haraka— высокопроизводительный SMTP-сервер на JavaScript
- MailCatcher— простой SMTP-сервер на Ruby. Полезен в целях разработки или отладки
- Maildrop— высокопроизводительный open-source SMTP-сервер
- OpenSMTPD— защищённый SMTP-сервер
- Postfix— open-source агент передачи почты
- Qmail— безопасная замена Sendmail
- Sendmail— один из старейших агентов передачи почты.
- Mail-in-a-Box— легкоразвёртываемый почтовый сервер
- iRedMail— open-source почтовый сервер, основанный на Postfix и Dovecot.
Обмен сообщениями
- ejabberd— распределённый и устойчивый к отказам XMPP-сервер, написанный в основном на Erlang
- data-wpel-link= external target= _blank rel= nofollow noopener noreferrer >Metronome IM— XMPP-сервер мгновенного обмена сообщениями, начинался как форк Prosody IM
- MongooseIM— масштабируемая платформа для мгновенного обмена сообщениями, написанная на Erlang
- Openfire— кроссплатформенный XMPP-сервер, написанный на Java
- Prosody IM— кроссплатформенный XMPP-сервер, написанный на Lua
- [Tigase — XMPP-сервер на Java]
- Candy— многопользовательский XMPP-клиент, написанный на JavaScript
- Kaiwa— open-source веб-клиент для XMPP
- Lets-Chat— чат на Node.js с собственным сервером.
Мониторинг
- data-wpel-link= external target= _blank rel= nofollow noopener noreferrer >Alerta— распределённая, масштабируемая и гибкая система мониторинга
- Canopsis— open-source гипервизор
- Cacti— инструмент с веб-интерфейсом, который собирает статистические данные за определённые временные интервалы и позволяет отобразить их в графическом виде
- Cabot— легко развёртываемая служба мониторинга и оповещений на собственном сервере
- Centreon— open-source инструмент для мониторинга производительности
- [check_mk — набор расширений для Nagios]
- Flapjack— система мониторинга маршрутизации уведомлений
- [Icinga — форк Nagios]
- LibreNMS— форк Observium
- Monit— небольшой open-source инструмент для управления и мониторинга Unix-систем
- Munin— сетевой инструмент мониторинга ресурсов
- Naemon— сетевой инструмент для мониторинга, основанный на Nagios, но с улучшениями производительности и новой функциональностью
- Nagios— open-source инструмент для мониторинга компьютерных систем и сетей: наблюдения, контроля состояния вычислительных узлов и служб, оповещения администратора в том случае, если какие-то из служб прекращают свою работу
- Observium— система мониторинга для Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler, NetApp и многих других. Есть платная и бесплатная версии
- Opsview— система мониторинга, основанная на Nagios 4
- Riemann— гибкая система мониторинга распределённых систем
- [Sensu — open-source фреймворк для мониторинга на Ruby]
- Sentry— инструмент для мониторинга приложений и логирования событий
- Serverstats— простой инструмент для создания графиков с помощью rrdtool
- Seyren— дашборд с оповещениями для Graphite
- Shinken— open-source фреймворк для мониторинга на Python
- Zabbix— open-source система мониторинга и отслеживания статусов разнообразных сервисов компьютерной сети, серверов и сетевого оборудования
- Adagios— веб-интерфейс для конфигурации Nagios
- Dash— веб-дашборд для Linux
- Thruk— веб-интерфейс для Naemon, Nagios, Icinga и Shinken
- Uchiwa— open-source дашборд для Sensu
- [OMD — система сетевого мониторинга.
Показатели и сбор показателей
- Collectd— демон для сбора системной статистики
- Collectl— высокоточный инструмент для сбора показателей производительности системы
- Smashing— фреймворк на Ruby, позволяющий создавать дашборды. Является форком [https://github.com/Shopify/dashing Dashing]
- Diamond— демон на Python, собирающий статистику
- Facette— инструмент для визуализации временных данных, написанный на Go
- Freeboard— open-source инструмент для создания дашбордов
- Ganglia— масштабируемая распределённая система мониторинга для высокопроизводительных систем
- Grafana— open-source программное обеспечение для анализа временных рядов
- Graphite— open-source инструмент для хранения временных данных и их отображения
- InfluxDB— open-source распределённая база данных для хранения временных рядов
- KairosDB— база данных для хранения временных рядов, является форком OpenTSDB 1.x
- NetData— система для распределённого мониторинга производительности и работоспособности в реальном времени
- OpenTSDB— масштабируемая, распределённая open-source база данных для хранения временных рядов
- Packetbeat— захватывает сетевой трафик о отображает его на дашборде Kibana
- Prometheus— система мониторинга сервисов и база данных временных рядов
- RRDtool— набор утилит для хранения, обработки и визуализации динамических последовательностей данных
- Statsd— демон на Node.js для сбора статистики.
Управление конфигурацией сети
- GestióIP— open-source решение для управления IP-адресами
- NOC Project— масштабируемая, высокопроизводительная open-source система эксплуатационной поддержки
- Netbox— инструмент для управления IP-адресами и инфраструктурой датацентра
- Oxidized— инструмент с веб-интерфейсом для резервного копирования конфигурации сетевых устройств
- phpIPAM— open-source инструмент для управления IP-адресами. Имеет интеграцию с PowerDNS
- RANCID— отслеживает конфигурацию сетевого устройства и ведёт журнал изменений
- rConfig— open-source инструмент для управления конфигурацией сетевых устройств
- trigger— надёжный инструмент для автоматизации настройки сети, написанный на Python.
Рассылки
- DadaMail— приложение для рассылок, написанное на Perl
- [http://www.phplist.com/ phpList— приложение для рассылок с бесплатным тарифом на 300 сообщений в месяц.
NoSQL
- Apache HBase</a>— open-source нереляционная распределённая база данных
- Cassandra— распределённая система управления базами данных, рассчитанная на создание высокомасштабируемых и надёжных хранилищ огромных массивов данных
- Hypertable— высокопроизводительная, масштабируемая база данных по образцу BigTable
- CouchDB— документо-ориентированная система управления базами данных с открытым исходным кодом, не требующая описания схемы данных
- ElasticSearch— база данных, написанная на Java
- MongoDB— документоориентированная система управления базами данных с открытым исходным кодом, не требующая описания схемы таблиц
- RavenDB— полностью транзакционная документоориентированная база данных
- RethinkDB— распределённая документоориентированная СУБД с открытым исходным кодом, сохраняющая данные в бессхемном JSON-формате
- FlockDB— распределённая, отказоустойчивая графовая база данных от Twitter
- Neo4j— open-source графовая база данных
- data-wpel-link= external target= _blank rel= nofollow noopener noreferrer >LevelDB— высокоэффективная база данных типа «ключ-значение» от Google
- Redis— нереляционная высокопроизводительная СУБД
- Riak— распределённая open-source NoSQL-СУБД типа «ключ-значение».
Упаковка
- fpm— эффективный упаковщик для множества платформ
- omnibus-ruby— упаковщик на Ruby
- packman— open-source упаковщик на Python
- tito— создаёт RPM для проектов на основе git.
Распределение и планирование задач
- ActiveMQ— open-source брокер сообщений написанный на Java. Имеет полную поддержку JMS
- BeanstalkD— простая и быстрая очередь задач
- Gearman— фреймворк для распределения задач
- Kafka— распределённый брокер сообщений
- RabbitMQ— платформа, реализующая систему обмена сообщениями между компонентами программной системы на основе стандарта AMQP
- NSQ— распределённый брокер сообщений
- ZeroMQ— высокопроизводительная асинхронная библиотека обмена сообщениями.
СУБД
- Firebird— универсальная open-source база данных
- Galera— масштабируемый кластер для MySQL
- MariaDB— форк MySQL, разработанный сообществом
- MySQL— популярная реляционная СУБД
- Percona Server— улучшенная замена MySQL
- PostgreSQL— ещё одна популярная open-source реляционная база данных
- PostgreSQL-XL— open-source масштабируемый кластер баз данных на основе PostgreSQL
- SQLite— библиотека с автономной, безсерверной, транзакционной базой данных.
Безопасность
- Blackbox— безопасное хранение данных в Git/Mercurial
- Denyhosts— средство против брутфорс-атак на SSH-сервер
- Fail2Ban— сканирует логи и выполняет определённые действия для подозрительных IP-адресов
- fwknop— защищает порты с помощью SPA-авторизации
- Glastopf— ханипот для эмуляции уязвимостей и сбора информации о атакующих
- data-wpel-link= external target= _blank rel= nofollow noopener noreferrer >Kippo— ханипот для логирования брутфорс-атак
- OSSEC— хостовая система обнаружения вторжений, которая проводит анализ логов, обнаруживает руткиты и многое другое
- OSQuery— обращайтесь к вашим устройствам как к базе данных с помощью базовых SQL-команд
- pfSense— дистрибутив для создания межсетевого экрана/маршрутизатора, основанный на FreeBSD
- Snort — open-source система предотвращения и обнаружения вторжений]
- SpamAssassin— мощный спам-фильтр с множеством методик обнаружения
- BounCA— веб-инструмент для генерации самоподписанных SSL-сертификатов.
Обнаружение сервисов
- Consul— инструмент для обнаружения, мониторинга и настройки сервисов
- Doozerd— высокодоступное хранилище для небольших объёмов чрезвычайно важных данных
- ZooKeeper— сервис для работы с распределёнными системами.
Контейнеры
- Bitnami— сервис для автоматической упаковки, развёртывания и поддержки веб-приложений
- Docker— программное обеспечение для автоматизации развёртывания и управления приложениями в среде виртуализации на уровне операционной системы
- LXC— система виртуализации на уровне операционной системы для запуска нескольких изолированных экземпляров операционной системы Linux на одном узле
- LXD— менеджер контейнеров
- OpenVZ— реализация технологии виртуализации на уровне операционной системы, которая базируется на ядре Linux
- Docker Compose— инструмент для определения и запуска многоконтейнерных Docker-приложений
- Singularity— контейнеры приложений для Linux.
SSH
- Advanced SSH config— расширяет возможности файла ssh_config
- autossh— автоматически возобновляет ssh-сессию после прерывания сети
- Cluster SSH— контроль над многими окнами xterm с помощью простой консоли
- DSH— обёртка для выполнения нескольких удалённых shell-команд из одной командной строки
- Mosh— мобильный shell
- parallel-ssh— запускайте SSH-команды асинхронно на множестве серверов с минимальной нагрузкой
- pdsh— многопоточный shell-клиент, параллельно выполняющий команды на множестве удалённых хостов
- SSH Power Tool— выполняйте команды и загружайте файлы на несколько серверов одновременно без использования pre-shared ключей
- [sshrc — сохраняет ~/.sshrc на локальном компьютере после удалённого подключения]
- stormssh— инструмент командной строки для управления SSH-соединениями.
Статистика
- Analog— анализатор лог-файлов
- AWStats— бесплатный генератор графической статистики
- GoAccess— анализ логов в реальном времени и интерактивный просмотр в терминале
- Open Web Analytics— добавляйте веб-аналитику на сайты с помощью JavaScript, PHP или REST API
- [Webalizer — бесплатная программа для анализа логов сервера.]
Страницы состояния
Тикет-системы
- Bugzilla— багтрекер общего назначения, изначально созданный Mozilla для внутренних нужд
- Flyspray— багтрекер с веб-интерфейсом, написанный на PHP
- MantisBT— open-source багтрекер с веб-интерфейсом
- osTicket— простая тикет-система для техподдержки
- OTRS— открытая система обработки заявок
- Redmine— open-source тикет-система, написанная на Ruby
- Request Tracker— тикет-система на Perl
- TheBugGenie— бесплатная для небольших команд тикет-система.
Устранение неполадок и диагностика
- mitmproxy— инструмент на Python для перехвата, просмотра и изменения сетевого трафика
- Sysdig— анализируйте контейнеры и оркестраторы в реальном времени или захватывайте активность контейнера для дальнейшего анализа
- Wireshark— популярная программа-анализатор трафика
- Trinity Rescue Kit— Linux Live CD для восстановления машин на Linux и Windows.
Управление проектами
- GitBucket— клон GitHub, написанный на Scala
- GitLab— клон GitHub, написанный на Ruby
- Gogs— легковесный Git-сервис, написанный на Go
- Phabricator— инструмент для просмотра кода, созданный Facebook и используемый WikiMedia, FB, DropBox и другими
- Redmine— open-source серверное веб-приложение для управления проектами и задачами, написанное на Ruby
- Taiga— open-source инструмент для управления проектами на основе методик Kanban и Scrum
- The Bug Genie— инструмент на PHP для управления проектами и отслеживания задач
- Trac— средство управления проектами и отслеживания ошибок в программном обеспечении, написанное на Python.
Управление версиями
- Fossil— система управление версиями со встроенной wiki и багтрекером
- Git— распределённая система управления версиями с акцентом на скорость
- GNU Bazaar— распределённая система управления версиями, спонсируемая Canonical
- Mercurial— кроссплатформенная распределённая система управления версиями, разработанная для эффективной работы с очень большими репозиториями кода
- Subversion— open-source централизованная система управления версиями.
Виртуализация
- [Archipel — платформа для управления виртуальными машинами, использующая XMPP]
- KVM— виртуализация для Linux
- OpenNebula— облачная платформа для сисадминов и devops
- oVirt— open-source платформа для виртуализации, основанная на KVM
- Packer— инструмент для создания идентичных образов машин для нескольких платформ
- Proxmox VE— open-source платформа для виртуализации
- QEMU— open-source программа для эмуляции аппаратного обеспечения различных платформ и виртуализации
- Vagrant— инструмент для создания и конфигурирования виртуальной среды разработки
- VirtualBox— виртуализация для Windows, Linux, FreeBSD, macOS, Solaris/OpenSolaris, ReactOS, DOS и других
- Xen— кроссплатформенный гипервизор, распространяемый по лицензии GPL.
VPN
- OpenVPN— применяет специальный протокол безопасности, который использует SSL/TLS для обмена ключами
- Pritunl— VPN-решение, основанное на OpenVPN
- SoftEther— многопротокольный VPN с расширенными функциями
- sshuttle— прозрачный прокси-сервер, который работает как VPN
- strongSwan— open-source VPN для Linux
- tinc— распределённый p2p VPN
- wireguard— быстрый и защищённый VPN.
Веб
- Apache— самый популярный веб-сервер
- [https://caddyserver.com/ Caddy— HTTP/2 веб-сервер с автоматическим HTTPS:
- Cherokee— легковесный и высокопроизводительный веб-сервер
- Lighttpd— веб-сервер, оптимизированный для случаев, когда критически важна скорость
- Nginx— HTTP-сервер и обратный прокси-сервер, почтовый прокси-сервер, а также TCP/UDP прокси-сервер общего назначения
- uWSGI— веб-сервер и сервер веб-приложений, первоначально реализованный для запуска Python-приложений через протокол WSGI
- HAProxy— надёжный TCP/HTTP балансировщик нагрузки
- Squid— кэширующий прокси для HTTP, HTTPS, FTP и не только
- Traefik— обратный прокси и балансировщик нагрузки, написанный на Go
- Varnish— обратный HTTP-прокси.
Веб-почта
- Mailpile— почтовый клиент с упором на предоставление пользователям шифрования и конфиденциальности по умолчанию
- Roundcube— клиент для веб-почты с веб-интерфейсом, написанный на PHP
- SquirrelMail— клиент для веб-почты на PHP.
Вики
- BookStack— простой вики-движок на PHP, использующий MySQL для хранения данных
- DokuWiki— простой, но достаточно мощный вики-движок
- Gollum— простой вики-движок, построенный на основе Git
- ikiwiki— вики-компилятор
- MDwiki— вики, полностью написанная на HTML5/JavaScript
- MediaWiki— движок для вики-проектов, который был написан специально для Википедии
- MoinMoin— мощный, простой в использовании и расширяемый вики-движок, написанный на Python
- Ōlelo Wiki— вики-движок, построенный на основе Git
- TiddlyWiki— вики-движок и вики-концепция, заключающаяся в том, что весь вики-сайт представляет собой одну HTML-страницу, интерактивность которой обеспечивается скриптами.
Блоги
- Code as Craft— блог компании Etsy
- DevOpsGuys— блог devops’ов
- Rackspace Developers— блог с множеством статей на тему DevOps
Книги
- Learn Cisco Network Administration in a Month of Lunches— руководство для сисадминов, которые хотят научиться администрировать коммутаторы и маршрутизаторы Cisco
- The Linux Command Line— книга о командной строке Linux
- The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win— книга о том, как DevOps-методики могут решить проблемы в IT-организациях
- The Practice of System and Network Administration— в первом и втором изданиях описываются лучшие практики администрирования, вне зависимости от конкретных платформ или технологий
- UNIX and Linux System Administration Handbook— подход к системному администрированию с практической точки зрения
- Securing DevOps— книги о безопасности для DevOps, которая рассматривает современные технологии, используемые для защиты веб-приложений и их инфраструктуры.
Рассылки для сисадминов
- Servers for Hackers— рассылка для программистов, которым нужно администрировать сервер
- DevOpsLinks— сообщество DevOps, сисадминов и разработчиков с еженедельной рассылкой и чатом
ИСТОЧНИК: