Run pgmon in the background

This commit is contained in:
James Campbell 2024-06-06 00:44:49 -04:00
parent 9a98f51b6f
commit c20ecbadfc
Signed by: james
GPG Key ID: 2287C33A40DC906A
2 changed files with 5 additions and 7 deletions

View File

@ -3,8 +3,7 @@
##
# Where to write/find the agent PID
#pid_file=/tmt/pgmon.pid
pid_file=/run/pgmon/pgmon.pid
#pid_file=
##
# Agent communication settings
@ -12,7 +11,6 @@ pid_file=/run/pgmon/pgmon.pid
# IPC socket
#ipc_socket=/tmp/pgmon.sock
ipc_socket=/run/pgmon/pgmon.sock
# IPC communication timeout (s)
#ipc_timeout=10

View File

@ -10,12 +10,12 @@ PID_FILE="/run/pgmon/${agent_name}.pid"
LOG_FILE="/var/log/${agent_name}.log"
SOCKET="/var/run/${agent_name}.socket"
command="/usr/bin/pgmon"
command_args="--server -c '$CONFIG_FILE' -l '$LOG_FILE' -p '$PID_FILE' -s '$SOCKET'"
command_user="zabbix:zabbix"
pidfile="$PID_FILE"
command_background="/usr/bin/pgmon"
command_args="--server -c '$CONFIG_FILE' -l '$LOG_FILE' -s '$SOCKET'"
command_user="zabbix:zabbix"
start_pre() {
checkpath -d -m 0755 -o "${command_user}" "/run/pgmon"
checkpath -d -m 0755 -o "${command_user}" "/var/log/pgmon"