Skip to content
  • Категории
  • Последние
  • Метки
  • Популярные
  • Пользователи
  • Группы
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • По умолчанию (Нет скина)
  • Нет скина
Collapse

Networks Engineering

  1. Главная
  2. Информационная безопасность
  3. Сетевая безопасность
  4. StealthWatch API : Create tag without "ranges" (or empty "ranges")

StealthWatch API : Create tag without "ranges" (or empty "ranges")

Запланировано Прикреплена Закрыта Перенесена Сетевая безопасность
2 Сообщения 0 Posters 0 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Ответить
  • Ответить, создав новую тему
Авторизуйтесь, чтобы ответить
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • L Не в сети
    L Не в сети
    Lionel VERSCHEURE
    написал в отредактировано
    #1

    Здравствуйте, Я успешно создал метод в Python для создания тега (группы хостов) на основе этого примера: https://github.com/CiscoDevNet/stealthwatch-enterprise-sample-scripts/blob/master/python/add_tag.py Но в некоторых случаях мне нужно создать тег с пустыми «диапазонами», но с помощью этого API: 'https://' + SMC_HOST + '/smc-configuration/rest/v1/tenants/' + SMC_TENANT_ID + '/tags Но следующий JSON: request_data = [ { "name": "Sample Threat Feed", "location": "OUTSIDE", "description": "A sample of a threat feed",
    "ranges": [ "149.202.170.60", "23.129.64.101", "37.187.129.166", "91.146.121.3" ],
    "hostBaselines": False, "suppressExcludedServices": True, "inverseSuppression": False, "hostTrap": False, "sendToCta": False, "parentId": 0 } ] С таким JSON с пустыми «диапазонами» я получаю код ошибки «400»: request_data = [ { "name": "Sample Threat Feed", "location": "OUTSIDE", "description": "A sample of a threat feed",
    "ranges": [ ],
    "hostBaselines": False, "suppressExcludedServices": True, "inverseSuppression": False, "hostTrap": False, "sendToCta": False, "parentId": 0 } ] Поэтому я предполагаю, что «ranges» необходим. Есть ли способ создать тег с пустыми диапазонами? Возможно, я что-то упустил. Раньше я успешно делал это, редактируя XML Host Group, но мне не хватает этой части, чтобы полностью перейти на API. Я работаю с версией Cisco StealthWatch 7.1.2. С уважением.

    1 ответ Последний ответ
    0
    • L Не в сети
      L Не в сети
      Lionel VERSCHEURE
      написал в отредактировано
      #2

      Здравствуйте, Я решил эту проблему несколько месяцев назад с помощью службы поддержки Cisco. В последнее время я отвечаю сам себе, потому что, возможно, это может помочь кому-то еще... Мой запрос не совсем соответствовал тому, что я описал в предыдущем посте. Я поместил этот «request_data» в функцию, и эта функция вызывалась с переменной «ipaddr», и в некоторых случаях я просто хотел создать пустую HostGroup (тег). Эта переменная была установлена следующим образом: ipaddr = "" Таким образом, данные запроса были действительно такими: request_data = [ { "name": "Sample Threat Feed", "location": "OUTSIDE", "description": "A sample of a threat feed", "ranges": [
      ""
      ], "hostBaselines": False, "suppressExcludedServices": True, "inverseSuppression": False, "hostTrap": False, "sendToCta": False, "parentId": 0 } ] StealthWatch не принимал этот JSON, поэтому я провел следующее тестирование, чтобы этого избежать: if not ipaddr: request_data = [ { "name": name, "location": "INSIDE", "description": "Automatique", "ranges": [], "hostBaselines": True, "suppressExcludedServices": True, "inverseSuppression": False, "hostTrap": False, "sendToCta": False, "parentId": parentid } ] else: request_data = [ { "name": name, "location": "INSIDE", "description": "Automatique", "ranges": [ ipaddr ], "hostBaselines": True, "suppressExcludedServices": True, "inverseSuppression": False, "hostTrap": False, "sendToCta": False, "parentId": parentid } ] С уважением

      1 ответ Последний ответ
      0

      Здравствуйте! Похоже, вам интересна эта беседа, но у вас пока нет учетной записи.

      Вы устали просматривать одни и те же посты каждый раз, когда заходите на сайт? После регистрации, вам не придётся искать обсуждения в которых вы принимали участие, настройте уведомления о новых сообщениях так как вам это удобно (по электронной почте или уведомлением). У вас появится возможность сохранять закладки и ставить лайки постам, чтобы выразить свою благодарность другим участникам сообщества.

      С вашими комментариями этот пост может стать ещё лучше 💗

      Зарегистрироваться Войти
      Ответить
      • Ответить, создав новую тему
      Авторизуйтесь, чтобы ответить
      • Сначала старые
      • Сначала новые
      • По количеству голосов


      • Войти

      • Нет учётной записи? Зарегистрироваться

      • Login or register to search.
      • Первое сообщение
        Последнее сообщение
      0
      • Категории
      • Последние
      • Метки
      • Популярные
      • Пользователи
      • Группы