-
Type:
Problem report
-
Status:
Closed -
Priority:
Trivial
-
Resolution:
Fixed
-
Affects Version/s:
4.0.11, 4.2.5
-
Environment:
Ubuntu 14.04.6 LTS with Zabbix Appliance 4.2.5 — MySql 5.7.26
-
Sprint:
Sprint 55 (Aug 2019)
Hi, on the zabbix webUI interface, when I go to IT services and click on a HostTrigger, I get errors for all services:
Error in query [SELECT sa.serviceid,sa.value FROM (SELECT sa2.serviceid,MAX(sa2.servicealarmid) AS servicealarmid FROM service_alarms sa2 WHERE sa2.clock<'1546210800' AND sa2.serviceid=570GROUP BY sa2.serviceid) ss2 JOIN service_alarms sa ON sa.servicealarmid = ss2.servicealarmid] [You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'BY sa2.serviceid) ss2 JOIN service_alarms sa ON sa.servicealarmid = ss2.service' at line 1]
Thank you in advance.
-
- Capture.PNG
- 130 kB
- 2019 Aug 05 10:24
-
- SSH1.jpg
- 91 kB
- 2019 Aug 05 10:45
-
- SSH2.jpg
- 65 kB
- 2019 Aug 05 10:45
-
- SSH3.jpg
- 39 kB
- 2019 Aug 05 10:45
-
- SSH4.jpg
- 97 kB
- 2019 Aug 05 10:45
-
- SSH5.jpg
- 468 kB
- 2019 Aug 05 10:45
Модераторы: GRooVE, alexco
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
tomek
- рядовой
- Сообщения: 26
- Зарегистрирован: 2010-07-20 13:07:23
Zabbix ошибка MySQL
Добрый день!
Прошу помощи, в решение возникшей проблемой:
Есть сервер FreeBSD на нем крутится Zabbix с сопутствующими Mysql и APache, все работает. Решено сделать клон сервера, делалось по мануалу:
http://www.probsd.org.ua/net/%D0%BA%D0% … D0%BE-ssh/
Почти все запустилось и заработало кроме одного: При заходе на Zabbix с веб-интерфейса выходит ошибка:
Код: Выделить всё
mysql_connect(): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)[/usr/local/www/zabbix/include/db.inc.php:58]
Конфигурация Mysql по-умолчанию, ничего не изменял конфигурационных файлов для него не создавал. Сам Mysql запущен в процессах, /tmp/mysql.sock присутствует.
Заранее спасибо.
-
Хостинг HostFood.ru
Услуги хостинговой компании Host-Food.ru
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
dmtr
- ст. прапорщик
- Сообщения: 545
- Зарегистрирован: 2009-11-06 22:01:34
- Откуда: с Ростова
Re: Zabbix ошибка MySQL
Непрочитанное сообщение
dmtr » 2011-11-02 15:12:02
This game has no name. It will never be the same.
-
tomek
- рядовой
- Сообщения: 26
- Зарегистрирован: 2010-07-20 13:07:23
Re: Zabbix ошибка MySQL
Непрочитанное сообщение
tomek » 2011-11-02 15:45:22
К сожалению не помогло, кстати mysql.sock то появляется то пропадает…
При 1ой сессии захода на веб интерфейс валятся след ошибки:
Код: Выделить всё
Error in query [UPDATE sessions SET lastaccess=1320237842 WHERE sessionid='f81434edd9a638541e3a6489d68524a9'] [Lost connection to MySQL server during query]
Error in query [DELETE FROM sessions WHERE userid=2 AND status=0 AND lastaccess<1320236942] [MySQL server has gone away]
Error in query [SELECT g.usrgrpid FROM usrgrp g, users_groups ug WHERE ug.userid = 2 AND g.usrgrpid = ug.usrgrpid AND g.debug_mode = 1 LIMIT 1 OFFSET 0] [MySQL server has gone away]
mysql_fetch_assoc() expects parameter 1 to be resource, boolean given[/usr/local/www/zabbix/include/db.inc.php:544]
mysql_free_result() expects parameter 1 to be resource, boolean given[/usr/local/www/zabbix/include/db.inc.php:546]
Error in query [SELECT * FROM config WHERE ((configid BETWEEN 000000000000000 AND 099999999999999))] [MySQL server has gone away]
mysql_fetch_assoc() expects parameter 1 to be resource, boolean given[/usr/local/www/zabbix/include/db.inc.php:544]
mysql_free_result() expects parameter 1 to be resource, boolean given[/usr/local/www/zabbix/include/db.inc.php:546]
Unable to select configuration
Error in query [SELECT * FROM profiles WHERE userid=2 AND ((profileid BETWEEN 000000000000000 AND 099999999999999)) ORDER BY userid ASC, profileid ASC] [MySQL server has gone away]
mysql_fetch_assoc() expects parameter 1 to be resource, boolean given[/usr/local/www/zabbix/include/db.inc.php:544]
mysql_free_result() expects parameter 1 to be resource, boolean given[/usr/local/www/zabbix/include/db.inc.php:546]
Error in query [SELECT * FROM config WHERE ((configid BETWEEN 000000000000000 AND 099999999999999))] [MySQL server has gone away]
mysql_fetch_assoc() expects parameter 1 to be resource, boolean given[/usr/local/www/zabbix/include/db.inc.php:544]
mysql_free_result() expects parameter 1 to be resource, boolean given[/usr/local/www/zabbix/include/db.inc.php:546]
Unable to select configuration
Error in query [SELECT * FROM config WHERE ((configid BETWEEN 000000000000000 AND 099999999999999))] [MySQL server has gone away]
mysql_fetch_assoc() expects parameter 1 to be resource, boolean given[/usr/local/www/zabbix/include/db.inc.php:544]
mysql_free_result() expects parameter 1 to be resource, boolean given[/usr/local/www/zabbix/include/db.inc.php:546]
Unable to select configuration
Undefined variable: css[/usr/local/www/zabbix/include/users.inc.php:29]
Error in query [SELECT * FROM config WHERE ((configid BETWEEN 000000000000000 AND 099999999999999))] [MySQL server has gone away]
mysql_fetch_assoc() expects parameter 1 to be resource, boolean given[/usr/local/www/zabbix/include/db.inc.php:544]
mysql_free_result() expects parameter 1 to be resource, boolean given[/usr/local/www/zabbix/include/db.inc.php:546]
Unable to select configuration
После повторных заходов только ошибка из 1го поста.
-
dmtr
- ст. прапорщик
- Сообщения: 545
- Зарегистрирован: 2009-11-06 22:01:34
- Откуда: с Ростова
Re: Zabbix ошибка MySQL
Непрочитанное сообщение
dmtr » 2011-11-02 15:47:08
mysql перезапускали после выставления прав на /tmp?
This game has no name. It will never be the same.
-
tomek
- рядовой
- Сообщения: 26
- Зарегистрирован: 2010-07-20 13:07:23
Re: Zabbix ошибка MySQL
Непрочитанное сообщение
tomek » 2011-11-02 15:49:55
Да, и перезапускал и сервер полностью ребутал:
Код: Выделить всё
drwxrwxrwt 2 root wheel 512 Nov 2 15:39 .ICE-unix
drwxrwxrwt 2 root wheel 512 Nov 2 15:39 .X11-unix
drwxrwxrwt 2 root wheel 512 Nov 2 15:39 .XIM-unix
drwxrwxrwt 2 root wheel 512 Nov 2 15:39 .font-unix
drwxrwxr-x 2 root operator 512 Nov 2 13:58 .snap
-rw-r--r-- 1 root wheel 949822 Feb 14 2011 1.txt
-rw-r--r-- 1 root wheel 0 Mar 4 2011 10.18.10.22.txt
-rw-r--r-- 1 root wheel 1729613 Feb 15 2011 2.txt
-rw-r--r-- 1 root wheel 16384 Mar 4 2011 2940-8pc.txt
-rw-r--r-- 1 root wheel 475152 Feb 16 2011 3.txt
-rw-r--r-- 1 root wheel 107257 Mar 4 2011 3560-8pc.txt
-rw-r--r-- 1 root wheel 0 Mar 4 2011 3560.txt
-rw-r--r-- 1 root wheel 82147 Mar 5 2011 3560buhg.txt
-rw-r--r-- 1 root wheel 722454 Feb 16 2011 4.txt
-rw-r--r-- 1 root wheel 461809 Feb 16 2011 5.txt
-rw-r--r-- 1 root wheel 617530 Feb 16 2011 6.txt
-rw-r--r-- 1 root wheel 613818 Mar 1 2011 IDF3.txt
-rw-r--r-- 1 root wheel 605726 Mar 4 2011 IDF3test.txt
-rw-r--r-- 1 root wheel 329682 Mar 4 2011 IDF4.txt
-rw-r--r-- 1 root wheel 320949 Mar 4 2011 IDF5.txt
-rw-r--r-- 1 root wheel 288492 Mar 5 2011 IDF6_1.txt
srwxrwxrwx 1 mysql wheel 0 Nov 2 15:49 mysql.sock
-rw------- 1 root wheel 61880 Nov 2 16:00 restoresymtable
-rw------- 1 root wheel 0 Mar 22 2011 vi.68kihGTgXq
-rw------- 1 root wheel 0 May 13 12:07 vi.9QaT6VRHjA
-rw------- 1 root wheel 0 May 16 15:01 vi.j4Ref0ET0D
-rw------- 1 root wheel 0 Jan 12 2011 vi.nWwifUF1cD
-rw------- 1 root wheel 0 Mar 21 2011 vi.rcl8yMFmlQ
-rw-rw-r-- 1 zabbix wheel 10197 Nov 2 15:39 zabbix_agentd.log
-rw-rw-r-- 1 zabbix wheel 3 Nov 2 15:39 zabbix_agentd.pid
-rw-rw-r-- 1 zabbix wheel 681123 Nov 2 15:49 zabbix_server.log
-rw-rw-r-- 1 zabbix wheel 1048604 Nov 2 10:56 zabbix_server.log.old
-rw-rw-r-- 1 zabbix wheel 3 Nov 2 15:39 zabbix_server.pid
-rw-rw-r-- 1 zabbix wheel 48 Mar 21 2011 zabbix_server_1026.pinger
-rw-rw-r-- 1 zabbix wheel 71 Nov 2 13:58 zabbix_server_1071.pinger
-rw-rw-r-- 1 zabbix wheel 83 Oct 7 17:08 zabbix_server_1084.pinger
-rw-rw-r-- 1 zabbix wheel 94 Sep 21 16:20 zabbix_server_1086.pinger
-rw-rw-r-- 1 zabbix wheel 57 Sep 21 09:09 zabbix_server_1090.pinger
-rw-rw-r-- 1 zabbix wheel 80 Sep 21 09:29 zabbix_server_1114.pinger
Код: Выделить всё
lrwxr-xr-x 1 root wheel 11 Jul 19 2010 sys -> usr/src/sys
drwxrwxrwt 7 root wheel 1536 Nov 2 16:50 tmp
-
dmtr
- ст. прапорщик
- Сообщения: 545
- Зарегистрирован: 2009-11-06 22:01:34
- Откуда: с Ростова
Re: Zabbix ошибка MySQL
Непрочитанное сообщение
dmtr » 2011-11-02 15:54:56
а руками удается подключиться к мускулю с логин-паролем заббикса?
This game has no name. It will never be the same.
-
tomek
- рядовой
- Сообщения: 26
- Зарегистрирован: 2010-07-20 13:07:23
Re: Zabbix ошибка MySQL
Непрочитанное сообщение
tomek » 2011-11-02 16:07:08
C помощью комманды:
Код: Выделить всё
mysql -u root -p
Password: Пароль указанный в Zabbix-server.conf
Пустило
Код: Выделить всё
zabbix# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 1
Server version: 5.1.54 FreeBSD port: mysql-server-5.1.54_1
Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL v2 license
Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
mysql>
mysql>
-
dmtr
- ст. прапорщик
- Сообщения: 545
- Зарегистрирован: 2009-11-06 22:01:34
- Откуда: с Ростова
Re: Zabbix ошибка MySQL
Непрочитанное сообщение
dmtr » 2011-11-02 16:13:07
а пользователя для заббикса не создавали? он под рутом с мускулем на старом сервере работает?
This game has no name. It will never be the same.
-
tomek
- рядовой
- Сообщения: 26
- Зарегистрирован: 2010-07-20 13:07:23
Re: Zabbix ошибка MySQL
Непрочитанное сообщение
tomek » 2011-11-02 17:05:55
Пользователь zabbix есть, но именно с мускулом работает под рутом. Конфигурация на старом сервере идиентична:
Код: Выделить всё
zabbix# cat /etc/passwd
# $FreeBSD: src/etc/master.passwd,v 1.40.22.1.4.1 2010/06/14 02:09:06 kensmith Exp $
#
root:*:0:0:Charlie &:/root:/bin/csh
toor:*:0:0:Bourne-again Superuser:/root:
daemon:*:1:1:Owner of many system processes:/root:/usr/sbin/nologin
operator:*:2:5:System &:/:/usr/sbin/nologin
bin:*:3:7:Binaries Commands and Source:/:/usr/sbin/nologin
tty:*:4:65533:Tty Sandbox:/:/usr/sbin/nologin
kmem:*:5:65533:KMem Sandbox:/:/usr/sbin/nologin
games:*:7:13:Games pseudo-user:/usr/games:/usr/sbin/nologin
news:*:8:8:News Subsystem:/:/usr/sbin/nologin
man:*:9:9:Mister Man Pages:/usr/share/man:/usr/sbin/nologin
sshd:*:22:22:Secure Shell Daemon:/var/empty:/usr/sbin/nologin
smmsp:*:25:25:Sendmail Submission User:/var/spool/clientmqueue:/usr/sbin/nologin
mailnull:*:26:26:Sendmail Default User:/var/spool/mqueue:/usr/sbin/nologin
bind:*:53:53:Bind Sandbox:/:/usr/sbin/nologin
proxy:*:62:62:Packet Filter pseudo-user:/nonexistent:/usr/sbin/nologin
_pflogd:*:64:64:pflogd privsep user:/var/empty:/usr/sbin/nologin
_dhcp:*:65:65:dhcp programs:/var/empty:/usr/sbin/nologin
uucp:*:66:66:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp/uucico
pop:*:68:6:Post Office Owner:/nonexistent:/usr/sbin/nologin
www:*:80:80:World Wide Web Owner:/nonexistent:/usr/sbin/nologin
nobody:*:65534:65534:Unprivileged user:/nonexistent:/usr/sbin/nologin
admin:*:1001:1001:User &:home/admin:/bin/tcsh
mysql:*:88:88:MySQL Daemon:/var/db/mysql:/usr/sbin/nologin
zabbix:*:122:122:Zabbix NMS:/nonexistent:/usr/sbin/nologin
tftpd:*:1002:1002:tftp_manager:/nonexisten:/usr/sbin/nologin
smsd:*:151:151:SMS Gate worker:/nonexistent:/sbin/nologin
Часть конфига касательно мускула в zabbix-server.conf
Код: Выделить всё
## Option: DBHost
# Database host name.
# If set to localhost, socket is used for MySQL.
#
# Mandatory: no
# Default:
DBHost=localhost
### Option: DBName
# Database name.
# For SQLite3 path to database file must be provided. DBUser and DBPassword are ignored.
#
# Mandatory: yes
# Default:
# DBName=
DBName= zabbix
### Option: DBUser
# Database user. Ignored for SQLite.
#
# Mandatory: no
# Default:
# DBUser=
DBUser= root
### Option: DBPassword
# Database password. Ignored for SQLite.
# Comment this line if no password is used.
#
# Mandatory: no
# Default:
DBPassword= Пароль
-
dmtr
- ст. прапорщик
- Сообщения: 545
- Зарегистрирован: 2009-11-06 22:01:34
- Откуда: с Ростова
Re: Zabbix ошибка MySQL
Непрочитанное сообщение
dmtr » 2011-11-02 17:20:17
zabbix-server.conf это классно, а что в конфиге веб-интерфейса?
This game has no name. It will never be the same.
-
tomek
- рядовой
- Сообщения: 26
- Зарегистрирован: 2010-07-20 13:07:23
Re: Zabbix ошибка MySQL
Непрочитанное сообщение
tomek » 2011-11-03 7:00:16
Тоже самое *(
Код: Выделить всё
global $DB;
$DB["TYPE"] = 'MYSQL';
$DB["SERVER"] = 'localhost';
$DB["PORT"] = '0';
$DB["DATABASE"] = 'zabbix';
$DB["USER"] = 'root';
$DB["PASSWORD"] = 'Пароль';
$ZBX_SERVER = 'localhost';
$ZBX_SERVER_PORT = '10051';
$ZBX_SERVER_NAME = '';
$IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;
?>
-
Mox
- лейтенант
- Сообщения: 757
- Зарегистрирован: 2008-12-16 16:04:14
- Откуда: питер
- Контактная информация:
Re: Zabbix ошибка MySQL
Непрочитанное сообщение
Mox » 2011-11-03 9:39:05
а в лог mysql случайно ничего не сыпется?
«В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов». Мэтт Диллон
-
tomek
- рядовой
- Сообщения: 26
- Зарегистрирован: 2010-07-20 13:07:23
Re: Zabbix ошибка MySQL
Непрочитанное сообщение
tomek » 2011-11-08 7:12:13
В логах Mysql ничего заметно плохого нету… Но это явно mysql, в процессах (top), он постоянно то появляется то пропадает, тоже самое и с /tmp/mysql.sock
var/log/mysql.log
Код: Выделить всё
/usr/local/libexec/mysqld, Version: 5.1.54-log (FreeBSD port: mysql-server-5.1.54_1). started with:
Tcp port: 3306 Unix socket: /tmp/mysql.sock
Time Id Command Argument
/usr/local/libexec/mysqld, Version: 5.1.54-log (FreeBSD port: mysql-server-5.1.54_1). started with:
Tcp port: 3306 Unix socket: /tmp/mysql.sock
Time Id Command Argument
/usr/local/libexec/mysqld, Version: 5.1.54-log (FreeBSD port: mysql-server-5.1.54_1). started with:
Tcp port: 3306 Unix socket: /tmp/mysql.sock
Time Id Command Argument
/usr/local/libexec/mysqld, Version: 5.1.54-log (FreeBSD port: mysql-server-5.1.54_1). started with:
Tcp port: 3306 Unix socket: /tmp/mysql.sock
Time Id Command Argument
/usr/local/libexec/mysqld, Version: 5.1.54-log (FreeBSD port: mysql-server-5.1.54_1). started with:
Tcp port: 3306 Unix socket: /tmp/mysql.sock
Time Id Command Argument
Добрый день!
Столкнулся с проблемой развертывания серверной части zabbix на Astra linux smolensk 1.5.22, а именно пакета zabbix-server-pgsql из встроенного репозитория:
1. После установки по идее в /usr/share/zabbix должны помещаться файлы sql-скриптов для развертывания БД, но их нет после установки. Так же нет и текстовых файлов, в которых описывается процедура настройки пакета (как развернуть БД, разрешить запуск демона и т.д.
2. После развертывания БД вручную с помощью скриптов, скачанных с сайта zabbix сервер все равно не работает: в syslog выдаются только 2 сообщения.
Проверка состояния демона:
Код:
# service zabbix-server status
● zabbix-server.service - LSB: Start zabbix-server daemon
Loaded: loaded (/etc/init.d/zabbix-server; generated; vendor preset: enabled)
Active: active (exited) since Tue 2018-06-26 15:26:43 MSK; 19h ago
Docs: man:systemd-sysv-generator(8)
Tasks: 0 (limit: 4915)
CGroup: /system.slice/zabbix-server.service
июн 26 15:26:43 hostname systemd[1]: Starting LSB: Start zabbix-server daemon...
июн 26 15:26:43 hostname systemd[1]: Started LSB: Start zabbix-server daemon.
При этом в конф. файле zabbix указано протоколировать в файл в /var/log/zabbix, но протокол там не появляется.
Посоветуйте, что посмотреть?
Добрый день.
Попробуйте воспользоваться этой инструкцией
-
572.3 КБ
Просмотры: 1 879
Та же самая проблема. Воспользовался инструкцией. В логах сервера zabbix появилась запись, что сервер не определил мандатные атрибуты для пользователя zabbix.
Чтоб новых веток не плодить, напишу сюда.
Не могу создать базу zabbix в PostgreSQL
Следую по инструкции отсюда: https://wiki.astralinux.ru/pages/viewpage.action?pageId=38699775#id-УстановкасистемымониторингаZabbixнаСмоленск1.6-Требования
Сначала апач ругнулся, что он не знает параметра AstraMode off, я его отключил, с ним апач не запускается совсем. AstraMode a вставлял в общесерверный конфиг, не в директории и не в виртуальный сервер (у меня их нет)
Дохожу до создания базы zabbix в постгрес. Скрипт достается из архива и читается, но сама команда создания базы не выполняется, сообщается, что:
mrenst@astra:~$ psql -U zabbix -d zabbix -f create.sql
psql: ВАЖНО: пользователь «zabbix» не прошёл проверку подлинности (Peer)
Сам заббикс ругается, что база не та, не база забикса (оно и понятно, что структуры нет)
Лог забикса:
2984:20200121:152533.750 Starting Zabbix Server. Zabbix 3.4.7 (revision 77720).
2984:20200121:152533.750 ****** Enabled features ******
2984:20200121:152533.750 SNMP monitoring: YES
2984:20200121:152533.750 IPMI monitoring: YES
2984:20200121:152533.750 Web monitoring: YES
2984:20200121:152533.750 VMware monitoring: YES
2984:20200121:152533.751 SMTP authentication: YES
2984:20200121:152533.751 Jabber notifications: YES
2984:20200121:152533.751 Ez Texting notifications: YES
2984:20200121:152533.751 ODBC: YES
2984:20200121:152533.751 SSH2 support: YES
2984:20200121:152533.751 IPv6 support: YES
2984:20200121:152533.751 TLS support: YES
2984:20200121:152533.751 ******************************
2984:20200121:152533.751 using configuration file: /etc/zabbix/zabbix_server.conf
2984:20200121:152533.780 [Z3005] query failed: [0] PGRES_FATAL_ERROR:ОШИБКА: отношение «users» не существует
LINE 1: select userid from users limit 1
^
[select userid from users limit 1]
2984:20200121:152533.780 cannot use database «zabbix»: database is not a Zabbix database
Что делать?
Точно следовал инструкции и всё получилось. Стоит бюллетень безопасности от 12,09,2019 (update 3)
Смотрите внимательней, может быть, ошиблись где-то, например, при редактировании /etc/postgresql/9.6/main/pg_hba.conf можно не заметить, что одна из строк закомментирована. Или описка где-то
-
95.9 КБ
Просмотры: 646
Точно следовал инструкции и всё получилось. Стоит бюллетень безопасности от 12,09,2019 (update 3)
Смотрите внимательней, может быть, ошиблись где-то, например, при редактировании /etc/postgresql/9.6/main/pg_hba.conf можно не заметить, что одна из строк закомментирована. Или описка где-то
Все нормально, разобрался. Спасибо за участие.
Та же самая проблема. Воспользовался инструкцией. В логах сервера zabbix появилась запись, что сервер не определил мандатные атрибуты для пользователя zabbix.
Проверьте права на свой домашний каталог/ У меня пользователь zabbix не мог создаться скриптом потому, что на /home/my-user-name были права 700 почему-то. Добавил +x к домашнему каталогу и все взлетело. Долго понять не мог, что за фигня.