Sha256: 05e1c7f5004a11f2380319f7d2dd9bfa04cdeb9e042bdc2daa07e4ebd98e800e
Contents?: true
Size: 761 Bytes
Versions: 8
Compression:
Stored size: 761 Bytes
Contents
require 'palo_alto' client = PaloAlto::XML.new(host: "panorama-test", username: "admin", password: "Admin123!", debug: [:statistics, :warnings, :_sent, :_received]) query = "( full-path contains '/config/devices/entry[@name=\\'localhost.localdomain\\']/device-group/entry[@name=\\'gr\\']/address/entry[@name=\\'Blah_19\\']' )" l=client.log(query: query, log_type: 'config', nlogs: 50, show_detail: true, days: nil) pp l.count x = l.first pp x ################# ritm = 'RITM1234567' def quote_string(v) "'" + v.to_s.gsub(/'/, "\\\\'") + "'" end query = "( ( cmd eq edit ) or ( cmd eq audit-commit ) ) and ( comment contains #{quote_string(ritm)} )" l=client.log(query: query, log_type: 'config', nlogs: 50, show_detail: true, days: nil) pp l.count
Version data entries
8 entries across 8 versions & 1 rubygems