summaryrefslogtreecommitdiffstats
path: root/playbooks/adhoc/deploy_monitoring_containers/oso-f22-host-monitoring.service
diff options
context:
space:
mode:
authorKenny Woodson <kwoodson@redhat.com>2015-07-27 09:41:32 -0400
committerKenny Woodson <kwoodson@redhat.com>2015-07-27 09:41:32 -0400
commit274aa30b1af218031c0c6e7d3abe2ab732dc5b59 (patch)
tree26d4ff6eec5b4619ba533f52fa23a9e83d92ecd7 /playbooks/adhoc/deploy_monitoring_containers/oso-f22-host-monitoring.service
parentbd9ec682af6bc09a7ed3101518ed0838c4e4ba24 (diff)
parent1f7c1c62c039b76c9a95532622785a4b4be67ce8 (diff)
downloadopenshift-274aa30b1af218031c0c6e7d3abe2ab732dc5b59.tar.gz
openshift-274aa30b1af218031c0c6e7d3abe2ab732dc5b59.tar.bz2
openshift-274aa30b1af218031c0c6e7d3abe2ab732dc5b59.tar.xz
openshift-274aa30b1af218031c0c6e7d3abe2ab732dc5b59.zip
Merge pull request #392 from kwoodson/mon_containers
Monitoring container ansible playbook
Diffstat (limited to 'playbooks/adhoc/deploy_monitoring_containers/oso-f22-host-monitoring.service')
-rw-r--r--playbooks/adhoc/deploy_monitoring_containers/oso-f22-host-monitoring.service36
1 files changed, 36 insertions, 0 deletions
diff --git a/playbooks/adhoc/deploy_monitoring_containers/oso-f22-host-monitoring.service b/playbooks/adhoc/deploy_monitoring_containers/oso-f22-host-monitoring.service
new file mode 100644
index 000000000..852be09b6
--- /dev/null
+++ b/playbooks/adhoc/deploy_monitoring_containers/oso-f22-host-monitoring.service
@@ -0,0 +1,36 @@
+# This is a systemd file to run this docker container under systemd.
+# To make this work:
+# * pull the image (probably from ops docker registry)
+# * place this file in /etc/systemd/system without the .systemd extension
+# * run the commands:
+# systemctl daemon-reload
+# systemctl enable pcp-docker
+# systemctl start pcp-docker
+#
+#
+[Unit]
+Description=PCP Collector Contatainer
+Requires=docker.service
+After=docker.service
+
+
+[Service]
+Type=simple
+TimeoutStartSec=5m
+#Slice=container-small.slice
+
+ExecStartPre=-/usr/bin/docker rm "oso-f22-host-monitoring"
+
+ExecStart=/usr/bin/docker run --rm --name=oso-f22-host-monitoring \
+ --privileged --net=host --pid=host --ipc=host \
+ -v /sys:/sys:ro -v /etc/localtime:/etc/localtime:ro \
+ -v /var/lib/docker:/var/lib/docker:ro -v /run:/run \
+ -v /var/log:/var/log \
+ docker-registry.ops.rhcloud.com/ops/oso-f22-host-monitoring
+
+ExecReload=-/usr/bin/docker stop "oso-f22-host-monitoring"
+ExecReload=-/usr/bin/docker rm "oso-f22-host-monitoring"
+ExecStop=-/usr/bin/docker stop "oso-f22-host-monitoring"
+
+[Install]
+WantedBy=default.target