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

Version Path
palo_alto-0.6.0 examples/test_log.rb
palo_alto-0.5.1 examples/test_log.rb
palo_alto-0.5.0 examples/test_log.rb
palo_alto-0.4.0 examples/test_log.rb
palo_alto-0.3.2 examples/test_log.rb
palo_alto-0.3.1 examples/test_log.rb
palo_alto-0.3.0 examples/test_log.rb
palo_alto-0.2.9 examples/test_log.rb