class Aio::Module::Cmd::Cisco::ShowMemory

coding=utf-8

Public Class Methods

new() click to toggle source
Calls superclass method Aio::Module::Cmd::new
# File lib/modules/cmd/cisco/show_memory.rb, line 6
def initialize
  super({
    :cmd_full   => "show memory",
    :cmd_short  => "sh mem",
    :author     => "Elin",
    :description  => "This is Cisco ASA Command# show memory",
    :ranking    => Ranking_1,
    :platform   => "asa",
    :benchmark  => {
      :proc_ratio => ["<", 70.0],
      }
  })  
      end

Public Instance Methods

parse() click to toggle source
# File lib/modules/cmd/cisco/show_memory.rb, line 20
def parse
        cont = self.context.dup
        useful[:memory] = {}
        cont.readline_match_block(/Used memory: .* bytes \((?<proc_ratio>\d+)%/) do |block|
                block.warning_serious(useful[:memory], :proc_ratio, self, {:string => block[:proc_ratio]})
        end
end