Как проверить срок действия SSL сертификатов¶
Для обеспечения стабильной работы платформы HOSTVM необходимо контролировать сроки действия сертификатов. Просроченные сертификаты приводят к ошибкам подключения к консоли управления и проблемам с миграцией виртуальных машин. Существует два основных способа проверки: через OpenSSL и с помощью скрипта Zabbix.
Проверка сертификатов через OpenSSL¶
Проверка сертификатов HOSTVM Manager¶
Подключитесь по SSH к HOSTVM Manager и выполните проверку ключевых сертификатов с помощью следующих команд:
Результат: команды отобразят даты окончания действия сертификатов.
Проверка сертификатов HOSTVM Node¶
Подключитесь по SSH к HOSTVM Node и выполните проверку сертификатов с помощью команд:
Результат: команды отобразят даты окончания действия сертификатов.
Проверка сертификатов через скрипт Zabbix¶
Если у вас настроена конфигурация Zabbix-агента, вы можете проверить сроки действия сертификатов с помощью скрипта, выполнив команды прямо из командной строки менеджера.
Скрипт обращается к инфраструктуре и собирает данные по всем сертификатам.
Проверка сертификатов HOSTVM Manager¶
В консоли HOSTVM Manager выполните команду:
Эта команда покажет, сколько дней осталось до истечения срока действия сертификатов на HOSTVM Engine.
[root@engine ~]# python3 /etc/zabbix/scripts/zbx-hostvm.py hostvm.certificates
[
{
"name": "ca.pem",
"days_remaining": 7290
},
{
"name": "apache-ca.pem",
"days_remaining": 7290
},
{
"name": "apache.cer",
"days_remaining": 388
},
{
"name": "engine.cer",
"days_remaining": 1817
}
]
Проверка сертификатов HOSTVM Node¶
В консоли HOSTVM Manager выполните команду:
Эта команда собирает информацию о сертификатах со всех хостов, добавленных в кластер HOSTVM.
[root@engine ~]# python3 /etc/zabbix/scripts/zbx-hostvm.py hostvm.host_certificates
[
{
"name": "node.cer",
"days_remaining": 1817
}
]
Если срок действия сертификатов подходит к концу, необходимо выполнить их обновление, как описано в этой статье.