<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[StealthWatch API : Create tag without &quot;ranges&quot; (or empty &quot;ranges&quot;)]]></title><description><![CDATA[<p dir="auto">Здравствуйте, Я успешно создал метод в Python для создания тега (группы хостов) на основе этого примера: <a href="https://github.com/CiscoDevNet/stealthwatch-enterprise-sample-scripts/blob/master/python/add_tag.py" rel="nofollow ugc">https://github.com/CiscoDevNet/stealthwatch-enterprise-sample-scripts/blob/master/python/add_tag.py</a> Но в некоторых случаях мне нужно создать тег с пустыми «диапазонами», но с помощью этого 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",<br />
"ranges": [ "149.202.170.60", "23.129.64.101", "37.187.129.166", "91.146.121.3" ],<br />
"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",<br />
"ranges": [ ],<br />
"hostBaselines": False, "suppressExcludedServices": True, "inverseSuppression": False, "hostTrap": False, "sendToCta": False, "parentId": 0 } ] Поэтому я предполагаю, что «ranges» необходим. Есть ли способ создать тег с пустыми диапазонами? Возможно, я что-то упустил. Раньше я успешно делал это, редактируя XML Host Group, но мне не хватает этой части, чтобы полностью перейти на API. Я работаю с версией Cisco StealthWatch 7.1.2. С уважением.</p>
]]></description><link>https://sla247.ru/forum/topic/2210/stealthwatch-api-create-tag-without-ranges-or-empty-ranges</link><generator>RSS for Node</generator><lastBuildDate>Thu, 14 May 2026 22:47:52 GMT</lastBuildDate><atom:link href="https://sla247.ru/forum/topic/2210.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 02 Mar 2026 12:01:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to StealthWatch API : Create tag without &quot;ranges&quot; (or empty &quot;ranges&quot;) on Mon, 02 Mar 2026 12:01:41 GMT]]></title><description><![CDATA[<p dir="auto">Здравствуйте, Я решил эту проблему несколько месяцев назад с помощью службы поддержки Cisco. В последнее время я отвечаю сам себе, потому что, возможно, это может помочь кому-то еще... Мой запрос не совсем соответствовал тому, что я описал в предыдущем посте. Я поместил этот «request_data» в функцию, и эта функция вызывалась с переменной «ipaddr», и в некоторых случаях я просто хотел создать пустую HostGroup (тег). Эта переменная была установлена следующим образом: ipaddr = "" Таким образом, данные запроса были действительно такими: request_data = [ { "name": "Sample Threat Feed", "location": "OUTSIDE", "description": "A sample of a threat feed", "ranges": [<br />
""<br />
], "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 } ] С уважением</p>
]]></description><link>https://sla247.ru/forum/post/15713</link><guid isPermaLink="true">https://sla247.ru/forum/post/15713</guid><dc:creator><![CDATA[Lionel VERSCHEURE]]></dc:creator><pubDate>Mon, 02 Mar 2026 12:01:41 GMT</pubDate></item></channel></rss>