package v3 import ( cnsms "git.loafle.net/commons/service_matcher-go/snmp/v3" ocmsc "git.loafle.net/overflow/commons-go/model/sensorconfig" "git.loafle.net/overflow/container_network/crawler/health" "git.loafle.net/overflow/crawler-go" ) type SNMPHealthCrawler struct { health.SocketHealthCrawler } func (c *SNMPHealthCrawler) Key() string { return "SNMPV3_HEALTH" } func (c *SNMPHealthCrawler) String() string { return "SNMP V3 Health Crawler" } func (c *SNMPHealthCrawler) Auth(auth map[string]interface{}) error { return nil } func (c *SNMPHealthCrawler) Get(config *ocmsc.SensorConfig) (map[string]string, error) { //rss, err := c.CheckHealth(config) //if err != nil { // return nil, err //} return nil, nil } func NewCrawler() crawler.Crawler { c := &SNMPHealthCrawler{} c.SetMatcher(cnsms.NewMatcher()) return c }