URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 3776
[ Назад ]

Исходное сообщение
"Проблема с zabbix"

Отправлено worsvch , 19-Фев-12 15:22 
Установил zabbix 1.8.10 на RedHat 5.5, настроил, но в логах следующие сообщения:
No active checks on server: host [zabbix-server] not found
Подскажите пожалуйста как можно устранить данную ошибку?

Содержание

Сообщения в этом обсуждении
"Проблема с zabbix"
Отправлено felicson , 19-Фев-12 15:56 
> Установил zabbix 1.8.10 на RedHat 5.5, настроил, но в логах следующие сообщения:
> No active checks on server: host [zabbix-server] not found
> Подскажите пожалуйста как можно устранить данную ошибку?

В агенте указан ип адрес сервера? До машинки с забикс-сервером  есть связь?


"Проблема с zabbix"
Отправлено worsvch , 19-Фев-12 18:01 
>> Установил zabbix 1.8.10 на RedHat 5.5, настроил, но в логах следующие сообщения:
>> No active checks on server: host [zabbix-server] not found
>> Подскажите пожалуйста как можно устранить данную ошибку?
> В агенте указан ип адрес сервера? До машинки с забикс-сервером  есть
> связь?

В агенте и ip-адрес указывал и hostname указывал, результат один

ping <ipadress> - так связь есть
ping <hostname> - так связи нет


"Проблема с zabbix"
Отправлено felicson , 19-Фев-12 18:09 
>>> Установил zabbix 1.8.10 на RedHat 5.5, настроил, но в логах следующие сообщения:
>>> No active checks on server: host [zabbix-server] not found
>>> Подскажите пожалуйста как можно устранить данную ошибку?
>> В агенте указан ип адрес сервера? До машинки с забикс-сервером  есть
>> связь?
> В агенте и ip-адрес указывал и hostname указывал, результат один
> ping <ipadress> - так связь есть
> ping <hostname> - так связи нет

очевидно что проблема с ДНС, копайте в этом направлении


"Проблема с zabbix"
Отправлено worsvch , 19-Фев-12 18:13 
> очевидно что проблема с ДНС, копайте в этом направлении

ДНС на этой машине или на контроллере домена Windows2003?



"Проблема с zabbix"
Отправлено worsvch , 19-Фев-12 18:14 
В dhcp данная машина зарегистрировалась, а вот смотрел записи в dns, в них этой машны нет


"Проблема с zabbix"
Отправлено felicson , 19-Фев-12 19:26 
> В dhcp данная машина зарегистрировалась, а вот смотрел записи в dns, в
> них этой машны нет

Смотрите в ДНС который отвечает за зону вашей сети.

Попробуйте просто в машине клиента в /etc/hosts руками прописать адрес до машины с забикс сервером, но это нубство. Потестить пойдет. запись вида ip-address zabbix-server (на всякий случай)

можете сюда кинуть /etc/resov.conf машины на которой проблема.


"Проблема с zabbix"
Отправлено felicson , 19-Фев-12 19:38 
>> В dhcp данная машина зарегистрировалась, а вот смотрел записи в dns, в
>> них этой машны нет

Смотрите вот выдержка из доков, убедитесь, что имя в директиве Hostname в конфиге клиента соответсвует имени для этого хоста в конфигурации сервера с заббикс.


Unique hostname.
Required for active checks and must match hostname as configured on the server.


"Проблема с zabbix"
Отправлено felicson , 19-Фев-12 19:42 
>>> В dhcp данная машина зарегистрировалась, а вот смотрел записи в dns, в
>>> них этой машны нет
> Смотрите вот выдержка из доков, убедитесь, что имя в директиве Hostname в
> конфиге клиента соответсвует имени для этого хоста в конфигурации сервера с
> заббикс.
> Unique hostname.
> Required for active checks and must match hostname as configured on the
> server.

Если это условие соблюдено и в директиве Server в клиенте стоит ип, то проблема должна устраниться.


"Проблема с zabbix"
Отправлено worsvch , 22-Фев-12 07:17 
Если это условие соблюдено и в директиве Server в клиенте стоит ип,
то проблема должна устраниться.

и на сервере и на клиенте hostname и server одинаковые и ошибка не пропала, но в логе сервера еще и такая ошибка есть, может они взаимосвязаны?
server #8 started [unreachable poller #1]


"Проблема с zabbix"
Отправлено felicson , 22-Фев-12 14:59 
> Если это условие соблюдено и в директиве Server в клиенте стоит ип,
> то проблема должна устраниться.
> и на сервере и на клиенте hostname и server одинаковые и ошибка
> не пропала, но в логе сервера еще и такая ошибка есть,
> может они взаимосвязаны?
> server #8 started [unreachable poller #1]

Можете конфиги запостить агента и сервера?


"Проблема с zabbix"
Отправлено worsvch , 22-Фев-12 17:37 
>> Если это условие соблюдено и в директиве Server в клиенте стоит ип,
>> то проблема должна устраниться.
>> и на сервере и на клиенте hostname и server одинаковые и ошибка
>> не пропала, но в логе сервера еще и такая ошибка есть,
>> может они взаимосвязаны?
>> server #8 started [unreachable poller #1]
> Можете конфиги запостить агента и сервера?

=============================================================================
Сервер:
=============================================================================
# This is a configuration file for Zabbix Server process
# To get more information about Zabbix,
# visit http://www.zabbix.com

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

### Option: NodeID
#    Unique NodeID in distributed setup.
#    0 - standalone server
#
# Mandatory: no
# Range: 0-999
# Default:
# NodeID=0

### Option: ListenPort
#    Listen port for trapper.
#
# Mandatory: no
# Range: 1024-32767
# Default:
# ListenPort=10051

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

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

LogFile=/tmp/zabbix_server.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: PidFile
#    Name of PID file.
#
# Mandatory: no
# Default:
# PidFile=/tmp/zabbix_server.pid

### Option: DBHost
#    Database host name.
#    If set to localhost, socket is used for MySQL.
#
# Mandatory: no
# Default:
# DBHost=localhost

### Option: DBName
#    Database name.
#    For SQLite3 path to database file must be provided. DBUser and DBPassword are ignored.
#
# Mandatory: yes
# Default:
# DBName=

DBName=zabbix

### Option: DBSchema
#    Schema name. Used for IBM DB2.
#
# Mandatory: no
# Default:
# DBSchema=

### Option: DBUser
#    Database user. Ignored for SQLite.
#
# Mandatory: no
# Default:
# DBUser=

DBUser=zabbix

### Option: DBPassword
#    Database password. Ignored for SQLite.
#    Comment this line if no password is used.
#
# Mandatory: no
# Default:
DBPassword=xxx

### Option: DBSocket
#    Path to MySQL socket.
#
# Mandatory: no
# Default:
DBSocket=/var/lib/mysql/mysql.sock

### Option: DBPort
#    Database port when not using local socket. Ignored for SQLite.
#
# Mandatory: no
# Range: 1024-65535
# Default (for MySQL):
# DBPort=3306

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

### Option: StartPollers
#    Number of pre-forked instances of pollers.
#
# Mandatory: no
# Range: 0-1000
# Default:
# StartPollers=5

### Option: StartIPMIPollers
#    Number of pre-forked instances of IPMI pollers.
#
# Mandatory: no
# Range: 0-1000
# Default:
# StartIPMIPollers=0

### Option: StartPollersUnreachable
#    Number of pre-forked instances of pollers for unreachable hosts (including IPMI).
#
# Mandatory: no
# Range: 0-1000
# Default:
# StartPollersUnreachable=1

### Option: StartTrappers
#    Number of pre-forked instances of trappers.
#
# Mandatory: no
# Range: 0-1000
# Default:
# StartTrappers=5

### Option: StartPingers
#    Number of pre-forked instances of ICMP pingers.
#
# Mandatory: no
# Range: 0-1000
# Default:
# StartPingers=1

### Option: StartDiscoverers
#    Number of pre-forked instances of discoverers.
#
# Mandatory: no
# Range: 0-250
# Default:
# StartDiscoverers=1

### Option: StartHTTPPollers
#    Number of pre-forked instances of HTTP pollers.
#
# Mandatory: no
# Range: 0-1000
# Default:
# StartHTTPPollers=1

### Option: ListenIP
#    List of comma delimited IP addresses that the trapper should listen on.
#    Trapper will listen on all network interfaces if this parameter is missing.
#
# Mandatory: no
# Default:
# ListenIP=0.0.0.0

# ListenIP=127.0.0.1

### Option: HousekeepingFrequency
#    How often Zabbix will perform housekeeping procedure (in hours).
#    Housekeeping is removing unnecessary information from history, alert, and alarms tables.
#
# Mandatory: no
# Range: 1-24
# Default:
# HousekeepingFrequency=1

### Option: MaxHousekeeperDelete
#    The table "housekeeper" contains "tasks" for housekeeping procedure in the format:
#    [housekeeperid], [tablename], [field], [value].
#    No more than 'MaxHousekeeperDelete' rows (corresponding to [tablename], [field], [value])
#    will be deleted per one task in one housekeeping cycle.
#    SQLite3 does not use this parameter, deletes all corresponding rows without a limit.
#    If set to 0 then no limit is used at all. In this case you must know what you are doing!
#
# Mandatory: no
# Range: 0-1048576
# Default:
# MaxHousekeeperDelete=500

### Option: DisableHousekeeping
#    If set to 1, disables housekeeping.
#
# Mandatory: no
# Range: 0-1
# Default:
# DisableHousekeeping=0

### Option: SenderFrequency
#    How often Zabbix will try to send unsent alerts (in seconds).
#
# Mandatory: no
# Range: 5-3600
# Default:
# SenderFrequency=30

### Option: CacheSize
#    Size of configuration cache, in bytes.
#    Shared memory size for storing hosts and items data.
#
# Mandatory: no
# Range: 128K-1G
# Default:
# CacheSize=8M

### Option: CacheUpdateFrequency
#    How often Zabbix will perform update of configuration cache, in seconds.
#
# Mandatory: no
# Range: 1-3600
# Default:
# CacheUpdateFrequency=60

### Option: StartDBSyncers
#    Number of pre-forked instances of DB Syncers
#
# Mandatory: no
# Range: 1-100
# Default:
# StartDBSyncers=4

### Option: HistoryCacheSize
#    Size of history cache, in bytes.
#    Shared memory size for storing history data.
#
# Mandatory: no
# Range: 128K-1G
# Default:
# HistoryCacheSize=8M

### Option: TrendCacheSize
#    Size of trend cache, in bytes.
#    Shared memory size for storing trends data.
#
# Mandatory: no
# Range: 128K-1G
# Default:
# TrendCacheSize=4M

### Option: HistoryTextCacheSize
#    Size of text history cache, in bytes.
#    Shared memory size for storing character, text or log history data.
#
# Mandatory: no
# Range: 128K-1G
# Default:
# HistoryTextCacheSize=16M

### Option: NodeNoEvents
#    If set to '1' local events won't be sent to master node.
#    This won't impact ability of this node to propagate events from its child nodes.
#
# Mandatory: no
# Range: 0-1
# Default:
# NodeNoEvents=0

### Option: NodeNoHistory
#    If set to '1' local history won't be sent to master node.
#    This won't impact ability of this node to propagate history from its child nodes.
#
# Mandatory: no
# Range: 0-1
# Default:
# NodeNoHistory=0

### Option: Timeout
#    Specifies how long we wait for agent, SNMP device or external check (in seconds).
#
# Mandatory: no
# Range: 1-30
# Default:
# Timeout=3

### Option: TrapperTimeout
#    Specifies how many seconds trapper may spend processing new data.
#
# Mandatory: no
# Range: 1-300
# Default:
# TrapperTimeout=300

### Option: UnreachablePeriod
#    After how many seconds of unreachability treat a host as unavailable.
#
# Mandatory: no
# Range: 1-3600
# Default:
# UnreachablePeriod=45

### Option: UnavailableDelay
#    How often host is checked for availability during the unavailability period, in seconds.
#
# Mandatory: no
# Range: 1-3600
# Default:
# UnavailableDelay=60

### Option: UnreachableDelay
#    How often host is checked for availability during the unreachability period, in seconds.
#
# Mandatory: no
# Range: 1-3600
# Default:
# UnreachableDelay=15

### Option: AlertScriptsPath
#    Location of custom alert scripts
#
# Mandatory: no
# Default:
# AlertScriptsPath=/home/zabbix/bin/

### Option: ExternalScripts
#    Location of external scripts
#
# Mandatory: no
# Default:
# ExternalScripts=/etc/zabbix/externalscripts

### Option: FpingLocation
#    Location of fping.
#    Make sure that fping binary has root ownership and SUID flag set.
#
# Mandatory: no
# Default:
# FpingLocation=/usr/sbin/fping

### Option: Fping6Location
#    Location of fping6.
#    Make sure that fping6 binary has root ownership and SUID flag set.
#    Make empty if your fping utility is capable to process IPv6 addresses.
#
# Mandatory: no
# Default:
# Fping6Location=/usr/sbin/fping6

### Option: SSHKeyLocation
#    Location of public keys for SSH checks
#
# Mandatory: no
# Default:
# SSHKeyLocation=

### Option: LogSlowQueries
#    How long a database query may take before being logged (in milliseconds).
#    0 - don't log slow queries.
#
# Mandatory: no
# Range: 1-3600000
# Default:
# LogSlowQueries=0

### Option: TmpDir
#    Temporary directory.
#
# Mandatory: no
# Default:
# TmpDir=/tmp

### 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_server.general.conf
# Include=/etc/zabbix/zabbix_server/

### Option: StartProxyPollers
#    Number of pre-forked instances of pollers for passive proxies.
#
# Mandatory: no
# Range: 0-250
# Default:
# StartProxyPollers=1

### Option: ProxyConfigFrequency
#    How often Zabbix Server sends configuration data to a Zabbix Proxy in seconds.
#    This parameter is used only for proxies in the passive mode.
#
# Mandatory: no
# Range: 1-3600*24*7
# Default:
# ProxyConfigFrequency=3600

### Option: ProxyDataFrequency
#    How often Zabbix Server requests history data from a Zabbix Proxy in seconds.
#    This parameter is used only for proxies in the passive mode.
#
# Mandatory: no
# Range: 1-3600
# Default:
# ProxyDataFrequency=1

=============================================================================
Агент:
=============================================================================
# This is a config file for Zabbix Agent (Unix)
# To get more information about Zabbix, visit http://www.zabbix.com

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

### 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=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.
#    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=192.168.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=zabbix-server
### Option: HostnameItem
#    Item used for generating Hostname if it is undefined.
#    Ignored if Hostname is defined.
#
# Mandatory: no
# Default:
# HostnameItem=system.hostname

### 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.
#
# Mandatory: no
# Default:
# ListenIP=0.0.0.0

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

##### 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: Alias
#    Sets an alias for parameter. It can be useful to substitute long and complex parameter name with a smaller and simpler one.
#
# Mandatory: no
# Range:
# Default:

### 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/

####### 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.
#    See 'zabbix_agentd' directory for examples.
#
# Mandatory: no
# Default:
# UserParameter=



"Проблема с zabbix"
Отправлено worsvch , 23-Фев-12 13:51 
Еще момент:
по порту 10050 всегда нули

Chain INPUT (policy DROP 193 packets, 18428 bytes)
pkts bytes target     prot opt in     out     source               destination
    0     0 ACCEPT     icmp --  *      *       0.0.0.0/0            0.0.0.0/0
  398 27516 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp spts:1024:65535 dpt:22 state NEW,ESTABLISHED
  299 21728 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp spts:1024:65535 dpt:80 state NEW,ESTABLISHED
    0     0 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp spts:1024:65535 dpt:10050 state NEW,ESTABLISHED
   12   630 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp spts:1024:65535 dpt:10051 state NEW,ESTABLISHED

Chain FORWARD (policy DROP 0 packets, 0 bytes)
pkts bytes target     prot opt in     out     source               destination

Chain OUTPUT (policy DROP 46 packets, 4880 bytes)
pkts bytes target     prot opt in     out     source               destination
    0     0 ACCEPT     icmp --  *      *       0.0.0.0/0            0.0.0.0/0
  317 75204 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp spt:22 dpts:1024:65535 state ESTABLISHED
  382  412K ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp spt:80 dpts:1024:65535 state ESTABLISHED
    0     0 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp spt:10050 dpts:1024:65535 state ESTABLISHED
   12   652 ACCEPT     tcp  --  *      *       0.0.0.0/0            0.0.0.0/0           tcp spt:10051 dpts:1024:65535 state ESTABLISHED


"Проблема с zabbix"
Отправлено felicson , 23-Фев-12 18:32 
это конфиг файрвола для машины с клиентом? Добавьте в исходящие правила для NEW пакетов, для active checks это нужно, т.к. он инициирует связь с сервером

http://phpsuxx.blogspot.com/2010/09/zabbix-passive-checks-ac...


"Проблема с zabbix"
Отправлено worsvch , 26-Фев-12 10:58 
> это конфиг файрвола для машины с клиентом? Добавьте в исходящие правила для
> NEW пакетов, для active checks это нужно, т.к. он инициирует связь
> с сервером
> http://phpsuxx.blogspot.com/2010/09/zabbix-passive-checks-ac...

iptables отключил, не помогло