Документация ispmanager 6 lite, pro, host

Список параметров конфигурации ispmanager 6

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

Основной файл конфигурации и директория дополнительных файлов

  • Основной файл конфигурации: etc/ispmgr.conf;
  • Директория дополнительных файлов конфигурации: etc/ispmgr.conf.d/.
Примечание

Подробное описание параметров рассматривается в статье Конфигурационный файл ispmanager.

Ниже приведены таблицы параметров конфигурации ispmanager 6 в алфавитном порядке. Таблицы также указывают, к конфигурации какой панели управления относится тот или иной параметр или опция.

Модуль управления сайтами

Опции/Option [Optionname]

Имя опцииОписание
AcmeSkipAccountCheckОтключает проверку числа неудачных попыток подключения к аккаунту Let's Encrypt
ApacheITKДобавляется, если используется apache ITK
DisableWebDBReadConfОтключает работу с ручными правками конфигурационных файлов web-сервера
DisableSecurePhpBinОтключает создание защищенной директории php-bin
EnableAcmeshDebugВ файл /usr/local/mgr5/var/ispmgr_acme_sh.log пишется лог выпуска и обновления LE сертификатов. По умолчанию опция отключена.
NameVirtualHostDroppedВ версии Apache 2.4+ при создании записи VirtualHost удаляет все предыдущие записи этого типа

Параметры/[Paramname] [Paramvalue]

Имя опцииОписание
AcmeAccountCheckAttemptsКоличество неудачных проверок аккаунта Let's Encrypt, после которого аккаунта будет создаваться заново. Значение по умолчанию — 3
ApacheWidePortsДля указанного списка портов добавляется запись Listen для всех IP-адресов сервера
ApsExtRepositoryПуть до xml-файла внешнего репозитория APS
AuthRealmУказывает текст подсказки, которая отображается в браузере при входе на защищенную часть сайта
AwstatsEncodingКодировка генерируемых awstats html-страниц отчетов
BackendBindАдрес, на котором будет поднят backend
ForwardedSecretИспользуется для защиты от подделки IP адреса
LetsencryptProcessCountКоличество одновременно выпускаемых сертификатов Let's Encrypt
LetsencryptVerifyPeriodМинимальный период между повторными попытками выпуска сертификата Let's Encrypt
LogrotateInfiniteValueУказывает количество хранимых архивов журналов
MaxExecutionTimeRatioУстанавливает значение max_execution_time в конфигурации Apache
NginxClientBodyMaxSizeУстанавливает значение по-умолчанию для client_max_body_size в конфигурации Nginx
SSLSecureChiphersСписок шифров в формате openssl, указываемых web-серверу, если используется повышенная безопасность SSL
SSLSecureProtocolsСписок протоколов, указываемых web-серверу, если используется повышенная безопасность SSL
WebalizerEncodingКодировка генерируемых webalizer html-страниц отчетов
WebDefaultAliasesНабор дополнительных имен, которые будут предложены автоматически при создании web домена
WebDomainCollectPeriodПериодичность сбора статистики доменов
WebGroupГруппа, с правами которой работает web сервер
WebModulesСписок используемых web серверов
WebRestartDelayМинимальное время, которое должно проходить между перезапусками web сервера
WebUserИмя пользователя, с правами которого работает web сервер

Пути/path [Pathname] [Pathvalue]

Имя опцииОписание
analyzer.dУказывает каталог, куда будут сохраняться скрипты для анализа журналов
apache.confПуть до основного файла конфигурации Apache
apache-conf.dПуть до директории, содержащей распределенные файлы конфигурации Apache
apachectlПуть до программы/скрипта, используемого для перезапуска Apache
fpm-pool.dИмя каталога, в котором будут создаваться файлы с настройками php-fpm
fpm-serviceИмя сервиса php-fpm. Используется для его перезапуска при добавлении новых пользователей
fpm-sock.dДиректория для хранения файлов связи nginx и fpm (.sock)
logrotate.dУказывает каталог, куда будут сохраняться настройки logrotate
nginxИспользуется при запуске панели для проверки работоспособности nginx
nginx-confПуть к файлу конфигурации Nginx
nginx-conf.dПуть до директории, содержащей распределенные файлы конфигурации Nginx
nginx-configtestИспользуется для проверки корректности содержимого конфигурационных файлов Nginx
nginxctlИспользуется для перезапуска nginx при добавлении новых web доменов
nginx-fallbackАдрес перенаправления ошибок
nginx_log
nginx-php
nginx-staticИспользуется для определения файлов, которые nginx должен отдавать самостоятельно
nginx-vhostsИмя каталога, в котором будут создаваться файлы с настройками web доменов
nginx-vhosts-includesПути до файлов с дополнительными настройками, которые будут добавлены в секцию server каждого web домена
nginx-vhosts-resources
php-cgiПуть до исполняемого файла php-cgi

Полезные ссылки:

Модуль управления базами данных

Опции/Option [Optionname]

Имя опцииОписание
DatabasePrefixПри создании базы данных пользователем к имени базы будет добавлен его логин
DatabaseUserPrefixПри создании нового пользователя базы данных к его имени будет добавлен логин пользователя панели управления, которому принадлежит база
DbAllowUpperCaseОтключает приведение регистра имени базы данных в нижний при создании или редактировании имени базы данных
MySQLGovernorИспользовать MySQL Governor (CloudLinux)

Параметры/[Paramname] [Paramvalue]

Имя опцииОписание
DBCacheCheckIntervalИнтервал (в минутах) между проверками необходимости обновления размеров баз данных
DBCacheMaxDelayМаксимальная задержка в секундах перед следующим запросом на обновление данных о реальном размере БД
DBHostАдрес сервера с MySQL, на котором находится база данных
DBNameИмя базы данных.
DBPasswordПароль пользователя базы данных
DBUserПользователь базы данных
DockerMaxAttemptКоличество попыток соединения с базой данных для проверки её доступности
LimitDbSizeCheckPeriodОпределяет частоту проверки размера БД пользователя
MySQLDumpOptionsСписок дополнительных параметров командной строки mysqldump
PGDumpOptionsСписок дополнительных параметров командной строки pg_dump
InternalMySQLWaitTimeoutИзменение времени ожидания соединений между панелью и сервером базы данных. 

Пути/path [Pathname] [Pathvalue]

Имя опцииОписание
db_governorПуть до файла конфигурации MySQL Governor (CloudLinux)
mysqlПуть до исполняемого файла mysql
mysql_restartкоманда перезапуска службы MySQL
phpmyadmin-redirectшаблон ссылки на phpMyAdmin
phpmyadmin-serversпуть до специального конфигурационного файла phpMyAdmin

Полезные ссылки:

Модуль управления доменными именами

Опции/Option [Optionname]

Имя опцииОписание
DomainBlacklistSynched
InsecureDomainуказывает панели, что при создании доменов не нужно проверять владельца домена более высокого уровня
NoSPFRecordОтключает автоматическое создание TXT-записи вида "v=spf1" при создании доменного имени

Параметры/[Paramname] [Paramvalue]

Имя опцииОписание
DefaultARecordsзначение поля "Поддомены", указываемое в настройках создания доменных имён
DNSТип сервера
DnsHostnameОписывает формат SOA-записи
DnsNsMasterIpПри использовании внешних серверов имён (NSы) данный параметр имеет приоритет при указании основного сервера имён (master) для зон, создаваемых на внешних серверах имён
DomainContactЗначение поля "Email администратора"
MailServersзначение поля "Почтовые серверы"
MasterSetNsIps
NameServersзначение поля "Серверы имен"
NsIpsадреса для NS-серверов разделенные пробелом
RemoteDNSRequiredLevelУровень доступа пользователя DNSmanager, используемого в качества DNS сервера
SOAExpireTimeпараметр Expire для SOA-записи
SOARefreshTimeпараметр Refresh для SOA-записи. Применяется для первичного сервера имён. В ispmanager business используется на узле с первичным сервером имён.
SPFRelayIPсписок IP-адресов, включаемых по умолчанию в автоматически создаваемую при создании доменного имени TXT-запись вида "v=spf1"
ViewNameИмя горизонта видимости DNS (view)
Обратите внимание!
Для указания списка IP-адресов в параметре "SPFRelayIP" нужно использовать одну строку с разделением через пробел, без дополнительных символов.При добавлении SPF-записи, панель автоматически определит версию IP и подставит соответствующие параметры.

Пример:

SPFRelayIP 192.168.1.1 10.10.10.10 1050:0:0:0:5:600:300c:326b

Полезные ссылки:

Модуль управления почтовыми доменами

Опции/Option [Optionname]

Имя опцииОписание
DisableCacheCheckОтключить проверку кэша
LocalDeliveryРазрешить только локальные перенаправления

Параметры/[Paramname] [Paramvalue]

Имя опцииОписание
DefWebMail
DkimCheckПриложение для подписи DKIM
DovecotPwSchemeСхема шифрования по-умолчанию
EmailAuthСпособ авторизации
EmailAVCheckПриложение для проверки писем на вирусы
EmailRecacheDelayВремя в минутах через которое будет "перестраиваться" пароли для почтовых ящиков
EmailSpamCheckПриложение для проверки писем на спам
ForwardEmailCountМаксимальное количество почтовых ящиков для отправки копии письма.
GreylistingДля exim — postgrey
GreyListKeywordПараметр greylisting (acl/racl),
MailFilterСортировщик писем
MTAПочтовый сервер
POP3POP3-сервер
SievePipePluginплагин для сортировщика Sieve
SlaveNSManagement
WebMailИспользуемый WebMail

Пути/path [Pathname] [Pathvalue]

Имя опцииОписание
afterlogicПуть до директории afterlogic
clamav-srvcПуть до директории clamav
clamav-whitelistПуть до белого списка clamav
db4Путь до db4
dovecot-doveadmПуть до doveadm
dovecot-passwdПуть до dovecot.passwd
exim-aliasesПуть до /exim4/aliases
exim-blacklistПуть до exim4/blacklist
exim-configПуть до файла конфигурации Exim
exim-domainipsПуть до exim4/domainips
exim-domainsПуть до exim4/domains
exim-passwdПуть до exim4/passwd
exim-whitelistПуть до exim4/whitelist
greylist-confПуть до конфигурационного файла greylisting
MailHomeDirНазвание директории для писем по умолчанию
milter-greylist-restartКоманда перезапуска greylisting
mtaname-accessdbПуть до БД доступа
mtaname-aliasesПуть до таблицы псевдонимов
mtaname-localhostnamesПуть до localhostnames
mtaname-virtusertableПуть до виртуальной таблицы пользователей
opendkim-genkeyПуть до ключей OpenDKIM
opendkim-keyspathПуть до ключей OpenDKIM
opendkim-srvcПуть до сервиса OpenDKIM
postgrey-clientsПуть до postgrey_whitelist_clients
postgrey-recipientsПуть до postgrey_whitelist_recipients
postgrey-restartКоманда для перезапуска postgrey
sasldbПуть до sasldb
saslpasswdПуть до saslpasswd2
sendmail-accessdbПуть до mail/access
sendmail-aliasesПуть до mail/aliases
sendmail-localhostnamesПуть до mail/local-host-names
sendmail-mcПуть до mail/sendmail.mc
sendmail-newaliasesПуть до newaliases
sendmail-restartКоманда перезапуска sendmail
sendmail-virtusertableПуть до mail/virtusertable
spamassassin-localcfПуть до local.cf
spamassassin-restartкоманда для перезапуска spamassassin
webmail-redirectшаблон ссылки на почтовый клиент

Полезные ссылки:

Модуль управления пользователями

Опции/Option [Optionname]

Имя опцииОписание
DisableQuotasyncПанель не будет вызывать команду quotasync перед получением информации о системных квотах
DisableUserBackupЗапрещает пользователям использовать инструментарий резервного копирования. Опция влияет только на устаревший модуль резервного копирования (на основе tar)
DiskSpaceNotifyУстанавливает допустимую границу оставшегося пространства на диске, при достижении которого пользователь получит уведомление.
EnableQuotaАктивирует модуль управления системными квотами
RelocationRsyncNoChecksumОтключает строгую проверку содержимого файлов при перемещении файлов пользователя
XfsQuotaРабота с квотами с помощью команд управления квотами XFS

Параметры/[Paramname] [Paramvalue]

Имя опцииОписание
InitialUidЗначение с которого панель будет выдавать Uid пользователям
QuotaInodeMin
QuotaInodeMax
QuotaInodeMultiply

Пути/path [Pathname] [Pathvalue]

Имя опцииОписание
cgroups_cgconfig
cgroups_cgred
cgroups_main_conf
cgroups_rules_conf
DefaultHomeDirЗадаёт значение домашней директории пользователей
DefaultShellОпределяет полный путь до интерпретатора команд

Полезные ссылки:

Модуль управления FTP-пользователями

Опции/Option [Optionname]

Имя опцииОписание
FTPUserPrefixПри создании нового FTP-пользователя к его имени будет добавлен логин пользователя панели управления — владельца этого FTP-пользователя

Параметры/[Paramname] [Paramvalue]

Имя опцииОписание
FTPСигнализирует об установленном и настроенном для работы FTP-сервере
FtpDomainCollectPeriodПериодичность сбора статистики

Пути/path [Pathname] [Pathvalue]

Имя опцииОписание
ftp_logпуть до журнала
proftpd.confпуть до конфигурационного файла FTP-сервера ProFTPd
pure-ftpd-etcпуть до директории с конфигурационными файлами FTP-сервера Pure-FTPd
vsftpd.confпуть до конфигурационного файла FTP-сервера vsFTPd

Полезные ссылки:

Модуль интеграции с CloudLinux

Опции/Option [Optionname]

Имя опцииОписание
CloudLinuxDeployПоказывает что установлен CloudLinux

Пути/path [Pathname] [Pathvalue]

Имя опцииОписание
cagefsctl
cl-selector
lvectlпуть до утилиты lvectl

Модуль управления узлами кластера

Опции/Option [Optionname]

Имя опцииОписание
DisableStatОтключить сбор статистики
DisableSyncОтключить синхронизацию

Параметры/[Paramname] [Paramvalue]

Имя опцииОписание
FileSyncPeriod
MasterAdmin
NodeAssignLoadType
NodeAssignPolicy
NodeOS
NodeRoles
NotifyOnDiskOverload
ReadyNodesTreshold
ResourceLevelHigh
ResourceLevelOver

Модуль управления PHP

Пути/path [Pathname] [Pathvalue]

Имя опцииОписание
php_bin
php_cfg
php_cgi_ini
php_ext
php_fpm_ini
php_ini
php_ver

Параметры/[Paramname] [Paramvalue]

Имя опцииОписание
PhpReloadDelayзадержка перед обновлением конфигурации PHP-FPM
DisableFpmPerSiteотключить создание индивидуальных настроек PHP-FPM для сайта

Прочие настройки

Опции/Option [Optionname]

Имя опцииОписание
AllowIpV6
APSDebug
ApsRepositoryUpdated
DisableAutoUpdateопция отключения автоматического обновления панели управления.
DisableCookieSecureотключить для cookies атрибут Secure. Чтобы получить доступ к панели управления по протоколу HTTP, добавьте эту опцию. По умолчанию её нет в конфигурационном файле.
DoNotRestoreTasksопция отключения восстановления заданий планировщика cron. При включении опции панель управления не будет восстанавливать в планировщике необходимые задания при каждом её запуске.
EnableAcmeshDebugпри включении опции в файл /usr/local/mgr5/var/ispmgr_acme_sh.log пишется лог выпуска и обновления LE сертификатов для панели управления (не путать с сертификатами сайтов). По умолчанию, опция отключена
EnableDbAuthlogпри включении опции и используемом типе базы данных MySQL включается запись журнала авторизации в базу данных. Запись в лог-файл прекращается. По умолчанию, опция отключена
EULAналичие опции подтверждает согласие пользователя с условиями Лицензионного соглашения на использование программного обеспечения ispmanager.
FirewallCheckAccess
FirstStartналичие опции подтверждает, что первый вход в панель управления ещё не был выполнен. При первом входе пользователю предлагается пройти мастер начальной настройки.
IgnorePluginErrorопция игнорирования ошибок при выполнении плагинов (если плагин не получилось запустить или он вернул неверный XML-документ). При наличии опции продолжится выполнение функции и в будет зарегистрировано уведомление об ошибке при работе плагина.
RestrictAuthinfoвключить ограничения для authinfo.
UsageStatAgreeопция отправки анонимных сведений об использовании функций панели и ошибок, которые при этом возникают. Значения полей форм или таблиц не относятся к таким сведениям. Полученная информация используется для улучшения продукта. 

Параметры/[Paramname] [Paramvalue]

Имя опцииОписание
AuthenLifeTimeвремя жизни сессии. Сессия, в которой нет активности дольше, чем значение параметра, автоматически удаляется. Указывается в секундах. По умолчанию — "3600".
AutoIpRole
ConnectionLimitколичество одновременно обрабатываемых соединений. По умолчанию — "100".
DefaultAccessIpограничение IP-адресов для доступа к панели управления по умолчанию.
DefaultHintViewспособ отображения подсказок в панели управления по умолчанию. По умолчанию — "hintactive". hintactive — отображение при фокусировке на подсказке. hintpassive — отображение при наведении курсора на подсказку.
DefaultInterfaceимя интерфейса, на который добавляются дополнительные IP-адреса по умолчанию.
DefaultLangязык по умолчанию. Используется, если не удалось определить язык браузера или такой язык не поддерживается.
DefaultThemeтема интерфейса по умолчанию
DevCollectPeriod
DiskSpaceCheckPeriodпериод сбора статистики по использованию диска. Указывается в минутах.
ExpireLogsDaysпериод хранения записей в журнале операций панели управления. Указывается в днях. По умолчанию — "365".
FileMaxEditSizeмаксимальный размер файла, который можно открыть в редакторе менеджера файлов. Указывается в КиБ. По умолчанию — "1024"
Firewall
ForwardedSecretключ, который нужен для подстановки реального IP-адреса клиента при использовании проксирования. Подробнее см. в статье Настройка адреса панели управления.
FsEncodingкодировка файловой системы для менеджера файлов. По умолчанию — "UTF-8".
IPmgrDomainдоменное имя для реверсов
LastLoginусловие отображения баннера с информацией о последнем входе в систему: info — всегда показывать баннер; warning — показывать баннер, только если адрес изменился; none — не показывать баннер.
LicIpIP-адрес лицензии.
LimitSystem
LongRequestпредел времени выполнения запроса, после которого он записывается в специальный журнал долгих запросов /usr/local/mgr5/var/ispmgr.long.log. Указывается в секундах. По умолчанию — "300".
MailModeтип почтового сервера для отправки почтовых уведомлений.
OneTimeExpireвремя действия в секундах временного ключа для авторизации. Значение по умолчанию — 3600.
PkgUpdateCacheRows
PWGenCharactersнабор символов, используемый при автоматической генерации пароля.
PWGenLenдлина пароля, который создаётся при автоматической генерации. По умолчанию — "8".
PWStrengthсложность проверки пароля. По умолчанию — "2": 0 — не выполнять проверку; 1 — разрешает использование слабых паролей (K = 3..6); 2 — запрещает использование слабых паролей (K = 6..9); 3 — разрешает только сложные пароли (K = 9..∞). Проверяется наличие пароля в словаре запрещённых паролей и вычисляется коэффициент его сложности (K) по формуле.
ProblemsAddressFromemail отправителя уведомлений по почте.
ProblemsAddressToemail получателя уведомлений по почте.
ProblemsEmailEnabledопция отправления уведомлений о проблемах по почте. По умолчанию — "off"
ProblemsKeepOldпериод хранения уведомлений в панели управления. По умолчанию — "30".
ProblemsKeepSolvedпериод хранения решённых проблем в панели управления. По умолчанию — "7".
ProblemsLangязык описания уведомлений о проблемах для отправки по почте.
ProblemsPeriodпериод, через который осуществляются попытки решения проблемы в панели управления. Указывается в минутах. По умолчанию — "60".
ProblemsShowAll опция отображения уведомлений о проблемах пользователей. По умолчанию — "off".
ProblemsSmtpPortпорт SMTP-сервера для отправки уведомлений о проблемах по почте.
ProblemsSmtpServerадрес SMTP-сервера для отправки уведомлений о проблемах по почте.
RestrictAuthinfoRangeнастройки "белого списка" authinfo. Подробнее см. в статье Взаимодействие через API
SMTPPassпароль учётной записи пользователя SMTP-сервера для отправки почтовых уведомлений.
SMTPPortпорт SMTP-сервера для отправки почтовых уведомлений.
SMTPUserучётная запись пользователя SMTP-сервера для отправки почтовых уведомлений.
SenderNameимя отправителя, которое указывается в почтовых уведомлениях.
StartPageстартовая страница по умолчанию.
StatPeriodмодуль статистики. Период сбора статистики.
SyncPeriodмодуль синхронизации. Периодичность синхронизации.
SrvMonitoringPeriod
VirusdieLicIPIP-адрес для проверки лицензии Virusdie
XSLFOProcкоманда для вызова внешнего FO-процессора генерирующего PDF

Пути/path [Pathname] [Pathvalue]

Имя опцииОписание
dev_log
MasterKeyПуть до приватного ssh ключа панели
psacct
secure-private-keyПуть до ключа шифрования

 

В этой статье