From 022fef2b9e8b8f3be31fb5e2ef88056a78c447d9 Mon Sep 17 00:00:00 2001 From: UlricQin Date: Sun, 5 Dec 2021 15:39:49 +0800 Subject: [PATCH] add telegraf.service --- docker/docker-compose.yaml | 4 ++-- docker/telegrafetc/telegraf.conf | 3 +-- etc/service/telegraf.service | 20 ++++++++++++++++++++ 3 files changed, 23 insertions(+), 4 deletions(-) create mode 100644 etc/service/telegraf.service diff --git a/docker/docker-compose.yaml b/docker/docker-compose.yaml index 47eaff05..85b39609 100644 --- a/docker/docker-compose.yaml +++ b/docker/docker-compose.yaml @@ -79,7 +79,7 @@ services: - "server" nwebapi: - image: ulric2019/nightingale:0.4 + image: ulric2019/nightingale:5.0.0-ga-01 container_name: nwebapi hostname: nwebapi restart: always @@ -107,7 +107,7 @@ services: - "webapi" nserver: - image: ulric2019/nightingale:0.4 + image: ulric2019/nightingale:5.0.0-ga-01 container_name: nserver hostname: nserver restart: always diff --git a/docker/telegrafetc/telegraf.conf b/docker/telegrafetc/telegraf.conf index d308c39b..a3756b91 100644 --- a/docker/telegrafetc/telegraf.conf +++ b/docker/telegrafetc/telegraf.conf @@ -5280,8 +5280,7 @@ separator = "_" # # Read TCP metrics such as established, time wait and sockets counts. -# [[inputs.netstat]] -# # no configuration +[[inputs.netstat]] # # Read per-mount NFS client metrics from /proc/self/mountstats diff --git a/etc/service/telegraf.service b/etc/service/telegraf.service new file mode 100644 index 00000000..e42e4d33 --- /dev/null +++ b/etc/service/telegraf.service @@ -0,0 +1,20 @@ +[Unit] +Description="telegraf" +After=network.target + +[Service] +Type=simple + +ExecStart=/opt/telegraf/usr/bin/telegraf --config etc/telegraf/telegraf.conf --output-filter opentsdb +WorkingDirectory=/opt/telegraf + +Restart=on-failure +SuccessExitStatus=0 +LimitNOFILE=65536 +StandardOutput=syslog +StandardError=syslog +SyslogIdentifier=telegraf + + +[Install] +WantedBy=multi-user.target \ No newline at end of file