summaryrefslogtreecommitdiff
path: root/lib/oxidized/model
diff options
context:
space:
mode:
authorJames Hannah <james.hannah@stfc.ac.uk>2018-03-21 09:02:38 +0000
committerJames Hannah <james.hannah@stfc.ac.uk>2018-03-21 09:02:38 +0000
commitff0a42cdfd2bdb34d0852a0d85f63825a44fdf1b (patch)
tree8e5f9a9c519fa76cc04a67b51abe974a7106668a /lib/oxidized/model
parente7075d18e055613cb0324f0fc8eecfe7adeeac56 (diff)
Alter DNOS config. Remove constantly changing info
Gsub out the uptime which changes constantly, and remove the output of "show system" which duplicates the info from "show version" and contains fan speed data which isn't helpful.
Diffstat (limited to 'lib/oxidized/model')
-rw-r--r--lib/oxidized/model/dnos.rb5
1 files changed, 1 insertions, 4 deletions
diff --git a/lib/oxidized/model/dnos.rb b/lib/oxidized/model/dnos.rb
index 5c3cd53..22e1876 100644
--- a/lib/oxidized/model/dnos.rb
+++ b/lib/oxidized/model/dnos.rb
@@ -6,6 +6,7 @@ class DNOS < Oxidized::Model
cmd :all do |cfg|
cfg.gsub! /^% Invalid input detected at '\^' marker\.$|^\s+\^$/, ''
+ cfg.gsub! /^Dell Networking OS uptime is\s.+/, '' # Omit constantly changing uptime info
cfg.each_line.to_a[2..-2].join
end
@@ -27,10 +28,6 @@ class DNOS < Oxidized::Model
comment cfg
end
- cmd 'show system' do |cfg|
- comment cfg
- end
-
cmd 'show running-config' do |cfg|
cfg = cfg.each_line.to_a[3..-1].join
cfg