Ad Widget

Collapse

Не стартует.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • saa
    Member
    • Oct 2011
    • 70

    #1

    Не стартует.

    Привет.

    При старте zabbix что все ОК, но на самом деле падает.

    В логе следующие строки:

    25711:20111026:161255.446 No active checks on server: host [bitrix84] not found
    zabbix_agentd [25705]: [file:'cpustat.c',line:152] lock failed: [22] Invalid argument
    25702:20111026:161301.457 One child process died (PID:25705,exitcode/signal:255). Exiting ...
    25702:20111026:161303.460 Zabbix Agent stopped. Zabbix 1.8.8 (revision 21965).

    Помогите разобраться, спасибо.
  • saa
    Member
    • Oct 2011
    • 70

    #2
    Не уточнил.

    Версия zabbix 1.8.8

    Comment

    • dima_dm
      Senior Member
      • Dec 2009
      • 2697

      #3
      Вы привели логи zabbix_agent, а не zabbix_server.
      Возьмите другую версию zabbix_agent под свою OS http://www.zabbix.com/download.php

      Comment

      • saa
        Member
        • Oct 2011
        • 70

        #4
        Сори, опять не все уточнил.

        Не стартует именно агент.

        С сервером все ок.

        Агент собран из portage дженты.

        Comment

        • dima_dm
          Senior Member
          • Dec 2009
          • 2697

          #5
          Возьмите собранный агент.

          Comment

          • saa
            Member
            • Oct 2011
            • 70

            #6
            Originally posted by dima_dm
            Возьмите собранный агент.
            Это как минимум глупо. Но все равно спасибо за уделенное внимание.

            Comment

            • saa
              Member
              • Oct 2011
              • 70

              #7
              Глупо брать, так как на 10 хостах, агент собранные из портажей, все в порядке работает.

              Comment

              • dima_dm
                Senior Member
                • Dec 2009
                • 2697

                #8
                Originally posted by saa
                Глупо брать, так как на 10 хостах, агент собранные из портажей, все в порядке работает.
                Версии библиотек или header файлов на других хостах, скорее всего другие. Посмотрите внимательно за предупреждениями при сборке.
                Или перетащите бинарный файл zabbix_agent с хоста, где работает.
                Last edited by dima_dm; 26-10-2011, 15:27.

                Comment

                • saa
                  Member
                  • Oct 2011
                  • 70

                  #9
                  Originally posted by dima_dm
                  Версии библиотек или header файлов на других хостах, скорее всего другие. Посмотрите внимательно за предупреждениями при сборке.
                  Или перетащите бинарный файл zabbix_agent с хоста, где работает.
                  Обязательно посмотрю, спасибо.

                  Comment

                  • saa
                    Member
                    • Oct 2011
                    • 70

                    #10
                    Странно, файл переписал, а все равно такая же беда есть:

                    Code:
                    zabbix_agentd [28873]: [file:'cpustat.c',line:152] lock failed: [22] Invalid argument
                     28871:20111029:043837.337 One child process died (PID:28873,exitcode/signal:255). Exiting ...
                     28871:20111029:043839.339 Zabbix Agent stopped. Zabbix 1.8.8 (revision 21965).
                    И на этот хост, я уже копировал бинарник агента с хоста, на котором все работает стабильно.

                    Какие еще могут быть варианты?

                    Сегодня попробую не из portage собрать, а в ручную.

                    Comment

                    • saa
                      Member
                      • Oct 2011
                      • 70

                      #11
                      Originally posted by dima_dm
                      Версии библиотек или header файлов на других хостах, скорее всего другие. Посмотрите внимательно за предупреждениями при сборке.
                      Или перетащите бинарный файл zabbix_agent с хоста, где работает.
                      Пробовал уже разные варианты, вот более подробный лог, перед тем как падает агент:

                      Code:
                      31598:20111030:103537.529 Sleeping for 1 second(s)
                       31591:20111030:103537.537 In update_cpustats()
                      zabbix_agentd [31591]: [file:'cpustat.c',line:152] lock failed: [22] Invalid argument
                       31589:20111030:103537.539 One child process died (PID:31591,exitcode/signal:255). Exiting ...
                       31589:20111030:103537.539 zbx_on_exit() called
                       31598:20111030:103537.539 Got signal [signal:15(SIGTERM),sender_pid:31589,sender_uid:0,reason:0]. Exiting ...
                       31592:20111030:103537.539 Got signal [signal:15(SIGTERM),sender_pid:31589,sender_uid:0,reason:0]. Exiting ...
                       31593:20111030:103537.539 Got signal [signal:15(SIGTERM),sender_pid:31589,sender_uid:0,reason:0]. Exiting ...
                       31596:20111030:103537.539 Got signal [signal:15(SIGTERM),sender_pid:31589,sender_uid:0,reason:0]. Exiting ...
                       31594:20111030:103537.539 Got signal [signal:15(SIGTERM),sender_pid:31589,sender_uid:0,reason:0]. Exiting ...
                       31597:20111030:103537.539 Got signal [signal:15(SIGTERM),sender_pid:31589,sender_uid:0,reason:0]. Exiting ...
                       31589:20111030:103539.541 Zabbix Agent stopped. Zabbix 1.8.8 (revision 21965).

                      Comment

                      • FreeD
                        Member
                        • Aug 2011
                        • 68

                        #12
                        а что у вас в конфиге агента?

                        Comment

                        • saa
                          Member
                          • Oct 2011
                          • 70

                          #13
                          Снова поднимаю тему.

                          Падает вот с таким трейсом:

                          Code:
                          Process 23877 attached - interrupt to quit
                          wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 255}], 0, NULL) = 23879
                          --- SIGCHLD (Child exited) @ 0 (0) ---
                          open("/var/log/zabbix/zabbix_agentd.log", O_RDWR|O_CREAT|O_APPEND, 0666) = 5
                          stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1464, ...}) = 0
                          fstat(5, {st_mode=S_IFREG|0664, st_size=5466, ...}) = 0
                          mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc290dd2000
                          write(5, " 23877:20111112:154416.369 One ch"..., 95) = 95
                          close(5)                                = 0
                          munmap(0x7fc290dd2000, 4096)            = 0
                          stat("/var/log/zabbix/zabbix_agentd.log", {st_mode=S_IFREG|0664, st_size=5561, ...}) = 0
                          rt_sigprocmask(SIG_BLOCK, [CHLD], NULL, 8) = 0
                          kill(23879, SIGTERM)                    = -1 ESRCH (No such process)
                          kill(23880, SIGTERM)                    = 0
                          kill(23881, SIGTERM)                    = 0
                          kill(23883, SIGTERM)                    = 0
                          kill(23884, SIGTERM)                    = 0
                          fcntl(3, F_SETLK, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}) = 0
                          close(3)                                = 0
                          munmap(0x7fc290dd3000, 4096)            = 0
                          unlink("/var/run/zabbix/zabbix_agentd.pid") = 0
                          rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0
                          nanosleep({2, 0}, {2, 0})               = 0
                          open("/var/log/zabbix/zabbix_agentd.log", O_RDWR|O_CREAT|O_APPEND, 0666) = 3
                          stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1464, ...}) = 0
                          fstat(3, {st_mode=S_IFREG|0664, st_size=5561, ...}) = 0
                          mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc290dd3000
                          write(3, " 23877:20111112:154418.377 Zabbix"..., 80) = 80
                          close(3)                                = 0
                          munmap(0x7fc290dd3000, 4096)            = 0
                          stat("/var/log/zabbix/zabbix_agentd.log", {st_mode=S_IFREG|0664, st_size=5641, ...}) = 0
                          semctl(5111809, 0, IPC_RMID, 0)         = -1 EINVAL (Invalid argument)
                          shmctl(202145796, IPC_RMID, 0)          = 0
                          exit_group(0)                           = ?

                          Comment

                          • saa
                            Member
                            • Oct 2011
                            • 70

                            #14
                            Originally posted by FreeD
                            а что у вас в конфиге агента?
                            Server, Hostname опущены специально.

                            Code:
                            # Server port for sending active checks
                            
                            #ServerPort=10051
                            
                            # Unique hostname. Required for active checks.
                            
                            
                            
                            # Listen port. Default is 10050
                            
                            #ListenPort=10050
                            
                            # IP address to bind agent
                            # If missing, bind to all available IPs
                            
                            #ListenIP=192.168.0.237
                            
                            # Source IP address for outgouing connections
                            #SourceIP=
                            
                            # Number of pre-forked instances of zabbix_agentd.
                            # Default value is 5
                            # This parameter must be between 1 and 16
                            
                            StartAgents=3
                            
                            # How often refresh list of active checks. 2 minutes by default.
                            
                            #RefreshActiveChecks=120
                            
                            # Disable active checks. The agent will work in passive mode listening server.
                            
                            #DisableActive=1
                            
                            # Enable remote commands for ZABBIX agent. By default remote commands disabled.
                            
                            EnableRemoteCommands=1
                            
                            # Specifies debug level
                            # 0 - debug is not created
                            # 1 - critical information
                            # 2 - error information
                            # 3 - warnings (default)
                            # 4 - for debugging (produces lots of information)
                            
                            DebugLevel=3
                            
                            # Name of PID file
                            
                            PidFile=/var/run/zabbix/zabbix_agentd.pid
                            
                            # Name of log file.
                            # If not set, syslog will be used
                            
                            LogFile=/var/log/zabbix/zabbix_agentd.log
                            
                            # Maximum size of log file in MB. Set to 0 to disable automatic log rotation.
                            #LogFileSize=1
                            
                            # Spend no more than Timeout seconds on processing
                            # Must be between 1 and 30
                            
                            AllowRoot=1
                            Timeout=5
                            
                            UserParameter=mysql.ping,mysqladmin -uroot ping|grep alive|wc -l
                            UserParameter=mysql.uptime,mysqladmin -uroot status|cut -f2 -d":"|cut -f1 -d"T"
                            UserParameter=nginx.errors,/etc/init.d/nginx configtest 2>&1 | grep failed | wc -l
                            UserParameter=httpv6,/etc/zabbix/scripts/httpv6.py
                            UserParameter=letter,/etc/zabbix/scripts/letter.py
                            UserParameter=response,/etc/zabbix/scripts/response.py

                            Comment

                            • FreeD
                              Member
                              • Aug 2011
                              • 68

                              #15
                              а /var/run/zabbix/zabbix_agentd.pid точно создается?

                              Comment

                              Working...