add network
diff --git a/collectd/files/conf.d/snmp.conf b/collectd/files/conf.d/snmp.conf
new file mode 100644
index 0000000..99770a4
--- /dev/null
+++ b/collectd/files/conf.d/snmp.conf
@@ -0,0 +1,23 @@
+{%- if client.get('plugin', {}).network_metering is defined %}
+LoadPlugin snmp
+<Plugin snmp>
+        <Data "std_traffic">
+                Type "if_octets"
+                Table true
+                Instance "1.3.6.1.2.1.31.1.1.1.1"
+                Values "1.3.6.1.2.1.31.1.1.1.6" "1.3.6.1.2.1.31.1.1.1.10"
+        </Data>
+        <Data "std_rate">
+                Type "if_packets"
+                Table true
+                Instance "1.3.6.1.2.1.31.1.1.1.1"
+                Values "1.3.6.1.2.1.31.1.1.1.7" "1.3.6.1.2.1.31.1.1.1.11"
+        </Data>
+{%- for device_name, device in client.network_device.iteritems() %}       
+        <Host "{{ device_name }}">
+                Address "{{ device.address }}"
+                Version {{ device.version }}
+                Community "{{ device.community }}"
+                Collect "std_traffic" "std_rate"
+        </Host>
+</Plugin>
\ No newline at end of file
diff --git a/metadata/service/client/network.yml b/metadata/service/client/network.yml
new file mode 100644
index 0000000..f3ccfc3
--- /dev/null
+++ b/metadata/service/client/network.yml
@@ -0,0 +1,6 @@
+parameters:
+  collectd:
+    client:
+      plugin:
+        network_metering:
+          enabled: true
\ No newline at end of file