diff options
| author | Benedikt Heumüller <bheum@users.noreply.github.com> | 2017-05-16 14:21:04 +0200 | 
|---|---|---|
| committer | Benedikt Heumüller <bheum@users.noreply.github.com> | 2017-05-16 14:21:04 +0200 | 
| commit | 1da216558e9392d3465dba2e6bb79d0221e43c03 (patch) | |
| tree | dfb82c50d82d62ce72cb112807fb7b810e91aa64 /lib/oxidized | |
| parent | 3369ea3903c9763de4bbc800acee424d2d069f38 (diff) | |
fortios.rb fortios_autoupdate remove FDS Address
The output of "diagnose autoupdate version" contains the FortiGuard
Distribution Server (FDS) address. This IP address changes several times
per week and therefore versioning is hardly possible. Added a line to
remove the IP address when fortios_autoupdate is set true.
Diffstat (limited to 'lib/oxidized')
| -rw-r--r-- | lib/oxidized/model/fortios.rb | 1 | 
1 files changed, 1 insertions, 0 deletions
| diff --git a/lib/oxidized/model/fortios.rb b/lib/oxidized/model/fortios.rb index cdaa282..0249933 100644 --- a/lib/oxidized/model/fortios.rb +++ b/lib/oxidized/model/fortios.rb @@ -38,6 +38,7 @@ class FortiOS < Oxidized::Model      #do not include if variable "show_autoupdate" is set to false      if  defined?(vars(:fortios_autoupdate)).nil? || vars(:fortios_autoupdate)         cfg << cmd('diagnose autoupdate version') do |cfg| +          cfg.gsub! /(FDS Address\n---------\n).*/, '\\1IP Address removed'            comment cfg.each_line.reject { |line| line.match /Last Update|Result/ }.join         end      end | 
