Management server: Что такое Central Management Server
Содержание
Что такое Central Management Server
Central Management Server (CMS) является хранилищем организованного списка управляемых серверов и служит администратору баз данных хорошим подспорьем при управлении несколькими серверами. В качестве CMS подойдет SQL Server версии 2008 и выше и любой редакции, в т.ч. Express. Для того чтобы создать его, нужно в SQL Server Management Studio в окне Registered Servers щелкнуть правой клавишей мыши и выбрать пункт Register Central Management Server.
В появившемся окне нужно всего-лишь вбить имя сервера и сохранить.
Все, теперь CMS создан и готов к использованию.
Таким же образом вы или другой администратор или разработчик может подключиться к уже настроенному CMS и использовать его.
Управление списком серверов в Central Management Server
Теперь мы можем добавлять в CMS наши сервера. Этот процесс такой же, как и добавление серверов в окне Registered Servers. Напоминаю, что в качестве CMS должна использоваться версия не ниже SQL Server 2008, а вот в список серверов для администрирования вы можете добавлять даже 2000 и 2005 версии и, насколько мне известно, хотя я сам лично не проверял, даже версию 7. 0.
Например так выглядит добавление группы:
А так добавление сервера:
Можно создавать группы, например по версии сервера, по редакции, по типу использования. Один и тот же администрируемый сервер можно зарегистрировать в нескольких группах для упрощения администрирования. Приведу пример, как может выглядеть один из вариантов группировки. Но вы конечно же можете регистрировать так, как вам удобнее, и как больше подходит для ваших повседневных задач.
Недостатки Central Management Server
На текущий момент существует два недостатка, которые необходимо учитывать при внедрении CMS.
Central Management Server поддерживает только Windows аутентификацию. Соответственно, если в вашей среде есть удаленные SQL сервера, доступ к которым вы имеете только через SQL аутентификацию или SQL Azure сервера, вы не сможете добавить их в общий список. Соответственно, если у вас несколько изолированных доменов, в каждом из которых вас есть экземпляры SQL Server, то ваш единственный выход – использовать несколько CMS, хотя это и не очень удобно.
Также нельзя добавить в список серверов сам Central Management Server. Поэтому обычно Central Management Server развертывают на отдельном экземпляре.
Способы применения Central Management Server
Итак, мы развернули CMS. Теперь давайте подробнее посмотрим, какие функции с помощью него мы можем выполнять.
Выполнение запроса одновременно на группе серверов
С помощью CMS становится очень просто выполнить определенную команду одновременно сразу на нескольких серверах. Для этого вы просто щелкаете правой клавишей мыши на нужной вам группе серверов и выбираете пункт New Query.
Вот тут как раз большое значение будет играть, как вы сгруппировали ваши сервера. И давайте посмотрим на результат простого запроса:
Выполнение административных действий со службами
Щелкая правой клавишей мыши на любом из серверов вы также можете останавливать, запускать и перезапускать службы SQL Server.
CMS как хранилище политик для Policy Based Management
Central Management Server играет ключевую роль, если вы применяете Policy Based Management для контроля и управления несколькими экземплярами SQL Server. Его удобно использовать в качестве центрального хранилища для ваших политик. Подробнее о Policy Based Management вы можете прочитать здесь: Administer Servers by Using Policy-Based Management.
Центральное хранилище списка экземпляров SQL Server
Об этом я уже в кратце говорил, но выделю еще раз. Если в вашей организации несколько человек занимаются администрированием, то очень полезно иметь центральное хранилище списка экземпляров SQL Server. На самом CMS весь список серверов храниться в БД msdb в следующих системных таблицах:
dbo.sysmanagement_shared_registered_servers_internal
dbo.sysmanagement_shared_server_groups_internal
Также имеются 2 системных представления:
dbo.sysmanagement_shared_registered_servers
dbo.sysmanagement_shared_server_groups
Для выдачи прав к CMS существует 2 роли в БД msdb: ServerGroupReaderRole и ServerGroupAdministratorRole. Первая дает доступ на чтение к вышеуказанным представлениям со списком серверов, а вторая дает право на запуск следующих системных процедур, которые служат для управления списком серверов:
dbo. sp_sysmanagement_add_shared_registered_server
dbo.sp_sysmanagement_add_shared_server_group
dbo.sp_sysmanagement_delete_shared_registered_server
dbo.sp_sysmanagement_delete_shared_server_group
dbo.sp_sysmanagement_move_shared_registered_server
dbo.sp_sysmanagement_move_shared_server_group
dbo.sp_sysmanagement_rename_shared_registered_server
dbo.sp_sysmanagement_rename_shared_server_group
dbo.sp_sysmanagement_update_shared_registered_server
dbo.sp_sysmanagement_update_shared_server_group
dbo.sp_sysmanagement_verify_shared_server_type
Соответственно, если вы хотите предоставить членам вашей команды доступ к вашему CMS, вам нужно включать их в соответствующие группы.
Обновление Security Management Server до R80
21 ИЮНЯ 2016
1. Обновление Security Management Server до R80
Обновить до версии R80 на данный момент можно только Security Management Server, обновление установки standalone не поддерживается. In place upgrade не поддерживается.
Схема лабораторной
1.1. Что нужно учесть перед обновлением менеджмент сервера:
1.1.1. Требования для миграции базы данных.
Свободного места на диске должно быть больше, чем размер архива экспортированной базы данных, в 5 раз.
Размер папки /var/log на целевом сервере должен составлять не менее 25% от размера папки /var/log исходного сервера.
1.1.2. Требования к сетевым настройкам.
На целевом сервере сетевые настройки должны совпадать с сервером источника. Если используется IPv6, то необходимо задать адрес IPv4 перед началом миграции.
1.1.3. Создание бэкапа.
Экспорт базы данных нужно производить на удаленный сервер. При обновлении использовать Upgrade Tools package целевой версии.
Настройки операционной системы Gaia не бэкапятся. Перед обновлением необходимо зайти на Gaia WebUI и записать все настройки системы (интерфейсы, dns сервера, маршруты, proxy, DHCP, NetFlow, настройки SNMP, задания(Jobs), пользователей (user management) и High Availability).
Примечание: Обновление с IPSO не поддерживается.
1.1.4. Бэкап и миграция SmartEvent / SmartReporter Server.
Утилиты ‘backup’ and ‘migrate export’ не включают данные баз SmartEvent database / SmartReporter database.
Для бэкапа и миграции нужно использовать утилиты ‘eva_db_backup’ или ‘evs_backup’.
Примечание: статья sk110173 в базе знаний CheckPoint.
1.2. Утилиты и программы, которые нужно использовать.
1.2.1. WinCSP (скачать)
1.2.2. Putty (скачать)
1.2.3. Notepad++, с плагином Compare (опционально; скачать)
1.2.4. CheckPoint tools (скачать)
1.2.4.1. SmartConsole текущей установленной версии (в данной статье R77.30)
1.2.4.2. SmartConsole R80 (скачать)
1.2.4.3. ISO образ версии R80 (скачать)
1.2.4.4. Management Server Migration Tool Gaia Pre-R80 Migration (скачать)
2. Подготовительные работы для обновления Security Management Server
2. 1. Создание и сохранение snapshot’а
1. В начале создадим snapshot системы
В начале создадим snapshot системы, чтобы можно было откатиться, если что-то пойдет не так. Зайдем на WebGUI, Security Management Server, в моем случае, это https://10.100.100.200, и введем логин и пароль
2. После логина нужно убедится, что имеется возможность редактирования настроек
На скриншоте видно, что сейчас мы не можем изменить настройки сервера
3. Чтобы перейти в режим редактирования, нужно нажать на замок
Появится окно, в котором мы выбираем “Yes”, чтобы перейти в режим редактирования настроек
4. Если все сделано правильно, вместо замка будет иконка “ручки”
5. Далее перейдем в раздел “Maintenance” – “Snapshot Management”.
6. Для создания Snapshot’а нужно нажать на кнопку new, ввести понятное имя, описание (если это нужно) и нажать кнопку “OK”.
7. Процесс создания snapshot’а запустится.
8. После того, как создастся snapshot, нужно его экспортировать в надежное место
(Т.к. все делается в рамках лабораторной среды, мы будем экспортировать файл на рабочую станцию, с которой ведем обновление). Для экспорта снапшота нужно нажать кнопку Export, и в появившемся окне нажать Start Export
9. Далее запустится процесс экспорта
10. По завершении процесса нужно сохранить файл (нажать на Download и выбрать место сохранения)
11. Снапшет архивируется в процессе экспорта.
3. Проверка на возможность обновления
3.1. Создание пользователя для утилиты WinCSP
1. Для того, чтобы скопировать утилиты для обновления Security Management Server, нужно создать пользователя для утилиты WinCSP.
Для этого в разделе “User Management” перейдем в подраздел “Users”, нажмем “Add” и добавим пользователя, задав ему имя, пароль и “Shell”. В поле “Shell” необходимо выбрать “/bin/bash” и добавить “adminRole”.
2. Должно получится вот так (логин у вас может отличатся от того, что на скриншоте):
3.2. Копирование утилиты PreUpdateR80 на менеджмент сервер.
1. Перейдем на рабочую станцию и запустим утилиту WinSCP
Создадим подключение к Security Management Server, IP нашего сервера — 10.100.100.200.
2. Далее переходим в папку “upgrade_tools” на сервере.
(/opt/CPsuite-R77/fw1/bin/upgrade_tools) Копируем “Check_Point_R80_migration_tools_PreR80. Gaia.tgz” в директорию upgrade_tools.
3. Создаём папку MTPreUpR80
4. Разархивируем в нее утилиты из “Check_Point_R80_migration_tools_PreR80.Gaia.tgz”
3.3. Запуск утилиты pre_upgrade_verifier
1. Теперь подключаемся к серверу через утилиту putty.
2. После логина нужно перейти в режим эксперта, введя команду “expert”
Если у вас не задан пароль эксперта, необходимо его задать. Для этого нужно в командной строке ввести “set expert-password” и ввести пароль (ниже на скриншоте как раз это и показано).
3. Перейдем в директорию MTPreUpR80
(cd $FWDIR/bin/upgrade_tools/MTPreUpR80) и убедимся, что в этой директории есть утилиты.
4. Используя утилиту “pre_upgrade_verifier”, проверим, возможно ли обновление
(в лабораторной среде установлен менеджмент сервер версии R77. 30). Команда будет выглядеть вот так: “./pre_upgrade_verifier -p $FWDIR -c R77 -t R80”
5. Проверка готовности системы к обновлению может занять до 20 минут, в зависимости от количества политик.
По завершении работы утилиты, появится вот такое сообщение:
6. В данном случае проверка предупреждает нас, что некоторые имена сервисов поменялись в версии R80
и рекомендует переименовать “RDP” и “snmp-trap”. Если не переименовать их, то в процессе обновления добавится “_” к именам этих сервисов. Мы не будет переименовывать эти сервисы. После устранения всех замечаний можно перейти к обновлению
4. Обновление с R77.30 на R80
4.1. Запуск утилиты migrate с параметром export
1. Перейдем в putty и запустим утилиту миграции “mirgate”
(. /migrate export cp-mgmt-up-01-17062016.tgz), появится предупреждение, что перед запуском утилиты “migration” нужно всех клиентов (админов) отключить от сервера или выполнить “cpstop”
2. Выполним “cpstop”
3. Повторно введем команду для запуска миграции БД. Операция может занять какое-то время.
4. По завершении файл будет сохранен на сервере в той же папке, где находится утилита “migration”
4.2. Получение контрольной суммы архива БД
Для проверки целостности архива, который мы будет переносить с рабочей станции на обновленный сервер, воспользуемся утилитой «md5sum» (md5sum ./cp-mgmt-up-01-17062016.tgz), чтобы посчитать контрольную сумму. Запишем ее в текстовый файл. Файл назовем «Original».
4.3. Сохранение БД на рабочую станцию.
Перейдем в WinCSP и скопируем файл на рабочую станцию (так же файл можно загрузить на ftp, tftp сервер из консоли).
4.4. Замечания по чистой установке Security Management Server R80.
Далее нам необходимо установить версию R80 Security Management Server. Процесс установки идентичен установке R77, поэтому описываться не будет.
При установке необходимо указать те же настройки IP, Host Name, Domain Name, DNS Servers, что были на версии R77.30. А также не забыть создать пользователя для WinSCP.
Пока происходит обновление, интернет будет работать.
4.5. Перенос базы настроек на Security Management Server R80
4.5.1. Копирование ранее экспортированной базы
После установки R80 на Security Management Server, подключаемся к нему через WinCSP и переходим в каталог «/opt/CPsuite-R80/fw1/bin/upgrade_tools», копируем ранее экспортированную базу.
4.5.2. Проверка целостности скопированного архива БД с R77.30
Теперь подключаемся putty к серверу и переключаемся в режим эксперта. Затем переходим в папку $FWDIR/bin/upgrade_tools/ (cd $FWDIR/bin/upgrade_tools/).
Проверим наш архив на целостность. Снова запустим md5sum и сверим значение с ранее записанным.
Как видно на скриншоте, суммы одинаковы. Поэтому можем продолжать.
4.5.3. Запуск утилиты migrate с параметром importЗапустим команду migrate import (./migrate import cp-mgmt-up-01-17062016.tgz)
Нажимаем «Enter» и ждем, пока запустятся сервисы Check Point.
4.6. Проверка обновления
4.6.1. Проверка Fingerprint при подключении к Security Management Server R80
1. Запустим консоль R80
2. При подключении нужно проверить, туда ли мы подключаемся, посмотрим fingerprint
3. Далее подключимся к серверу используя putty
Введем cpconfig и выберем 7-й пункт
4. Видим, что парольная фраза совпадает
На предложение «сохранить ли парольную фразу в файл», отказываемся (“n”). Выходим из утилиты, выбрав 9 пункт. Закрываем сессию, пишем “exit”.
4.6.2. Проверка SIC, Security Policies, License.
1. Подключаемся к менеджмент-серверу и смотрим, что же получилось
На вкладке Gateways & Server видим, что все сервера активны, sic между менеджментом и шлюзом “переехал” нормально
2. Политики тоже сохранились
3. Проверим, что лицензии в порядке (в лабораторной среде триальная на 14 дней)
Читайте также:
Полезные консольные команды Checkpoint R80.10 CLI
Как настроить Site-to-Site VPN на шлюзе Check Point
Подборка материалов о Fortinet — читать статью
Check Point. Что это, с чем его едят или коротко о главном
Сетевые порты, используемые в Check Point
Определение управления сервером, передовой опыт и инструменты
В эпоху цифровых технологий организации больше зависят от ИТ, чем когда-либо прежде. Основой многих ИТ-функций, включая хранение данных, хостинг веб-сайтов, электронную почту и программное обеспечение, является управление сервером . Без надежных и функционирующих серверов большая часть ИТ-функций рухнет.
Многие предприятия перенесли внутренние ИТ в облачные службы, используя серверы, расположенные в удаленных центрах обработки данных, но значительное число компаний по-прежнему имеют внутренние серверы или используют гибридную среду внутренних и облачных служб. Независимо от местоположения, управление сервером включает в себя мониторинг и обслуживание оборудования, программного обеспечения, безопасности и резервного копирования.
В этом руководстве NinjaOne исследует управление сервером с точки зрения современных серверных технологий, вопросов безопасности и полезных программных инструментов.
О чем пойдет речь в этой статье:
- Управление сервером предназначено для ИТ-специалистов
- Каковы передовые методы управления сервером?
- Различные типы серверов и проблемы управления
- Советы и рекомендации по управлению сервером
- Средства управления сервером
Что такое управление сервером?
Управление сервером включает весь мониторинг и обслуживание, необходимые для надежной работы серверов с оптимальным уровнем производительности. Это включает в себя управление оборудованием, программным обеспечением, безопасностью и резервным копированием, чтобы поддерживать работоспособность и эффективность ИТ-среды.
Основными задачами управления сервером являются:
- Сведение к минимуму замедлений и простоев сервера при максимальном повышении надежности
- Безопасность и защита серверных сред
- Масштабирование серверов и связанных с ними операций для удовлетворения потребностей организации с течением времени
Основы управления сервером
Общее влияние управления сервером на ИТ весьма всеобъемлющее, что делает его областью охвата практически всего, чем занимается отдел. Давайте подробнее рассмотрим некоторые особенности этой широкой концепции:
Управление оборудованием
Начиная с основы эффективного управления сервером, у нас есть оборудование. Все зависит от работающего оборудования. В рамках этой более широкой темы есть несколько ключевых аппаратных элементов, за которыми следует внимательно следить и управлять ими в рамках любой стратегии управления сервером: расчеты для запуска программ. Поскольку они не только необходимы, но и интенсивно используются, процессоры необходимо постоянно контролировать, чтобы избежать их перегрузки — проблемы, которая может привести ко всему, от замедления операций до полного сбоя системы. Есть несколько способов справиться с перегруженным процессором. Обновление является наиболее очевидным вариантом, но вы также можете добавить больше ресурсов ЦП из другого актива, остановить процессы, требующие ресурсов, или точно настроить производительность всей системы, чтобы снять нагрузку с ЦП.
Температура ЦП
Выполнение всей этой работы сильно нагревает ЦП. Серверы, как правило, производят достаточное количество тепла, поэтому фермы серверов иногда строят в холодных местах (даже под землей или под водой). Если процессоры работают слишком быстро, они могут выйти из строя с катастрофическими последствиями.
Серверы оснащены системами охлаждения и термометрами, которые упрощают управление сервером, даже удаленно. Если температура сервера становится слишком высокой, ИТ-специалист может отключить оборудование и оценить ситуацию до того, как нагрев станет критическим. Проблемы с перегревом часто вызваны чрезмерной нагрузкой на систему или неисправными охлаждающими устройствами.
Оперативная память (ОЗУ)
ОЗУ — это рабочая память сервера, временное хранилище, используемое для быстрых операций и кэширования. Оперативная память напрямую связана с производительностью системы, особенно в случае с определенным программным обеспечением с высоким спросом. Нехватка оперативной памяти при обычном использовании может снизить производительность и вообще помешать запуску некоторых приложений.
Жесткий диск
Жесткий диск или жесткие диски обеспечивают постоянное хранилище для сервера. Здесь хранятся важные данные, а поскольку жесткие диски во многих случаях также используются для кэширования, они могут создавать проблемы с производительностью, когда они почти заполнены.
Необходимо контролировать использование жесткого диска, чтобы при необходимости всегда был доступен требуемый объем памяти. Кроме того, следует внимательно следить за состоянием жесткого диска, чтобы предотвратить дорогостоящие сбои, приводящие к потере данных.
Операционная среда
Сервер следует хранить в месте с оптимальными условиями окружающей среды. Следует контролировать влажность, а в серверной комнате должно быть обеспечено оптимальное охлаждение. Из соображений безопасности серверы должны быть доступны только авторизованным лицам.
Управление программным обеспечением
Функционирование вашей ИТ-инфраструктуры также зависит от программного обеспечения. Таким образом, программное обеспечение должно подлежать постоянному мониторингу и плановому обслуживанию, как и оборудование. Понимание программного обеспечения в вашей ИТ-среде упрощает выявление проблем с производительностью и устранение неполадок.
Безопасность
Безопасность является ключевой задачей во всех аспектах ИТ, и управление сервером должно включать в себя обеспечение безопасности сети изнутри. Хотя политики безопасности различаются в зависимости от организации, существует несколько стандартных соображений для большинства случаев использования:
- Быть в курсе всех обновлений программного и микропрограммного обеспечения (по возможности с помощью средства управления исправлениями )
- Установка и обновление антивирусного программного обеспечения
- Установите и настройте брандмауэры для защиты от несанкционированного сетевого трафика
- Установите политику паролей и установите элементы управления доступом
- Шифрование хранилища конфиденциальных данных и данных в пути
- Внедрение инструментов SIEM, журнала и мониторинга SOC
- Внедрите инструменты и процедуры, требуемые лучшими практиками безопасности и любыми соответствующими стандартами соответствия
Резервное копирование данных
Важным фактором безопасности и непрерывности бизнеса является регулярное резервное копирование и тестирование резервных копий. Потеря данных в результате стихийного бедствия или атаки программы-вымогателя может нанести ущерб большинству организаций — надежное решение для резервного копирования может спасти жизнь в таких ситуациях. Варианты резервного копирования включают локальное, облачное и серверное программное обеспечение для резервного копирования для поддержки как физических, так и виртуальных серверов.
Важным моментом здесь является управление резервными копиями. Резервные копии должны быть не только правильно настроены для конкретного случая использования, но и должны регулярно тестироваться для обеспечения функциональности до того, как они потребуются. ИТ-специалисту, которому необходимо управлять резервным копированием для множества различных клиентов и рабочих станций в нескольких сетях, например поставщику управляемых услуг, потребуется многопользовательское решение с единым порталом для простоты управления.
Power Backups
Блок питания сервера также должен иметь резервный источник питания, чтобы данные не были потеряны во время отключения электроэнергии. Для этой функции доступно множество вариантов, в том числе источники бесперебойного питания (USP) со встроенной защитой от перенапряжений, режимы питания и аварийное питание, которые могут поддерживать работу сервера в течение короткого времени во время сбоя.
Что насчет виртуальных серверов?
Виртуализация является обычным явлением в современных ИТ и имеет свои особенности. Физический сервер обычно запускает один экземпляр на одном оборудовании, но виртуальный сервер может позволять размещать несколько серверов на одном компьютере.
Виртуальные серверы или виртуальные машины (ВМ) позволяют делать больше с меньшим количеством оборудования. Хотя ИТ-сообщество ценит удобство, управлять виртуальными средами может быть немного сложнее, чем физическими серверами. Тем не менее, те же принципы управления, которые применяются к традиционному управлению сервером, применимы и к виртуальным серверам.
Управление внутренним или внешним сервером
У организаций есть несколько вариантов управления сервером. Не каждой организации нужна (или может быть предусмотрена) собственная команда для управления своими серверами и ИТ-средой.
Если персонал или затраты не являются проблемой, внутреннее управление дает преимущество полного контроля над вашей серверной средой. Если ваша собственная ИТ-команда будет заниматься управлением сервером, важно, чтобы у них были правильные инструменты для этой задачи. Для системных администраторов доступно множество инструментов, предоставляющих им такие функции, как автоматизация, уведомления и отчеты, которые упрощают управление работой.
Средства удаленного мониторинга и управления могут выполнять многие из этих важных функций, а также давать вашей команде возможность взаимодействовать с сервером и выполнять настройку или ремонт удаленно. Для крупных предприятий эта возможность практически необходима.
Организации, которые не хотят брать на себя задачу внутреннего управления сервером, могут выбрать внешнее управление сервером. Работая с поставщиком управляемых услуг или другой сторонней ИТ-компанией, они могут возложить ответственность за мониторинг и обслуживание серверов на сторонних специалистов.
Управление сервером с помощью NinjaOne
Платформа управления конечными точками NinjaOne предоставляет набор удаленных инструментов, работающих полностью в фоновом режиме, предоставляя ИТ-организациям множество вариантов и возможностей управления сервером. К ним относятся безопасный удаленный доступ к серверам, возможность устранять проблемы с помощью действий технического специалиста или с помощью автоматизации, исправления операционных систем и сторонних приложений, а также обновление конфигураций в режиме реального времени.
Заключение
Современные организации полагаются на свои ИТ для функционирования. Основой надежной рабочей ИТ-среды являются серверы, которые отслеживаются и обслуживаются профессионалами. Существует несколько передовых методов управления аппаратным и программным обеспечением, задействованным в работе сервера, и при соблюдении этих рекомендаций можно обеспечить работающую и эффективную технологию с минимальным временем простоя.
Доступно несколько инструментов для помощи в управлении серверами, но для организаций без собственной ИТ-команды лучшим решением может быть передача этой задачи внешним специалистам.
NinjaOne RMM для управления сервером
- Мощная и простая в использовании платформа удаленного мониторинга и управления
- Простая автоматизация ИТ
- Комплексное управление исправлениями
- Надежный мониторинг и оповещение
- Быстрый и безопасный удаленный доступ
- Интегрированное облачное резервное копирование
Что такое управление сервером? | Liquid Web
Что такое управление сервером?
Управление сервером — это список задач, которые необходимо выполнить, чтобы гарантировать правильную работу различных типов серверов в сети. Требуется, чтобы ИТ-специалисты имели доступ к аппаратному и программному обеспечению, которое интегрирует сервер, для выполнения необходимого обслуживания, обновлений и мониторинга.
Действия, связанные с управлением веб-сервером, могут различаться в зависимости от типа сервера. Они могут включать в себя запуск серверов и мониторинг всех действий и проблем по мере их возникновения. Они также могут включать резервное копирование серверных систем и данных, предоставление статистики о приложениях, чтобы администраторы могли оценить производительность и т. д.
Как работает управление сервером?
То, как работает управление сервером, полностью зависит от типа сервера. Виртуальные серверы требуют обновления программного обеспечения, но компания, предоставляющая услугу, обычно обслуживает и контролирует все оборудование. Физическое устройство, с другой стороны, требует мониторинга как аппаратного, так и программного обеспечения, обычно одним и тем же лицом, осуществляющим управление сервером.
Управление оборудованием
Компьютер состоит из набора компонентов. Это ничем не отличается для серверов. Наиболее распространенными компонентами являются центральный процессор (ЦП), оперативная память (ОЗУ), источник питания, жесткий диск и т. д., которые подключаются через материнскую плату. Управление оборудованием включает в себя мониторинг этих ресурсов по отдельности, чтобы избежать чрезмерной нагрузки на доступные ресурсы.
Управление программным обеспечением
Программное обеспечение также требует мониторинга для обеспечения его оптимальной производительности. Это включает в себя знание того, какое программное обеспечение установлено, а также какие программы и приложения работают постоянно, а какие нет. Это также включает установку обновлений для программного обеспечения (если они доступны) на основе текущих системных ресурсов.
Кому нужно управление сервером?
Любая компания, имеющая серверы (физические или виртуальные), нуждается в управлении серверами. Это может быть как прямой, так и косвенной потребностью. Разница также зависит от типа сервера. Клиент в плане хостинга общего хостинга или управляемого виртуального сервера является исключением, поскольку хост или сторонние поставщики услуг заботятся об управлении сервером.
Для виртуальных частных серверов существует смешанная потребность. Аппаратное обеспечение остается под контролем стороннего поставщика, но программное обеспечение может частично или полностью управляться заказчиком. Это ключевое различие между управляемым и неуправляемым VPS.
Малые предприятия, имеющие только онлайн-каталог, обширные приложения для социальных сетей, которым требуются кластеры серверов для масштабирования, или организации, которым требуется только план хостинга VMware для запуска виртуальных машин, также могут извлечь выгоду из управления сервером.
Как управлять серверами
Деятельность по управлению веб-сервером начинается с базовой конфигурации сервера, особенно для первого использования. Это может включать настройку оборудования (в случае физических или гибридных серверов), установку операционной системы и установку приложений и программ, необходимых для работы сервера.
Когда сервер запущен и работает, следующим шагом будет отслеживание всех действий, происходящих на сервере.
Внутренний и внешний мониторинг серверов
В зависимости от конкретных потребностей организации, управление сервером может осуществляться изнутри или снаружи. Допустим, у компании есть выделенные локальные серверы. Штатный технический специалист (или ИТ-отдел) может выполнить первоначальную настройку и мониторинг. После этого компания может либо продолжать заниматься всем, либо нанять стороннюю компанию для мониторинга функционирования и производительности сервера.
Когда серверы находятся в облаке или в гибридной среде, управление обычно также является гибридным или полностью осуществляется внешним ИТ-специалистом или группой. Знание разницы между облачными серверами и физическими серверами может помочь вам принять более обоснованное решение о том, какая стратегия управления сервером лучше всего подходит для вашей организации.
С другой стороны, внешний мониторинг может также относиться к программному обеспечению, которое удаленно контролирует активность сервера и время безотказной работы, управляясь внутренней командой. Штатный техник по-прежнему может контролировать серверы, где бы они ни находились.
Основы управления сервером
Действия, связанные с управлением сервером, могут различаться в зависимости от типа сервера. Вот наиболее распространенные из них:
Подготовка сервера
Когда организация собирается настроить свой первый сервер или сеть, первое, что нужно сделать, это настроить соответствующий сервер(ы). Это может включать в себя сборку некоторых частей сервера и установку операционной системы, которая будет управлять сервером.
После установки необходимо настроить как программное, так и аппаратное обеспечение. В основном это делается в операционной системе, чтобы определить доступные компоненты и подготовиться к интеграции с программным обеспечением, которое дополнит ее функционирование.
Мониторинг производительности
Мониторинг производительности относится к регистрации того, как все компоненты и программное обеспечение работают в ходе повседневных операций. Это включает в себя проверку любых простоев, непредвиденных проблем и т. д.
Обновления
Время от времени серверное программное обеспечение (включая операционную систему) получает обновления для добавления новых функций, улучшения существующих функций, устранения проблем, которые могут возникнуть, и т. д. Поддержание программного обеспечения в актуальном состоянии является важной частью управления сервером.
Безопасность сервера
В упомянутых выше обновлениях вы можете найти исправления безопасности. Кроме того, важно установить программы мониторинга безопасности, чтобы убедиться, что на вашем сервере нет взлома. Это может привести к утечке данных, нежелательным пользователям и т. д.
Резервное копирование и восстановление
Наконец, очень важно поддерживать резервную копию вашей системы с несколькими точками восстановления. Если произойдет неожиданное отключение, лучше перестраховаться, чем сожалеть. Имея резервные копии, вы можете восстановить свои данные и отследить причину проблемы.
Инструменты управления сервером
Если вам интересно, как управлять серверами, есть инструменты, которые могут вам помочь. В основном это программы, которые помогают контролировать производительность сервера, действия и проблемы, обновления для установленных программных приложений, выполнение резервного копирования и т. д.
Эти инструменты очень помогают избежать проверки каждого аспекта сервера вручную.
Некоторые из наиболее важных инструментов для управления серверами:
- Server Density : Интеллектуальная платформа безопасности веб-сервисов и инструмент упреждающего мониторинга для защиты локальных и облачных серверов. Он охватывает серверы Linux и Windows, AWS и облачные серверы на базе Azure.
- Checkmk : Программное обеспечение для мониторинга ИТ-инфраструктуры для Linux:
- Приложения.
- Сети.
- Облачные инфраструктуры.
- Контейнеры.
- Хранение.
- Базы данных.
- Датчики окружающей среды.
- Серверы.
Checkmk разработан на Python и C++ и доступен как в бесплатной, так и в платной версиях.
- Zabbix : Бесплатный системный монитор, который отслеживает активность ЦП, память, количество ошибок ввода-вывода, дисковое пространство, состояние вентиляторов, общую температуру и производительность блока питания на ваших серверах. Он доступен для широкого спектра операционных систем, таких как Windows, Debian, CentOS, Oracle Linux, Rocky Linux, Red Hat Enterprise Linux, ОС Raspberry Pi и других.
- Server Manager : Консоль управления сервером на базе Windows, которая помогает ИТ-специалистам управлять и контролировать серверы, независимо от того, являются ли они локальными или облачными. Он интегрирован в Центр администрирования Windows.
- Nagios : Серверный инструмент с открытым исходным кодом, который отслеживает производительность сервера и сети. Доступны как бесплатные, так и платные варианты, а платный вариант предлагает бесплатную пробную версию. Он доступен для Linux и Windows.
- Ganglia : Инструмент с открытым исходным кодом и лицензией BSD для управления серверами, специально разработанный для высокопроизводительных кластеров.
Преимущества управления сервером
Управление сервером дает значительные преимущества:
- Надежность: Ваш бизнес зависит от правильной работы серверов и максимально точного мониторинга. Благодаря оперативной технической поддержке и помощи сертифицированного эксперта ваша среда остается стабильной.
- Эффективность. Эффективное управление сервером означает замену необходимого оборудования до отказа и эффективное резервное копирование данных.
- Безопасность и душевное спокойствие: Управление сервером обеспечивает безопасность, зная, что обновления программного обеспечения и исправления завершены.
- Экономия затрат. Эффективное управление вашим сервером означает, что ваши общие затраты на обслуживание остаются низкими.
Недостатки управления сервером
Недостатки в управлении сервером более специфичны в каждом конкретном случае. В управлении сервером нет реального недостатка, потому что, в конце концов, если ваша организация полагается на серверы или сеть, вам необходимо управление сервером.
Однако в некоторых случаях внутреннее управление сервером может оказаться бесполезным. У вас может быть штатный техник или ИТ-отдел, но вам нужно убедиться, что у них есть новейшее обучение, лучшие инструменты с лицензиями и т. д. При внешнем управлении сервером вам не нужно беспокоиться об этих вещах.
Требуется ли вашему бизнесу управление сервером?
Управление сервером — сложный, но необходимый процесс для бесперебойной работы вашей сети. Понимая основы управления серверами и применяя правильные инструменты, вы можете обеспечить безопасность своего бизнеса.