Ad Widget

Collapse

Сервер не видит агента

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Kenny
    Member
    • Apr 2009
    • 50

    #1

    Сервер не видит агента

    Доброго времени суток. Установоил zabbix server 1.8.5 и агента вместе с ним. При запуске сервер не видит агента. Проверил конфиги всё вроде в норме. Выставил 4 уровень логирования для агента, вот выдает: 22126:20110427:132658.772 In send_buffer() host:'127.0.0.1' port:10051 values:0/100
    22126:20110427:132658.772 End of send_buffer():SUCCEED
    22126:20110427:132658.772 Sleeping for 1 second(s)
    Ничего другого не пишет.
    Я попробовал прицепить другое устройство для мониторинга - всё ок. А агента, который стоит непосредственно на сервере он не видит((
    Может кто, что подскажет?
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    проверить работу zabbix_agentd достаточно легко
    С Zabbix Server
    zabbix_get -s IP -k agent.version
    1.8.2

    IP=127.0.0.1

    В настройках zabbix_agentd должно быть
    /etc/zabbix/zabbix_agentd.conf

    Server=127.0.0.1
    Last edited by dima_dm; 27-04-2011, 15:02.

    Comment

    • Kenny
      Member
      • Apr 2009
      • 50

      #3
      Originally posted by dima_dm
      проверить работу zabbix_agentd достаточно легко
      С Zabbix Server
      zabbix_get -s IP -k agent.version
      1.8.2

      IP=127.0.0.1

      В настройках zabbix_agentd должно быть
      /etc/zabbix/zabbix_agentd.conf

      Server=127.0.0.1
      Да это понятно, мне он пишет
      zabbix_get [23818]: Get value error: Cannot connect to [127.0.0.1:10050] [Connection refused]

      Comment

      • dima_dm
        Senior Member
        • Dec 2009
        • 2697

        #4
        1) У вас Zabbix_agentd запущен и слушает порт TCP 10050
        Проверяется командой netstat -napl
        tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 22818/zabbix_agentd

        2) Посмотрите настройки Firewall (iptables), SELINUX
        Last edited by dima_dm; 27-04-2011, 15:15.

        Comment

        • Kenny
          Member
          • Apr 2009
          • 50

          #5
          Originally posted by dima_dm
          1) У вас Zabbix_agentd запущен и слушает порт TCP 127.0.0.1:10050
          Проверяется командой netstat -napl
          2) Посмотрите настройки Firewall (iptables), SELINUX
          По нсатройкам Firewall (iptables) - всё в норме, первый выключен, второй не имеет правил. Проверяли.

          По netstat:
          tcp 0 0 0.0.0.0:10051 0.0.0.0:* LISTEN
          tcp 0 0 0.0.0.0:5989 0.0.0.0:* LISTEN
          .....
          а 10050 нету(
          Вот и фиг знает что такое...
          Главное, что агента с другого хоста он нормально мониторит, а лично своего нет.
          Я много раз ставил zabbix разных версий, были проблемы ну чтобы такая

          Comment

          • dima_dm
            Senior Member
            • Dec 2009
            • 2697

            #6
            А zabbix_agentd вообще запущен на сервере?
            Покажите настройки в /etc/zabbix/zabbix_agentd.conf
            Активирован ли IPv6 на сервере?

            Comment

            • Kenny
              Member
              • Apr 2009
              • 50

              #7
              Originally posted by dima_dm
              А zabbix_agentd вообще запущен на сервере?
              Покажите настройки в /etc/zabbix/zabbix_agentd.conf
              Конечно запущен!
              ### Option: PidFile
              # Name of PID file.
              #
              # Mandatory: no
              # Default:
              # PidFile=/tmp/zabbix_agentd.pid

              ### Option: LogFile
              # Name of log file.
              # If not set, syslog is used.
              #
              # Mandatory: no
              # Default:
              # LogFile=

              LogFile=/tmp/zabbix_agentd.log

              ### Option: LogFileSize
              # Maximum size of log file in MB.
              # 0 - disable automatic log rotation.
              #
              # Mandatory: no
              # Range: 0-1024
              # Default:
              # LogFileSize=1

              ### Option: DebugLevel
              # Specifies debug level
              # 0 - no debug
              # 1 - critical information
              # 2 - error information
              # 3 - warnings
              # 4 - for debugging (produces lots of information)
              #
              # Mandatory: no
              # Range: 0-4
              # Default:
              DebugLevel=4

              ### Option: SourceIP
              # Source IP address for outgoing connections.
              #
              # Mandatory: no
              # Default:
              # SourceIP=

              ### Option: EnableRemoteCommands
              # Whether remote commands from Zabbix server are allowed.
              # 0 - not allowed
              # 1 - allowed
              #
              # Mandatory: no
              # Default:
              EnableRemoteCommands=1

              ### Option: LogRemoteCommands
              # Enable logging of executed shell commands as warnings.
              # 0 - disabled
              # 1 - enabled
              #
              # Mandatory: no
              # Default:
              LogRemoteCommands=1
              ### Option: Server
              # List of comma delimited IP addresses (or hostnames) of Zabbix servers.
              # No spaces allowed. First entry is used for receiving list of and sending active checks.
              # If IPv6 support is enabled then '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' are treated equally.
              #
              # Mandatory: yes
              # Default:
              # Server=

              Server=127.0.0.1

              ### Option: Hostname
              # Unique, case sensitive hostname.
              # Required for active checks and must match hostname as configured on the server.
              # System hostname is used if undefined.
              #
              # Default:
              # Hostname=system.hostname

              Hostname=zabbix

              ### Option: ListenPort
              # Agent will listen on this port for connections from the server.
              #
              # Mandatory: no
              # Range: 1024-32767
              # Default:
              ListenPort=10000

              ### Option: ListenIP
              # List of comma delimited IP addresses that the agent should listen on.
              #
              # Mandatory: no
              # Default:
              ListenIP=127.0.0.1

              ### Option: DisablePassive
              # Disable passive checks. The agent will not listen on any TCP port.
              # Only active checks will be processed.
              # 0 - do not disable
              # 1 - disable
              #
              # Mandatory: no
              # Default:
              DisablePassive=1

              ##### Active checks related

              ### Option: DisableActive
              # Disable active checks. The agent will work in passive mode listening for server.
              #

              # Mandatory: no
              # Default:
              # DisableActive=0

              ### Option: ServerPort
              # Server port for retrieving list of and sending active checks.
              #
              # Mandatory: no
              # Default:
              ServerPort=10051

              ### Option: RefreshActiveChecks
              # How often list of active checks is refreshed, in seconds.
              #
              # Mandatory: no
              # Range: 60-3600
              # Default:
              # RefreshActiveChecks=120

              ### Option: BufferSend
              # Do not keep data longer than N seconds in buffer.
              #
              # Mandatory: no
              # Range: 1-3600
              # Default:
              # BufferSend=5

              ### Option: BufferSize
              # Maximum number of values in a memory buffer. The agent will send
              # all collected data to Zabbix Server or Proxy if the buffer is full.
              #
              # Mandatory: no
              # Range: 2-65535
              # Default:
              # BufferSize=100

              ### Option: MaxLinesPerSecond
              # Maximum number of new lines the agent will send per second to Zabbix Server
              # or Proxy processing 'log' and 'logrt' active checks.
              # The provided value will be overridden by the parameter 'maxlines',
              # provided in 'log' or 'logrt' item keys.
              #
              # Mandatory: no
              # Range: 1-1000
              # Default:
              # MaxLinesPerSecond=100

              ### Option: AllowRoot
              # Allow the agent to run as 'root'. If disabled and the agent is started by 'root', the agent
              # will try to switch to user 'zabbix' instead. Has no effect if started under a regular user.
              # 0 - do not allow
              # 1 - allow
              #
              # Mandatory: no
              # Default:
              # AllowRoot=0

              ############ ADVANCED PARAMETERS #################

              ### Option: StartAgents
              # Number of pre-forked instances of zabbix_agentd that process passive checks.
              #
              # Mandatory: no
              # Range: 1-100
              # Default:
              # StartAgents=3

              ### Option: Timeout
              # Spend no more than Timeout seconds on processing
              #
              # Mandatory: no
              # Range: 1-30
              # Default:
              # Timeout=3

              ### Option: Include
              # You may include individual files or all files in a directory in the configuration file.
              #
              # Mandatory: no
              # Default:
              # Include=

              # Include=/etc/zabbix/zabbix_agentd.userparams.conf
              # Include=/etc/zabbix/zabbix_agentd/
              .....

              Comment

              • dima_dm
                Senior Member
                • Dec 2009
                • 2697

                #8
                А вот и проблема
                ListenPort=10000
                Он у вас работает на TCP 10000 на этом порту надо его и тестировать.
                zabbix_get -s 127.0.0.1 -p 10000 -k agent.version
                Этот порт нужно указать в настройках хоста в Web интерфейсе Zabbix.
                Last edited by dima_dm; 27-04-2011, 15:27.

                Comment

                • Kenny
                  Member
                  • Apr 2009
                  • 50

                  #9
                  Originally posted by dima_dm
                  А вот и проблема
                  listenport=10000
                  Он у вас работает на tcp 10000 на этом порту надо его и тестировать.
                  Да я уже нашел проблему. Лишнего на исправлял в первоначальном конфиге. Слишком умным посчитал себя)))
                  Пульнул конфиг дефолтовый и всё заработало, ручки шеловливые просто у меня. А Вам спасибо за попытку)

                  Comment

                  Working...