Implement a simplified net interface status method
[khatus.git] / x2 / src / awk / exe / bar.awk
index c6fd9ef..97b5202 100644 (file)
@@ -152,6 +152,14 @@ function bar_make_status_disk_io_r(    src) {
 # Network
 # -----------------------------------------------------------------------------
 
+function bar_make_status_net_iface_status(interface,    addr) {
+    cache_get(addr, "khatus_sensor_net_addr_io", "addr" Kfs interface, 5)
+    if (!addr["is_expired"] && addr["value"])
+        return "up"
+    else
+        return "--"
+}
+
 function bar_make_status_net_addr(interface,    src) {
     src = "khatus_sensor_net_addr_io"
     return cache_get_fmt_def(src, "addr" Kfs interface, 5, "%s", "")
This page took 0.018338 seconds and 4 git commands to generate.