Ad Widget

Collapse

zabbix сервер не запущен информация может быть

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #16
    Честно говоря, я так и не понял, удалось ли Вам сделать "systemctl daemon-reload" после обновления юнит-файла, а также насколько успешно запустился сервер Zabbix. Из приведённого куска лога видно лишь, что команда на запуск Zabbix-сервера была выдана 5 секунд назад, и он сейчас в процессе старта.

    Что видно в логе Zabbix-сервера после запуска? Что видно командами "systemctl status zabbix-server -l" и "journalctl -u zabbix-server.service | tail -n 30"?

    Надеюсь, что все директивы и пути к файлам в юнит-файле прописаны верно с учётом регистра, а процитированный Вами текст - просто результат известного глюка форумного движка, который по своему усмотрению иногда переводит всё в нижний регистр.

    Comment

    • nikitos35
      Senior Member
      • Jun 2014
      • 166

      #17
      удалось ли Вам сделать "systemctl daemon-reload"
      Да
      "systemctl status zabbix-server -l"
      zabbix-server.service - Zabbix Server
      Loaded: loaded (/lib/systemd/system/zabbix-server.service; enabled)
      Active: activating (auto-restart) (Result: exit-code) since Чт 2017-03-02 17:30:58 MSK; 8s ago
      Process: 2548 ExecStart=/usr/sbin/zabbix_server -c $CONFFILE (code=exited, status=0/SUCCESS)
      Main PID: 2550 (code=exited, status=1/FAILURE)

      мар 02 17:30:58 zabbix systemd[1]: zabbix-server.service: main process exited, code=exited, status=1/FAILURE
      мар 02 17:30:58 zabbix systemd[1]: Unit zabbix-server.service entered failed state.

      journalctl -u zabbix-server.service | tail -n 30
      мар 02 17:31:08 zabbix systemd[1]: PID file /var/run/zabbix/zabbix_server.pid not readable (yet?) after start.
      мар 02 17:31:08 zabbix systemd[1]: Started Zabbix Server.
      мар 02 17:31:08 zabbix systemd[1]: zabbix-server.service: main process exited, code=exited, status=1/FAILURE
      мар 02 17:31:08 zabbix systemd[1]: Unit zabbix-server.service entered failed state.
      мар 02 17:31:19 zabbix systemd[1]: zabbix-server.service holdoff time over, scheduling restart.
      мар 02 17:31:19 zabbix systemd[1]: Stopping Zabbix Server...
      мар 02 17:31:19 zabbix systemd[1]: Starting Zabbix Server...
      мар 02 17:31:19 zabbix systemd[1]: PID file /var/run/zabbix/zabbix_server.pid not readable (yet?) after start.
      мар 02 17:31:19 zabbix systemd[1]: Started Zabbix Server.
      мар 02 17:31:19 zabbix systemd[1]: zabbix-server.service: main process exited, code=exited, status=1/FAILURE
      мар 02 17:31:19 zabbix systemd[1]: Unit zabbix-server.service entered failed state.
      мар 02 17:31:29 zabbix systemd[1]: zabbix-server.service holdoff time over, scheduling restart.
      мар 02 17:31:29 zabbix systemd[1]: Stopping Zabbix Server...
      мар 02 17:31:29 zabbix systemd[1]: Starting Zabbix Server...
      мар 02 17:31:29 zabbix systemd[1]: PID file /var/run/zabbix/zabbix_server.pid not readable (yet?) after start.
      мар 02 17:31:29 zabbix systemd[1]: Started Zabbix Server.
      мар 02 17:31:29 zabbix systemd[1]: zabbix-server.service: main process exited, code=exited, status=1/FAILURE
      мар 02 17:31:29 zabbix systemd[1]: Unit zabbix-server.service entered failed state.
      мар 02 17:31:40 zabbix systemd[1]: zabbix-server.service holdoff time over, scheduling restart.
      мар 02 17:31:40 zabbix systemd[1]: Stopping Zabbix Server...
      мар 02 17:31:40 zabbix systemd[1]: Starting Zabbix Server...
      мар 02 17:31:40 zabbix systemd[1]: PID file /var/run/zabbix/zabbix_server.pid not readable (yet?) after start.
      мар 02 17:31:40 zabbix systemd[1]: Started Zabbix Server.
      мар 02 17:31:40 zabbix systemd[1]: zabbix-server.service: main process exited, code=exited, status=1/FAILURE
      мар 02 17:31:40 zabbix systemd[1]: Unit zabbix-server.service entered failed state.
      мар 02 17:31:50 zabbix systemd[1]: zabbix-server.service holdoff time over, scheduling restart.
      мар 02 17:31:50 zabbix systemd[1]: Stopping Zabbix Server...
      мар 02 17:31:50 zabbix systemd[1]: Starting Zabbix Server...
      мар 02 17:31:50 zabbix systemd[1]: PID file /var/run/zabbix/zabbix_server.pid not readable (yet?) after start.
      мар 02 17:31:50 zabbix systemd[1]: Started Zabbix Server.

      Comment

      • Kos
        Senior Member
        Zabbix Certified SpecialistZabbix Certified Professional
        • Aug 2015
        • 3404

        #18
        Странно оно себя у Вас ведёт. Если верить логу journalctl, то, по мнению systemd, процесс Zabbix-сервера успешно стартует и тут же падает ("main process exited, code=exited, status=1/FAILURE"). Далее, в соответствии с директивой "RestartSec=10s", через 10 секунд делается попытка перезапуска - и так далее по циклу. Почему он решил, что "main process exited" с кодом 1, для меня загадка. Причём, всё происходит в течение одной секунды. Может, просто не дожидается успешного старта? Попробуйте в юнит-файл, где-нибудь перед или после строки "Restart=...", добавить ещё строку: "TimeoutSec=60" (это задаст тайм-аут для старта и останова).

        А что видно в логах Zabbix-сервера? Он действительно стартует и в ту же секунду останавливается сам? Или прибивается уже через 10 секунд, получив сигнал?

        А, может, есть что-либо, что мешает ему успешно запуститься? Например, порт 10051 занят кем-либо, не хватает прав создать PID- или log-файл и т.п. Как вариант - уже есть один стартанувший (и, возможно, подвисший) процесс Zabbix-сервера, который держит какие-то ресурсы (тот же TCP-порт или открытый PID-файл)? Попробуйте явно остановить сервис ("systemctl stop zabbix-server"), убедиться, что нет других процессов Zabbix-сервера (если есть - то прибить kill-ом), и после этого снова запутить ("systemctl start zabbix-server").

        Кстати, я был неправ по поводу переменной $MAINPID - она относится к встроенным, её задавать отдельно не надо. Но, в любом случае, использование и "KillMode=control-group", и "ExecStop=/bin/kill -SIGTERM $MAINPID" избыточно, поскольку они делают, по сути одно и то же (посылают сигнал процессам, которые надо снять). Сначала одному (идентифицируемому PID-файлом), а потом - всей группе процессов. Поэтому можно и раскомментировать, раз уж сам PID-файл теперь успешно находится.
        Last edited by Kos; 02-03-2017, 17:37.

        Comment

        • nikitos35
          Senior Member
          • Jun 2014
          • 166

          #19
          systemctl stop zabbix-server
          выполнил
          убедиться, что нет других процессов Zabbix-сервера
          root@zabbix:~# systemctl stop zabbix-server
          root@zabbix:~# ps -ax | grep zabbix
          441 ? S 0:00 /usr/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf
          448 ? S 0:14 /usr/sbin/zabbix_agentd: collector [idle 1 sec]
          449 ? S 0:00 /usr/sbin/zabbix_agentd: listener #1 [waiting for connection]
          450 ? S 0:00 /usr/sbin/zabbix_agentd: listener #2 [waiting for connection]
          451 ? S 0:00 /usr/sbin/zabbix_agentd: listener #3 [waiting for connection]
          452 ? S 0:03 /usr/sbin/zabbix_agentd: active checks #1 [idle 1 sec]
          37371 pts/0 S+ 0:00 grep zabbix
          systemctl start zabbix-server
          root@zabbix:~# systemctl start zabbix-server
          root@zabbix:~# ps -ax | grep zabbix
          441 ? S 0:00 /usr/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf
          448 ? S 0:14 /usr/sbin/zabbix_agentd: collector [idle 1 sec]
          449 ? S 0:00 /usr/sbin/zabbix_agentd: listener #1 [waiting for connection]
          450 ? S 0:00 /usr/sbin/zabbix_agentd: listener #2 [waiting for connection]
          Например, порт 10051 занят кем-либо
          zabbix:~# lsof -i -P -n
          COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
          sshd 397 root 3u IPv4 11216 0t0 TCP *:22 (LISTEN)
          sshd 397 root 4u IPv6 11218 0t0 TCP *:22 (LISTEN)
          zabbix_ag 441 zabbix 5u IPv4 11176 0t0 TCP *:10050 (LISTEN)
          zabbix_ag 441 zabbix 6u IPv6 11177 0t0 TCP *:10050 (LISTEN)
          zabbix_ag 448 zabbix 5u IPv4 11176 0t0 TCP *:10050 (LISTEN)
          zabbix_ag 448 zabbix 6u IPv6 11177 0t0 TCP *:10050 (LISTEN)
          zabbix_ag 449 zabbix 5u IPv4 11176 0t0 TCP *:10050 (LISTEN)
          zabbix_ag 449 zabbix 6u IPv6 11177 0t0 TCP *:10050 (LISTEN)
          zabbix_ag 450 zabbix 5u IPv4 11176 0t0 TCP *:10050 (LISTEN)
          zabbix_ag 450 zabbix 6u IPv6 11177 0t0 TCP *:10050 (LISTEN)
          zabbix_ag 451 zabbix 5u IPv4 11176 0t0 TCP *:10050 (LISTEN)
          zabbix_ag 451 zabbix 6u IPv6 11177 0t0 TCP *:10050 (LISTEN)
          zabbix_ag 452 zabbix 5u IPv4 11176 0t0 TCP *:10050 (LISTEN)
          zabbix_ag 452 zabbix 6u IPv6 11177 0t0 TCP *:10050 (LISTEN)
          snmpd 469 snmp 9u IPv4 11359 0t0 UDP 127.0.0.1:161
          snmpd 469 snmp 10u IPv4 11357 0t0 UDP *:49037
          apache2 565 root 4u IPv6 11442 0t0 TCP *:80 (LISTEN)
          mysqld 810 mysql 10u IPv4 11778 0t0 TCP *:3306 (LISTEN)
          miniserv. 1048 root 5u IPv4 12110 0t0 TCP *:10000 (LISTEN)
          miniserv. 1048 root 6u IPv4 12111 0t0 UDP *:10000
          exim4 1176 Debian-exim 4u IPv4 12307 0t0 TCP 127.0.0.1:25 (LISTEN)
          exim4 1176 Debian-exim 5u IPv6 12308 0t0 TCP [::1]:25 (LISTEN)
          sshd 1233 root 3u IPv4 13821 0t0 TCP 10.3.0.55:22->10.43.79.2:52187 (ESTABLISHED)
          apache2 36512 www-data 4u IPv6 11442 0t0 TCP *:80 (LISTEN)
          apache2 37441 www-data 4u IPv6 11442 0t0 TCP *:80 (LISTEN)
          apache2 37441 www-data 13u IPv6 893055 0t0 TCP 10.3.0.55:80->10.43.79.2:58448 (ESTABLISHED)
          apache2 37498 www-data 4u IPv6 11442 0t0 TCP *:80 (LISTEN)
          apache2 37499 www-data 4u IPv6 11442 0t0 TCP *:80 (LISTEN)
          apache2 37499 www-data 13u IPv6 892983 0t0 TCP 10.3.0.55:80->10.43.79.2:58447 (ESTABLISHED)
          apache2 37546 www-data 4u IPv6 11442 0t0 TCP *:80 (LISTEN)
          apache2 37547 www-data 4u IPv6 11442 0t0 TCP *:80 (LISTEN)
          apache2 37548 www-data 4u IPv6 11442 0t0 TCP *:80 (LISTEN)
          apache2 37581 www-data 4u IPv6 11442 0t0 TCP *:80 (LISTEN)
          apache2 37584 www-data 4u IPv6 11442 0t0 TCP *:80 (LISTEN)
          apache2 37585 www-data 4u IPv6 11442 0t0 TCP *:80 (LISTEN)

          "Restart=...", добавить ещё строку: "TimeoutSec=60"
          добавил и пустил сервер в перезагрузку. Не помогло

          Уже измененный
          [Unit]
          Description=Zabbix Server
          After=syslog.target
          After=network.target

          [Service]
          Environment="CONFFILE=/etc/zabbix/zabbix_server.conf"
          #EnvironmentFile=-/etc/default/zabbix-server
          Type=forking
          Restart=on-failure
          TimeoutSec=60
          PIDFile=/var/run/zabbix/zabbix_server.pid
          KillMode=control-group
          ExecStart=/usr/sbin/zabbix_server -c $CONFFILE
          ExecStop=/bin/kill -SIGTERM $MAINPID
          RestartSec=10s

          [Install]
          WantedBy=multi-user.target

          451 ? S 0:00 /usr/sbin/zabbix_agentd: listener #3 [waiting for connection]
          452 ? S 0:03 /usr/sbin/zabbix_agentd: active checks #1 [idle 1 sec]
          37402 pts/0 S+ 0:00 grep zabbix

          После установки заббикса и перезагрузки сервевра у меня не стартовала автоматом служба заббикс сервер. Я выполнил команду systemctl enable zabbix-server.service и после перезагрузки все стало норм. Вдруг она все поломала, т.к. когда был процесс предварительной настройки со старым ip такого сообщения о не работе заббикса не было

          xabbix_server.log
          3343:20170303:095413.582 required mandatory version: 03020000
          3343:20170303:095413.887 __mem_malloc: skipped 0 asked 80 skip_min 4294967295 skip_max 0
          3343:20170303:095413.888 [file:dbconfig.c,line:637] zbx_mem_malloc(): out of memory (requested 80 bytes)
          3343:20170303:095413.888 [file:dbconfig.c,line:637] zbx_mem_malloc(): please increase CacheSize configuration parameter
          3352:20170303:095424.074 Starting Zabbix Server. Zabbix 3.2.1 (revision 62890).
          3352:20170303:095424.074 ****** Enabled features ******
          3352:20170303:095424.074 SNMP monitoring: YES
          3352:20170303:095424.074 IPMI monitoring: YES
          3352:20170303:095424.075 Web monitoring: YES
          3352:20170303:095424.075 VMware monitoring: YES
          3352:20170303:095424.075 SMTP authentication: YES
          3352:20170303:095424.075 Jabber notifications: YES
          3352:20170303:095424.075 Ez Texting notifications: YES
          3352:20170303:095424.075 ODBC: YES
          3352:20170303:095424.075 SSH2 support: YES
          3352:20170303:095424.075 IPv6 support: YES
          3352:20170303:095424.075 TLS support: YES
          3352:20170303:095424.075 ******************************
          3352:20170303:095424.075 using configuration file: /etc/zabbix/zabbix_server.conf
          3352:20170303:095424.080 current database version (mandatory/optional): 03020000/03020000
          3352:20170303:095424.080 required mandatory version: 03020000
          3352:20170303:095424.433 __mem_malloc: skipped 0 asked 80 skip_min 4294967295 skip_max 0
          3352:20170303:095424.433 [file:dbconfig.c,line:637] zbx_mem_malloc(): out of memory (requested 80 bytes)
          3352:20170303:095424.433 [file:dbconfig.c,line:637] zbx_mem_malloc(): please increase CacheSize configuration parameter
          3361:20170303:095434.564 Starting Zabbix Server. Zabbix 3.2.1 (revision 62890).
          3361:20170303:095434.564 ****** Enabled features ******
          3361:20170303:095434.564 SNMP monitoring: YES
          3361:20170303:095434.564 IPMI monitoring: YES
          3361:20170303:095434.564 Web monitoring: YES
          3361:20170303:095434.564 VMware monitoring: YES
          3361:20170303:095434.564 SMTP authentication: YES
          3361:20170303:095434.564 Jabber notifications: YES
          3361:20170303:095434.564 Ez Texting notifications: YES
          3361:20170303:095434.564 ODBC: YES
          3361:20170303:095434.564 SSH2 support: YES
          3361:20170303:095434.564 IPv6 support: YES
          3361:20170303:095434.564 TLS support: YES
          3361:20170303:095434.564 ******************************
          3361:20170303:095434.564 using configuration file: /etc/zabbix/zabbix_server.conf
          3361:20170303:095434.569 current database version (mandatory/optional): 03020000/03020000
          3361:20170303:095434.569 required mandatory version: 03020000
          3361:20170303:095434.849 __mem_malloc: skipped 0 asked 80 skip_min 4294967295 skip_max 0
          3361:20170303:095434.849 [file:dbconfig.c,line:637] zbx_mem_malloc(): out of memory (requested 80 bytes)
          3361:20170303:095434.849 [file:dbconfig.c,line:637] zbx_mem_malloc(): please increase CacheSize configuration parameter
          3378:20170303:095445.072 Starting Zabbix Server. Zabbix 3.2.1 (revision 62890).
          3378:20170303:095445.072 ****** Enabled features ******
          3378:20170303:095445.072 SNMP monitoring: YES
          3378:20170303:095445.072 IPMI monitoring: YES
          3378:20170303:095445.072 Web monitoring: YES
          3378:20170303:095445.072 VMware monitoring: YES
          3378:20170303:095445.072 SMTP authentication: YES
          3378:20170303:095445.072 Jabber notifications: YES
          3378:20170303:095445.072 Ez Texting notifications: YES
          3378:20170303:095445.072 ODBC: YES
          3378:20170303:095445.073 SSH2 support: YES
          3378:20170303:095445.073 IPv6 support: YES
          3378:20170303:095445.073 TLS support: YES
          3378:20170303:095445.073 ******************************
          3378:20170303:095445.073 using configuration file: /etc/zabbix/zabbix_server.conf
          3378:20170303:095445.080 current database version (mandatory/optional): 03020000/03020000
          3378:20170303:095445.080 required mandatory version: 03020000
          3378:20170303:095445.485 __mem_malloc: skipped 0 asked 80 skip_min 4294967295 skip_max 0
          3378:20170303:095445.485 [file:dbconfig.c,line:637] zbx_mem_malloc(): out of memory (requested 80 bytes)
          3378:20170303:095445.485 [file:dbconfig.c,line:637] zbx_mem_malloc(): please increase CacheSize configuration parameter
          Last edited by nikitos35; 03-03-2017, 09:00.

          Comment

          • Kos
            Senior Member
            Zabbix Certified SpecialistZabbix Certified Professional
            • Aug 2015
            • 3404

            #20
            ...и что в результате всех этих манипуляций сейчас происходит? Что в логах: а) Zabbix-сервера, б) journalctl, в) systemctl status ... -l ?

            И нормально ли работает Zabbix-сервер, если его стартовать не через systemctl, а вручную (сначала "systemctl stop zabbix-server", убедиться, что других процессов Zabbix-сервера нет, затем запустить руками: "/usr/sbin/zabbix_server -c /etc/zabbix/zabbix_server.conf")?

            Update:

            Дык, это... Он же сейчас у Вас валится совершенно по другой причине:
            3378:20170303:095445.485 [file:dbconfig.c,line:637] zbx_mem_malloc(): out of memory (requested 80 bytes)
            3378:20170303:095445.485 [file:dbconfig.c,line:637] zbx_mem_malloc(): please increase CacheSize configuration parameter
            Не хватает ему той памяти, что сконфигурирована параметром "CacheSize=" в конфиге Zabbix-сервера. И с systemctl это никак не связано. Вот он и валится сразу же при старте, а systemctl честно пытается его перезапускать.
            Посмотрите, чему у Вас равен указанный параметр; его нужно увеличить до разумных величин.
            Last edited by Kos; 03-03-2017, 09:25.

            Comment

            • nikitos35
              Senior Member
              • Jun 2014
              • 166

              #21
              Originally posted by Kos
              ...и что в результате всех этих манипуляций сейчас происходит?
              Изменений никаких, так же заббикс не запущен
              в логах Zabbix-сервера
              3343:20170303:095413.582 required mandatory version: 03020000
              3343:20170303:095413.887 __mem_malloc: skipped 0 asked 80 skip_min 4294967295 skip_max 0
              3343:20170303:095413.888 [file:dbconfig.c,line:637] zbx_mem_malloc(): out of memory (requested 80 bytes)
              3343:20170303:095413.888 [file:dbconfig.c,line:637] zbx_mem_malloc(): please increase CacheSize configuration parameter
              3352:20170303:095424.074 Starting Zabbix Server. Zabbix 3.2.1 (revision 62890).
              3352:20170303:095424.074 ****** Enabled features ******
              3352:20170303:095424.074 SNMP monitoring: YES
              3352:20170303:095424.074 IPMI monitoring: YES
              3352:20170303:095424.075 Web monitoring: YES
              3352:20170303:095424.075 VMware monitoring: YES
              3352:20170303:095424.075 SMTP authentication: YES
              3352:20170303:095424.075 Jabber notifications: YES
              3352:20170303:095424.075 Ez Texting notifications: YES
              3352:20170303:095424.075 ODBC: YES
              3352:20170303:095424.075 SSH2 support: YES
              3352:20170303:095424.075 IPv6 support: YES
              3352:20170303:095424.075 TLS support: YES
              3352:20170303:095424.075 ******************************
              3352:20170303:095424.075 using configuration file: /etc/zabbix/zabbix_server.conf
              3352:20170303:095424.080 current database version (mandatory/optional): 03020000/03020000
              3352:20170303:095424.080 required mandatory version: 03020000
              3352:20170303:095424.433 __mem_malloc: skipped 0 asked 80 skip_min 4294967295 skip_max 0
              3352:20170303:095424.433 [file:dbconfig.c,line:637] zbx_mem_malloc(): out of memory (requested 80 bytes)
              3352:20170303:095424.433 [file:dbconfig.c,line:637] zbx_mem_malloc(): please increase CacheSize configuration parameter
              3361:20170303:095434.564 Starting Zabbix Server. Zabbix 3.2.1 (revision 62890).
              3361:20170303:095434.564 ****** Enabled features ******
              3361:20170303:095434.564 SNMP monitoring: YES
              3361:20170303:095434.564 IPMI monitoring: YES
              3361:20170303:095434.564 Web monitoring: YES
              3361:20170303:095434.564 VMware monitoring: YES
              3361:20170303:095434.564 SMTP authentication: YES
              3361:20170303:095434.564 Jabber notifications: YES
              3361:20170303:095434.564 Ez Texting notifications: YES
              3361:20170303:095434.564 ODBC: YES
              3361:20170303:095434.564 SSH2 support: YES
              3361:20170303:095434.564 IPv6 support: YES
              3361:20170303:095434.564 TLS support: YES
              3361:20170303:095434.564 ******************************
              3361:20170303:095434.564 using configuration file: /etc/zabbix/zabbix_server.conf
              3361:20170303:095434.569 current database version (mandatory/optional): 03020000/03020000
              3361:20170303:095434.569 required mandatory version: 03020000
              3361:20170303:095434.849 __mem_malloc: skipped 0 asked 80 skip_min 4294967295 skip_max 0
              3361:20170303:095434.849 [file:dbconfig.c,line:637] zbx_mem_malloc(): out of memory (requested 80 bytes)
              3361:20170303:095434.849 [file:dbconfig.c,line:637] zbx_mem_malloc(): please increase CacheSize configuration parameter
              3378:20170303:095445.072 Starting Zabbix Server. Zabbix 3.2.1 (revision 62890).
              3378:20170303:095445.072 ****** Enabled features ******
              3378:20170303:095445.072 SNMP monitoring: YES
              3378:20170303:095445.072 IPMI monitoring: YES
              3378:20170303:095445.072 Web monitoring: YES
              3378:20170303:095445.072 VMware monitoring: YES
              3378:20170303:095445.072 SMTP authentication: YES
              3378:20170303:095445.072 Jabber notifications: YES
              3378:20170303:095445.072 Ez Texting notifications: YES
              3378:20170303:095445.072 ODBC: YES
              3378:20170303:095445.073 SSH2 support: YES
              3378:20170303:095445.073 IPv6 support: YES
              3378:20170303:095445.073 TLS support: YES
              3378:20170303:095445.073 ******************************
              3378:20170303:095445.073 using configuration file: /etc/zabbix/zabbix_server.conf
              3378:20170303:095445.080 current database version (mandatory/optional): 03020000/03020000
              3378:20170303:095445.080 required mandatory version: 03020000
              3378:20170303:095445.485 __mem_malloc: skipped 0 asked 80 skip_min 4294967295 skip_max 0
              3378:20170303:095445.485 [file:dbconfig.c,line:637] zbx_mem_malloc(): out of memory (requested 80 bytes)
              3378:20170303:095445.485 [file:dbconfig.c,line:637] zbx_mem_malloc(): please increase CacheSize configuration parameter
              в логе journalctl
              root@mall-s-zabbix:~# journalctl -u zabbix-server.service | tail -n 30
              мар 03 10:23:47 mall-s-zabbix kill[4768]: <pid> [...] send signal to every <pid> listed
              мар 03 10:23:47 mall-s-zabbix kill[4768]: -<signal>, -s, --signal <signal>
              мар 03 10:23:47 mall-s-zabbix kill[4768]: specify the <signal> to be sent
              мар 03 10:23:47 mall-s-zabbix kill[4768]: -l, --list=[<signal>] list all signal names, or convert one to a name
              мар 03 10:23:47 mall-s-zabbix kill[4768]: -L, --table list all signal names in a nice table
              мар 03 10:23:47 mall-s-zabbix systemd[1]: zabbix-server.service: control process exited, code=exited status=1
              мар 03 10:23:47 mall-s-zabbix systemd[1]: Unit zabbix-server.service entered failed state.
              мар 03 10:23:47 mall-s-zabbix kill[4768]: -h, --help display this help and exit
              мар 03 10:23:47 mall-s-zabbix kill[4768]: -V, --version output version information and exit
              мар 03 10:23:47 mall-s-zabbix kill[4768]: For more details see kill(1).
              мар 03 10:23:57 mall-s-zabbix systemd[1]: zabbix-server.service holdoff time over, scheduling restart.
              мар 03 10:23:57 mall-s-zabbix systemd[1]: Stopping Zabbix Server...
              мар 03 10:23:57 mall-s-zabbix systemd[1]: Starting Zabbix Server...
              мар 03 10:23:57 mall-s-zabbix systemd[1]: PID file /var/run/zabbix/zabbix_server.pid not readable (yet?) after start.
              мар 03 10:23:57 mall-s-zabbix systemd[1]: Started Zabbix Server.
              мар 03 10:23:57 mall-s-zabbix systemd[1]: zabbix-server.service: main process exited, code=exited, status=1/FAILURE
              мар 03 10:23:57 mall-s-zabbix kill[4775]: kill: invalid argument S
              мар 03 10:23:57 mall-s-zabbix kill[4775]: Usage:
              мар 03 10:23:57 mall-s-zabbix kill[4775]: kill [options] <pid> [...]
              мар 03 10:23:57 mall-s-zabbix kill[4775]: Options:
              мар 03 10:23:57 mall-s-zabbix kill[4775]: <pid> [...] send signal to every <pid> listed
              мар 03 10:23:57 mall-s-zabbix kill[4775]: -<signal>, -s, --signal <signal>
              мар 03 10:23:57 mall-s-zabbix kill[4775]: specify the <signal> to be sent
              мар 03 10:23:57 mall-s-zabbix kill[4775]: -l, --list=[<signal>] list all signal names, or convert one to a name
              мар 03 10:23:57 mall-s-zabbix kill[4775]: -L, --table list all signal names in a nice table
              мар 03 10:23:57 mall-s-zabbix systemd[1]: zabbix-server.service: control process exited, code=exited status=1
              мар 03 10:23:57 mall-s-zabbix systemd[1]: Unit zabbix-server.service entered failed state.
              мар 03 10:23:57 mall-s-zabbix kill[4775]: -h, --help display this help and exit
              мар 03 10:23:57 mall-s-zabbix kill[4775]: -V, --version output version information and exit
              мар 03 10:23:57 mall-s-zabbix kill[4775]: For more details see kill(1).
              systemctl status zabbix-server -l
              root@mall-s-zabbix:~# systemctl status zabbix-server -l
              ● zabbix-server.service - Zabbix Server
              Loaded: loaded (/lib/systemd/system/zabbix-server.service; enabled)
              Active: activating (auto-restart) (Result: exit-code) since Пт 2017-03-03 10:25:00 MSK; 3s ago
              Process: 4872 ExecStop=/bin/kill -SIGTERM $MAINPID (code=exited, status=1/FAILURE)
              Process: 4868 ExecStart=/usr/sbin/zabbix_server -c $CONFFILE (code=exited, status=0/SUCCESS)
              Main PID: 4870 (code=exited, status=1/FAILURE)

              мар 03 10:25:00 mall-s-zabbix systemd[1]: zabbix-server.service: control process exited, code=exited status=1
              мар 03 10:25:00 mall-s-zabbix systemd[1]: Unit zabbix-server.service entered failed state.
              мар 03 10:25:00 mall-s-zabbix kill[4872]: <pid> [...] send signal to every <pid> listed
              мар 03 10:25:00 mall-s-zabbix kill[4872]: -<signal>, -s, --signal <signal>
              мар 03 10:25:00 mall-s-zabbix kill[4872]: specify the <signal> to be sent
              мар 03 10:25:00 mall-s-zabbix kill[4872]: -l, --list=[<signal>] list all signal names, or convert one to a name
              мар 03 10:25:00 mall-s-zabbix kill[4872]: -L, --table list all signal names in a nice table
              мар 03 10:25:00 mall-s-zabbix kill[4872]: -h, --help display this help and exit
              мар 03 10:25:00 mall-s-zabbix kill[4872]: -V, --version output version information and exit
              мар 03 10:25:00 mall-s-zabbix kill[4872]: For more details see kill(1).
              И нормально ли работает Zabbix-сервер, если его стартовать не через systemctl, а вручную (сначала "systemctl stop zabbix-server", убедиться, что других процессов Zabbix-сервера нет, затем запустить руками: "/usr/sbin/zabbix_server -c /etc/zabbix/zabbix_server.conf")?
              root@mall-s-zabbix:~# systemctl stop zabbix-server
              root@mall-s-zabbix:~# ps -ax | grep zabbix
              435 ? S 0:00 /usr/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf
              440 ? S 0:01 /usr/sbin/zabbix_agentd: collector [idle 1 sec]
              441 ? S 0:00 /usr/sbin/zabbix_agentd: listener #1 [waiting for connection]
              442 ? S 0:00 /usr/sbin/zabbix_agentd: listener #2 [waiting for connection]
              443 ? S 0:00 /usr/sbin/zabbix_agentd: listener #3 [waiting for connection]
              444 ? S 0:00 /usr/sbin/zabbix_agentd: active checks #1 [idle 1 sec]
              4918 pts/0 S+ 0:00 grep zabbix
              root@mall-s-zabbix:~# mc

              root@mall-s-zabbix:~# /usr/sbin/zabbix_server -c /etc/zabbix/zabbix_server.conf
              root@mall-s-zabbix:~# systemctl status zabbix-server
              ● zabbix-server.service - Zabbix Server
              Loaded: loaded (/lib/systemd/system/zabbix-server.service; enabled)
              Active: inactive (dead) (Result: exit-code) since Пт 2017-03-03 10:25:50 MSK; 1min 16s ago
              Process: 4912 ExecStop=/bin/kill -SIGTERM $MAINPID (code=exited, status=1/FAILURE)
              Process: 4908 ExecStart=/usr/sbin/zabbix_server -c $CONFFILE (code=exited, status=0/SUCCESS)
              Main PID: 4910 (code=exited, status=1/FAILURE)

              мар 03 10:25:43 mall-s-zabbix systemd[1]: zabbix-server.service: control process exited, code=exited status=1
              мар 03 10:25:43 mall-s-zabbix systemd[1]: Unit zabbix-server.service entered failed state.
              мар 03 10:25:43 mall-s-zabbix kill[4912]: -h, --help display this help and exit
              мар 03 10:25:43 mall-s-zabbix kill[4912]: -V, --version output version information and exit
              мар 03 10:25:43 mall-s-zabbix kill[4912]: For more details see kill(1).
              мар 03 10:25:50 mall-s-zabbix systemd[1]: Stopping Zabbix Server...
              мар 03 10:25:50 mall-s-zabbix systemd[1]: Stopped Zabbix Server.

              Заббикс так же не запущен.

              Comment

              • Kos
                Senior Member
                Zabbix Certified SpecialistZabbix Certified Professional
                • Aug 2015
                • 3404

                #22
                Я Вам в предыдущем сообщении ответил, смотрите "Update".

                Comment

                • nikitos35
                  Senior Member
                  • Jun 2014
                  • 166

                  #23
                  Originally posted by Kos
                  Я Вам в предыдущем сообщении ответил, смотрите "Update".
                  Строка разкоментирована, стояло 8M.
                  Сделал 64M
                  Заработало!!!
                  Мне unit файл в первоначальный вид привести или таким же оставить?
                  Спасибо за помощь

                  Comment

                  • Kos
                    Senior Member
                    Zabbix Certified SpecialistZabbix Certified Professional
                    • Aug 2015
                    • 3404

                    #24
                    Originally posted by nikitos35
                    Строка раскомментирована, стояло 8M.
                    Сделал 64M
                    Заработало!!!
                    Мне unit файл в первоначальный вид привести или таким же оставить?
                    Спасибо за помощь
                    Ну что ж, рад, что заработало.
                    Главное, что было поменяно в юнит-файле, - это путь к PID-файлу. Остальное, по сути, не так уж и важно (тайм-аут чуть больше или чуть меньше, пробовать забирать environment из файла, которого нет, или не стОит).

                    Хорошо, что разобрались, из-за чего валился сервер при старте, а то из логов systemd это было совершенно неочевидно. Я уж начал бояться, что насоветовал что-то на свою голову, а стало только хуже

                    Comment

                    • nikitos35
                      Senior Member
                      • Jun 2014
                      • 166

                      #25
                      zabbix:~# find / -name zabbix_server.pid
                      /run/zabbix/zabbix_server.pid
                      В unit файле вернул обратно

                      -zabbix:~# cat /etc/systemd/system/multi-user.target.wants/zabbix-server.service
                      [Unit]
                      Description=Zabbix Server
                      After=syslog.target
                      After=network.target

                      [Service]
                      Environment="CONFFILE=/etc/zabbix/zabbix_server.conf"
                      #EnvironmentFile=-/etc/default/zabbix-server
                      Type=forking
                      Restart=on-failure
                      TimeoutSec=60
                      PIDFile=run/zabbix/zabbix_server.pid
                      KillMode=control-group
                      ExecStart=/usr/sbin/zabbix_server -c $CONFFILE
                      ExecStop=/bin/kill -SIGTERM $MAINPID
                      RestartSec=10s

                      [Install]
                      WantedBy=multi-user.target

                      Предполагаю, когда все переносил размера кэша было достаточно, а когда началась собираться информация тут и проявилось нехватка кэша.
                      Еще раз большое спасибо за уделенное время.

                      Comment

                      • Kos
                        Senior Member
                        Zabbix Certified SpecialistZabbix Certified Professional
                        • Aug 2015
                        • 3404

                        #26
                        Пожалуйста :-)
                        Только у Вас сейчас этот поменянный путь к pid-файлу некорректный (слэш в начале пути пропущен) ;-)

                        Comment

                        • nikitos35
                          Senior Member
                          • Jun 2014
                          • 166

                          #27
                          Originally posted by kos
                          Пожалуйста :-)
                          Только у Вас сейчас этот поменянный путь к pid-файлу некорректный (слэш в начале пути пропущен) ;-)
                          Еще раз спасибо)))

                          Comment

                          • AHTOH
                            Junior Member
                            • Jun 2020
                            • 19

                            #28
                            Добрый день уважаемые!
                            Что могло пойти не так? Позавчера (в субботу) без объявления войны, в 15:00 по московскому времени, Zabbix начал выдавать сообщение как в шапке темы.
                            Т.е. все работало штатно и без каких либо манипуляций с сервером.
                            Подскажите пожалуйста, как это можно починить?
                            root@HomeNAS:~# service zabbix-server status
                            Code:
                            ● zabbix-server.service - Zabbix Server
                            Loaded: loaded (/lib/systemd/system/zabbix-server.service; enabled; vendor preset: enabled)
                            Active: deactivating (stop-sigterm) (Result: protocol) since Sat 2020-07-25 15:13:34 MSK; 1 day 16h ago
                            Tasks: 1 (limit: 4915)
                            CGroup: /system.slice/zabbix-server.service
                            └─5121 /usr/sbin/zabbix_server -c /etc/zabbix/zabbix_server.conf
                            
                            Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.

                            Code:
                            5103:20200725:151334.387 ================================
                            5103:20200725:151334.388 === Backtrace: ===
                            5103:20200725:151334.389 11: /usr/sbin/zabbix_server: configuration syncer [syncing configuration](zbx_backtrace+0x3f) [0x55ad12189c70]
                            5103:20200725:151334.389 10: /usr/sbin/zabbix_server: configuration syncer [syncing configuration](__zbx_mem_realloc+0x160) [0x55ad12184e98]
                            5103:20200725:151334.389 9: /usr/sbin/zabbix_server: configuration syncer [syncing configuration](+0x18acae) [0x55ad1214ccae]
                            5103:20200725:151334.389 8: /usr/sbin/zabbix_server: configuration syncer [syncing configuration](+0x1964db) [0x55ad121584db]
                            5103:20200725:151334.389 7: /usr/sbin/zabbix_server: configuration syncer [syncing configuration](DCsync_configuration+0x115b) [0x55ad12159839]
                            5103:20200725:151334.389 6: /usr/sbin/zabbix_server: configuration syncer [syncing configuration](dbconfig_thread+0x116) [0x55ad12015249]
                            5103:20200725:151334.389 5: /usr/sbin/zabbix_server: configuration syncer [syncing configuration](zbx_thread_start+0x37) [0x55ad12198892]
                            5103:20200725:151334.389 4: /usr/sbin/zabbix_server: configuration syncer [syncing configuration](MAIN_ZABBIX_ENTRY+0x9cc) [0x55ad12007d27]
                            5103:20200725:151334.389 3: /usr/sbin/zabbix_server: configuration syncer [syncing configuration](daemon_start+0x2ff) [0x55ad121898a4]
                            5103:20200725:151334.389 2: /usr/sbin/zabbix_server: configuration syncer [syncing configuration](main+0x2f6) [0x55ad12007359]
                            5103:20200725:151334.389 1: /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1) [0x7fe7edbdc2e1]
                            5103:20200725:151334.389 0: /usr/sbin/zabbix_server: configuration syncer [syncing configuration](_start+0x2a) [0x55ad120063ea]
                            5102:20200725:151334.397 One child process died (PID:5103,exitcode/signal:1). Exiting ...
                            5102:20200725:151334.402 syncing trend data...
                            5102:20200725:151334.402 syncing trend data done
                            5102:20200725:151334.403 Zabbix Server stopped. Zabbix 5.0.2 (revision 352ca05870).
                            5121:20200725:151354.786 Starting Zabbix Server. Zabbix 5.0.2 (revision 352ca05870).
                            5121:20200725:151354.786 ****** Enabled features ******
                            5121:20200725:151354.787 SNMP monitoring: YES
                            5121:20200725:151354.787 IPMI monitoring: YES
                            5121:20200725:151354.787 Web monitoring: YES
                            5121:20200725:151354.787 VMware monitoring: YES
                            5121:20200725:151354.787 SMTP authentication: YES
                            5121:20200725:151354.787 ODBC: YES
                            5121:20200725:151354.787 SSH support: YES
                            5121:20200725:151354.787 IPv6 support: YES
                            5121:20200725:151354.787 TLS support: YES
                            5121:20200725:151354.787 ******************************
                            5121:20200725:151354.787 using configuration file: /etc/zabbix/zabbix_server.conf
                            5121:20200725:151354.791 Got signal [signal:15(SIGTERM),sender_pid:1,sender_uid:0,reaso n:0]. Exiting ...

                            Comment

                            • AHTOH
                              Junior Member
                              • Jun 2020
                              • 19

                              #29
                              Доброго вам!
                              У меня так и не работает. Думал перегружу сервер заработает, но...
                              root@HomeNAS:~# service zabbix-server status
                              ● zabbix-server.service - Zabbix Server
                              Loaded: loaded (/lib/systemd/system/zabbix-server.service; enabled; vendor preset: enabled)
                              Active: activating (auto-restart) (Result: exit-code) since Sun 2020-08-09 08:42:31 MSK; 8s ago
                              Process: 4764 ExecStart=/usr/sbin/zabbix_server -c $CONFFILE (code=exited, status=0/SUCCESS)
                              Process: 4770 ExecStop=/bin/kill -SIGTERM $MAINPID (code=exited, status=1/FAILURE)
                              Main PID: 4766 (code=exited, status=0/SUCCESS)

                              авг 09 08:42:31 HomeNAS systemd[1]: zabbix-server.service: Control process exited, code=exited, status=1/FAILURE
                              авг 09 08:42:31 HomeNAS systemd[1]: zabbix-server.service: Failed with result 'exit-code'.

                              Подскажите в какую сторону копать?

                              Comment

                              • Broiler
                                Junior Member
                                • Aug 2020
                                • 12

                                #30
                                Покажите график Zabbix data gathering process busy %
                                Возможно, нужно увеличить в zabbix_server.conf какие нибудь значения.
                                Или, как у меня бывало, наоборот уменьшить.

                                И также какая информация в сервер-логе?

                                Comment

                                Working...