инвентаризация:настройка

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
инвентаризация:настройка [2024/03/13 05:18]
admin [Быстрый старт]
инвентаризация:настройка [2025/06/17 15:59] (текущий)
admin [Params]
Строка 59: Строка 59:
  
 ==== Быстрый старт ==== ==== Быстрый старт ====
-  * Стартуем приложение без контроля доступа+  * Стартуем приложение без контроля доступа<code php> 
 +'authorizedView'=>false, 
 +'useRBAC'=>false,</code>
   * Заводим пользователя вручную (на этом этапе для этого не нужно ни полномочий ни авторизации), допустим это пользователь **pupkin**   * Заводим пользователя вручную (на этом этапе для этого не нужно ни полномочий ни авторизации), допустим это пользователь **pupkin**
   * Настраиваем аутентификацию (включаем локальную или настраиваем LDAP)   * Настраиваем аутентификацию (включаем локальную или настраиваем LDAP)
-  * Включаем RBAC+  * В случае локальной аутентификации создаем(сбрасываем) пароль созданному пользователю **pupkin** 
 +  * Включаем RBAC<code php>'useRBAC'=>true,</code>
   * Выдаем **pupkin** права админа из консоли <code bash>php yii rbac/grant admin pupkin</code> либо при работе в докере контейнере <code bash>docker exec -it "armsdocker-app-arms-app-1" php yii rbac/grant admin pupkin</code>   * Выдаем **pupkin** права админа из консоли <code bash>php yii rbac/grant admin pupkin</code> либо при работе в докере контейнере <code bash>docker exec -it "armsdocker-app-arms-app-1" php yii rbac/grant admin pupkin</code>
   * Авторизуемся под **pupkin**   * Авторизуемся под **pupkin**
Строка 72: Строка 75:
 Дополнительные параметры определяются в файле config/params.local.php в формате  Дополнительные параметры определяются в файле config/params.local.php в формате 
 <code php> <code php>
 +<?php
 return [ return [
     'param'=>'value',     'param'=>'value',
Строка 109: Строка 113:
     * true - включить     * true - включить
     * false - выключить (по умолч.)     * false - выключить (по умолч.)
 +
 +=== Ответственные/поддержка ===
 +  * **support.service.min.weight**: минимальный вес сервиса, необходимый для учета его команды как поддержка узла/оборудования на котором он живет. Например если задать тут 20, то команда сервиса весом в 10 не будет считаться поддержкой серверов и оборудования сервиса (предполагается что там должны быть более весомые сервисы для этого)
 +  * **techs.managementService.enable**: вместо закрепления сотрудника ИТ за оборудованием закреплять сервис/услугу сопровождения оборудования (удобно если оборудования много и надо менять ответственного везде: проще поменять одного ответственного за сервис)
 +
 +=== Софт ===
 +  * **soft.deferred_rescan**: отложенный рескан софта: в случае изменения состава ПО необходимо пересканировать все ОС на предмет наличия там этого ПО. В случае большого количества ОС - процедура весьма медленная.
 +    * true - отложенный режим: при изменении элемента ПО в справочнике ПО только список ОС для rescan. Необходимо через cron регулярно вызывать команду yii comps/rescan, которая будет сканировать по 100 ОС за раз
 +    * false - realtime режим: при изменении элемента ПО в справочнике ПО все ОС будут проверены заново на состав ПО.
 +
  
 === Интеграция с Wiki === === Интеграция с Wiki ===
  • инвентаризация/настройка.1710307136.txt.gz
  • Последнее изменение: 2024/03/13 05:18
  • admin