Мониторинг серверов · 16 min read · Oct 26, 2025
Как установить и мониторить серверы с Checkmk на Ubuntu 22.04

Checkmk — это программное обеспечение для мониторинга серверов и приложений, написанное на Python и C++. Оно поддерживает мониторинг серверов, приложений, сетей, контейнеров и облаков. У него широкий спектр функций, включая автоматизированный мониторинг, мониторинг без агентов через HTTP/SNMP, более 1900 плагинов для сбора данных, детальный анализ сетевого трафика, настраиваемые панели управления и поддержку Grafana.
Checkmk выпускается в четырех редакциях. Первая версия — это открытая версия Raw, которая использует Nagios в качестве ядра. Вторая версия — это бесплатная версия, которая имеет все функции стандартной редакции, поддерживает неограниченное количество хостов в течение первых 30 дней, а затем ограничена 25 хостами. Стандартная редакция для предприятий и управляемая редакция для предприятий — это расширенные версии с поддержкой неограниченного количества хостов и нескольких клиентов.
В этом руководстве вы узнаете, как установить и мониторить серверы с помощью Checkmk на машине с Ubuntu 22.04.
Предварительные требования
- Сервер с установленной Ubuntu 22.04. Стандартная редакция выдаст предупреждение, если количество ядер процессора на вашем сервере меньше 4. Тем не менее, вы можете смело игнорировать это предупреждение, но в зависимости от количества хостов, которые вы хотите мониторить, вам следует выбрать более мощную машину. Raw-версия не выполняет такую проверку.
- Непривилегированный пользователь с правами sudo.
- Простой брандмауэр (UFW) включен и работает.
- Полное доменное имя (FQDN), указывающее на сервер, например,
checkmk.example.com. - Все обновлено.
$ sudo apt update && sudo apt upgrade
Шаг 1 - Настройка брандмауэра
Перед установкой любых пакетов первым шагом является настройка брандмауэра для разрешения HTTP и HTTPS соединений.
Проверьте статус брандмауэра.
$ sudo ufw statusВы должны увидеть что-то вроде следующего.
Status: active
To Action From
-- ------ ----
OpenSSH ALLOW Anywhere
OpenSSH (v6) ALLOW Anywhere (v6)Разрешите порты HTTP и HTTPS.
$ sudo ufw allow http
$ sudo ufw allow httpsПроверьте статус снова, чтобы подтвердить.
$ sudo ufw status
Status: active
To Action From
-- ------ ----
OpenSSH ALLOW Anywhere
80/tcp ALLOW Anywhere
443 ALLOW Anywhere
OpenSSH (v6) ALLOW Anywhere (v6)
80/tcp (v6) ALLOW Anywhere (v6)
443 (v6) ALLOW Anywhere (v6)Шаг 2 - Установка Checkmk
Для нашего руководства мы будем работать со стандартной бесплатной редакцией Checkmk. Тем не менее, вы можете использовать любую редакцию, которую хотите. Команды останутся теми же.
Первый шаг — получить GPG-ключ для Checkmk.
$ wget https://download.checkmk.com/checkmk/Check_MK-pubkey.gpgИмпортируйте ключ.
$ gpg --import Check_MK-pubkey.gpgНа момент написания этого руководства 2.1.0p11 — последняя доступная версия. Вы можете проверить официальную страницу загрузки Checkmk, чтобы получить любую версию/редакцию Checkmk, которую хотите. Скопируйте команду версии и редакции, которую вы хотите. Поскольку мы устанавливаем стандартную редакцию, наша команда загрузки будет выглядеть следующим образом.
$ wget https://download.checkmk.com/checkmk/2.1.0p11/check-mk-free-2.1.0p11_0.jammy_amd64.debУстановите пакет Checkmk.
$ sudo apt install ./check-mk-free-2.1.0p11_0.jammy_amd64.debПакет Checkmk установит для вас веб-сервер Apache. Если у вас уже есть сервер на вашей машине, вы можете настроить его для работы в качестве прокси для Apache.
Подтвердите, установлен ли Checkmk.
$ omd version
OMD - Open Monitoring Distribution Version 2.1.0p11.cfeСистема мониторинга Checkmk использует проект Open Monitoring Distribution (OMD), который управляется через командную строку с помощью команды omd.
Шаг 3 - Создание сайта Checkmk
Инструмент OMD используется для создания и управления несколькими сайтами мониторинга на одном сервере. Каждый сайт является автономной системой мониторинга, работающей независимо от других.
Запустите следующую команду, чтобы создать сайт Checkmk.
$ sudo omd create howtoforgeВы получите аналогичный вывод.
Adding /opt/omd/sites/howtoforge/tmp to /etc/fstab.
Creating temporary filesystem /omd/sites/howtoforge/tmp...OK
Updating core configuration...
Generating configuration for core (type cmc)...
Starting full compilation for all hosts Creating global helper config...OK
Creating cmc protobuf configuration...OK
Executing post-create script "01_create-sample-config.py"...OK
Restarting Apache...OK
Created new site howtoforge with version 2.1.0p11.cfe.
The site can be started with omd start howtoforge.
The default web UI is available at http://checkmk/howtoforge/
The admin user for the web applications is cmkadmin with password: 9sWdQemE
For command line administration of the site, log in with 'omd su howtoforge'.
After logging in, you can change the password for cmkadmin with 'htpasswd etc/htpasswd cmkadmin'.Вышеуказанная команда выполняет следующие шаги.
- Создается системный пользователь и группа с именем
howtoforge. - Создается домашний каталог
/omd/sites/howtoforgeи назначается вышеуказанному пользователю. Это называется каталогом сайта. - Домашний каталог заполняется конфигурационными файлами и подкаталогами.
- Создается базовый конфигурационный файл для сайта.
- Сервер Apache настраивается и перезапускается.
Вы можете выполнять операции сайта после входа в пользователя howtoforge, используя следующую команду.
$ sudo omd su howtoforgeЭто переключит вас на его оболочку входа.
OMD[howtoforge]:-$Кроме того, вы можете выполнять операции сайта, используя ключевое слово sudo.
Запустите сайт.
OMD[howtoforge]:-$ omd start
Temporary filesystem already mounted
Starting agent-receiver...OK
Starting mkeventd...OK
Starting liveproxyd...OK
Starting mknotifyd...OK
Starting rrdcached...OK
Starting cmc...OK
Starting apache...OK
Starting dcd...OK
Starting redis...OK
Initializing Crontab...OKИспользуйте следующую команду, чтобы остановить сайт.
OMD[howtoforge]:-$ omd stopПроверьте статус сайта, используя следующую команду.
OMD[mysite]:~$ omd status
agent-receiver: running
mkeventd: running
liveproxyd: running
mknotifyd: running
rrdcached: running
cmc: running
apache: running
dcd: running
redis: running
crontab: running
-----------------------
Overall state: runningЧтобы изменить пароль по умолчанию для Checkmk, выполните следующую команду.
OMD[howtoforge]:-$ htpasswd -m etc/htpasswd cmkadmin
New password:
Re-type new password:
Updating password for user cmkadminШаг 4 - Доступ к сайту Checkmk
Перейдите по URL http:// или http://checkmk.example.com/howtoforge, и вы увидите следующую страницу входа. Войдите, используя учетные данные, предоставленные на предыдущем шаге, чтобы войти на сайт мониторинга.

После входа вы увидите панель управления Checkmk.

Шаг 5 - Установка SSL
Нам нужно установить Certbot для генерации SSL-сертификата. Мы установим Certbot с помощью Snapd.
Ubuntu 22.04 поставляется с установленным Snapd по умолчанию. Выполните следующие команды, чтобы убедиться, что ваша версия Snapd обновлена.
$ sudo snap install core
$ sudo snap refresh coreУстановите Certbot.
$ sudo snap install --classic certbotИспользуйте следующую команду, чтобы убедиться, что команда Certbot может быть выполнена, создав символическую ссылку на каталог /usr/bin.
$ sudo ln -s /snap/bin/certbot /usr/bin/certbotВыполните следующую команду, чтобы сгенерировать SSL-сертификат.
$ sudo certbot certonly --apache --agree-tos --no-eff-email --staple-ocsp --preferred-challenges http -m [email protected] -d checkmk.example.comВышеуказанная команда загрузит сертификат в каталог /etc/letsencrypt/live/checkmk.example.com на вашем сервере.
Чтобы проверить, работает ли автоматическое обновление SSL, выполните пробный запуск процесса.
$ sudo certbot renew --dry-runЕсли вы не видите ошибок, вы готовы. Ваш сертификат будет автоматически обновляться.
Шаг 6 - Настройка сервера Apache
Включите модуль заголовков Apache.
$ sudo a2enmod headersВключите модуль mod_ssl apache.
$ sudo a2enmod sslВключите модуль HTTP/2.
$ sudo a2enmod http2Создайте и откройте файл /etc/apache2/sites-enabled/howtoforge.conf для редактирования.
Вставьте следующий код в него.
ServerName checkmk.example.com
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*) https://%{HTTP_HOST}$1 [L]
RequestHeader set X-Forwarded-Proto "https"
ServerName checkmk.example.com
ErrorLog ${APACHE_LOG_DIR}/checkmk.error.log
CustomLog ${APACHE_LOG_DIR}/checkmk.access.log combined
SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/checkmk.example.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/checkmk.example.com/privkey.pem
SSLCertificateChainFile /etc/letsencrypt/live/checkmk.example.com/chain.pem
Protocols h2 http/1.1
Сохраните файл, нажав Ctrl + X и введя Y, когда будет предложено.
Создайте и откройте файл /etc/apache2/conf-available/ssl-params.conf для редактирования. Вставьте следующий код в него.
SSLProtocol -all +TLSv1.3 +TLSv1.2
SSLOpenSSLConfCmd Curves X25519:secp521r1:secp384r1:prime256v1
SSLCipherSuite ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384
SSLHonorCipherOrder on
SSLSessionTickets off
SSLCompression off
SSLUseStapling On
SSLStaplingCache "shmcb:logs/ssl_stapling(32768)"
SSLStaplingResponseMaxAge 900Сохраните файл, нажав Ctrl + X и введя Y, когда будет предложено.
Деактивируйте сайт по умолчанию.
$ sudo a2dissite 000-default.confАктивируйте сайт Checkmk.
$ sudo a2ensite howtoforge.confАктивируйте файл конфигурации SSL.
$ sudo a2enconf ssl-paramsПроверьте конфигурацию.
$ sudo apache2ctl configtestЕсли вы получите OK в ответ, продолжайте с перезапуском сервера Apache, чтобы активировать сайт Checkmk.
$ sudo systemctl restart apache2Теперь вы можете получить доступ к вашему сайту Checkmk по URL https://checkmk.example.com/howtoforge.
Шаг 7 - Установка агента мониторинга
Вам нужно установить агент мониторинга, чтобы добавить и мониторить другие хосты в Checkmk. Чтобы установить агента, откройте сайт Checkmk и перейдите в раздел Setup > Agents > Windows, Linux, Solaris, AIX.

Вы будете перенаправлены на следующую страницу.

Нажмите на связанный элемент меню вверху, а затем выберите Linux, Solaris, AIX files из выпадающего меню.

Скопируйте ссылку для загрузки deb-файла со следующей страницы.

Скачайте агента, используя скопированную ссылку на сервер хоста.
$ wget https://checkmk.example.com/howtoforge/check_mk/agents/check-mk-agent_2.1.0p11-1_all.debУстановите загруженный пакет.
$ sudo apt install ./check-mk-agent_2.1.0p11-1_all.debПроверьте, установлен ли агент.
$ check_mk_agentВы получите аналогичный вывод.
$ check_mk_agent
<<>>
Version: 2.1.0p11
AgentOS: linux
Hostname: checkmk
AgentDirectory: /etc/check_mk
DataDirectory: /var/lib/check_mk_agent
SpoolDirectory: /var/lib/check_mk_agent/spool
PluginsDirectory: /usr/lib/check_mk_agent/plugins
LocalDirectory: /usr/lib/check_mk_agent/local
....... Перед тем как продолжить, нам нужно открыть порт 6556, который используется сервером для подключения к хосту Checkmk.
$ sudo ufw allow 6556Следующий шаг — зарегистрировать хост на сервере. Этот шаг необходим для защищенного сервера Checkmk. Вы можете пропустить его, если не используете SSL на своем сервере.
Существует несколько ошибок в последнем пакете агента, поэтому выполните следующие команды в качестве обходного пути.
$ sudo /var/lib/cmk-agent/scripts/cmk-agent-useradd.sh
$ sudo /var/lib/cmk-agent/scripts/super-server/setup triggerПерезапустите следующие службы.
$ sudo systemctl restart cmk-agent-ctl-daemon.service --now
$ sudo systemctl restart check-mk-agent.socket --nowВыполните следующую команду, чтобы зарегистрировать хост на вашем сервере Checkmk.
$ sudo cmk-agent-ctl register --hostname localhost --server checkmk.example.com:443 --site howtoforge --user cmkadminВы получите аналогичный вывод, где вас спросят, хотите ли вы установить соединение и пароль для сервера Checkmk.
Attempting to register at checkmk.nspeaks.xyz:443/howtoforge. Server certificate details:
PEM-encoded certificate:
-----BEGIN CERTIFICATE-----
MIIFLTCC...........
.............udEkKI
-----END CERTIFICATE-----
Issued by:
R3
Issued to:
checkmk.example.com
Validity:
From Mon, 05 Sep 2022 08:12:29 +0000
To Sun, 04 Dec 2022 08:12:28 +0000
Do you want to establish this connection? [Y/n]
> y
Please enter password for 'cmkadmin'
>
ERROR [cmk_agent_ctl] Error pairing with checkmk.nspeaks.xyz:443/howtoforge
Caused by:
Request failed with code 404 Not Found:
404 Not Found
Not Found
The requested URL was not found on this server.
Вы, вероятно, увидите ошибку в конце команды. Это связано с ошибочным пакетом агента Checkmk на момент написания этого руководства. Но хост успешно зарегистрирован на сервере.
Шаг 8 - Добавление хоста для мониторинга
Чтобы добавить ваш хост, перейдите в раздел Настройки в левой панели, затем откройте Hosts > Hosts и нажмите кнопку Add Host, чтобы продолжить.

Введите имя хоста и IP-адрес сервера хоста, затем нажмите кнопку Save & go to service configuration.

На странице служб вы увидите список всех обнаруженных служб. Если вы видите какие-либо Неопределенные службы, нажмите ссылку Fix all, чтобы исправить проблему.

Затем нажмите желтую кнопку в правом верхнем углу окна.

Далее нажмите кнопку Activate on selected sites.

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

Шаг 9 - Включение уведомлений по электронной почте
Вы можете включить Checkmk для отправки уведомлений о изменениях статуса ваших хостов на ваш адрес электронной почты, чтобы получать уведомления о сбоях.
Checkmk не поставляется с механизмом реле SMTP, поэтому вам нужно настроить реле SMTP на вашем сервере для отправки уведомлений по электронной почте. Вы можете использовать Postfix, Sendmail или любое другое программное обеспечение по вашему выбору. Настройка Postfix и Sendmail выходит за рамки данного руководства, поэтому мы не будем углубляться в это.
После того как вы настроили свой сервер для реле SMTP, следующим шагом будет настройка сервера с вашим адресом электронной почты.

Перейдите в меню Setup >> Users >> Users, и вы будете перенаправлены на следующую страницу.

Нажмите на значок карандаш рядом с вашим именем пользователя, чтобы открыть страницу свойств пользователя.

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

Нажмите кнопку Add rule, чтобы начать создание новых правил для вашего пользователя Checkmk.

На следующей странице заполните описание уведомления.

Затем отметьте условие с именем Match host event type и выберите следующие параметры, как показано ниже.

Нажмите кнопку Save, чтобы завершить обновление правил.

Нажмите желтую кнопку в правом верхнем углу и нажмите кнопку Activate on selected sites, чтобы применить изменения.

Настройка резервного адреса электронной почты для уведомлений
Когда уведомление получено и не соответствует ни одному правилу уведомлений, оно отправляется на глобально настроенный резервный адрес электронной почты.
Перейдите в меню Global Settings в левой панели и нажмите на ссылку Fallback email address for notifications.

На следующей странице введите адрес электронной почты и нажмите кнопку Save, чтобы обновить.

Нажмите желтую иконку на следующей странице и нажмите кнопку Activate on selected sites, чтобы обновить адрес электронной почты. Теперь вы должны начать получать электронные письма о статусе вашего хоста.
Шаг 10 - Обновление
Checkmk может работать с несколькими версиями программного обеспечения на одном сервере. И вы можете назначить каждому сайту конкретную версию. Поэтому обновление Checkmk может быть многоэтапным процессом. Первый шаг — установить обновленный пакет. А затем связать обновленный пакет с сайтом, который вы хотите обновить.
Установка новой версии
Первый шаг — установить новую версию Checkmk. Процесс такой же, как и при установке Checkmk. Получите более новую версию со страницы Архивов Checkmk и выполните команду apt install на пакете.
Давайте получим сырую версию Checkmk.
$ wget https://download.checkmk.com/checkmk/2.1.0p11/check-mk-raw-2.1.0p11_0.jammy_amd64.debУстановите загруженный пакет.
$ sudo apt install ./check-mk-raw-2.1.0p11_0.jammy_amd64.debПеречислите все доступные версии, используя следующую команду.
$ omd versions
2.1.0p11.cfe
2.1.0p11.cre (default)Новая загруженная версия устанавливается как версия по умолчанию, и любой новый сайт, созданный с этого момента, будет использовать эту версию.
Создайте новый сайт с этой версией.
$ sudo omd create site testsite
Adding /opt/omd/sites/testsite/tmp to /etc/fstab.
Creating temporary filesystem /omd/sites/testsite/tmp...OK
Updating core configuration...
Generating configuration for core (type nagios)...
Precompiling host checks...OK
Executing post-create script "01_create-sample-config.py"...OK
Restarting Apache...OK
Created new site testsite with version 2.1.0p11.cre.
The site can be started with omd start testsite.
The default web UI is available at http://checkmk/testsite/
The admin user for the web applications is cmkadmin with password: ZX0NDzY1
For command line administration of the site, log in with 'omd su testsite'.
After logging in, you can change the password for cmkadmin with 'htpasswd etc/htpasswd cmkadmin'.Перечислите сайты на вашем сервере.
$ omd sites
SITE VERSION COMMENTS
howtoforge 2.1.0p11.cfe
testsite 2.1.0p11.cre default versionВойдите в оболочку testsite.
$ sudo omd su testsiteВыполните следующую команду, чтобы обновить версию OMD сайта.
OMD[testsite]:~$ omd updateВы получите следующий графический интерфейс.

Нажмите клавишу Enter, чтобы продолжить.
Поскольку мы обновляем с бесплатной до стандартной редакции, вам снова будет предложено.

Нажмите клавишу Enter, чтобы продолжить обновление сайта. Вы получите следующий вывод.
2022-09-09 09:51:15 - Updating site 'testsite' from version 2.1.0p11.cre to 2.1.0p11.cfe...
* Installed dir local/lib/python3/cmk/cee
* Installed dir local/lib/python3/cmk/cee/dcd
* Installed dir local/lib/python3/cmk/cee/dcd/plugins
* Installed dir local/lib/python3/cmk/cee/dcd/plugins/connectors
* Installed dir var/check_mk/reports
* Installed dir var/check_mk/rrd
* Installed dir var/check_mk/reports/archive
* Installed link etc/rc.d/80-cmc
* Installed link etc/rc.d/20-mknotifyd ?????????????????????????????
* Installed link etc/rc.d/20-liveproxyd ? You are updating from Raw ?
* Installed link etc/rc.d/85-dcd ? Edition to Free Edition. ?
* Installed file etc/logrotate.d/mknotifyd ? Is this intended? ?
* Installed file etc/logrotate.d/cmc ? ?
* Installed file etc/logrotate.d/liveproxyd?????????????????????????????
* Installed file etc/logrotate.d/dcd ? < yes > < no > ?
* Installed file etc/init.d/mknotifyd ?????????????????????????????
* Installed file etc/init.d/cmc
* Installed file etc/init.d/liveproxyd
* Installed file etc/init.d/dcd
Creating temporary filesystem /omd/sites/testsite/tmp...OK
Executing update-pre-hooks script "02_cmk-update-config"...
-| Initializing application...
-| Updating Checkmk configuration...
-| ATTENTION: Some steps may take a long time depending on your installation, e.g. during major upgrades.
-| 1/26 Rewriting password store...
-| 2/26 Migrate Visuals context...
-| 3/26 Update global settings...
-| 4/26 Rewriting tags...
-| 5/26 Rewriting hosts and folders...
-| 6/26 Rewriting rulesets...
-| Replacing ruleset non_inline_snmp_hosts with snmp_backend_hosts
-| 7/26 Rewriting discovered host labels...
-| 8/26 Rewriting autochecks...
-| 9/26 Cleanup version specific caches...
-| 10/26 Migrating fs_used name...
-| 11/26 Migrate pagetype topics...
-| 12/26 Migrate dashlets...
-| 13/26 Migrate LDAP connections...
-| 14/26 Rewrite BI Configuration...
-| Skipping conversion of bi.mk (already done)
-| 15/26 Set version specific user attributes...
-| 16/26 Rewriting inventory data...
-| Skipping path '/omd/sites/testsite/var/check_mk/inventory' (empty)
-| Skipping path '/omd/sites/testsite/var/check_mk/inventory_archive' (empty)
-| Skipping path '/omd/sites/testsite/tmp/check_mk/status_data' (empty)
-| Finished checking for corrupt files
-| Creating file '/omd/sites/testsite/var/check_mk/update_config/py2conversion.done'
-| 17/26 Migrate audit log...
-| No audit log present. Skipping.
-| 18/26 Sanitize audit log (Werk #13330)...
-| Wrote audit log backup to /omd/sites/testsite/audit_log_backup. Please check if the audit log in the GUI works as expected. In case of problems you can copy the backup files back to /omd/sites/testsite/var/check_mk/wato/log. Please check the corresponding files in /omd/sites/testsite/var/check_mk/wato/log for any leftover passwords and remove them if necessary. If everything works as expected you can remove the backup. For further details please have a look at Werk #13330.
-| Sanitizing log files: /omd/sites/testsite/var/check_mk/wato/log/wato_audit.log
-| Finished sanitizing log files
-| Wrote sanitization flag file /omd/sites/testsite/var/check_mk/wato/log/.werk-13330
-| 19/26 Rename discovered host label files...
-| 20/26 Rewriting host, service or contact groups...
-| 21/26 Rewriting notification configuration for ServiceNow...
-| 22/26 Renewing certificates without server name extension...
-| Skipping (nothing to do)
-| 23/26 Adding site CA to trusted CAs...
-| 24/26 Rewrite mknotifyd config for central site...
-| 25/26 Rewriting InfluxDB connections...
-| 26/26 Disabling unsafe EC rules...
-| Done
OK
Executing update-pre-hooks script "01_mkp-disable-outdated"...OK
Updating core configuration...
Generating configuration for core (type nagios)...
Precompiling host checks...OK
Finished update.Подтвердите версию сайта.
OMD[testsite]:~$ omd version
OMD - Open Monitoring Distribution Version 2.1.0p11.cfeПоздравляем. Вы успешно обновили свой сайт.
Выйдите из оболочки.
OMD[testsite]:~$ exitВы можете изменить версию по умолчанию OMD с помощью следующей команды.
$ sudo omd setversion 2.1.0p11.cfeШаг 11 - Резервное копирование и восстановление сайтов Checkmk
Вы можете создать резервную копию и восстановить сайт Checkmk как с помощью графического интерфейса, так и с помощью командной строки.
Войдите в оболочку сайта.
$ sudo omd su howtoforgeВыполните следующую команду, чтобы создать резервную копию сайта в папку /tmp.
$ OMD[howtoforge]:~$ omd backup /tmp/howtoforge.tar.gzВы можете сделать резервную копию, не входя в оболочку.
$ sudo omd backup howtoforge /tmp/howtoforge.tar.gzЕсли вы не хотите, чтобы исторические события были включены в резервную копию сайта, вы можете сделать резервную копию без них.
$ sudo omd backup howtoforge -N /tmp/howtoforge.N.tar.gzВосстановление сайта Checkmk
Восстановление сайта Checkmk полностью очищает и заполняет его. Поэтому сайт должен быть остановлен перед восстановлением.
$ sudo omd stop howtoforgeЗапустите восстановление.
$ sudo omd restore howtoforge /tmp/howtoforge.tar.gzВы можете объединить команды остановки и восстановления в одну, используя флаг --kill.
$ sudo omd restore howtoforge --kill /tmp/howtoforge.tar.gzВы можете восстановить резервную копию как новый сайт с другим именем.
$ sudo omd restore howtoforge1 /tmp/howtoforge.tar.gzЗапустите восстановленный сайт.
$ sudo omd start howtoforgeЗаключение
Это завершает наше руководство по установке и использованию Checkmk для мониторинга серверов на Ubuntu 22.04. Если у вас есть какие-либо вопросы, оставьте их в комментариях ниже.
Get new posts in your inbox
No spam. Unsubscribe anytime.