Восстановление работоспособности дашбордов

Для восстановления работоспособности кнопок на домашней странице Визион:

  1. Разблокируйте Swagger:

    1. Подключитесь к служебной ВМ Визион по SSH.

    2. В конфигурационном файле /opt/skala-r/etc/vision/server/vision_core/config.yml измените значение параметра vision_api.host на 0.0.0.0.

    3. Перезапустите сервис vision_core:

      systemctl restart vision_core.service
      
  2. Откройте Swagger. Он доступен по ссылке:

    https://адрес ВМ:8088/docs#/object_link/add_object_link_vision_api_v1_object_link__post
    
  3. Нажмите кнопку Try it out.

  4. Укажите параметры запроса:

    • Для создания дашборда «Утилизация»:

      {
        "object_id": "<ИМЯ_ПАК>",
        "title": "Утилизация",
        "type": "utlz",
        "url_prefix": "https://",
        "url_suffix": "/vision/grafana/d/utlz-current/?var-pak_id=<ИМЯ_ПАК>&module_id=All&node_id=All",
        "address": {
          "client": "<Визион>"
        }
      }
      
    • Для создания дашборда «Состав»:

      {
        "object_id": "<ИМЯ_ПАК>",
        "title": "Состав",
        "type": "component",
        "url_prefix": "https://",
        "url_suffix": "/vision/grafana/d/pak-components/?var-pak_id=<ИМЯ_ПАК>&module_id=All",
        "address": {
          "client": "<Визион>"
        }
      }
      
  5. Для выполнения запроса нажмите кнопку Execute.

Пример:

  • Запрос:

    {
      "object_id": "Kraftway",
      "title": "Утилизация",
      "type": "utlz",
      "url_prefix": "https://",
      "url_suffix": "/vision/grafana/d/utlz-current/?var-pak_id=Kraftway&module_id=All",
      "address": {
        "client": "1.1.1.1"
      }
    }
    
  • Ответ:

    {
      "links": [
        {
          "object_id": "ПАК",
          "title": "Утилизация",
          "type": "utlz",
          "url_prefix": "https://",
          "url_suffix": "/vision/grafana/d/utlz-current/?var-pak_id=%D0%9F%D0%90%D0%9A",
          "address": {
            "client": "192.168.190.189"
          },
          "id": 1
        },
        {
          "object_id": "ПАК",
          "title": "Состав",
          "type": "vsn",
          "url_prefix": "https://",
          "url_suffix": "/vision/grafana/d/pak-components/?var-pak_id=%D0%9F%D0%90%D0%9A",
          "address": {
            "client": "192.168.190.189"
          },
          "id": 2
        }
      ]
    }
    

Удаление ошибочно добавленного объекта#

Если требуется удалить ранее созданный объект, воспользуйтесь методом Delete Object Link, он расположен в той же группе запросов Swagger. В параметрах запроса укажите идентификатор удаляемого объекта.