Описание тега python-textfsm
None Конечный автомат на основе шаблонов для анализа полуформатированного текста в Python, который часто используется для анализа вывода устройств, управляемых с помощью интерфейса командной строки, таких как сетевые маршрутизаторы и коммутаторы, но его можно использовать для любого текстового вывода. Этот тег не следует путать с [fsm].
1
ответ
Проанализируйте вывод cli 'show proc cpu history' в файл csv (с использованием TextFSM и т. д.)
Кто-нибудь знает, как прочитать эту таблицу и разобрать в файл CSV или что-то. Мне нужно преобразовать его в график (если это возможно). Я действительно запутался, как читать эту таблицу, а не как "показывать инвентарь" или "показывать версию", там …
17 май '17 в 11:24
1
ответ
Как анализировать текст с помощью TextFSM с опцией (например, или условия)
Мне нужно разобрать 'show env all' из коммутатора / маршрутизатора, но там другая текстовая структура. Переключатель А: FAN is OK SYSTEM TEMPERATURE is OK System Temperature Value: 38 Degree Celsius System Temperature State: GREEN Yellow Threshold :…
19 май '17 в 03:46
0
ответов
Pyqt4 GUI не отвечает, но фоновый процесс все еще работает
У меня есть простая программа, чтобы получить информацию от коммутатора / маршрутизатора Cisco с SSH Connection с помощью библиотеки Netmiko. Программа работает хорошо, но программа зависает до завершения процесса. мой код: Когда я нажимаю кнопку "г…
09 июн '17 в 08:50
0
ответов
Как извлечь набор повторяющихся данных, которые охватывают несколько строк в одно значение списка, используя TextFSM?
Недавно я начал с TextFSM для извлечения данных из полуформатированного текста. Извлеченные данные должны быть сопоставлены с одним из простых типов (например, строка), сложных типов (например, группа связанных элементов, таких как структура) или ко…
07 янв '19 в 08:57
0
ответов
Есть ли способ записать несколько строк одновременно с TextFSM?
Я хочу разобрать брандмауэр Checkpoint cphaprob -a if выполняется через Netmiko с использованием TextFSM. Окончательно сформированный список не отформатирован. Я уже пробовал много комбинаций команд TextFSM, но, возможно, я просто не понимаю, как эт…
12 фев '19 в 11:44
1
ответ
Создание шаблона Textfsm для Cisco XR // show isis database
Я пытаюсь создать шаблон для вывода базы данных show isis в Cisco XR, я не могу понять, что не так. Кто-то может указать на это? Я не могу даже загрузить шаблон с командой textfsm.TextFSM(шаблон). Шаблон: Value LSPID ((\d+.\d+.\d+)|\S+) Value LSP_SE…
16 авг '18 в 11:20
0
ответов
Python: Regex нужно использовать в TextFSM
Необходимо выбрать ниже строки, упомянутые в конце, используя регулярное выражение. Регекс я устал (.*), (\w+), (.S+) Никто из них не обеспечивает вывод. Я использую регулярное выражение в TextFSM создать шаблон. Я не уверен, является ли проблема с …
20 авг '18 в 03:38
1
ответ
Python - Textfsm - Fortigate - Имя разбора:, Действителен с:, Действителен для:
Используя Textfsm, я пытаюсь получить вывод для: Имя: Действителен с: Действителен до: Я думаю, что проблема в расположении в моем шаблоне для поиска после == [ Fortinet_CA_SSL ], но я бы хотел немного помочь. Выход: == [ Fortinet_CA_SSL ] Name: For…
17 июл '18 в 16:49
1
ответ
Текстовый NFS-шаблон
Я начал изучать TextFSM от Google, он отлично подходит для очистки экрана. Но я застрял. Вот шаблон для команды: "show ip community-list" Value TYPE (Standard|Extended) Value CLNAME (\D+) Value SEQ (\d+) Value ACTION (permit|deny) Value ASNUM (\d+) …
18 май '18 в 22:59
1
ответ
Используйте TextFSM для поиска разрешенных VLAN на магистрали
Я пытаюсь настроить шаблон TextFSM для NTC ANSI, который будет извлекать только Vlans, разрешенные для транка, из выходных данных команды "show interface trunk" и не может получить то, что я хочу. Это дает мне все строки, а не только одну строку, ко…
17 май '18 в 16:58
1
ответ
Как разобрать текст по нескольким строкам с помощью textfsm?
Я понял, что TextFSM - это хороший способ разбора текстовых файлов, однако я вижу, что он может разбирать данные по одной строке, мой вопрос - как разбирать текст по нескольким строкам. <Page> CUSIP No. 123456 13G Page 2 of 10 Pages ----------…
28 мар '17 в 17:30
1
ответ
Как совместить 2 регулярных выражения в python textfsm?
У меня есть Python-код textfsm, который анализирует команду "ifconfig" в терминале Linux import textfsm f = open('/home/Projects/test_ra/fsm_cli.txt') inp = f.read() f.close() temp = open('/home/Projects/test_ra/fsm_cli.fsm') tab = textfsm.TextFSM(t…
19 апр '17 в 08:44
0
ответов
TextFSM - анализ данных с абзацами
Я пытаюсь проанализировать большой текстовый документ с помощью TextFSM и извлечь некоторые данные с предшествующими заголовками. Пример фрагмента, который я использую, чтобы придумать шаблон: Fault Management - Alarm Clearing_T-Series, Part 2 of 2 …
05 май '18 в 02:39
1
ответ
Как экранировать многострочный текст регулярного выражения в действительный json?
Value Year (\d+) Value Timezone (\S+) Value MonthDay (\d+) Value Month (\w+) Value Time (..:..:..) Start ^${Time}.* ${Timezone} \w+ ${Month} ${MonthDay} ${Year} -> Record Это шаблон для texfsm, который выполняет синтаксический анализ ответов на о…
03 июл '18 в 21:21
1
ответ
TextFsm: Cisco NXOS
Я начал изучать TextFSM от Google, он отлично подходит для очистки экрана. Но я застрял. Вот шаблон для команды: vsh_lc -c "show platform internal bcm-usd funcstats" Value Filldown Chassis (.*) Value FUNC (.*) Value COUNT (.*) Value TOTAL (.*) Value…
19 авг '18 в 03:56
0
ответов
Как найти первый вхождение значения в анализаторе textfsm?
Я пытаюсь проанализировать следующие 2 выхода CLI. Мне нужен только 1-й случай "Запрос удаленного протокола:" -> 10 Но он дает 20 Может кто-нибудь помочь? CLI OUTPUT 1: Dropped protocol request: 10 Dropped glean request: 5 Dropped protocol request: …
07 ноя '18 в 08:51
1
ответ
python-textFSM разобрать несколько строк конфигурации
У меня есть задача разобрать конфигурацию Cisco ACE. Я использую модуль python textFSM. Этот шаблон должен анализировать "serverfarm " часть конфигурации: Value Required Serverfarm_name (\S+) Value load_balance_method (\S+) Value probe_name (\S+) Va…
30 май '18 в 15:04
1
ответ
AttributeError: у объекта 'str' нет атрибута 'seek' с использованием модуля textfsm (regex)
Я пытаюсь использовать textfsm модуль, использующий регулярные выражения и импортирующий данные в текстовый файл. Ниже мой код: from netmiko import ConnectHandler from textfsm import * cisco_device = { 'device_type' : 'cisco_ios', 'ip' : 'x.x.x.x', …
23 июн '17 в 14:15
0
ответов
Вызов функций Python сторонних модулей из ironpython в C#
Я должен вызывать функции модуля python textfsm из C#. Я использую Ironpython для этого. Текущий код ScriptEngine engine = Python.CreateEngine(); var paths = engine.GetSearchPaths(); string dir2 = @"C:\Program Files\Python37\Lib\site-packages"; path…
30 авг '18 в 10:25
0
ответов
Я хочу сохранить значения по умолчанию в регулярных выражениях, если шаблон не совпадает
Я хочу сохранить значения по умолчанию в регулярных выражениях, если шаблон не совпадает Value LINK_GROUP_NAME (\S+) Start ^ link-group ${LINK_GROUP_NAME} Выше мой шаблон python textfsm. Здесь, если мое регулярное выражение не совпадает, то я хочу о…
17 апр '19 в 07:09