Программа для работы с серверами windows

Выбор программы для управления сервером зависит от выполняемых задач и общих требований пользователя, который и ведет управление. При этом важно учитывать и платформу.

Содержание

  • SolarWinds Server and Application Monitor
  • ManageEngine Applications Manager
  • Wireshark
  • Sysinternals
  • Advanced IP Scanner
  • NetWrix Inactive Users Tracker
  • Performance Analysis of Logs
  • Multi-Tabbed PuTTY
  • Netwrix Auditor
  • NeDi
  • Nagios XI
  • Motadata Server Monitoring Tool
  • Вопросы и ответы

Программы для управления сервером

SolarWinds Server and Application Monitor

SolarWinds Server and Application Monitor может отслеживать сервисы AWS и Azure, охватывать хранилища, базы данных, более 1200 подключаемых модулей и состояние вашего серверного оборудования. Система отслеживает показатели серверного оборудования, включая использование ЦП, жесткого диска, источника питания и скорость работы вентилятора. Все датчики имеют свой цвет, чтобы вы могли быстро реагировать на изменения. Зеленым выделены нормальные показатели, а если цвет поменялся на красный, значит, произошли критические сбои или температура поднялась до определенного значения. Такое представление упрощает мониторинг производительности и ускоряет реакцию на важные события.

Данное решение для администрирования имеет функцию автоматического подключения, которая обнаруживает ваше оборудование и имеющиеся дополнительные модули без необходимости указывать все это самостоятельно. Эта технология считается одной из важнейших в SAM, поскольку важно быстро настроить все компоненты и ничего не упустить, что в ручном режиме происходит часто. Панель управления включает ряд заранее написанных шаблонов задач, которые помогут автоматизировать регулярный мониторинг и задачи профилактического обслуживания. В SolarWinds Server and Application Monitor встроены предварительно написанные отчеты и предупреждения, выводящиеся на экран при достижении определенных условий

Использование программы SolarWinds Server and Application Monitor для управления сервером

Внутренний инструмент под названием Appstack помогает анализировать использование компонентов для каждого компонента отдельно. Это позволяет определить причину скачка запросов и рациональнее распределить имеющиеся мощности. Взаимозависимость между доступом к ПО и поддерживающим его оборудованием распространяется еще и на активность в сети. Например, если вы однажды столкнетесь с проблемами при работе SQL-сервера, вам понадобится задействовать все доступные инструменты администрирования, чтобы найти и полностью устранить причину этой неисправности.

Вы можете настроить панель мониторинга, создав разные представления для ролей, распределив тем самым ответственность среди младших членов команды, если такие есть. Отчеты, системы автоматизации и уведомления — все это настраивается пользователем под себя, в зависимости от типа управляемого сервера. Данные функции делают SolarWinds SAM действительно важным инструментом администрирования серверов. Кроме средства просмотра производительности сети вы можете комбинировать этот модуль со средством слежения за сетевым трафиком, диспетчером конфигурации сети, монитором хранилища и монитором виртуализации. Стандартный монитор серверов и приложений поддерживает функции диспетчера виртуализации для мониторинга систем Hyper-V и VMware ESX.

Скачать SolarWinds Server and Application Monitor с официального сайта

ManageEngine Applications Manager

ManageEngine — один из ведущих поставщиков ПО для администрирования серверов, и его продукт под названием Applications Manager точно заслуживает внимания. Данная компания также производит популярный софт мониторинга производительности сети OpManager, который хорошо интегрируется с Applications Manager, предоставляя абсолютно полный набор средств мониторинга. Линейные графики представляют собой основной графический атрибут присутствующих дисплеев. Показатели серверов, отслеживаемых этой системой в реальном времени, включают: нагрузку на центральный процессор, скорость и объем накопителя, количество потребляемой ОЗУ и производительность ввода-вывода. Аппаратные факторы, отображаемые на мониторе, показывают значения датчика мощности, вентилятора и температуры.

Вот самые важные приложения, которые можно отслеживать на серверах при помощи данного решения: SQL-Server, система ERP, такая ​​как SAP, Oracle EBS, Microsoft Dynamics AX, CRM и Siebel CRM. Компонент управления модулями данного ПО имеет несколько очень интересных возможностей, которые помогут проанализировать различные действия и протестировать новые приложения. Доступна автоматизация рабочих процессов, которые взаимодействуют с сохраненными событиями из истории производительности сервера. Это означает, что вы получаете представление о том, как новый модуль или компонент сервера повлияет на имеющиеся ресурсы еще до того, как запустить его на основных мощностях. Это и дает ManageEngine Application Manager статус полноценной программы для администрирования сервера.

Использование программы ManageEngine Applications Manager для управления сервером

Инструменты отслеживания производительности проверяют доступность служб Active Directory, включая и работающие на сервере компоненты Exchange. Кроме этого постоянно мониторится скорость доступа к функциям Active Directory и LDAP. ManageEngine Applications Manager позволяет следить за уведомлениями системного журнала записей событий в ОС Windows, инсталлируется самостоятельно и не требует индивидуального доступа к каждому серверу для выполнения предварительного конфигурирования. С помощью рассматриваемого решения для администрирования вы получаете заранее заготовленные сценарии задач и отчеты, а также можете создавать свои собственные задачи автоматизации и настраиваемые отчеты. Есть возможность установить консоль мониторинга в обычных версиях операционных системах Windows и Linux и получить тот же набор основных функций.

Скачать Applications Manager с официального сайта

Wireshark

Wireshark — еще одно популярное средство сетевого мониторинга, поддерживающее большое количество серверов. Оно предназначено для просмотра всех событий, выполняемых в сети на самом низком уровне, активно используется как в коммерческих, так и государственных организациях. К основным и самым важным возможностям можно отнести следующие:

  • Детальная проверка самых разных протоколов с постоянным обновлением и добавлением новых.
  • Запись событий в режиме реального времени и анализ в автономном состоянии, если это требуется при работе сервера.
  • Поддерживается как на Windows, так и на Linux или macOS.
  • Присутствует продвинутый графический интерфейс, где и просматриваются полученные сетевые данные. Для этого можно использовать утилиту TShark, запустив ее в режиме TTY.
  • Доступны самые разные фильтры, которые помогут оградиться от лишней информации, если речь идет о глубоком анализе.
  • Поддерживаются многие форматы файлов, чтение и запись которых может пригодиться при работе с протоколами. Перечислять их все мы не будем, поскольку их действительно предостаточно и вся информация представлена на официальном сайте.

Использование программы Wireshark для управления сервером

Поговорим о еще одном, не самом заметном, преимуществе этого решения — документация. Она действительно написана детально и отвечает на все вопросы, которые могут возникнуть у тех, кто впервые сталкивается с данным решением. Есть несколько ее вариантов для разных задач, например, если вы хотите ознакомиться только с базовыми функциями еще во время выбора ПО для управления сервером. Wireshark активно обновляется и последняя версия вышла буквально месяц назад с момента написания этой статьи. Значит, разработчики активно трудятся над всеми протоколами и во время обновляют их, если в этом возникает необходимость.

Lumpics.ru

Скачать Wireshark с официального сайта

Sysinternals

Sysinternals — это целый комплект небольших программ от Microsoft, куда включены утилиты для работы с файлами, сетевыми приложениями, процессами и всей системой. Некоторые из них не нужны системному администратору или управляющему сервером, но определенные окажутся крайне полезны и активно применяющимися. Ниже прикреплена ссылка на полный комплект данного ПО, но вы можете самостоятельно решить, что из этого установить.

Скачать Sysinternals с официального сайта

Давайте поговорим исключительно о тех утилитах и программах, входящих в Sysinternals, которые действительно полезны при управлении сервером, а не во время работы в штатном режиме операционной системы Windows.

System Monitor

Первая утилита под названием System Monitor нужна тем пользователям, кто заинтересован в получении детальных логов при взаимодействии с файлами, процессами и сетевыми соединениями. Она записывает все действия в журнал событий и позволяет просмотреть их в любой момент. Информация выводится в графическом окне, где вы видите время, тип события, результат и детальную развертку всех действий.

Использование программы System Monitor для управления сервером

Преимущество System Monitor заключается в том, что пользователь получает расширенный журнал событий и видит куда больше информации на своем сервере или даже домашнем компьютере (утилиту можно установить в любую версию Windows).

AccessChk

Далее идет консольный инструмент AccessChk. Он предназначен для получения информации о разрешениях пользователей для файлов, каталогов и записей реестра. Сюда же относятся системные объекты и работающие службы. Его главное предназначение — обнаружение дыр безопасности, связанных с неправильно выданными правами доступа определенным группам пользователей или отдельным учетным записям.

Использование программы AccessChk для управления сервером

В AccessChk есть всего одна команда, выводящая на экран список каталогов и файлов по запросу. Далее вам остается самостоятельно разобраться со всеми разрешениями и решить, какие из них стоит отредактировать, чтобы убрать уязвимости сервера.

Autoruns

На сервере не используется обычный «Диспетчер задач», поскольку выводимой в нем информации чаще всего недостаточно для полноценного мониторинга. Вместо этого приобретается полноценная система или используются вот такие утилиты от Microsoft. Одной из них является Autoruns, по названию которой уже понятно, что следит она за автозапуском приложений. Утилита анализирует абсолютно все пути и записи реестра, выводя в графическом меню информацию о том, что было запущено вместе с сервером. Есть несколько вкладок, предназначенных для мониторинга разных компонентов: драйверов, принтеров, офисных программ, сервисов и сетевых подключений. Доступна фильтрация, позволяющая очистить список от ненужного и отобразить только искомые сведения.

Process Explorer

Process Explorer — еще один расширенный вариант упомянутого «Диспетчера задач», который отображает все запущенные процессы и позволяет управлять ими. На серверах данная программа активно используется, поскольку важно следить за тем, сколько байт потребляет то или иное приложение и какую нагрузку на процессор оказывает.

Использование программы Process Explorer для управления сервером

Дополнительно отображается целое дерево зависимых процессов, между которыми можно свободно перемещаться и без проблем находить необходимую информацию. Это делает Process Explorer практически незаменимым решением для тех, кто хочет не только мониторить состояние приложений на сервере, но и управлять ними.

Advanced IP Scanner

Если ранее мы говорили о полноформатном программном обеспечении, предназначенном для полноценного мониторинга сервера и управления его компонентами, то сейчас хотелось бы остановиться на простых решениях, функциональность которых не такая широкая. В большинстве случаев они распространяются бесплатно и рекомендованы для установки в Windows Server или другие серверные ОС, чтобы выполнять основные действия. Первая такая программа называется Advanced IP Scanner и предназначена она для сканирования LAN. Она отображает все найденные сетевые устройства, открывает доступ к общим каталогам и позволяет удаленно подключиться к ПК для управления, используя технологии RDP и Radmin.

Использование программы Advanced IP Scanner для управления сервером

Ее не нужно устанавливать — распространяется она в портативном варианте. Из приведенного выше описания понятно, что для Advanced IP Scanner подходит тот сервер, который управляет сразу несколькими компьютерами и периферийными устройствами. К сетевым инструментам данная программа не имеет никакого отношения.

Скачать Advanced IP Scanner с официального сайта

NetWrix Inactive Users Tracker

NetWrix Inactive Users Tracker подходит тем пользователям, кто подключает к своему серверу несколько учетных записей вплоть до нескольких десятков. Несмотря на ограничения в доступе, у каждого профиля есть свои разрешения, а значит, могут возникнуть проблемы с безопасностью, если владелец аккаунта установит ненадежный пароль или вообще уже не связан с проектом, но учетная запись по каким-то причинам еще не удалена.

Использование программы NetWrix Inactive Users Tracker для управления сервером

Это программное обеспечение находит все существующие профили и отправляет владельцу сервера информацию о том, сколько лет они уже существуют и как часто используются. Далее вам остается самостоятельно решить, что делать с неактивными профилями или теми, у которых наблюдаются проблемы безопасности. NetWrix Inactive Users Tracker распространяется бесплатно, поэтому его можно смело установить на свой сервер и использовать по необходимости.

Скачать NetWrix Inactive Users Tracker с официального сайта

Performance Analysis of Logs

На серверах постоянно возникают проблемы с производительностью, связанные с работой того или иного компонента. К сожалению, нельзя изначально предотвратить появление подобных ситуаций и сделать так, чтобы сервер всегда работал идеально. Поэтому приходится следить за его состоянием и вовремя исправлять проблемы. Отличным помощником в этом деле станет Performance Analysis of Logs. Это небольшое ПО подходит в тех ситуациях, когда начались проблемы с производительностью, но непонятно, что именно их провоцирует.

Использование программы Performance Analysis of Logs для управления сервером

Приложение анализирует счетчик монитора производительности и отображает на экране найденные результаты. В итоге вы увидите график со многими линиями, в которых еще предстоит разобраться. Каждый процесс отмечен своим цветом и отображается в таблице. Ненужные можно сразу откинуть, чтобы отобразились только те, которые потенциально могут влиять на производительность. В итоге вы без труда найдете тот процесс, который потреблял наибольшее количество системных ресурсов.

Скачать Performance Analysis of Logs с официального сайта

Multi-Tabbed PuTTY

Начнем с описания известного SSH-клиента под названием PuTTY, который как раз связан с рассматриваемой программой. Он предназначен для удаленного управления серверами и компьютерами при помощи создания соответствующего протокола подключения. Главный недостаток его стандартной версии в том, что при необходимости создания нескольких удаленных соединений приходилось запускать разные копии клиента, поскольку одна работала только с одним компьютером. Multi-Tabbed PuTTY меняет эту ситуацию, добавляя неограниченное количество клиентов в один графический интерфейс.

Использование программы Multi-Tabbed PuTTY для управления сервером

Внешний вид программы выполнен крайне удобно. Вверху отображаются вкладки со всеми созданными подключениями, справа находится список доступных или ранее используемых удаленных рабочих столов, а основное пространство выведено как раз под клиенты. Растягивайте их так, как это нужно, чтобы обеспечить корректное отображение и взаимодействовать со всеми устройствами одновременно или последовательно.

Скачать Multi-Tabbed PuTTY с официального сайта

Netwrix Auditor

Netwrix Auditor — приложение для обеспечения безопасности, которое помогает организациям преодолевать проблемы соблюдения нормативных требований и штатные трудности. Приложение дает вам полный контроль над тем, что происходит на сервере, предоставляя действенную информацию об изменениях, уровнях доступе и конфигурациях. Компоненты Netwrix Auditor позволяют минимизировать риски и своевременно обнаруживать угрозы для предотвращения утечек данных, а также соответствовать GDPR, PCI DSS, HIPAA, SOX, GLBA, FISMA, NIST, FERPA, CJIS, NERC CIP, ISO / IEC. 27001 и другим стандартам безопасности. Программу можно развернуть как в облаке, так и локально, что позволяет контролировать происходящее в любой момент, предварительно подключившись к серверу.

Использование программы Netwrix Auditor для управления сервером

Это хорошее решение, которое проверяет все необходимые элементы на сервере. Оно будет тестировать файловые серверы, базы данных, Active Directory, SharePoint и многое другое. Единственный минус Netwrix Auditor — иногда программа сбоит во время работы, но чаще это связано при попытках ее остановки во время обновления конфигурации. Тогда она может пропустить загрузку новых данных, но подключится после решения данной проблемы и заполнит пробелы, проверяя новые компоненты. Поддержка работает эффективно, поэтому по всем вопросам можно сразу писать представителям компании и рассказывать, какие трудности возникли. В большинстве случаев они помогают в течение нескольких часов.

Скачать Netwrix Auditor с официального сайта

NeDi

NeDi больше подходит для корпоративных сетей и системных администраторов, но может использоваться и на некоторых типах серверов, которые взаимодействуют с другими компьютерами и физическими устройствами. NeDi занимается регистрацией всего оборудования и отслеживает конечные узлы, предоставляя всю необходимую информацию в графическом интерфейсе. Это позволит полностью избавиться от протокола Telnet, если возникает потребность определить MAC-адреса или другие связанные с оборудованием данные. Когда NeDi находится в активном режиме, программа не просто сканирует устройства, она собирает всю информацию, которую только можно. Сюда входят версии установленных прошивок, физические и сетевые адреса, параметры, настройки дополнительных модулей и другие сведения.

Использование программы NeDi для управления сервером

Используйте NeDi не только для просмотра уже обнаруженных устройств, но и поиска других, которые были подключены недавно или обнаружить их в общем списке не получается. Обратиться к программе можно в любой момент, задав параметры поиска. Через несколько секунд на экране появляется необходимая информация, какого бы характера она не была. NeDi имеет открытый исходный код, а значит, распространяется бесплатно. Ознакомиться с описанием всех функций и загрузить установщик можно на официальном сайте.

Скачать NeDi с официального сайта

Nagios XI

Nagios XI — многофункциональное программное обеспечение для мониторинга, взаимодействующее как с сетями, так и серверами. Имеет открытый исходный код, значит, распространяется бесплатно, но это не единственная особенность подобной реализации. Вы можете загрузить Nagios XI в виде кода, редактировать его под себя, а затем установить на сервер. В интернете энтузиасты выкладывают свои модификации и рассказывают, какие еще функции можно добавить в это ПО, используя небольшие фрагменты кода или полноценные нововведения. Это позволяет вам сделать из уже готовой программы еще более универсальный инструмент. Графический интерфейс данного ПО представлен в простом видео, что не характерно для решений такого уровня. В предыдущих версиях он был еще минималистичнее, но сейчас появилось больше функций. Панель управления полностью настраиваемая, а значит, на нее вы можете вывести только те экраны и средства монитора, которые планируете использовать при взаимодействии с сервером.

Использование программы Nagios XI для управления сервером

Для настройки данного инструмента предназначен специальный мастер, выполняющий большинство действий в автоматическом режиме, а вам остается только выбирать понравившиеся варианты конфигурации. Графики, появляющиеся на панели мониторинга, делают распознавание главных показателей и статусов более простыми, поэтому вы никогда не получите важную информацию. Еще они включают инструменты прогнозирования и анализа данных при предварительном распределении используемых мощностей. Если вдруг система обнаруживает критические неполадки, но на них никто не реагирует, сообщения автоматически отправляются на телефон или электронные адреса тем, кто связан с управлением и может оперативно вмешаться, чтобы решить возникшую ситуацию.

Nagios XI распространяется по трем разным тарифным планам. Самая простая версия доступна бесплатно, но ограничена просмотром только семи сетевых узлов. Этого достаточно для большинства небольших компаний, но вот уже при работе с более крупными проектами потребуется приобретение продвинутой версии. Самый дешевый платный вариант Nagios XI предоставляет контроль до 100 узлов, что является значительным скачком по сравнению с предыдущим.

Скачать Nagios XI с официального сайта

Motadata Server Monitoring Tool

Завершает список программ для управления серверами средство мониторинга под названием Motadata Server Monitoring Tool. Платформа, на которой создан этот инструмент, предлагает мониторинг сети, серверов и приложений с помощью специализированных модулей, отслеживающих производительность баз данных, облачных сервисов и веб-платформ. Если вы являетесь владельцем онлайн-бизнеса или сервером, который связан с ним, особенное внимание обратите на средство просмотра URL-адресов и базы данных. Оно сканирует доступность всех существующих веб-страниц, а также оценит скорость работы сайта и вы сможете убедиться в том, что пользователи не испытывают трудностей при переходе и весь контент отображается корректно. Если говорить о конкретных мониторах, отслеживаемых модулем Motadata, то он охватывает обычные характеристики комплектующих серверов, включая разделы жестких дисков и пространство на них, загруженность центрального процессора и оперативной памяти. Если нужно, включите функцию ведения журнала событий, чтобы вы могли в любой момент открыть соответствующий раздел и посмотреть, что случилось за определенный период времени.

Использование программы Motadata Server Monitoring Tool для управления сервером

Motadata Server Monitoring Tool совместимо с серверами как на Windows, так и Linux, а также поддерживает интеграцию с удаленными серверами при использовании централизованного мониторинга по WAN. Есть и облачный сервис, подключение к которому не вызывает трудностей. Это позволяет в любой момент обратиться к мониторам и посмотреть, в каком состоянии сервер находится сейчас. После установки Motadata Server Monitoring Tool на компьютер придется использовать любой браузер, чтобы открыть графический интерфейс. Учитывайте это и заранее добавьте соответствующую программу, если собираетесь открыть данное ПО.

Скачать Motadata Server Monitoring Tool с официального сайта

Universal Media Server 13.2.0

Мультиплатформенный DLNA-совместимый UPnP медиа-сервер. Работает с различными устройствами вывода (Playstation 3, Xbox 360, а также телевизоры Samsung или Sony и т.п.), поддерживает широкий спектр медиаформатов, а также FFmpeg DTS, 3D SBS видео и пр….

get_app1 494 | Бесплатная |

FileZilla Server 1.6.6

FileZilla Server — Компактный, мощный, быстро работающий и при этом бесплатный FTP-сервер. Позволяет легко и быстро превратить ваш ПК в сервер и является одной из лучших среди программ такого рода…

get_app54 993 | Бесплатная |

DNS Angel 1.7

DNS Angel — небольшая бесплатная программка для защиты ПК от вредоносных загрузок и веб-сайтов, а также контроля посещаемых веб-ресурсов вашими детьми и блокировки нежелательного контента…

get_app1 744 | Бесплатная |

XAMPP 8.0.25 / 8.1.12 / 8.2.0

Кроссплатформенная сборка веб-сервера, которую можно использовать для тестирования и обслуживания веб-сайтов, включающая в себя все необходимые инструменты для разработчика (Apache, MySQL, интерпретатор скриптов PHP, язык программирования Perl и пр.)…

get_app5 566 | Бесплатная |

Apache HTTP Server 2.4.55

Apache HTTP Server самый популярный веб-сервер в Интернете с апреля 1996 года. Распространяется с открытым исходным кодом, поддерживает большинство известных операционных систем, таких как Unix/Linux, Windows…

get_app203 004 | Бесплатная |

MySQL 8.0.31

MySQL — популярная кроссплатформенная система управления базами данных, без которой не обходится практически ни один веб-сайт. Является быстрым, надежным и легким в использовании инструментом веб-разработчика и отлично подходит для доступа к базам данных…

get_app356 976 | Бесплатная |

HomServ 3.0.1

HomServ — бесплатный серверный пакет, предназначенный для отладки веб-приложений на домашней локальной машине под Windows без подключения к локальной сети или Интернет…

get_app9 877 | Бесплатная |

ChrisPC Anonymous Proxy 9.22 Free

ChrisPC Anonymous Proxy позволит вам анонимно находиться в сети Интернет, быстро подключаться к прокси-серверам из более чем 50 стран и быстро менять IP-адрес. Программа умеет блокировать рекламу на сайтах, а также скрипты слежения и счетчики посещения…

get_app6 904 | Бесплатная |

Bopup Communication Server 5.10.7.17215

Bopup Communication Server — сервер для организации эффективной системы обмена мгновенными сообщениями и файлами в локальной сети…

get_app5 503 | Условно-бесплатная |

ESEDatabaseView 1.71

ESEDatabaseView — простая утилита, которая считывает и отображает данные, хранящиеся внутри базы данных Extensible Storage Engine (ESE), известной также как «Jet Blue» или .edb-файл…

get_app2 443 | Бесплатная |

Open Server 5.4.3

Простой и надёжный инструмент, необходимый каждому веб-мастеру, включающий набор серверного ПО, в том числе Apache, Nginx, Ghostscript, PHPMyAdmin, MariaDB, Memcached, MongoDB, MySQL, PostgreSQL, Redis, различные PHP модули и дополнительные расширения…

get_app27 233 | Бесплатная |

Wing FTP Server 7.1.4

Мощный кроссплатформенный FTP-сервер, который поддерживает несколько протоколов передачи файлов, включая FTP, FTPS, HTTP, HTTPS и SFTP, обеспечивая вашим клиентам гибкость в выборе способа подключения к серверу. Есть возможность веб-администрирования…

get_app484 | Бесплатная |

Wing Gateway 1.0.9

Модуль балансировки нагрузки для Wing FTP Server. Поддерживает балансировку нагрузки для равномерного распределения входящих соединений на несколько FTP-серверов, что позволяет динамически добавлять или удалять WingFTP-узлы без остановки обслуживания…

get_app128 | Бесплатная |

Mobile Web Server 3.1.2.47

Небольшой бесплатный персональный веб-сервер с нулевой конфигурацией. Утилита создает веб-сайты из отдельных файлов с автоматически генерируемыми меню навигации по сайту и эскизами изображений автоматически и на лету. Присутствует поддержка веб-шаблонов…

get_app172 | Бесплатная |

Geo Router 2.32

Приложение, которое представляет из себя обратный прокси-сервер. Разделяет входящий трафик по странам происхождения, а затем направляет его на указанные серверы. Автоматически определяет конфигурацию оборудования и настраивается для маршрутизации трафика…

get_app256 | Бесплатная |

Обложка: Вместо бубна: огромная подборка инструментов сисадмина

Хорошему системному администратору нужны хорошие инструменты. Представляем вашему вниманию огромную подборку всего, что может понадобиться для этой работы.

  • Резервное копирование
  • Автоматизация сборки
  • ChatOps
  • Клонирование
  • Облачные вычисления
  • Облачная оркестрация
  • Облачное хранилище
  • Просмотр кода
  • Организация совместной работы
  • База данных управления конфигурации
  • Управление конфигурацией
  • Непрерывная интеграция и развёртывание
  • Панели управления
  • Автоматизация развёртывания
  • Создание диаграмм
  • Распределённые файловые системы
  • DNS
  • Редакторы
  • Управление IT-активами
  • LDAP
  • Работа с логами
  • Почтовые серверы
  • Обмен сообщениями
  • Мониторинг
  • Показатели и сбор показателей
  • Управление конфигурацией сети
  • Рассылки
  • NoSQL
  • Упаковка
  • Распределение и планирование задач
  • СУБД
  • Безопасность
  • Обнаружение сервисов
  • Контейнеры
  • SSH
  • Статистика
  • Страницы состояния
  • Тикет-системы
  • Устранение неполадок и диагностика
  • Управление проектами
  • Управление версиями
  • Виртуализация
  • VPN
  • Веб
  • Веб-почта
  • Вики
  • Блоги
  • Книги
  • Рассылки для сисадминов
  • Репозитории
  • Сайты

Резервное копирование

  • Amanda — программа для архивирования информации, обладающая возможностью резервного копирования данных, постоянно хранящихся на множестве компьютеров в компьютерной сети;
  • Attic — программа для дедуплицированного резервного копирования, написанная на Python;
  • Bacula — кроссплатформенное клиент-серверная программа, позволяющая управлять резервным копированием, восстановлением, и проверкой данных по сети для компьютеров и операционных систем различных типов;
  • Bareos — форк инструмента Bacula;
  • Barman — менеджер бэкапов для аварийного восстановления серверов PostgreSQL;
  • Backuppc — программа для резервного копирования данных с управлением через веб-интерфейс;
  • Brebis — инструмент для автоматической проверки бэкапов;
  • 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 — модульный чат-бот, который легко развернуть и поддерживать;
  • Hubot — фреймворк для создания чат-ботов, созданный на основе GitHub Campfire;
  • 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 — инструмент для настройки сервисов инфраструктуры;
  • Doozerd — высокодоступное хранилище для небольших объёмов чрезвычайно важных данных;
  • 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 — groupware — сервер с упором на простоту и масштабируемость;
  • 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 — быстрый инструмент для развёртывания;
  • Rocketeer — менеджер задач для автоматического выполнения рутинных операций и инструмент для развёртывания на PHP.

Создание диаграмм

  • 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;
  • 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 с собственным сервером.

Мониторинг

  • 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, позволяющий создавать дашборды. Является форком 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;
  • phpList — приложение для рассылок с бесплатным тарифом на 300 сообщений в месяц.

NoSQL

  • Apache HBase— open-source нереляционная распределённая база данных;
  • Cassandra — распределённая система управления базами данных, рассчитанная на создание высокомасштабируемых и надёжных хранилищ огромных массивов данных;
  • Hypertable — высокопроизводительная, масштабируемая база данных по образцу BigTable;
  • CouchDB — документо-ориентированная система управления базами данных с открытым исходным кодом, не требующая описания схемы данных;
  • ElasticSearch — база данных, написанная на Java;
  • MongoDB — документоориентированная система управления базами данных с открытым исходным кодом, не требующая описания схемы таблиц;
  • RavenDB — полностью транзакционная документоориентированная база данных;
  • RethinkDB — распределённая документоориентированная СУБД с открытым исходным кодом, сохраняющая данные в бессхемном JSON-формате;
  • FlockDB — распределённая, отказоустойчивая графовая база данных от Twitter;
  • Neo4j — open-source графовая база данных;
  • 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 — ханипот для эмуляции уязвимостей и сбора информации о атакующих;
  • 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 — бесплатная программа для анализа логов сервера.

Страницы состояния

  • Cachet — open-source система страниц состояния на PHP.

Тикет-системы

  • 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 — самый популярный веб-сервер;
  • 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, сисадминов и разработчиков с еженедельной рассылкой и чатом;

Репозитории

  • Dotdeb — репозиторий с обновлёнными Debian-пакетами для LAMP;
  • ElRepo — репозиторий сообщества для Enterprise Linux (RHEL, Centos и т.д.);
  • EPEL — репозиторий для RHEL и совместимых с ним (CentOS, Scientific Linux);
  • Remi — репозиторий с обновлёнными LAMP-пакетами для RHEL/Centos/Fedora.
  • Software Collections — предоставляет обновлённые пакеты Ruby, Python, и т.д. для CentOS/Scientific Linux 6.x.

Сайты

  • Ops School — исчерпывающая программа, которая расскажет, как стать operations engineer;
  • Digital Ocean Tutorials — удивительно обширный ресурс провайдера облачных инфраструктур для изучения основ определённых приложений, инструментов и даже системного администрирования.

На основе подборки

Обсуждают сейчас

Решаем популярные задачи с асинхронным кодом на JavaScript: часть вторая

Узнайте, насколько хорошо вы знаете Golang, и откройте для себя новые фишки — тест-рассказ про Go от Tproger и Kaspersky

Узнайте, насколько хорошо вы знаете Golang, и откройте для себя новые фишки — тест-рассказ про Go от Tproger и Kaspersky

Как строить IT-карьеру в банке

Набор для управления, наблюдения, бэкапа и диагностики Windows Server, который облегчит работу системных администраторов, опубликовал сайт proglib.io.

ТОП-10 инструментов для админа Windows Server

1. Wireshark и Microsoft Message Analyzer

Утилита отслеживания сетевого потока данных. Она работает с основными протоколами, имеет чистый интерфейс на GTK и мощную систему фильтров. Программа работает на LinuxSolarisFreeBSDNetBSDOpenBSDMac OS X и WindowsWireshark показывает подробности сетевых данных. Выявляйте с помощью программы разные проблемы сети.

Wireshark

Microsoft Message Analyzer захватывает, отображает и анализирует сетевые данные. Изюминка программы – отслеживание системных вызовов, что позволяет сопоставлять поведение установленных приложений с тем, что творится в сети.

Microsoft Message Analyzer

Программа подходит для следующих случаев:

  • Снимки для анализа безопасности. Захватывайте и сохраняйте данные в сетевом сегменте для нахождения вероятных угроз.
  • Диагностика проблем приложений. Программы вроде Скайпа используют разные порты и протоколы. Когда сервер теряет связь с клиентами, создайте снимки попыток соединений в Message Analyzer и определите возможные помехи.
  • Диагностика сети и настроек файрвола. Захватывайте данные между машинами. Хост не получает ожидаемого ответа? Определите, где прерывается связь, и не мешает ли файрвол.

2. Clonezilla

Clonezilla – бесплатный open source инструмент, клонирует диски и виртуальные разделы. Поддерживает системные бэкапы и аварийное восстановление. Доступно два варианта программы: live-версия для одной машины и SE для серверов и больших деплоев.

Сохраняйте резервные копии на внешний USB-диск. Clonezilla поддерживает файловые системы FATNTFSext2ext3ext4reiserfsreiser4XFSJFSJFSVMFS и HFS +. Она идеальна для одноразовых бэкапов. Единственный минус – Clonezilla не различает программный RAID и разбивает его на отдельные устройства.

Версия SE поможет, когда на множестве одинаковых машин отсутствует ОС. Установите операционную систему и нужное ПО на один ПК, сделайте снимок, а затем деплой на остальные машины по сети. Вдобавок Clonezilla SE бэкапит ночью или в любое другое время.

Clonezilla

3. PowerShell ISE и его аддоны

Это интерактивная оболочка на .NET Framework. Пригодна для автоматизации и управления процессами, а также понимает команды cmd.

PowerShell ISE

Внешним видом и функциональностью PowerShell похож на cmd. Надстройка Script Browserпозволит вам найти нужные сценарии на TechNet.

Ещё один полезный аддон – это Script Analyzer. Он автоматически анализирует скрипты и предлагает изменения.

Установите с помощью следующих команд:

 Install-Module -Name Scriptbrowser
Install-Module -Name ISEScriptAnalyzerAddOn
Enable-ScriptBrowser
Enable-ScriptAnalyzer

4. RSAT для Windows 10

Инструменты удалённого управления сервера или RSAT предоставляют администраторам доступ к Windows Server и Active Directory. Он включает в себя:

  • Управление сервером.
  • Консоль MMC.
  • Hyper-V.
  • Командлеты PowerShell.
  • Инструменты командной строки.

RSAT переносит утилиты администрирования на обычный десктоп. Нет необходимости использовать удалённый рабочий стол. Это повышает безопасность управления Windows Server.

RSAT

5. Инструменты Sysinternals

Набор пригодится для диагностики проблем и выявления уязвимостей компьютеров под управлением Windows. В шести категориях около 40 утилит:

  • работа с файлами и дисками
  • сетевые программы
  • процессы
  • безопасность
  • информация о системе
  • разное

System Monitor

Установите эту службу на любой ПК с WindowsSysmon расширяет функции логирования. Он записывает в журнал событий информацию о создании файлов, удалении процессов и сетевых соединениях.

System Monitor

Служба увеличивает количество событий в логе на серверах или десктопах.

AccessChk

Инструмент определяет разрешения групп и пользователей для следующих ресурсов:

  1. Файлы.
  2. Директории.
  3. Реестр.
  4. Глобальные объекты.
  5. Службы Windows.

Уязвимости возникают из-за неправильных разрешений доступа.

AccessChk

Autoruns

Узнайте, какие программы запускаются после загрузки и при входе. Утилита отображает все запуски из папок StartupRunRunOnce, а также из ключей реестра. Autoruns предоставляет информацию о расширениях оболочки проводника, установленных панелях инструментов, вспомогательных объектах браузера, об автоматическом запуске служб и уведомлениях Winlogon.

Autoruns

Process Explorer

Он позволяет просматривать файлы и пути выполнения процессов. Инструмент показывает производительность ЦП, использование памяти и обрабатывает цифровые подписи.

Process Explorer работает как альтернатива диспетчеру задач. Он отображает потребление ресурсов, включая память, дескрипторы, объекты и потоки. Замораживайте и уничтожайте выполняющиеся программы с помощью PE. Используйте интеграцию с VirusTotal для поиска опасного кода.

Process Explorer

Process Monitor

Инструмент содержит информацию о системных файлах, реестре, процессах и потоках. Настройте его на снятие данных активности.

Возможности Process Monitor:

  • Захватывайте информацию процессов: путь, команды, ID пользователя и сессии, а также нагрузку на сеть.
  • Подробности служб, утилизация файлов.
  • Определяйте ключи реестра с данными приложений.
  • Логирование событий.
  • Логи операций при загрузке.
  • Фильтры поиска.
Process Monitor

6. 7-zip

Open source инструмент обладает малым размером и поддерживает различные алгоритмы сжатия. Работает со всеми распространёнными архивами: ziprarGzipbzip2xztar и WIM. Имеет проприетарный формат 7z с алгоритмом сжатия LZMA. Программа доступна из консоли с помощью команды p7zip или через графический интерфейс. Поддерживает интеграцию в проводник и шифрует zip-архивы с помощью AES 256. Скрывайте названия содержимого в архиве формата 7z.

7-zip

7. Notepad ++

Notepad ++ – крутой текстовый редактор. Подходит для работы с кодом. В нём есть подсветка синтаксиса и поддержка регулярных выражений в поиске. Но главное – быстрое время отклика при открытии больших файлов. Редактор поможет сисадминам исследовать длинные логи.

Настройте интерфейс под себя и скройте всё ненужное. Устанавливайте горячие клавиши и функции меню. Notepad++ поддерживает вкладки – работайте с несколькими файлами в одном окне. Другие фичи:

  • автоматическое сохранение
  • поиск и замена регулярным выражением
  • макросы
  • множественное редактирование
  • разделение экрана и синхронизация прокрутки
  • строковые операции, включая сортировку, преобразование регистров и удаление лишних пробелов
Notepad ++

8. Netwrix Account Lockout Examiner

Бесплатная утилита оповещает IT-администраторов о блокировке учётных записей AD. Она помогает установить причину для быстрого восстановления нормальных операций. В службу поддержки поступает уведомление со ссылкой на подробности. Выбирайте оповещения для определённых пользователей.

Критические для бизнеса приложения используют служебные учётные записи. Инструмент оповещает администраторов после блокировки для минимизации влияния на бизнес.

Netwrix Account Lockout Examiner

9. Process Hacker

Хотите навороченный Task Manager, который опережает даже аналог от Sysinternals:

  • Фишка PH – уведомления о запуске, установке служб и драйверов. Когда устанавливается программа, вы получаете сводку о запускаемых процессах.
  • Главное окно похоже на аналог в Process Explorer, но в отличие от PE, который разбивает информацию, PH позволяет открывать вкладки кликами по диаграммам в главном окне. PHпоказывает имя процессора, общее количество физической памяти.
  • Он помечает процессы разными цветами в зависимости от типа.
  • Доступен поиск по ключевым словам.
  • Network и Disk – две полезные вкладки с соответствующей информацией о процессах.

Эти функции делают Process Hacker одним из топовых бесплатных инструментов для сисадминов.

Process Hacker

10. PuTTy

PuTTY – лёгкий и быстрый эмулятор терминала. Он поддерживает протоколы SSHSCP и rlogin. Доступен для разнообразных ОС, включая Windows и Linux. Поддерживает различные варианты удалённого терминала. PuTTY позволяет контролировать пользователей с помощью шифрования SHH3DESArcfourBlowfishDES или аутентификацией по открытым ключам. Программа поддерживает IPv6.

PuTTy

В PuTTY есть клиенты SCP и SFTP для командной строки (pscp и psftp). А также plink – консольная утилита для не интерактивных сессий. PuTTY – программа для удалённой настройки роутеров, коммутаторов и серверов.

Понравилась статья? Поделить с друзьями:
  • Программа для работы с разделами жесткого диска windows 10 на русском
  • Программа для распаковки файлов zip скачать бесплатно для windows 10
  • Программа для работы с разделами жесткого диска windows 10 бесплатная
  • Программа для распаковки игр на компьютер windows 10
  • Программа для работы с папками windows 10