blob: e6413b8de3b73d023a618c8fc0ed95c54014b2ff (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
const devs = ubus.call("network.device", "status");
if (!devs)
return false;
for (let dev in devs) {
const m = ubus.call(`odhcp6c.${dev}`, "get_statistics");
// not all interfaces are exposed unless odhcp6c runs on it
if (!m)
continue;
for (let i in m)
gauge(`node_odhcp6c_${i}`, `Total DHCPv6 messages of type ${i}`)({ dev: dev }, m[i]);
}
|