PDA

View Full Version : Item [server.loc:system.cpu.load[<cpu> <,mode>]] error: Not supported by Zab


k-nike
22-06-2010, 11:08
FreeBSD 8.0p3
На сервере с самим Zabbix'ом не могу снимать различные параметры. В частности загрузку процессора, памяти. При этом такие параметры как "кол-во процессоров", uptime, доступность портов работает.
Сперва подумал, что проблема в том, что у меня FreeBSD, а item'ы написаны под linux.
Но когда на соседний хост под Debian я установил zabbix agent и получил тот же эффект, то возник вопрос в чем может быть проблема?

Еще постоянно в логах вылазит:
Sending list of active checks to [127.0.0.1] failed: host [Zabbix Server] not monitored
Send list of active checks to [10.254.7.21] failed: host [server.loc] not found

При этом server.loc правильно резолвится и прописан Name'ом во фронтенде zabbix'а. Это если указывать мониторинг по IP. А если указать мониторинг по DNS имени, то вообще все отваливается и ничего разрезолвится не может в Zabbix'е. Повторюсь с консоли сервера все прекрасно резолвится и DNSы в /etc/resolv.conf указаны верные.

k-nike
22-06-2010, 12:02
О как!
А из консоли командой работает:
zabbix_get -s 127.0.0.1 -k system.cpu.load
0.020020

dima_dm
22-06-2010, 12:17
О как!
А из консоли командой работает:
zabbix_get -s 127.0.0.1 -k system.cpu.load
0.020020
Добейтесь, чтобы с Zabbix сервера работало
zabbix_get -s Server_IP -k system.cpu.load
И будет вам счастье.
/etc/zabbix/zabbix_agentd.conf
В строке Server= должны быть перечислены через запятую все IP, с которых могут приходить запросы к агенту.
И писать в Item ключ нужно
system.cpu.load[] либо просто system.cpu.load, если хотите узнать суммарную загрузку всех CPU.

k-nike
22-06-2010, 12:28
Добейтесь, чтобы с zabbix сервера работало

Так я на сервере все это и делаю! :)

dima_dm
22-06-2010, 12:30
Так я на сервере все это и делаю! :)

Надо на Zabbix сервере. И прочитайте полностью предыдущее сообщение.

k-nike
22-06-2010, 12:32
И писать в Item ключ нужно
system.cpu.load[] либо просто system.cpu.load, если хотите узнать суммарную загрузку всех CPU.
Заработало. Спасибо! Тупил что-то.
Осталось 2 момента непонятных:
1. Ошибки в логе, о которых я говорил выше.
2. item не работает по DNS имени при том, что в консоли все работает.

k-nike
22-06-2010, 12:34
Надо на Zabbix сервере. И прочитайте полностью предыдущее сообщение.
Я делаю это на zabbix-сервере и мониторю сам zabbix-сервер. :)

dima_dm
22-06-2010, 12:36
Исправили?
И писать в Item ключ нужно
system.cpu.load[] либо просто system.cpu.load, если хотите узнать суммарную загрузку всех CPU.

k-nike
22-06-2010, 12:39
Исправили?
И писать в item ключ нужно
system.cpu.load[] либо просто system.cpu.load, если хотите узнать суммарную загрузку всех cpu.
Так и исправил, но 2 ошибки выше остались. Может так и должно быть?

dima_dm
22-06-2010, 12:47
Еще постоянно в логах вылазит:
Sending list of active checks to [127.0.0.1] failed: host [Zabbix Server] not monitored
Send list of active checks to [10.254.7.21] failed: host [server.loc] not found

А вам нужны active checks? Если нет, просто отключите их.

/etc/zabbix/zabbix_agentd.conf

# Disable active checks. The agent will work in passive mode listening server.

DisableActive=1

k-nike
22-06-2010, 12:59
А вам нужны active checks?
Это когда заббикс-агент работает в активном режиме? Если да, то в данном случае это конечно не нужно.

dima_dm
22-06-2010, 13:01
Это когда заббикс-агент работает в активном режиме? Если да, то в данном случае это конечно не нужно.
Да, об этом речь.