Добрый день
делал из исходников, не стартует с автозагрузки zabbix-proxy, вручную sudo service zabbix-proxy start работает, в логах пишет следущее:
лог бут
лог забикс прокси
лог ерор мускул /var/log/mysql/error.log
лог забикс прокси при автостарте:
это лог после старта вручную, как видим все ок
ls -las /var/run/mysqld/mysqld.sock
Файл: /etc/init.d/zabbix-proxy
статус не показывает
service zabbix-proxy status
service --status-all
ls -lsa /etc/init.d/
в чем может быть проблема? назначал рута для прокси, не помогло, агент работает по такому сценарию и с ним все ок.
может быть вся проблема в том, что нет в исходниках файла zabbix-proxy и я его криво сделал?
делал из исходников, не стартует с автозагрузки zabbix-proxy, вручную sudo service zabbix-proxy start работает, в логах пишет следущее:
лог бут
Starting Zabbix agent daemon: zabbix_agentd
* Starting OpenSSH server^[[74G[ OK ]
* Restoring resolver state... ^[[100G
^[[94G[ OK ]
Starting Zabbix proxy daemon: zabbix_proxy
* Stopping System V runlevel compatibility^[[74G[ OK ]
* Starting OpenSSH server^[[74G[ OK ]
* Restoring resolver state... ^[[100G
^[[94G[ OK ]
Starting Zabbix proxy daemon: zabbix_proxy
* Stopping System V runlevel compatibility^[[74G[ OK ]
[Z3001] connection to database 'zabbix' failed: [2002] Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Cannot connect to the database. Exiting...
Cannot connect to the database. Exiting...
160919 10:10:39 [Warning] Using unique option prefix myisam-recover instead of myisam-recover-options is deprecated and will be removed in a future release. $
160919 10:10:39 [Note] Plugin 'FEDERATED' is disabled.
160919 10:10:39 InnoDB: The InnoDB memory heap is disabled
160919 10:10:39 InnoDB: Mutexes and rw_locks use GCC atomic builtins
160919 10:10:39 InnoDB: Compressed tables use zlib 1.2.8
160919 10:10:39 InnoDB: Using Linux native AIO
160919 10:10:39 InnoDB: Initializing buffer pool, size = 128.0M
160919 10:10:39 InnoDB: Completed initialization of buffer pool
160919 10:10:39 InnoDB: highest supported file format is Barracuda.
160919 10:10:41 InnoDB: Waiting for the background threads to start
160919 10:10:42 InnoDB: 5.5.50 started; log sequence number 177225968
160919 10:10:42 [Note] Server hostname (bind-address): '127.0.0.1'; port: 3306
160919 10:10:42 [Note] - '127.0.0.1' resolves to '127.0.0.1';
160919 10:10:42 [Note] Server socket created on IP: '127.0.0.1'.
160919 10:10:43 [Note] Event Scheduler: Loaded 0 events
160919 10:10:43 [Note] /usr/sbin/mysqld: ready for connections.
Version: '5.5.50-0ubuntu0.14.04.1-log' socket: '/var/run/mysqld/mysqld.sock' port: 3306 (Ubuntu)
160919 10:10:39 [Note] Plugin 'FEDERATED' is disabled.
160919 10:10:39 InnoDB: The InnoDB memory heap is disabled
160919 10:10:39 InnoDB: Mutexes and rw_locks use GCC atomic builtins
160919 10:10:39 InnoDB: Compressed tables use zlib 1.2.8
160919 10:10:39 InnoDB: Using Linux native AIO
160919 10:10:39 InnoDB: Initializing buffer pool, size = 128.0M
160919 10:10:39 InnoDB: Completed initialization of buffer pool
160919 10:10:39 InnoDB: highest supported file format is Barracuda.
160919 10:10:41 InnoDB: Waiting for the background threads to start
160919 10:10:42 InnoDB: 5.5.50 started; log sequence number 177225968
160919 10:10:42 [Note] Server hostname (bind-address): '127.0.0.1'; port: 3306
160919 10:10:42 [Note] - '127.0.0.1' resolves to '127.0.0.1';
160919 10:10:42 [Note] Server socket created on IP: '127.0.0.1'.
160919 10:10:43 [Note] Event Scheduler: Loaded 0 events
160919 10:10:43 [Note] /usr/sbin/mysqld: ready for connections.
Version: '5.5.50-0ubuntu0.14.04.1-log' socket: '/var/run/mysqld/mysqld.sock' port: 3306 (Ubuntu)
1092:20160916:122641.970 Starting Zabbix Proxy (active) [zproxy50]. Zabbix 3.0.4 (revision 61185).
1092:20160916:122641.970 **** Enabled features ****
1092:20160916:122641.970 SNMP monitoring: YES
1092:20160916:122641.970 IPMI monitoring: NO
1092:20160916:122641.970 Web monitoring: YES
1092:20160916:122641.970 VMware monitoring: YES
1092:20160916:122641.970 ODBC: NO
1092:20160916:122641.970 SSH2 support: NO
1092:20160916:122641.970 IPv6 support: NO
1092:20160916:122641.970 TLS support: NO
1092:20160916:122641.970 **************************
1092:20160916:122641.970 using configuration file: /usr/local/etc/zabbix_proxy.conf
1092:20160916:122642.000 [Z3001] connection to database 'zabbix' failed: [2002] Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
1092:20160916:122642.020 Cannot connect to the database. Exiting...
1092:20160916:122641.970 **** Enabled features ****
1092:20160916:122641.970 SNMP monitoring: YES
1092:20160916:122641.970 IPMI monitoring: NO
1092:20160916:122641.970 Web monitoring: YES
1092:20160916:122641.970 VMware monitoring: YES
1092:20160916:122641.970 ODBC: NO
1092:20160916:122641.970 SSH2 support: NO
1092:20160916:122641.970 IPv6 support: NO
1092:20160916:122641.970 TLS support: NO
1092:20160916:122641.970 **************************
1092:20160916:122641.970 using configuration file: /usr/local/etc/zabbix_proxy.conf
1092:20160916:122642.000 [Z3001] connection to database 'zabbix' failed: [2002] Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
1092:20160916:122642.020 Cannot connect to the database. Exiting...
это лог после старта вручную, как видим все ок
1414:20160916:122823.141 Starting Zabbix Proxy (active) [zproxy50]. Zabbix 3.0.4 (revision 61185).
1414:20160916:122823.141 **** Enabled features ****
1414:20160916:122823.141 SNMP monitoring: YES
1414:20160916:122823.141 IPMI monitoring: NO
1414:20160916:122823.141 Web monitoring: YES
1414:20160916:122823.141 VMware monitoring: YES
1414:20160916:122823.141 ODBC: NO
1414:20160916:122823.141 SSH2 support: NO
1414:20160916:122823.141 IPv6 support: NO
1414:20160916:122823.141 TLS support: NO
1414:20160916:122823.141 **************************
1414:20160916:122823.141 using configuration file: /usr/local/etc/zabbix_proxy.conf
1414:20160916:122823.161 current database version (mandatory/optional): 03000000/03000000
1414:20160916:122823.161 required mandatory version: 03000000
1414:20160916:122823.166 proxy #0 started [main process]
1416:20160916:122823.167 proxy #1 started [configuration syncer #1]
1418:20160916:122823.167 proxy #3 started [data sender #1]
1414:20160916:122823.141 **** Enabled features ****
1414:20160916:122823.141 SNMP monitoring: YES
1414:20160916:122823.141 IPMI monitoring: NO
1414:20160916:122823.141 Web monitoring: YES
1414:20160916:122823.141 VMware monitoring: YES
1414:20160916:122823.141 ODBC: NO
1414:20160916:122823.141 SSH2 support: NO
1414:20160916:122823.141 IPv6 support: NO
1414:20160916:122823.141 TLS support: NO
1414:20160916:122823.141 **************************
1414:20160916:122823.141 using configuration file: /usr/local/etc/zabbix_proxy.conf
1414:20160916:122823.161 current database version (mandatory/optional): 03000000/03000000
1414:20160916:122823.161 required mandatory version: 03000000
1414:20160916:122823.166 proxy #0 started [main process]
1416:20160916:122823.167 proxy #1 started [configuration syncer #1]
1418:20160916:122823.167 proxy #3 started [data sender #1]
0 srwxrwxrwx 1 mysql mysql 0 Сен 16 12:26 /var/run/mysqld/mysqld.sock
#!/bin/sh
#
# Zabbix daemon start/stop script.
#
# Copyright (C) 2001-2016 Zabbix SIA
NAME=zabbix_proxy
DAEMON=/usr/local/sbin/${NAME}
DESC="Zabbix proxy 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 && exit 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
#
# Zabbix daemon start/stop script.
#
# Copyright (C) 2001-2016 Zabbix SIA
NAME=zabbix_proxy
DAEMON=/usr/local/sbin/${NAME}
DESC="Zabbix proxy 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 && exit 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
service zabbix-proxy status
Usage: /etc/init.d/zabbix_proxy {start|stop|restart|force-reload}
[ + ] acpid
...
[ ? ] zabbix-agent
[ ? ] zabbix-proxy
...
[ ? ] zabbix-agent
[ ? ] zabbix-proxy
4 -rwxr-xr-x 1 crab crab 696 Июл 22 18:05 zabbix-agent
4 -rwxr-xr-x 1 crab crab 696 Сен 16 12:23 zabbix-proxy
4 -rwxr-xr-x 1 crab crab 696 Сен 16 12:23 zabbix-proxy
в чем может быть проблема? назначал рута для прокси, не помогло, агент работает по такому сценарию и с ним все ок.
может быть вся проблема в том, что нет в исходниках файла zabbix-proxy и я его криво сделал?
Comment