From 93f3b1c4a41ff754cef3b0956f47613455df36a6 Mon Sep 17 00:00:00 2001 From: simonzhangsz Date: Fri, 1 Sep 2023 12:11:05 +0800 Subject: [PATCH] d --- config/systemd/captrace.service | 16 ++++++++++++++++ makefile | 3 +++ 2 files changed, 19 insertions(+) create mode 100644 config/systemd/captrace.service diff --git a/config/systemd/captrace.service b/config/systemd/captrace.service new file mode 100644 index 00000000..abd354d4 --- /dev/null +++ b/config/systemd/captrace.service @@ -0,0 +1,16 @@ +[Unit] +Description=Capture trace data from NF daemon +After=network-online.target + +[Service] +Type=simple +LimitNOFILE=65535 + +Restart=always +ExecStart=/usr/local/omc/bin/captrace -c /usr/local/omc/etc/capconf.yaml +RestartSec=2 +RestartPreventExitStatus=1 +ExecReload=/bin/kill -HUP $MAINPID + +[Install] +WantedBy=multi-user.target \ No newline at end of file diff --git a/makefile b/makefile index 26faeee4..c3001239 100644 --- a/makefile +++ b/makefile @@ -14,6 +14,7 @@ OmcInstallDir = /usr/local/omc ReleaseDir = $(EmsBuildRoot)/release EmsBEDir = $(GitLocalRoot)/ems.agt ConfigEtcDir = $(EmsBEDir)/config/etc +ConfigSystemdDir = $(EmsBEDir)/config/systemd EmsFEDir = $(GitLocalRoot)/fe.ems LibDir = $(EmsBEDir)/lib RESTAGENT = restagent @@ -82,6 +83,7 @@ deb: $(BINNAME) cp -rf $(MiscDir)/* $(BinDir) cp -rf $(ConfigEtcDir)/* $(BuildDir)/omc/etc/ cp -rf $(DBSQLSrcDir)/* $(BuildDir)/omc/etc/db/ + cp -rf $(ConfigSystemdDir)/* $(BuildDir)/omc/systemd/ rm -rf $(FrontBuildDir)/* mkdir -p $(FrontBuildDir)/front cp -rf $(EmsFEDir)/* $(FrontBuildDir)/front >/dev/null @@ -109,6 +111,7 @@ rpm: $(BINNAME) # rm -rf $(BinDir2)/ne-hosts cp -rf $(ConfigEtcDir)/* $(BuildDir)/omc/etc/ cp -rf $(DBSQLSrcDir)/* $(BuildDir)/omc/etc/db/ + cp -rf $(ConfigSystemdDir)/* $(BuildDir)/omc/systemd/ rm -rf $(FrontBuildDir)/* #unzip $(FrontSrcDir)/front.zip -d $(FrontBuildDir) >/dev/null mkdir -p $(FrontBuildDir)/front