class Snmp2mkr::Vhost
Attributes
discovery_name[R]
metrics[R]
name[R]
roles[R]
Public Class Methods
new(name:, roles:, metrics:, discovery_name: nil, mib: Mib.default)
click to toggle source
# File lib/snmp2mkr/vhost.rb, line 6 def initialize(name:, roles:, metrics:, discovery_name: nil, mib: Mib.default) @name = name @roles = roles @metrics = metrics.map { |v| Metric.new(self, v.name.evaluate, v.oid.evaluate, transformations: v.transformations, mib: mib) } @discovery_name = discovery_name end