Документация DCImanager 5

Конфигурационный файл DCImanager

Параметры, пути директорий и опции, используемые панелью управления, записываются в конфигурационный файл. Конфигурационный файл по умолчанию расположен в /usr/local/mgr5/etc/dcimgr.conf. В статье описаны параметры, пути директорий и опции, которые могут быть изменены в конфигурационном файле.

Обратите внимание!

Для применения настроек после их изменения перезапустите панель управления с помощью команды:

/usr/local/mgr5/sbin/mgrctl -m dcimgr exit

Параметры

Синтаксис: каждый параметр указывается с новой строки в формате "Название параметра Значение". Например, AuthenLifeTime 3600 — время жизни сессии 3600 секунд.

Просмотр списка параметров:

/usr/local/mgr5/sbin/mgrctl -m dcimgr paramlist

Параметры DCImanager

  • DefaultIpType — тип IP-адресов, который будет выделен серверу с VPU при его освобождении. Подробнее см. в статье Модуль "VPU (Vlan Per User)";
  • VPUFreeIpPool —  тип IP-адресов, который будет выделен серверу с VPU при его освобождении. Подробнее см. в статье Модуль "VPU (Vlan Per User)". Для внутреннего использования c IpManagement2;
  • DefaultVlan — VLAN, по умолчанию задаваемый серверу при его освобождении. Используется при наличии опции "AllowVlanOnFree". По умолчанию — не указан;
  • RouterSync — идентификатор маршрутизатора для синхронизации списка VLAN на нём с таблицей router_vlan;
  • VpuNetIpType — тип IP-адресов для выделения серверам в VPU. Подробнее см. в статье Модуль "VPU (Vlan Per User)";
  • VPUNetIpPool — тип IP-адресов для выделения серверам в VPU. Подробнее см. в статье Модуль "VPU (Vlan Per User)". Для внутреннего использования c IpManagement2;
  • VpuNetIpTypeIpmi — тип IP-адресов для выделения IPMI в VPU. Подробнее см. в статье Модуль "VPU (Vlan Per User)";
  • VPUNetIpPoolIpmi — тип IP-адресов для выделения IPMI в VPU. Подробнее см. в статье Модуль "VPU (Vlan Per User)". Для внутреннего использования c IpManagement2;
  • AliasIpType — тип доп. IP-адресов для выделения серверам в VPU. Подробнее см. в статье Модуль "VPU (Vlan Per User)";
  • VPUAliasIpPool — тип доп. IP-адресов для выделения серверам в VPU. Подробнее см. в статье Модуль "VPU (Vlan Per User)". Для внутреннего использования c IpManagement2;
  • AllowVlanRange — идентификаторы VLAN, которые разрешено использовать для создания VPU. Начальный и конечный идентификатор диапазона указываются через дефис, диапазоны указываются через пробел. Например "1-15 29 50 333-400". Подробнее см. в статье Модуль "VPU (Vlan Per User)";
  • AutonomSystem — идентификатор автономной системы. Значение данного поля используется при конфигурировании Bird. Подробнее см. в статье Модуль "VPU (Vlan Per User)";
  • CheckServerOnFreeScript — имя файла скрипта для проверки сервера при освобождении перед диагностикой;
  • DBHost — адрес сервера баз данных MySQL, на котором находится база данных DCImanager. По умолчанию — "localhost";
  • DBName — имя базы данных DCImanager. По умолчанию — "dcimgr";
  • DBPassword — пароль пользователя базы данных DCImanager. Генерируется при установке DCImgr;
  • DBUser — пользователь базы данных DCImanager. По умолчанию — "dcimgr";
  • DefaulServerIpPool — тип IP-адресов для серверов по умолчанию. Используется, если в Настройки → Глобальные настройки → поле Блок IP-адресов не указано значение. По умолчанию — "public". Для внутреннего использования с IpManagement2;
  • DefaulServerIpType — тип IP-адресов для серверов по умолчанию. Используется, если в Настройки → Глобальные настройки→ поле Блок IP-адресов не указано значение. По умолчанию — "public";
  • DefaultIPMIOwnerName — логин, с которым создаётся учётная запись оператора в автоматически добавленном во время диагностики IPMI. Используется  при наличии опции "AutoCreateIpmiUser". Логин и пароль доступны владельцу сервера. Логин не должен превышать 15 символов. По умолчанию —  "dcimgr_oper". Также используется при вызове функции setipmioper: функция срабатывает для всех IPMI (если указан параметр reset=on) или для IPMI, у которых не задан пользователь для владельца сервера (если функция вызвана без параметров);
  • DefaultIPMIUserName — логин, с которым создаётся учётная запись администратора в автоматически добавленном во время диагностики IPMI. Логин не должен превышать 15 символов. По умолчанию — "dcimgr";
  • DiagOnFreeTemplate — шаблон диагностики, который используется при запуске режима диагностики на сервере после его освобождения;
  • HTTPProxy — адрес кэширующего прокси-сервера по протоколу IPv4. Указывается в формате http://<IP>:<Port>/, например http://127.1.1.1:3128/;
  • HTTPProxyv6 — адрес кэширующего прокси-сервера по протоколу IPv6. Указывается в формате: http://[<IP>]:<Port>/, например http://[1111:2222:3333::4444]:3128/;
  • IMIPAutoAllocIpPool — тип IP-адресов, из которого выделяются адреса для IPMI, добавленных автоматически при диагностике сервера. Для внутреннего использования c IpManagement2;
  • IMIPAutoAllocIpType — тип IP-адресов, из которого выделяются адреса для IPMI, добавленных автоматически при диагностике сервера. По умолчанию — "public";
  • IpInUseScript — имя файла скрипта для проверки занятости удаляемого IP-адреса. Скрипт должен принимать на STDIN IP-адрес и возвращать "OK", если адрес не занят. Любое другое значение — IP-адрес занят. Вызывается при удалении IP-адреса. Параметр имеет смысл, если не используется IPmanager;
  • IpmgrType — источник IP-адресов. Принимает значения "ipmgr", "local", "none", "remote";
  • IPMIConsoleLifeTime — время жизни консоли IPMI. По истечению этого времени файл с консолью будет удалён автоматически. Подробнее см. в статье Модуль "Консоль IPMI". Указывается в часах. По умолчанию — "24";
  • IPMIProxyV2Host — адрес сервера проксирования. Подробнее см. в статье Модуль "Проксирование IPMI через доп. сервер";
  • IPMIProxyV2Login — логин администратора на сервере проксирования. Подробнее см. в статье Модуль "Проксирование IPMI через доп. сервер". По умолчанию — "root";
  • IPMIProxyV2Port — порт SSH сервера проксирования. Подробнее см. в статье Модуль "Проксирование IPMI через доп. сервер". По умолчанию — "22";
  • IsoCountLimit — максимально возможное количество ISO-образов, доступное для загрузки пользователям;
  • IsoLifetime — время после загрузки, по истечении которого ISO-образ удаляется. Указывается в часах;
  • IsoSizeLimit — максимально возможный объём ISO-образов, доступный для загрузки пользователям. Указывается в Мб;
  • LocalSpeedThreshold — определяет минимальное значение скорости локального соединения, при котором не считается, что сервер имеет проблемы с соединением. Минимальное значение рассчитывается как <LocalSpeedThreshold*Скорость_Порта/100>. Используется при диагностике сервера. Подробнее см. в статье Режим диагностики. Указывается в процентах. По умолчанию — "80";
  • max_one_device_task — максимальное количество задач, которое может находиться в очереди, для одного устройства. По умолчанию — "10";
  • max_parallel_netflow_threads — максимальное количество параллельных потоков при сборе статистики по протоколу NetFlow. По умолчанию — "4". Подробнее см. в статье Модуль "NetFlow";
  • max_parallel_threads — максимальное количество параллельных потоков. По умолчанию — "100";
  • MgrIpv4 — IPv4-адрес панели управления, который используется для связи с серверами во время установки ОС. По умолчанию определяется автоматически. Не рекомендуем указывать этот параметр вручную;
  • MgrIpv6 — IPv6-адрес панели управления, который используется для связи с серверами во время установки ОС. По умолчанию определяется автоматически. Не рекомендуем указывать этот параметр вручную;
  • MgrPortv4 — порт для IPv4-адреса панели управления, который используется для связи с серверами во время установки ОС. По умолчанию определяется автоматически. Не рекомендуем указывать этот параметр вручную;
  • MgrPortv6 — порт для IPv6-адреса панели управления, который используется для связи с серверами во время установки ОС. По умолчанию определяется автоматически. Не рекомендуем указывать этот параметр вручную;
  • NameServers — IPv4 и IPv6 адреса серверов имён, которые добавляются на сервер после установки ОС из шаблона. Если не указан, то на сервер будут добавлены сервера имён, используемые панелью управления. По умолчанию — не указан;
  • NetFlowIp — интерфейс, на котором будет прослушиваться NetFlow/IPFIX. Подробнее см. в статье Модуль "NetFlow";
  • NetFlowPolicy — политика сбора статистики по NetFlow/IPFIX. Подробнее см. в статье Модуль "NetFlow";
  • NetFlowPort — порт, на котором прослушивается NetFlow/IPFIX. Подробнее см. в статье Модуль "NetFlow";
  • CopyFlowPath — путь к директории, в которую будут скопированы файлы NetFlow. Подробнее см. в статье Модуль "NetFlow";
  • NFS_IP — отдельный IP-адрес для NFS. Если не указан, то будет использоваться IP-адрес панели управления или локации;
  • NovncEndPort — конечный порт диапазона, выделенного для обращений noVNC к websockify. По умолчанию — "6000". Подробнее см. в статье Модуль "Проксирование IPMI через доп. сервер";
  • NovncStartPort — начальный порт диапазона, выделенного для обращений noVNC к websockify. По умолчанию — "5901". Подробнее см. в статье Модуль "Проксирование IPMI через доп. сервер";
  • OsInstallAfterScript — скрипт, который будет принудительно запущен на сервере после установки ОС с помощью шаблона;
  • OsInstallTimeZone — часовой пояс по умолчанию для настройки времени на серверах при установке ОС с помощью шаблонов;
  • PrefixLowBorder — нижняя граница префикса (сокращённой маски). Сравнивается с префиксом IP-адреса назначения из таблицы маршрутизации (в базе данных DCImanager, таблица router_route, столбец dest). Если префикс из таблицы меньше лимита, регистрируется проблема. Проверяется при наличии опции "AllowCheckRoutesTable" и параметра "RouterSync";
  • ResetAPCTimeOut — время ожидания между выключением и включением порта при процедуре сброса порта распределителя питания. Указывается в миллисекундах. Минимальное значение — "2000". По умолчанию — "2000";
  • ServerSearchEnabled — состояние поиска серверов. Принимает значения "off" — выключен и "on" — включён. По умолчанию — "off". Подробнее см. в статье Модуль "Поиск серверов";
  • ServerSearchGateWay — адрес шлюза для поиска серверов. Обычно совпадает с основным IP-адресом. Подробнее см. в статье Модуль "Поиск серверов";
  • ServerSearchIp — IP-адрес на сервере с DCImanager, на котором будет настроен DHCP-сервер. IP-адрес должен находиться в сети для раздачи временных адресов. Подробнее см. в статье Модуль "Поиск серверов";
  • ServerSearchMask — маска сети для поиска серверов. Маска должна выбираться таким образом, чтобы включать IP-адрес DCImanager, Диапазон адресов и Адрес шлюза для сети поиска серверов. Подробнее см. в статье Модуль "Поиск серверов";
  • ServerSearchRange — диапазон IP-адресов для временного назначения найденным серверам. Не должен включать IP-адрес DCImanager или локации. Подробнее см. в статье Модуль "Поиск серверов";
  • ServerSearchTemplate — шаблон поиска серверов. Подробнее см. в статье Модуль "Поиск серверов";
  • SetMaxPortSpeedOnOperation — максимальное значение скорости порта, которое устанавливается на портах коммутатора, подключённых к серверу для операции. После завершения операции скорость порта переключается в первоначальное состояние. Принимает значения "1G", "10G", "16G", "40G";
  • SpareSerialLength — длина серийного номера запчасти. По умолчанию — 10;
  • TFTP_IP — отдельный IP-адрес для TFTP. Если не указаен, то будет использоваться IP-адрес панели управления или локации;
  • TrapDaemonPort — порт для приёма SNMP-уведомлений. Подробнее см. в статье Протоколы управления сетевыми устройствами;
  • UserVid — диапазон идентификаторов (VLAN ID) для назначения пользовательским VLAN. Начальный и конечный идентификатор диапазона указываются через дефис, диапазоны указываются через пробел. Например "1-15 29 50 333-400". Подробнее см. в статье Модуль "Пользовательские VLAN";
  • TimeoutOsInstall — таймаут для установки операционной системы на сервер. Указывается в минутах. По умолчанию — 60;
  • TimeoutIsoLoad — таймаут для загрузки с ISO-образа. Указывается в минутах. По умолчанию — 1440;
  • TimeoutServerDiag — таймаут для диагностики сервера. Указывается в минутах. По умолчанию — 1440;
  • TimeoutServerRestore — таймаут для восстановления сервера. Указывается в минутах. По умолчанию — 43200.

Параметры только для DCImini

Используются только в конфигурационных файлах DCImini на серверах-локациях:

  • DciMiniParentAddress — адрес сервера с DCImanager в формате <IP-адрес>:<Порт>;
  • MD5 — хэш служебного пароля.

Параметры, наследуемые от COREmanager

  • AuthenLifeTime — время жизни сессии. Сессия, в которой нет активности дольше, чем значение параметра, автоматически удаляется. Указывается в секундах. По умолчанию — "3600";
  • BuilderOnUpdateXml — путь к скрипту, который запускается при изменении XML файлов панели управления. Используется в режиме разработчика;
  • ConnectionLimit — количество одновременно обрабатываемых соединений. По умолчанию — "100";
  • DefaultAccessIp — ограничение IP-адресов для доступа к панели управления по умолчанию;
  • DefaultButtonView — вид кнопок в панели управления по умолчанию. По умолчанию — "buttontext":
    • buttontext — значки и текст.
  • DefaultHintView — способ отображения подсказок в панели управления по умолчанию. По умолчанию — "hintactive":
    • hintactive — отображение при фокусировке на подсказке;
    • hintpassive — отображение при наведении курсора на подсказку.
  • DefaultInterface — имя интерфейса, на который добавляются дополнительные IP-адреса по умолчанию;
  • DefaultLang — язык по умолчанию. Используется, если не удалось определить язык браузера или такой язык не поддерживается;
  • DefaultTheme dragon — тема интерфейса по умолчанию;
  • ExpireLogsDays — период хранения записей в журнале операций панели управления. Указывается в днях. По умолчанию — "365";
  • ExceedEmailCount — количество почтовых уведомлений, которые могут быть отправлены на один почтовый ящик, в день;

    • 0 — почтовые уведомления не будут отправляться;
    • 1 — на одну почту в день будет отправлено одно почтовое уведомление указанного типа:

      Типы почтовых уведомлений
  • FileMaxEditSize — максимальный размер файла, который можно открыть в редакторе менеджера файлов. Указывается в КиБ. По умолчанию — "1024";
  • ForwardedSecret — ключ, который нужен для подстановки реального IP-адреса клиента при использовании проксирования. Подробнее см. в статье Настройка адреса панели управления;
  • FsEncoding — кодировка файловой системы для менеджера файлов. По умолчанию — "UTF-8";
  • InternalAdminName — логин администратора, от имени которого выполняются внутренние запросы панели управления;
  • LastLogin — условие отображения баннера с информацией о последнем входе в систему:
    • info — всегда показывать баннер;
    • warning — показывать баннер, только если адрес изменился;
    • none — не показывать баннер.
  • LicIp — IP-адрес лицензии;
  • LongRequest — предел времени выполнения запроса, после которого он записывается в специальный журнал долгих запросов var/<имя панели управления>.long.log. Указывается в секундах. По умолчанию — "300";
  • MailMode — тип почтового сервера для отправки почтовых уведомлений;
  • MakefileDir — путь к сборочной директории. Используется в режиме разработчика. По умолчанию — "src/builder";
  • OneTimeExpire — параметр ограничивает время действия временного ключа для авторизации. Ключ создаётся при помощи функции session.newkey. По умолчанию параметр имеет значение 3600 секунд и может принимать любое целочисленное значение. Например, чтобы уменьшить время действия ключа с 1 часа до 10 минут, установите значение параметра OneTimeExpire 600;
  • PWGenCharacters — набор символов, которые используются при автоматической генерации пароля. По умолчанию — "1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ". Чтобы панель управления при генерации пароля использовала специальные символы (#, $, & и т.д.), добавьте нужные символы в значение параметра;
  • PWGenLen — длина пароля, который создаётся при автоматической генерации. По умолчанию — "8";
  • PWStrength — сложность проверки пароля. По умолчанию — "2":
    • 0 — не выполнять проверку;
    • 1 — разрешает использование слабых паролей (K = 3..6);
    • 2 — запрещает использование слабых паролей (K = 6..9);
    • 3 — разрешает только сложные пароли (K = 9..∞).
      Проверяется наличие пароля в словаре запрещённых паролей и вычисляется коэффициент его сложности (K) по формуле . N — общее количество символов. Nu — количество уникальных символов (с учётом регистра). Ns — количество специальных символов. Nr — количество букв, регистр которых отличается от предыдущей. Nc — количество идущих подряд символов одного типа (буквы, цифры, спецсимволы).

  • ProblemsAddressFrom — email отправителя уведомлений о проблемах по почте;
  • ProblemsAddressTo — email получателя уведомлений о проблемах по почте;
  • ProblemsEmailEnabled — опция отправления уведомлений о проблемах по почте. По умолчанию — "off":

    • on — включена;
    • off — выключена.
  • ProblemsKeepOld — период хранения уведомлений в панели управления. По умолчанию — "30";
  • ProblemsKeepSolved — период хранения решённых проблем в панели управления. По умолчанию — "7";
  • ProblemsLang — язык описания уведомлений о проблемах для отправки по почте;
  • ProblemsPeriod — период, через который осуществляются попытки решения проблемы в панели управления. Указывается в минутах. По умолчанию — "60";
  • ProblemsShowAll — опция отображения уведомлений о проблемах пользователей. По умолчанию — "off":
    • on — включена;
    • off — выключена.
  • ProblemsSmtpPort — порт SMTP-сервера для отправки уведомлений о проблемах по почте;
  • ProblemsSmtpServer — адрес SMTP-сервера для отправки уведомлений о проблемах по почте;
  • RestrictAuthinfoRange — настройки "белого списка" authinfo. Подробнее см. в статье Взаимодействие через API;
  • SMTPPass — пароль учётной записи пользователя SMTP-сервера для отправки почтовых уведомлений;
  • SMTPPort — порт SMTP-сервера для отправки почтовых уведомлений;
  • SMTPServer — адрес SMTP-сервера для отправки почтовых уведомлений;
  • SMTPUser — учётная запись пользователя SMTP-сервера для отправки почтовых уведомлений;
  • SenderName — имя отправителя, которое указывается в почтовых уведомлениях;
  • StartPage — стартовая страница по умолчанию;
  • SOARefreshTime — параметр refresh для SOA-записи. Определяет по умолчанию интервал времени в секундах, по истечении которого выполняется проверка необходимости обновления доменной зоны для вторичных DNS-серверов. Если серийный номер изменился с момента последней проверки, то доменная зона на вторичном DNS-сервере будет обновлена;
  • XSLFOProc — параметры вызова внешнего FO-процессора.

Пути

Синтаксис: каждый параметр указывается с новой строки в формате "path Значение".

Просмотр списка путей:

/usr/local/mgr5/sbin/mgrctl -m dcimgr pathlist

Пути DCImanager

  • dhcpd.conf — файл конфигурации DHCP-сервера;
  • exportfs — команда, применяющая новую конфигурацию NFS-сервера;
  • exports — файл, содержащий список общих NFS-директорий и параметров их монтирования;
  • ipmiredirectpath — директория для хранения псевдоссылок при проксировании IPMI через ihttpd;
  • ipmi_stat_current_script — путь до скрипта, принимающего на STDIN IP-адрес IPMI, логин пользователя и пароль и возвращающего на STDOUT значение замеренного потребления тока для сервера, к которому подключен IPMI. Подробнее см. в статье Статистика по энергопотреблению;
  • ipmitool — утилита ipmitool (настройка IPMI);
  • isotemplatedir — директория хранения ISO-образов;
  • ostemplatedir — директория хранения шаблонов ОС;
  • recipedir — директория хранения рецептов;
  • secure-private-key — секретный ключ панели управления;
  • service_bird — скрипт, управляющий BIRD-сервисом. Используется для режима VPU;
  • service_dhcpd — скрипт, управляющий DHCP-сервисом;
  • service_nfsd — скрипт, управляющий NFS-сервером;
  • service_rpcbind — скрипт, управляющий rpcbind;
  • service_samba — скрипт, управляющий SMB-сервером;
  • smb.conf — конфигурационный файл SMB-сервера;
  • tftp-root — директория, в которую сохраняются поддиректории с наименованиями вида "srv"+<id_сервера> для получения файлов по протоколу TFTP во время загрузки по сети.

Пути, наследуемые от COREmanager

  • ifconfig — утилита ifconfig. По умолчанию — "/sbin/ifconfig".

Опции

Синтаксис: каждая опция указывается с новой строки в формате "Option Значение".

Просмотр списка опций:

/usr/local/mgr5/sbin/mgrctl -m dcimgr optionlist

Опции, доступные в интерфейсе DCImanager

Включить или отключить эти опции можно в глобальных настройках и в настройках модулей:

  • AllowAutoAuthOnServ — опция автоматической авторизации на сервере при поиске серверов после прохождения диагностики. Подробнее см. в статье Модуль "Поиск серверов";
  • AllowFreeServersAutoshutdown — опция автоматического отключения питания освобождённых серверов;
  • AllowIPMIAutoconfig — опция автоматического добавления IPMI в подключения сервера и его настройки, если он обнаружен во время диагностики;
  • AllowIso — опция загрузки ISO-образов пользователями;
  • AutoCreateIpmiUser — опция автоматического создания при диагностике пользователя с ролью доступа "Оператор" в IPMI для владельца сервера. Владельцу сервера будут предоставлены данные для доступа. Опция доступна только при наличии опции Option AllowIPMIAutoconfig;
  • AutoDetectIpmiConnection — опция автоматического определения сервисных подключений IPMI. Если при диагностике или поиске серверов на сервере обнаружен MAC-адрес IPMI, то подключение этого IPMI к серверу будет отмечено, как "скрытое";
  • AllowMixRack — опция отключения проверки соответствия стойки сервера со стойками оборудования, которое к нему подключается;
  • AllowSnmpTrap — опция включения SNMP-уведомлений. Подробнее см. в статье Протоколы управления сетевыми устройствами;
  • AllowVlanOnFree — опция помещения сервера в VLAN после освобождения. Если необходима настройка адреса IPMI, то подключение IPMI переключится в выбранный VLAN после диагностики. Если настройка адреса IPMI не требуется, порт сервера переключится в выбранный VLAN, а затем будет проведена диагностика. Подробнее см. в статье Модуль "VPU (Vlan Per User)";
  • ClearHddOnDiag — опция очистки жёстких дисков во время диагностики. Перезаписываются нулями первые 512 Байт жёсткого диска. Опция будет применена, только если шаблон диагностики её поддерживает;
  • DontChangeIpmiAdminPass — опция сохранения пароля IPMI, который подключён к серверу, при диагностике этого сервера. Опция доступна только при наличии опции Option AllowIPMIAutoconfig;
  • EnableConnectionsAutoFix — опция автоматического исправления подключений. Подробнее см. в статье Информация о несоответствиях в подключениях серверов;
  • FullHddClearOnDiag —  опция полной очистки жёстких дисков. Весь жёсткий диск перезаписывается нулями. Может занять несколько часов в зависимости от размера и скорости жёстких дисков. Опция доступна только при наличии опции Option ClearHddOnDiag;
  • IPMIProxyV2Ssl — опция шифрования передаваемых данных (SSL) при установлении подключения noVNC к websockify. Рекомендуем, если работа с панелью управления осуществляется по протоколу SSL. Подробнее см. в статье Модуль "Проксирование IPMI через доп. сервер";
  • IPMIProxyV2AskAdmin — опция запроса способа подключения из доступных при каждом подключении к веб-интерфейсу IPMI. Подробнее см. в статье Модуль "Проксирование IPMI через ihttpd";
  • IpmiConsoleUseAdminAccess — опция использования владельцами серверов доступов администратора для загрузки консоли IPMI. При включении опции нет необходимости создания отдельного пользователя IPMI для владельца сервера. Подробнее см. в статье Модуль "Консоль IPMI";
  • IpmiConsoleUseIhttpd — опция загрузки консоли IPMI, работающей через ihttpd. Подробнее см. в статье Модуль "Консоль IPMI";
  • PreciseRamDetection — опция определения оперативной памяти по объёму и частоте при диагностике. При отключении опции модуль оперативной памяти считается найденным, если он совпадает по объёму с данными, которые указаны в DCImanager;
  • ShutdownAfterDiag — опция отключения серверов после завершения диагностики на них. Обратите внимание, что опция распространяется как на серверы с владельцами, так и без них;
  • ConfNetflowNotifyReportReady — опция уведомления в панели управления о готовности отчёта NetFlow/IPFIX. Подробнее см. в статье Модуль "NetFlow".

Опции, недоступные в интерфейсе DCImanager

  • AddIpVlanToPort — опция используется для серверов с несколькими IP-адресами и разными VLAN. При запуске операции VLAN IP-адресов будут назначены на порт сервера, как tagged. VLAN основного IP-адреса будет назначен, как dual-mode;
  • AllowCheckRoutesTable — опция проверки наличия проблем с каждым IP-адресом из сети для VLAN. Проверяется при наличии параметров "PrefixLowBorder", "RouterSync";
  • AllowCheckVlanOnRouter — опция сверки списка VLAN на маршрутизаторе с таблицей router_vlan базы данных DCImanager. Используется при наличии параметра "RouterSync";
  • AllowNetflowStat — опция сбора статистики по трафику с помощью NetFlow/IPFIX. Подробнее см. в статье Модуль "NetFlow";
  • AllowNoPowerConnAdminOperations — опция разрешения администраторам запускать операции на серверах без подключений для управления питанием;
  • AllowSwithLog — добавляет поле Файл журнала в Оборудование → Коммутаторы → Изменить. Если поле указано, то журнал коммутатора доступен в Оборудование → Коммутаторы → Журнал;
  • AllowVPU — опция включения режима Vlan Per User. Подробнее см. в статье Модуль "VPU (Vlan Per User)";
  • CheckSendByte — опция отслеживания запуска операции на сервере. При запуске операции на сервере с помощью iptables будет добавлено правило считать байты на 69 порту по протоколу udp (TFTP). Если в течении 10 минут после запуска операции получено менее 100 байт, операция завершается, правила из iptables удаляются, регистрируется проблема о том, что не удалось произвести операцию. Опция используется для пресечения ситуации, когда на сервере запустили операцию, но он по какой-либо причине не перезагрузился и операция не началась. В этом случае не требуется ожидание 2-ух часового таймаута;
  • ClearIPMIUserOnFree — опция удаления всех пользователей IPMI при освобождении сервера;
  • CreateIPMIOperatorOnNewOwner — опция смены оператора IPMI при смене владельца сервера;
  • DebugSNMP — опция вывода отладочной SNMP-информации в var/snmp.log;
  • DisableEquipmentProblemsRegistration — опция отключения регистрации ошибок на оборудовании;
  • DisableServerStatSave — опция отключения сбора статистики по трафику для серверов (не запускается AddTraffStatForServer);
  • DisableStat — опция отключения сбора статистики (функция collectstat не собирает данные);
  • DisableStatusUpdate — опция отключения периодического обновления статусов оборудования (отключения события device_status_refresh по periodic);
  • DublicateEquipmentIp — опция добавления устройств, IP-адреса, которых уже зарегистрированы за другими устройствами;
  • EnableNFACCTDLog — опция записи журналов nfacctd в var/nfacctd.log. Подробнее см. в статье Модуль "NetFlow";
  • HardIpmiReset — опция "жёсткой" перезагрузки сервера с помощью IPMI;
  • IPMIChangeBoot — опция отправки команды "ipmitool chassis bootdev pxe" и проверки ответа перед перезагрузкой сервера по сети при операциях. Используется для смены порядка загрузки на сервере;
  • OldServerType — опция разрешает пользователям DCImanager, в которых задействованы старые типы серверов, продолжать пользоваться ими без предупреждений и принуждений завести новые типы. Опция устанавливается автоматически при наличии хотя бы одного типа серверов в базе данных DCImanager в таблице typelist;
  • OldDiag — опция смены алгоритма проверки на наличие проблем и показа предупреждений об этом в Главное меню → Серверы →Изменить. Опция используется для старых типов серверов;
  • SolidServersLabel — опция поиска серверов по полному совпадению имён. Используется условие "WHERE name IN ('name1', 'name2')" в фильтре списка серверов, где name1, name2, ... , nameX — части name, отделённые пробелами. Если опция отсутствует, то используется условие "WHERE name LIKE '%name%'". Подробнее см. в статье Поиск серверов;
  • NoAskingSerialNumber — опция отключения запроса серийного номера на сервере, найденном с помощью поиска серверов. Опция доступна только при наличии опции Option AllowAutoAuthOnServ;
  • NoAskingLabel — опция отключения запроса наклейки на сервере, найденном с помощью поиска серверов. Опция доступна только при наличии опции Option AllowAutoAuthOnServ.
  • UserRecipes — опция разрешает пользователям DCImanager использовать рецепты.

Опции, наследуемые от COREmanager

  • DisableAutoUpdate — опция отключения автоматического обновления панели управления;
  • DisableCookieSecure — отключить для cookies атрибут Secure. Чтобы получить доступ к панели управления по протоколу HTTP, добавьте эту опцию. По умолчанию её нет в конфигурационном файле;
  • DoNotRestoreTasks — опция отключения восстановления заданий планировщика cron. При включении опции панель управления не будет восстанавливать в планировщике необходимые задания при каждом её запуске;
  • EnableAcmeshDebug — при включении опции в файл /usr/local/mgr5/var/<имя_панели>_acme_sh.log пишется лог выпуска и обновления LE сертификатов. По умолчанию, опция отключена;

    Пояснения
  • EnableDbAuthlog — при включении опции и используемом типе базы данных MySQL включается запись журнала авторизации в базу данных. Запись в лог-файл прекращается. По умолчанию, опция отключена;

    Пояснения
  • EULA — наличие опции подтверждает согласие пользователя с условиями Лицензионного соглашения на использование программного обеспечения ISPsystem;
  • FirstStart — наличие опции подтверждает, что первый вход в панель управления ещё не был выполнен. При первом входе пользователю предлагается пройти мастер начальной настройки. Опция будет удалена из конфигурационного файла после завершения настройки;
  • HtmlToTextConverter — указывает, какой конвертер использовать для преобразования html в text. Может принимать следующие значения:
    • internal;
    • w3m — используется по умолчанию;
    • lynx;
  • IgnorePluginError — опция игнорирования ошибок при выполнении плагинов (если плагин не получилось запустить или он вернул неверный XML-документ). При наличии опции продолжится выполнение функции и в будет зарегистрировано уведомление об ошибке при работе плагина;
  • RestrictAuthinfo — включить ограничения для authinfo. Подробнее см. в статье Взаимодействие через API;
  • SocialDisableFacebook — запретить авторизацию пользователей через соцсеть Facebook*;
  • SocialDisableGoogle — запретить авторизацию пользователей через аккаунт Google;
  • SocialDisableVkontakte — запретить авторизацию пользователей через соцсеть "ВКонтакте";
  • UsageStatAgree — опция отправки анонимных сведений об использовании функций панели и ошибок, которые при этом возникают. Значения полей форм или таблиц не относятся к таким сведениям. Полученная информация используется для улучшения продуктов ISPsystem.

*Деятельность Meta Platforms Inc. по реализации продуктов-социальных сетей Facebook и Instagram на территории РФ запрещена.