misc/init.d/debian
.docs:zabbix:init.d_zabbix-agent
Скрипт автозагрузки агента
Если при использовании стандартного скрипта запуска zabbix-агента1) у вас появляются ошибки вроде этой:
'zabbix-agent' missing LSB tags and overrides
попробуйте заметить скрипт следующим:
- zabbix-agent
#!/bin/sh # # Zabbix agent start/stop script. # # Copyright (C) 2000-2012 Zabbix SIA ### BEGIN INIT INFO # Provides: zabbix_agent # Required-Start: $local_fs $remote_fs $network $syslog # Required-Stop: $local_fs $remote_fs $network $syslog # Should-Start: $all # Should-Stop: $all # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: start/stop Zabbix agent daemon # Description: start/stop Zabbix agent daemon ### END INIT INFO NAME=zabbix_agentd DAEMON=/usr/local/sbin/${NAME} DESC="Zabbix agent daemon" PID=/tmp/$NAME.pid test -f $DAEMON || exit 0 case "$1" in start) echo "Starting $DESC: $NAME" start-stop-daemon --start --oknodo --pidfile $PID --exec $DAEMON ;; stop) echo "Stopping $DESC: $NAME" start-stop-daemon --stop --quiet --pidfile $PID --retry=TERM/10/KILL/5 && return 0 start-stop-daemon --stop --oknodo --exec $DAEMON --name $NAME --retry=TERM/10/KILL/5 ;; restart|force-reload) $0 stop $0 start ;; *) N=/etc/init.d/$NAME echo "Usage: $N {start|stop|restart|force-reload}" >&2 exit 1 ;; esac exit 0
Дополнительно
Даже при установке из пакетов (apt-get
) на Ubuntu или Debian, похоже случается проблема, что пакет некорректно прописывается в автозагрузку. Решается следующим образом:
# systemctl enable zabbix-agent
1)
Находиться в папке дистрибутива
Только авторизованные участники могут оставлять комментарии.
docs/zabbix/init.d_zabbix-agent.txt · Последнее изменение: 09.05.2017 19:13 — philip