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}
Другие вопросы по тегам