ИнтеграцииВиртуализация и контейнеры
Мониторинг XCP-ng / XenServer в DumbMonit
An XCP-ng or XenServer pool through XAPI: hosts disabled or offline, VMs and their power state, storage repositories filling up, and a high-availability pool that can no longer survive the host failures it is set to tolerate.
ДокументацияОфициальный сайт: XCP-ng
Описания на английском, как в самом продукте. Подписи на странице — на вашем языке.
Что проверяет DumbMonit
An XCP-ng or XenServer (Citrix Hypervisor) pool, read through XAPI, the management API every host already runs. No Xen Orchestra is needed.
Типичное применение. Pool through XAPI: hosts, VMs, storage repositories, high availability
Примеры
- XCP-ng 8.2 and 8.3
- XenServer / Citrix Hypervisor
Как подключается
Что понадобится
- User name and passwordThe dumbmonit account, registered on the pool as a subject with the read-only role.
Сетевые порты, которые нужно открыть
443/TCPXAPI (HTTPS, default)
Шаги настройки: Give DumbMonit a read-only XAPI account
On every host of the pool, create a local account with a long random password.
useradd -M -s /sbin/nologin dumbmonit passwd dumbmonitOn the pool coordinator, turn on PAM authentication once.
xe pool-enable-external-auth auth-type=PAM service-name=pamRegister the account as a subject and note the UUID it prints.
xe subject-add subject-name=dumbmonitGive that subject the built-in read-only role, with the UUID.
xe subject-role-add uuid=SUBJECT_UUID role-name=read-onlyIn DumbMonit, enter the address of the pool coordinator (for example xcp01.lan) with that user name and password.
Обратите внимание. If the pool already uses Active Directory, create the account there and skip steps 1 and 2. XCP-ng uses a self-signed certificate: enable "Accept an unverifiable certificate" unless the DumbMonit host trusts it.