[sysmon] Move osinfo metrics to its own module

BUG=chromium:655796
TEST=Run sysmon

Change-Id: I947f2545b2663ba846b0b5d9caf54b0a6217c0d3
Reviewed-on: https://chromium-review.googlesource.com/421573
Commit-Ready: Allen Li <ayatane@chromium.org>
Tested-by: Allen Li <ayatane@chromium.org>
Reviewed-by: Aviv Keshet <akeshet@chromium.org>
diff --git a/scripts/sysmon/__main__.py b/scripts/sysmon/__main__.py
index c054dca..d5166f3 100644
--- a/scripts/sysmon/__main__.py
+++ b/scripts/sysmon/__main__.py
@@ -17,6 +17,7 @@
 from chromite.lib import ts_mon_config
 from chromite.scripts.sysmon import puppet_metrics
 from chromite.scripts.sysmon import system_metrics
+from chromite.scripts.sysmon import osinfo_metrics
 from chromite.scripts.sysmon import loop
 from infra_libs.ts_mon.common import interface
 
@@ -40,7 +41,7 @@
     system_metrics.get_load_avg()
     puppet_metrics.get_puppet_summary()
     if time.time() > self._next_osinfo_collection:
-      system_metrics.get_os_info()
+      osinfo_metrics.get_os_info()
       self._last_osinfo_collection = time.time()
     system_metrics.get_unix_time()  # must be just before flush
     metrics.Flush()