Ad Widget

Collapse

Active Checks

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Proxx
    Junior Member
    • May 2010
    • 6

    #1

    Active Checks

    Hi,

    I am trying to get the zabbix active check to retreive the eventlog.
    on the wiki there is a xml template but it does not work for me!

    it seems like non of my active checks are working.

    i have configured my log on the agent:


    Code:
      6092:20120627:095010.656 In collect_perfstat()
      7336:20120627:095011.186 In send_buffer() host:'[COLOR="Red"]172.16.1.7[/COLOR]' port:10051 values:0/100
      7336:20120627:095011.186 End of send_buffer():SUCCEED
      7336:20120627:095011.186 Sleeping for 1 second(s)
    Code:
     4636:20120627:100519.865 In collect_perfstat()
     7468:20120627:100520.738 Get active checks error: cannot connect to [[[COLOR="red"]127.0.0.1[/COLOR]]:10051]: [0x0000274D] Kan geen verbinding maken omdat de doelcomputer de verbinding actief heeft geweigerd.
     7468:20120627:100520.738 In process_active_checks('127.0.0.1',10051)
     7468:20120627:100520.738 End of process_active_checks()
    where 172.16.1.7 is the ip of the zabbix server and the local ip of the machine is 172.16.1.42
    Code:
      5376:20120627:105525.507 refresh_active_checks('172.16.1.7',10051)
      5376:20120627:105525.507 Sending [{
            "request":"active checks",
            "host":"PC-MARCO"}]
      5376:20120627:105525.507 Before read
      5376:20120627:105525.507 Got [{
            "response":"success",
            "data":[]}]
      5376:20120627:105525.522 In parse_list_of_checks()
      5376:20120627:105525.522 In disable_all_metrics()
      5376:20120627:105525.522 In process_active_checks('172.16.1.7',10051)
      5376:20120627:105525.522 End of process_active_checks()
    seems like the server does not send the active checks to the client.
    Code:
    # This is a config file for Zabbix Agent (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
    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=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=172.16.1.7
    
    ### 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 IP:port (or hostname:port) 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=172.16.1.7
    
    ### 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=PC-MARCO
    
    ### 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=60
    
    ### 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=1000
    
    ############ 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_usage:perf_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
    # Include=c:\zabbix\zabbix_agentd\
    
    ####### 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>
    #	Note that shell command must not return empty string or EOL only.
    #	Example: UserParameter=system.test,echo 1
    #UserParameter=system.test,echo 1
    i am using the 2.0 version of zabbix.
    Last edited by Proxx; 27-06-2012, 11:37.
  • Proxx
    Junior Member
    • May 2010
    • 6

    #2
    zabbix_server.log
    Code:
    1273:20120627:114827.532 In send_list_of_active_checks_json()
      1273:20120627:114827.533 send_list_of_active_checks_json() Item 'eventlog[Application]' was not found in the server cache. Not sending now.
      1273:20120627:114827.533 send_list_of_active_checks_json() Item 'eventlog[Directory Service]' was not found in the server cache. Not sending now.
      1273:20120627:114827.533 send_list_of_active_checks_json() Item 'eventlog[File Replication Service]' was not found in the server cache. Not sending now.
      1273:20120627:114827.533 send_list_of_active_checks_json() Item 'eventlog[Security]' was not found in the server cache. Not sending now.
      1273:20120627:114827.533 send_list_of_active_checks_json() Item 'eventlog[System]' was not found in the server cache. Not sending now.
      1273:20120627:114827.533 send_list_of_active_checks_json() Item 'system.users.num' was not found in the server cache. Not sending now.
      1273:20120627:114827.533 send_list_of_active_checks_json() sending [{
      1273:20120627:114827.533 End of send_list_of_active_checks_json():SUCCEED
    what am i missing ? :S
    Last edited by Proxx; 27-06-2012, 11:52.

    Comment

    • Yello
      Senior Member
      • Apr 2011
      • 309

      #3
      What version of agent and server are you running?


      Regards,
      David

      Comment

      • msteeber
        Junior Member
        • Oct 2013
        • 1

        #4
        Were you ever able to resolve this at all? I am trying to setup a new installation running 2.0.9 and I am having the same problem.

        Comment

        Working...