Проблема

Не удается развернуть подсистему мониторинга для ALD Pro.

Диагностика

  • Проверить, что в домен введено более 139 компьютеров;
  • Проверить, что в файле /var/log/aldpro-salt/subsystem.log присутствует ошибка вида:
    File "/opt/zabbix.py", line 66, in <module>
        druleid = drule.create_discovery_rule(drule_config=drule_path, portal=args.portal, update=True)
      File "/opt/discovery_rule.py", line 62, in create_discovery_rule
        "druleid": self.get_drule_id("ald_pro_drule"),
      File "/opt/discovery_rule.py", line 33, in get_drule_id
        return results[0]["druleid"]
    IndexError: list index out of range

Возможная причина: В домене более 139 компьютеров. Перейти к решению.


  • Во время выполнения команды принудительной установки подсистемы мониторинга:
    aldpro-roles --iud --action install
    появляются ошибки вида:
    pyzabbix.api.ZabbixAPIException: {'code': 1, 'message': 'The Zabbix database version does not match current requirements. Your database version: 6010005. Required version: 7000000. Please contact your system administrator.', 'data': '', 'json': "{'jsonrpc': '2.0', 'method': 'user.login', 'params': {'username': 'aldpro_srv_zabbix', 'password': '********'}, 'id': '1'}"}

Возможная причина: Ошибка версии базы данных Zabbix. Перейти к решению.


  • Подсистема мониторинга обновлена до ALD Pro 3.0.0.
  • ОС обновлена до версии Astra Linux Special Edition 1.7 Update 7uu2 (№2025-0507SE17MD).
  • Журнал /var/log/aldpro-salt/subsystem.log содержит ошибку:
    [ERROR   ][2055] {'out': 'highstate', 'ret': {'aldpro-standalone.minion': ['Illegal requisite "[\'disabled_apache_module_php7_3\', \'enable_apache_module_php8_1\']", please check your syntax.\n']}}

Возможная причина: Ошибка синтаксиса в модуле SaltStack. Перейти к решению.


Возможные причины