From a61e9c7e1c3bcf312d573f0d1c9982d6374908a2 Mon Sep 17 00:00:00 2001 From: Bill Thiede Date: Mon, 9 Oct 2017 21:25:00 -0700 Subject: [PATCH] Dockerfile, build and SSH keys to scrape snapshots from mom.xinu.tv. --- Dockerfile | 16 ++++++++++++++++ config.dbuild | 1 + keys/id_rsa | 27 +++++++++++++++++++++++++++ keys/id_rsa.pub | 1 + 4 files changed, 45 insertions(+) create mode 100644 Dockerfile create mode 100644 config.dbuild create mode 100644 keys/id_rsa create mode 100644 keys/id_rsa.pub diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..31781ed --- /dev/null +++ b/Dockerfile @@ -0,0 +1,16 @@ +# build stage +FROM golang:alpine AS build-env +RUN apk --no-cache add git +RUN go get -v xinu.tv/zfs_replication_exporter + +# final stage +FROM alpine +COPY --from=build-env /go/bin/zfs_replication_exporter /usr/bin/ +COPY keys/ /root/.ssh/ + +EXPOSE 9999 +CMD /usr/bin/zfs_replication_exporter \ + -logtostderr \ + -host mom.xinu.tv:22 \ + -user localuser \ + -addr :9999 diff --git a/config.dbuild b/config.dbuild new file mode 100644 index 0000000..cbfdbab --- /dev/null +++ b/config.dbuild @@ -0,0 +1 @@ +package="monitoring/zfs_replication_exporter" diff --git a/keys/id_rsa b/keys/id_rsa new file mode 100644 index 0000000..ca8a69c --- /dev/null +++ b/keys/id_rsa @@ -0,0 +1,27 @@ +-----BEGIN RSA PRIVATE KEY----- +MIIEpQIBAAKCAQEAozYNAi7VIEHnW5ihCZFH3n8IkUEC8bIz1DetN26UikmJF2wC +Wq1B994lKyIkS39yGyfzYXNMn6N4VH768elu2kDtsP2mn93boJwl11xNRaRYCDfU +CakZDLOz/1rjCO0QWJZLz4rW3/OZK82LhOLCf4LfsKhspFjumKKeMRdPAa1aMW1k +3uiPeHpJGHAAGO+yKjtvNeJf6G+EGO5etw0xwL3+TDf8olJy7u7mK+9XnnIuLQBZ +dSAd+16zsjNAZ3VG2Olisu8pm0msyfP011902JO+tUxDM7zu/SAdjlNHw9X6wNe5 +YuIheb6teAaJnthwsWeOAVh9oQwqtPVPHKmK6wIDAQABAoIBAQCJnsD3T0Ac1BVe +keNwKtWcEifKOzRdUvMLBeuEKzULKhhz7HpLtX5DoEhdB4vtMUipB1XcnRlGHtQP +A4dcRoZXeJo0PJ2sfal8003BO65Yg8xLGbAseS6LHFgxgJSh6St4VzsThLHM4x4L +5mS3p3FzjYpK7qm1JtwBTlXvdQUElquSQZD+6E53YCDAMDJPU9i2kzT5Xk4Pda0f +9VNWB4Y9tOLuF1SFGMOVmpTXN2iOg3hlNxRZI/sbBznEofAJ5ZP1r/Mdb02NTKC2 +Hjd7CE41hJCnylXY4GLGOQ4glVacDS7nJ/dMRZ/TiwNmrHjfw31yK+ewy1FLiJmE +XhqmVIyBAoGBANf44XvgiGb1fz5dwE35H8r8IVkt27KpNvPyNmt+QFSiYvEFrcXh +Y8QN6Uo9Sj2RbjhUb2a+pzZ9Vy56IiaxgPv7/kkB+QVlt1NJvx8SU+aKMp2d0n0t +SYhwyw0/3IEKeS9fCQxey06vomIG/r4PWhz/szCqQxyia0Hde4Z/NlYrAoGBAMF1 +2Ay8fps5gDV9r1r1ztZd1z/iRied/sAqMN4rfKZRpZUKybR3KrCvGcSZB4a2azrV +5UkxQu3crishVz+KgKtCvhPQvSpmdCGg746TSaw7vAFjsfyZtacH1lCv18f92LrH +AskR1ZZTE90ayDEypV6DRCCmfq5la8O5y/Eqnf5BAoGBAK63fuKSQIbab/fqLBpo +QZoa4necq7EbR4OOHQxU9IIDZHuLlosQzX7bqjEO6DJqpnoXhI/gCLICMDc/QsV+ +r9QqhgpV+DivkuFkNaNTVmCYyF3OQWxW6LfiV8H+OcqCyIrUHSPOxDaBy6H1+ruS ++9md2j6yXtyZYJ/GJ5ok67ZFAoGAV4KD6Tb2miaHfSrOQHoCRuuJ64biLxeD3c73 +7feD2gQCv4lytiRVdjiukkSap/AqTyHkJpiW6tuxGSdqvP5ct5toObRpbR2NGI0g +78BmSfd3UrWTFG0/Q0ADTNpN5FRKTiqpcuSTVf1cdd6ggcikDz2XeqF1mlOcTJvl +ycB6WUECgYEAuh8lpyXEx7xOSZIq4pyHwMk5iQC5e+gNd4l6H8H6nE9Mg5t4fj3m +2Z79lfPcGJ/4T+B+BkJVUHRoiI9DNQ/XB4bE5DQizx1q+M1yKNmaGXd1Em6g67jN +iiCqDmiy+gWkDmHtPVwo5H9YvpLGYQjMwEbJ7krK3kZ8UYG/bCmZ/L8= +-----END RSA PRIVATE KEY----- diff --git a/keys/id_rsa.pub b/keys/id_rsa.pub new file mode 100644 index 0000000..d4cceb6 --- /dev/null +++ b/keys/id_rsa.pub @@ -0,0 +1 @@ +ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCjNg0CLtUgQedbmKEJkUfefwiRQQLxsjPUN603bpSKSYkXbAJarUH33iUrIiRLf3IbJ/Nhc0yfo3hUfvrx6W7aQO2w/aaf3dugnCXXXE1FpFgIN9QJqRkMs7P/WuMI7RBYlkvPitbf85krzYuE4sJ/gt+wqGykWO6Yop4xF08BrVoxbWTe6I94ekkYcAAY77IqO2814l/ob4QY7l63DTHAvf5MN/yiUnLu7uYr71eeci4tAFl1IB37XrOyM0BndUbY6WKy7ymbSazJ8/TXX3TYk761TEMzvO79IB2OU0fD1frA17li4iF5vq14Bome2HCxZ44BWH2hDCq09U8cqYrr wathiede@big