I'm having trouble with the eventlog monitoring in Zabbix, I've thread through the other threads and it's still not working. I thought it might be nice to have a new thread in case we solve this for anyone in the future.
My server is running Zabbix 1.6.2, and I'm not getting any connect errors in the Zabbix Server Log.
My agentd.conf looks like this:
# 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=<IP Address of the Zabbix Server>
# Server port for sending active checks
ServerPort=10051
# Unique hostname. Required for active checks.
Hostname=<resolvable hostname of the computer>
# Listen port. Default is 10050
ListenPort=10050
# IP address to bind agent
# If missing, bind to all available IPs
#ListenIP=127.0.0.1
# 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=0
# Specifies debug level
# 0 - debug is not created
# 1 - critical information
# 2 - error information
# 3 - warnings
# 4 - information (default)
# 5 - for debugging (produces lots of information)
DebugLevel=3
# Name of PID file
#PidFile=c:\zabbix/Zabbix_agentd.pid
# Name of log file.
# If not set, syslog will be used
LogFile=c:\zabbix/Zabbix_agentd.log
# Spend no more than Timeout seconds on processing
# Must be between 1 and 30
Timeout=30
##### Experimental options. Use with care ! #####
# Get rid of sockets in TIME_WAIT state
# This will set socket option SO_LINGER
# NoTimeWait=1
##### End of experimental options
####### 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
The item is:
eventlog[Application]
The check is set to active, the type log, and the check interval at 30. I'm also not getting any errors in my agentd log file. So far I have only information events in the Application Event Log, I assume it logs everything? I'm checking by going to latest data for the item and then checking the last 500 values (as plain text) in case the period is wrong. I know event log monitoring is wonky in Zabbix, but I'm not getting anything at all.
Does anyone have any ideas?
My server is running Zabbix 1.6.2, and I'm not getting any connect errors in the Zabbix Server Log.
My agentd.conf looks like this:
# 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=<IP Address of the Zabbix Server>
# Server port for sending active checks
ServerPort=10051
# Unique hostname. Required for active checks.
Hostname=<resolvable hostname of the computer>
# Listen port. Default is 10050
ListenPort=10050
# IP address to bind agent
# If missing, bind to all available IPs
#ListenIP=127.0.0.1
# 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=0
# Specifies debug level
# 0 - debug is not created
# 1 - critical information
# 2 - error information
# 3 - warnings
# 4 - information (default)
# 5 - for debugging (produces lots of information)
DebugLevel=3
# Name of PID file
#PidFile=c:\zabbix/Zabbix_agentd.pid
# Name of log file.
# If not set, syslog will be used
LogFile=c:\zabbix/Zabbix_agentd.log
# Spend no more than Timeout seconds on processing
# Must be between 1 and 30
Timeout=30
##### Experimental options. Use with care ! #####
# Get rid of sockets in TIME_WAIT state
# This will set socket option SO_LINGER
# NoTimeWait=1
##### End of experimental options
####### 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
The item is:
eventlog[Application]
The check is set to active, the type log, and the check interval at 30. I'm also not getting any errors in my agentd log file. So far I have only information events in the Application Event Log, I assume it logs everything? I'm checking by going to latest data for the item and then checking the last 500 values (as plain text) in case the period is wrong. I know event log monitoring is wonky in Zabbix, but I'm not getting anything at all.
Does anyone have any ideas?