bosun scollector를 설정하려고했는데 snmpwalk가 정수 형식 출력과 작동하지만 CPU 출력으로 일부 출력을 얻으려고하면 출력 할 때 문자열 형식이됩니다.문자열 형식의 출력 문제로 bosun scollector 문제가 발생했습니다.
예 : 작업 .1.3.6.1.4.1.2620.1.48.23.1.4.1.0 = INTEGER: 23
---
.1.3.6.1.4.1.2620.1.48.29.1.2.2.0 = STRING: "1%"
---이 설정입니다
작동하지 :
2016/12/01 21:37:08 error: interval.go:64: snmp-generic-fw strconv.ParseFloat: parsing "0%": invalid syntax
I :이 오류 메시지가
Host = "http://localhost:8070"
DisableSelf = true
Freq = 60
Filter = ["snmp-generic", "snmp-ifaces"]
[[SNMP]]
Community = "test"
Host = "name"
MIBs = [ "fwname"]
[Tags]
product = "fw"
[MIBs]
[MIBs.fw]
BaseOid = ".1.3.6.1.4.1.2620"
[[MIBs.fw.Metrics]]
Metric = "os.cpu"
Oid = ".1.6.7.2.4.0"
Unit = "percent"
RateType = "gauge"
[[MIBs.fw.Metrics]]
Metric = "os.cpu.used"
Oid = ".1.6.7.4.5.0"
Unit = "percent"
RateType = "gauge"
입니다 문자열 형식 문제인지는 모르겠지만 나는 그것이
문자열을 지원 해결할 수있는 방법을 어떤 생각이 도움이
문자열 형식 출력이 작동하지 않지만 문제없이 정수 작업 – jack