Python - Textfsm - Fortigate - Имя разбора:, Действителен с:, Действителен для:
Используя Textfsm, я пытаюсь получить вывод для:
Имя: Действителен с: Действителен до:
Я думаю, что проблема в расположении в моем шаблоне для поиска после == [ Fortinet_CA_SSL ], но я бы хотел немного помочь.
Выход:
== [ Fortinet_CA_SSL ]
Name: Fortinet_CA_SSL
Subject: C = US, ST = California, L = Sunnyvale, O = Fortinet, OU = Certificate Authority, CN = FG200D3913804332, emailAddress = support@fortinet.com
Issuer: C = US, ST = California, L = Sunnyvale, O = Fortinet, OU = Certificate Authority, CN = FG200D3913804332, emailAddress = support@fortinet.com
Valid from: 2018-02-08 16:43:27 GMT
Valid to: 2028-02-09 16:43:27 GMT
Fingerprint: 78:DA:31:59:9D:A6:D7:98:79:51:1F:EE:0E:C0:C6:45
Serial Num: 25:4d:55:ca:b8:e6:b5:54
Шаблон:
Value Name (\S*)
Value Valid_from (\S*)
Value Valid_to (\S*)
Start
^Name: ${Name}
^Valid from: ${Valid_from}
^Valid to: ${Valid_to}
1 ответ
Понял:
Шаблон:
Value Name (\S*)
Value Valid_from (\S*)
Value Valid_to (\S*)
Start
^\tName: ${Name}
^\tValid from: ${Valid_from}
^\tValid to: ${Valid_to}