LINUX.ORG.RU
ФорумAdmin

Установка Zabbix на centos 7

 , , ,


0

1

Всем добрый день. Извините, если не то и не туда, новичок в этой теме, но есть вопрос. Естественно поднимаю сам Zabbix по мануалам которые найдены в сети, на виртуалке, и загвоздка в одном пункте:

[root@localhost centos7]# zcat /usr/share/doc/zabbix-server-mysql-3.4.6/create.sql.gz | mysql -uroot
gzip: /usr/share/doc/zabbix-server-mysql-3.4.6/create.sql.gz: No such file or directory
Хотя сам файл существует. И в целом смущает такой импорт БД, как он в целом реализован? Буду очень благодарен за ответы. А, и стоит Mariabd под это всё дело. Zabbix 3.4.6 centOS 7


Ответ на: комментарий от yakunin
[root@localhost centos7]# ls -la /usr/share/doc/zabbix-server-mysql-3.4.6/
итого 5780
drwxr-xr-x.    2 root root      97 Янв 23 15:25 .
drwxr-xr-x. 1353 root root   45056 Янв 23 14:44 ..
-rw-r--r--.    1 root root      98 Янв 15 11:11 AUTHORS
-rw-r--r--.    1 root root  824820 Янв 15 11:11 ChangeLog
-rw-r--r--.    1 root root   17990 Янв 15 11:11 COPYING
-rw-r--r--     1 root root 4988089 Янв 15 11:15 create.sql
-rw-r--r--.    1 root root      52 Янв 15 11:11 NEWS
-rw-r--r--.    1 root root     188 Янв 15 11:11 README
Disho ()
Ответ на: комментарий от yakunin

То есть, я как понял, оно видит уже таблицу распакованную, или как?

Disho ()
Ответ на: комментарий от Deleted

Говорил же - делаю всё по мануалу) ибо сам до этого в глаза конфижил онли цыски и микротики) И это что-то новое для меня.

P.S. только недавно начал работать в этой сфере ( после универа и армейки), и еще мало чего знаю(

Disho ()
Ответ на: комментарий от Disho

-rw-r--r-- 1 root root 4988089 Янв 15 11:15 create.sql

а все понял что у тебя не так, попробуй:

cat /usr/share/doc/zabbix-server-mysql-3.4.6/create.sql | mysql -uroot

Deleted ()
Ответ на: комментарий от Disho

А это нам о чем говорит? Что файл уже распакован. Надо импортировать его в базу. Предвещая другие вопросы, база создана?

Идем в Mariadb

#mysql -uroot -p<password>
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '<пароль>';
mysql> quit;

Далее соответственно:

mysql -uzabbix -p<пароль> zabbix < /usr/share/doc/zabbix-server-mysql-3.4.6/create.sql

yakunin ()
Ответ на: комментарий от yakunin

в мариадб создавал уже. ввел через mysql, ничего не выбило. это так и надо?

Disho ()
Ответ на: комментарий от yakunin

теперь идёт ошибка:

[root@localhost centos7]# systemctl start zabbix-server
Job for zabbix-server.service failed because a configured resource limit was exceeded. See "systemctl status zabbix-server.service" and "journalctl -xe" for details.

Disho ()
Ответ на: комментарий от yakunin

статус:

[root@localhost centos7]# systemctl status zabbix-server.service
● zabbix-server.service - Zabbix Server
   Loaded: loaded (/usr/lib/systemd/system/zabbix-server.service; enabled; vendor preset: disabled)
   Active: activating (auto-restart) (Result: resources) since Срд 2018-01-24 09:56:26 EET; 7s ago
  Process: 4226 ExecStop=/bin/kill -SIGTERM $MAINPID (code=exited, status=1/FAILURE)
  Process: 5465 ExecStart=/usr/sbin/zabbix_server -c $CONFFILE (code=exited, status=0/SUCCESS)
 Main PID: 4223 (code=exited, status=1/FAILURE)

Янв 24 09:56:26 localhost.localdomain systemd[1]: zabbix-server.service never w....
Янв 24 09:56:26 localhost.localdomain systemd[1]: Failed to start Zabbix Server.
Янв 24 09:56:26 localhost.localdomain systemd[1]: Unit zabbix-server.service en....
Янв 24 09:56:26 localhost.localdomain systemd[1]: zabbix-server.service failed.
Hint: Some lines were ellipsized, use -l to show in full.

в логах нашел две явные ошибки:

[root@localhost centos7]# systemctl status zabbix-server.service
● zabbix-server.service - Zabbix Server
   Loaded: loaded (/usr/lib/systemd/system/zabbix-server.service; enabled; vendor preset: disabled)
   Active: activating (auto-restart) (Result: resources) since Срд 2018-01-24 09:56:26 EET; 7s ago
  Process: 4226 ExecStop=/bin/kill -SIGTERM $MAINPID (code=exited, status=1/FAILURE)
  Process: 5465 ExecStart=/usr/sbin/zabbix_server -c $CONFFILE (code=exited, status=0/SUCCESS)
 Main PID: 4223 (code=exited, status=1/FAILURE)

Янв 24 09:56:26 localhost.localdomain systemd[1]: zabbix-server.service never w....
Янв 24 09:56:26 localhost.localdomain systemd[1]: Failed to start Zabbix Server.
Янв 24 09:56:26 localhost.localdomain systemd[1]: Unit zabbix-server.service en....
Янв 24 09:56:26 localhost.localdomain systemd[1]: zabbix-server.service failed.
Hint: Some lines were ellipsized, use -l to show in full.

и в целом логи забиты, куча есть фейлов и т.д.

Disho ()
Ответ на: комментарий от yakunin

То всё откинем. Гляньте еще вот:

[root@localhost centos7]# cat /var/log/zabbix/zabbix_server.log
 32731:20180124:124836.298 Starting Zabbix Server. Zabbix 3.4.6 (revision 76823).
 32731:20180124:124836.298 ****** Enabled features ******
 32731:20180124:124836.298 SNMP monitoring:           YES
 32731:20180124:124836.298 IPMI monitoring:           YES
 32731:20180124:124836.298 Web monitoring:            YES
 32731:20180124:124836.298 VMware monitoring:         YES
 32731:20180124:124836.298 SMTP authentication:       YES
 32731:20180124:124836.298 Jabber notifications:      YES
 32731:20180124:124836.298 Ez Texting notifications:  YES
 32731:20180124:124836.298 ODBC:                      YES
 32731:20180124:124836.298 SSH2 support:              YES
 32731:20180124:124836.298 IPv6 support:              YES
 32731:20180124:124836.298 TLS support:               YES
 32731:20180124:124836.298 ******************************
 32731:20180124:124836.298 using configuration file: /etc/zabbix/zabbix_server.conf
 32731:20180124:124836.396 [Z3005] query failed: [1146] Table 'zabbix.users' doesn't exist [select userid from users limit 1]
 32731:20180124:124836.396 cannot use database "zabbix": database is not a Zabbix database
 32749:20180124:124846.586 Starting Zabbix Server. Zabbix 3.4.6 (revision 76823).
 32749:20180124:124846.586 ****** Enabled features ******
 32749:20180124:124846.586 SNMP monitoring:           YES
 32749:20180124:124846.586 IPMI monitoring:           YES
 32749:20180124:124846.586 Web monitoring:            YES
 32749:20180124:124846.586 VMware monitoring:         YES
 32749:20180124:124846.586 SMTP authentication:       YES
 32749:20180124:124846.586 Jabber notifications:      YES
 32749:20180124:124846.586 Ez Texting notifications:  YES
 32749:20180124:124846.586 ODBC:                      YES
 32749:20180124:124846.586 SSH2 support:              YES
 32749:20180124:124846.586 IPv6 support:              YES
 32749:20180124:124846.586 TLS support:               YES
 32749:20180124:124846.586 ******************************
 32749:20180124:124846.586 using configuration file: /etc/zabbix/zabbix_server.conf
 32749:20180124:124846.595 [Z3005] query failed: [1146] Table 'zabbix.users' doesn't exist [select userid from users limit 1]
 32749:20180124:124846.596 cannot use database "zabbix": database is not a Zabbix database
   330:20180124:124903.964 Starting Zabbix Server. Zabbix 3.4.6 (revision 76823).
   330:20180124:124903.964 ****** Enabled features ******
   330:20180124:124903.964 SNMP monitoring:           YES
   330:20180124:124903.964 IPMI monitoring:           YES
   330:20180124:124903.964 Web monitoring:            YES
   330:20180124:124903.964 VMware monitoring:         YES
   330:20180124:124903.964 SMTP authentication:       YES
   330:20180124:124903.964 Jabber notifications:      YES
   330:20180124:124903.964 Ez Texting notifications:  YES
   330:20180124:124903.964 ODBC:                      YES
   330:20180124:124903.964 SSH2 support:              YES
   330:20180124:124903.964 IPv6 support:              YES
   330:20180124:124903.964 TLS support:               YES
   330:20180124:124903.964 ******************************
   330:20180124:124903.964 using configuration file: /etc/zabbix/zabbix_server.conf
   330:20180124:124904.014 [Z3005] query failed: [1146] Table 'zabbix.users' doesn't exist [select userid from users limit 1]
   330:20180124:124904.015 cannot use database "zabbix": database is not a Zabbix database
   343:20180124:124914.111 Starting Zabbix Server. Zabbix 3.4.6 (revision 76823).
   343:20180124:124914.111 ****** Enabled features ******
   343:20180124:124914.111 SNMP monitoring:           YES
   343:20180124:124914.111 IPMI monitoring:           YES
   343:20180124:124914.111 Web monitoring:            YES
   343:20180124:124914.111 VMware monitoring:         YES
   343:20180124:124914.111 SMTP authentication:       YES
   343:20180124:124914.112 Jabber notifications:      YES
   343:20180124:124914.112 Ez Texting notifications:  YES
   343:20180124:124914.112 ODBC:                      YES
   343:20180124:124914.112 SSH2 support:              YES
   343:20180124:124914.112 IPv6 support:              YES
   343:20180124:124914.112 TLS support:               YES
   343:20180124:124914.112 ******************************
   343:20180124:124914.112 using configuration file: /etc/zabbix/zabbix_server.conf
   343:20180124:124914.120 [Z3005] query failed: [1146] Table 'zabbix.users' doesn't exist [select userid from users limit 1]
   343:20180124:124914.121 cannot use database "zabbix": database is not a Zabbix database
   360:20180124:124924.377 Starting Zabbix Server. Zabbix 3.4.6 (revision 76823).
   360:20180124:124924.377 ****** Enabled features ******
   360:20180124:124924.377 SNMP monitoring:           YES
   360:20180124:124924.377 IPMI monitoring:           YES
   360:20180124:124924.377 Web monitoring:            YES
   360:20180124:124924.377 VMware monitoring:         YES
   360:20180124:124924.377 SMTP authentication:       YES
   360:20180124:124924.377 Jabber notifications:      YES
   360:20180124:124924.377 Ez Texting notifications:  YES
   360:20180124:124924.377 ODBC:                      YES
   360:20180124:124924.377 SSH2 support:              YES
   360:20180124:124924.377 IPv6 support:              YES
   360:20180124:124924.377 TLS support:               YES
   360:20180124:124924.377 ******************************
   360:20180124:124924.377 using configuration file: /etc/zabbix/zabbix_server.conf
   360:20180124:124924.396 [Z3005] query failed: [1146] Table 'zabbix.users' doesn't exist [select userid from users limit 1]
   360:20180124:124924.396 cannot use database "zabbix": database is not a Zabbix database

Disho ()
Ответ на: комментарий от Disho

Я же говорил выше, проверьте создались ли таблицы в базе данных. Он вам черным по белому пишет:

[Z3005] query failed: [1146] Table 'zabbix.users' doesn't exist [select userid from users limit 1]

Таблицы zabbix.users не существует. Значит что-то пошло не так, выполните sql запрос непосредственно из Mariadb.

yakunin ()
Ответ на: комментарий от yakunin

Спасибо) а не можете подсказать как это сделать?

Disho ()
Ответ на: комментарий от yakunin

И еще смущает один момент:

4239:20180124:151207.538 cannot use database "zabbix": database is not a Zabbix database

я так понимаю просто нет БД. Хотя уже и открыл её.

Disho ()
Ответ на: комментарий от Disho

Так в официальном мануале и описание процесса установки из пакетов есть https://www.zabbix.com/documentation/3.4/manual/installation/install_from_pac...

И установка из исходников хорошо разобрана в официальной документации - достаточно всё делать последовательно

Deleted ()
Последнее исправление: WiZ_Ed (всего исправлений: 1)
Ответ на: комментарий от Deleted

Если бы всё было так просто, то сюда бы не писал наверное) тут и проблема выскакивает в том, что не выполняются те или иные команды.

Disho ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.