2015-10-08 6 views
1

Мне нужна помощь в понимании ошибки, почему я вижу ошибку. Функция api уже включена с правильным объектом ApiListener, а журналы Api обновляются в /var/lib/icinga2/api/log/current.Объект Icinga2 ApiUser неизвестен

Но я получаю эту ошибку, когда я перезапустить icinga2:

Error: Error while evaluating expression: The type 'ApiUser' is unknown: in /etc/icinga2/conf.d/api-users.conf: 1:0-1:20 

Я бегу версия r2.3.10-1 из Icinga2 на Ubuntu.

Может кто-нибудь объяснить, в чем проблема?

ответ

4

Возможно, вы смешиваете текущие пакеты снимков с выпущенными стабильными версиями. Объект «ApiUser» является частью предстоящей версии Icesa 2 v2.4 и доступен только в git-master (и, следовательно, в пакетах моментальных снимков, а также в документах). У стабильного дерева 2.3.x нет такого типа типа объекта конфигурации и, следовательно, возникает с ошибкой.

Удалить этот файл или его содержание, оно вам не нужно 2.3.x.

+2

спасибо, но они не сообщают нам о проблемах с версией :(http://docs.icinga.org/icinga2/snapshot/doc/module/icinga2/chapter/icinga2-api https: //dev.icinga. org/versions/241 hm, означает ли это, что с 2.3 я не могу использовать API? – Ilja

+1

Вы читаете документацию * моментального снимка *, в которой используется мастер git и, следовательно, неизданный контент. api планируется для icinga2 v2. 4, который запланирован на ноябрь, будет выпущен. Пожалуйста, используйте последнюю документацию для 2.3.x по ссылке на docs.icinga.org – dnsmichi

+0

Спасибо! Так что если я понимаю, даже если у меня есть текущий вход в систему/var/lib/icinga2/api/log/current_, я не могу использовать api до версии v2.4? –

Смежные вопросы