Ad Widget

Collapse

Cannot connect to ... [Connection refused]

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • jpuff
    Junior Member
    • Sep 2006
    • 5

    #1

    Cannot connect to ... [Connection refused]

    Cannot connect to [my_agent] [Connection refused]

    I've went through the forums and tried to solve my problem, but I can't get past it. I'm trying to use the Unix_t template, the SNMP template_works for another host, I can telnet to the machine using port 10051, netstat shows it listening, zabbix_server is running along with the agent daemon, and I've checked iptables and there is no firewall running. Here are my config files.


    GNU nano 1.2.4 File: zabbix_server.conf

    # This is config file for ZABBIX server process
    # To get more information about ZABBIX,
    # go http://www.zabbix.com

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

    # This defines which server this is.
    # Default value 1
    # This parameter must be between 1 and 255
    Server=1

    # Number of pre-forked instances of pollers
    # Default value is 6
    # This parameter must be between 5 and 255
    StartPollers=6

    # Number of pre-forked instances of trappers
    # Default value is 5
    # This parameter must be between 2 and 255
    StartTrappers=5

    # Listen port for trapping. Default port number is 10051. This parameter
    # must be between 1024 and 32767

    ListenPort=10051

    # How often ZABBIX will perform housekeeping procedure
    # (in hours)
    # Default value is 1 hour
    # Housekeeping is removing unnecessary information from
    # tables history, alert, and alarms
    # This parameter must be between 1 and 24

    HousekeepingFrequency=1

    # How often ZABBIX will try to send unsent alerts
    # (in seconds)
    # Default value is 30 seconds
    SenderFrequency=30

    # Uncomment this line to disable housekeeping procedure

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

    # Specifies how long we wait for agent (in sec)
    # Must be between 1 and 30

    # This is config file for zabbix_agentd
    # To get more information about ZABBIX, go http://www.zabbix.com

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

    # List of comma delimited IP addresses (or hostnames) of ZABBIX servers.
    # No spaces allowed. First entry is used for sending active checks.
    # Note that hostnames must resolve hostname->IP address and
    # IP address->hostname.

    Server=my_zabbix_servers_ip

    # Server port for sending active checks

    #ServerPort=10051

    # Unique hostname. Required for active checks.

    Hostname=my_zabbix_server.com

    # Listen port. Default is 10050

    ListenPort=10050

    # IP address to bind agent
    # If missing, bind to all available IPs

    ListenIP=10.98.17.43

    # Number of pre-forked instances of zabbix_agentd.
    # Default value is 5
    # This parameter must be between 1 and 16

    StartAgents=5

    # 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/tmp/zabbix_agentd.pid

    # Name of log file.
    # If not set, syslog will be used

    LogFile=/tmp/zabbix_agentd.log

    # Spend no more than Timeout seconds on processing
    # Must be between 1 and 30

    Timeout=3

    ####### USER-DEFINED MONITORED PARAMETERS #######
    # Format: UserParameter=<key>,<shell command>
    # Note that shell command must not return empty string or EOL only
    #UserParameter=system.test,who|wc -l
    ### Set of parameter for monitoring MySQL server (v3.23.42 and later)
    ### Change -u<username> and add -p<password> if required
    #UserParameter=mysql.ping,mysqladmin -uroot ping|grep alive|wc -l
    #UserParameter=mysql.uptime,mysqladmin -uroot status|cut -f2 -d":"|cut -f1 -d"T"
    #UserParameter=mysql.threads,mysqladmin -uroot status|cut -f3 -d":"|cut -f1 -d"Q"
    #UserParameter=mysql.questions,mysqladmin -uroot status|cut -f4 -d":"|cut -f1 -d"S"
    #UserParameter=mysql.slowqueries,mysqladmin -uroot status|cut -f5 -d":"|cut -f1 -d"O"
    #UserParameter=mysql.qps,mysqladmin -uroot status|cut -f9 -d":"
    #UserParameter=mysql.version,mysql -V


    Any thoughts?

    Thanks,
    Jonathon
  • dantheman
    Senior Member
    • May 2006
    • 209

    #2
    It looks like the agent on the host is set to listen on port 10050, in zabbix on the host configuration screen for this particular host, do you have the same number listed in the port box there?

    Comment

    • knarfling
      Member
      • Sep 2006
      • 47

      #3
      Hostname

      I do not know if this matters or not.

      I noticed that in your posted conf file, you have

      hostname=my_zabbix_server.com

      I believe that the hostname it is looking for is the local hostname, not the hostname of the server. Try changing it to:

      hostname=client_hostname

      Make sure that the hostname is listed in the local /etc/hosts or that the client can resolve the hostname to the client IP address.

      Knarfling

      Comment

      • dantheman
        Senior Member
        • May 2006
        • 209

        #4
        Originally posted by knarfling
        I do not know if this matters or not.

        I noticed that in your posted conf file, you have

        hostname=my_zabbix_server.com

        I believe that the hostname it is looking for is the local hostname, not the hostname of the server. Try changing it to:

        hostname=client_hostname

        Make sure that the hostname is listed in the local /etc/hosts or that the client can resolve the hostname to the client IP address.

        Knarfling
        That actually shouldn't be giving the error he is getting, but if he wants to do any active checks, that's when that must be set correctly.

        Comment

        • jpuff
          Junior Member
          • Sep 2006
          • 5

          #5
          Originally posted by dantheman
          It looks like the agent on the host is set to listen on port 10050, in zabbix on the host configuration screen for this particular host, do you have the same number listed in the port box there?
          Yes, the Port is 10050.

          Comment

          • jpuff
            Junior Member
            • Sep 2006
            • 5

            #6
            Still having problems with this. As I understand it, my zabbix_server is working fine. The problem is with the agent. I start the agent and it creates the zabbix_agentd.pid, but when I run ps aux | grep zabbix(or zabbix_agentd) nothing shows up.

            Thanks,
            Jonathon

            Comment

            Working...