Ad Widget

Collapse

Problem in connection between zabbix server (ubuntu server) and agent (windows)

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Amirov
    Junior Member
    • Mar 2013
    • 21

    #1

    Problem in connection between zabbix server (ubuntu server) and agent (windows)

    I have downloaded Zabbix 2.0.6 agent for windows, I used this document (http://www.packetwatch.net/documents...2010102201.php) to install it and it's started successfully in my agent and the configuration is true.

    The probleme when i add my agent with my ip adress in my zabbix server, i have this error : connection refused.

    What is the problem ???

    Thank you.
  • jasperswaagman
    Junior Member
    • Apr 2013
    • 25

    #2
    Perhaps there is a firewall between the agent and the server?
    Try to telnet to your host from your zabbix-server:
    telnet ip.of.agent.x 10050

    Comment

    • Amirov
      Junior Member
      • Mar 2013
      • 21

      #3
      Originally posted by jasperswaagman
      Perhaps there is a firewall between the agent and the server?
      Try to telnet to your host from your zabbix-server:
      telnet ip.of.agent.x 10050
      when i try telnet , i have this error : unable to remote host : connection refused

      Comment

      • jasperswaagman
        Junior Member
        • Apr 2013
        • 25

        #4
        Is your firewall on the windows machine open for port 10050? And is there a firewall between the server and agent?

        Comment

        • Amirov
          Junior Member
          • Mar 2013
          • 21

          #5
          Originally posted by jasperswaagman
          Is your firewall on the windows machine open for port 10050? And is there a firewall between the server and agent?
          i have the same problem when i disable my firewall on my windows machine (Os : windows 7). I have many zabbix client (ubuntu server) connectting with my zabbix server and these work very well.

          Comment

          • jasperswaagman
            Junior Member
            • Apr 2013
            • 25

            #6
            Does a ping from your server to the windows agent work?

            Else, is your agent config file correctly setup?
            Check what lines you have uncommented and are they correct

            Comment

            • Amirov
              Junior Member
              • Mar 2013
              • 21

              #7
              Originally posted by jasperswaagman
              Does a ping from your server to the windows agent work?

              Else, is your agent config file correctly setup?
              Check what lines you have uncommented and are they correct
              The ping from the server to windows agent work

              My zabbix_agentd.conf

              # This is a config file for the Zabbix agent daemon (Windows)
              # To get more information about Zabbix, go to http://www.zabbix.com

              ############ GENERAL PARAMETERS #################

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

              LogFile=c:\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=3

              ### 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=0

              ### Option: LogRemoteCommands
              # Enable logging of executed shell commands as warnings.
              # 0 - disabled
              # 1 - enabled
              #
              # Mandatory: no
              # Default:
              # LogRemoteCommands=0

              ##### Passive checks related

              ### Option: Server
              # List of comma delimited IP addresses (or hostnames) of Zabbix servers.
              # Incoming connections will be accepted only from the hosts listed here.
              # No spaces allowed.
              # If IPv6 support is enabled then '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' are treated equally.
              #
              # Mandatory: no
              # Default:
              # Server=

              Server=/server ip adress/



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

              ### Option: ListenIP
              # List of comma delimited IP addresses that the agent should listen on.
              # First IP address is sent to Zabbix server if connecting to it to retrieve list of active checks.
              #
              # Mandatory: no
              # Default:
              # ListenIP=0.0.0.0

              ### Option: StartAgents
              # Number of pre-forked instances of zabbix_agentd that process passive checks.
              # If set to 0, disables passive checks and the agent will not listen on any TCP port.
              #
              # Mandatory: no
              # Range: 0-100
              # Default:
              # StartAgents=3

              ##### Active checks related

              ### Option: ServerActive
              # List of comma delimited IPort (or hostnameort) pairs of Zabbix servers for active checks.
              # If port is not specified, default port is used.
              # IPv6 addresses must be enclosed in square brackets if port for that host is specified.
              # If port is not specified, square brackets for IPv6 addresses are optional.
              # If this parameter is not specified, active checks are disabled.
              # Example: ServerActive=127.0.0.1:20051,zabbix.domain,[::1]:30051,::1,[12fc::1]
              #
              # Mandatory: no
              # Default:
              # ServerActive=

              ServerActive=127.0.0.1

              ### Option: Hostname
              # Unique, case sensitive hostname.
              # Required for active checks and must match hostname as configured on the server.
              # Value is acquired from HostnameItem if undefined.
              #
              # Mandatory: no
              # Default:
              # Hostname=

              Hostname=Windows host

              ### Option: HostnameItem
              # Item used for generating Hostname if it is undefined.
              # Ignored if Hostname is defined.
              #
              # Mandatory: no
              # Default:
              # HostnameItem=system.hostname

              ### 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', 'logrt' and 'eventlog' active checks.
              # The provided value will be overridden by the parameter 'maxlines',
              # provided in 'log', 'logrt' or 'eventlog' item keys.
              #
              # Mandatory: no
              # Range: 1-1000
              # Default:
              # MaxLinesPerSecond=100

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

              ### Option: Alias
              # Sets an alias for parameter. It can be useful to substitute long and complex parameter name with a smaller and simpler one.
              # For example, if you wish to retrieve paging file usage in percents from the server,
              # you may use parameter "perf_counter[\Paging File(_Total)\% Usage]", or you may define an alias by adding the following line to configuration file
              # Alias = pg_usageerf_counter[\Paging File(_Total)\% Usage]
              # After that you can use parameter name "pg_usage" to retrieve the same information.
              # You can specify as many "Alias" records as you wish.
              # Aliases cannot be used for parameters defined in "PerfCounter" configuration file records.
              #
              # Mandatory: no
              # Range:
              # Default:

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

              ### Option: PerfCounter
              # Syntax: <parameter_name>,"<perf_counter_path>",<period>
              # Defines new parameter <parameter_name> which is an average value for system performance counter <perf_counter_path> for the specified time period <period> (in seconds).
              # For example, if you wish to receive average number of processor interrupts per second for last minute, you can define new parameter "interrupts" as following:
              # PerfCounter = interrupts,"\Processor(0)\Interrupts/sec",60
              # Please note double quotes around performance counter path.
              # Samples for calculating average value will be taken every second.
              # You may run "typeperf -qx" to get list of all performance counters available in Windows.
              #
              # Mandatory: no
              # Range:
              # Default:

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

              # Include=c:\zabbix\zabbix_agentd.userparams.conf

              ####### USER-DEFINED MONITORED PARAMETERS #######

              ### Option: UnsafeUserParameters
              # Allow all characters to be passed in arguments to user-defined parameters.
              # 0 - do not allow
              # 1 - allow
              #
              # Mandatory: no
              # Range: 0-1
              # Default:
              # UnsafeUserParameters=0

              ### Option: UserParameter
              # User-defined parameter to monitor. There can be several user-defined parameters.
              # Format: UserParameter=<key>,<shell command>
              #
              # Mandatory: no
              # Default:
              # UserParameter=

              Comment

              • jasperswaagman
                Junior Member
                • Apr 2013
                • 25

                #8
                Your config looks fine

                Observations:
                Ping works but telnet 10050 does not -> There may be a firewall between your agent and server that blocks 10050. However if you have other hosts in the same network that do work it is probably something windows specific (Windows firewalls are stupieeed)

                Does your agent work properly? Test it with
                zabbix_agentd.exe -t system.uptime

                Comment

                • Amirov
                  Junior Member
                  • Mar 2013
                  • 21

                  #9
                  Originally posted by jasperswaagman
                  Your config looks fine

                  Observations:
                  Ping works but telnet 10050 does not -> There may be a firewall between your agent and server that blocks 10050. However if you have other hosts in the same network that do work it is probably something windows specific (Windows firewalls are stupieeed)

                  Does your agent work properly? Test it with
                  zabbix_agentd.exe -t system.uptime
                  It's work zabbix_agentd.exe -t system.uptime :

                  system.uptime [u|99263]
                  Last edited by Amirov; 24-06-2013, 12:39.

                  Comment

                  • jasperswaagman
                    Junior Member
                    • Apr 2013
                    • 25

                    #10
                    It seems it's something about your windows host then. Can you check if the port 10050 is open on your windows machine? try something like:

                    netstat -an | find 10050

                    Comment

                    • Amirov
                      Junior Member
                      • Mar 2013
                      • 21

                      #11
                      Originally posted by jasperswaagman
                      It seems it's something about your windows host then. Can you check if the port 10050 is open on your windows machine? try something like:

                      netstat -an | find 10050
                      Find : format incorrect

                      i try netstat -an and i look that the 10050 is open

                      TCP [::]:10050 [::]:0 LISTENING
                      Last edited by Amirov; 24-06-2013, 13:17.

                      Comment

                      • jasperswaagman
                        Junior Member
                        • Apr 2013
                        • 25

                        #12
                        What windows os are you running?
                        The thing that's messing it up seems to be something related to a firewall I think. Do you have any other software running what might function as a firewall ?

                        Comment

                        • Amirov
                          Junior Member
                          • Mar 2013
                          • 21

                          #13
                          Originally posted by jasperswaagman
                          What windows os are you running?
                          The thing that's messing it up seems to be something related to a firewall I think. Do you have any other software running what might function as a firewall ?
                          i used windows 7 and now i add a new rules incomming traffic with port 10050 and¨my host in zabbix server become gray.

                          i add two Simple check items in this host : icmppingsec[] and icmppingloss[] -> that work but the host is gray

                          i add an other zabbix agent items : agent.ping -> the host become red.

                          Comment

                          • jasperswaagman
                            Junior Member
                            • Apr 2013
                            • 25

                            #14
                            If you hover over or click on the red text/error you get a message which might explain why it is red

                            Comment

                            • Amirov
                              Junior Member
                              • Mar 2013
                              • 21

                              #15
                              Originally posted by jasperswaagman
                              If you hover over or click on the red text/error you get a message which might explain why it is red
                              connection refused also with the third items

                              Comment

                              Working...