View Full Version : Zbx_notsupported в какую сторону копать?
step_slim
09-07-2010, 10:16
Доброго времени суток.
Собственно проблема в том, что zabbix нормально подключается к принтерам и работает по snmp, но вот при подключении к Windows серверу, постоянно говорит, что либо соединение отклонено, либо заблокировано. Покрутив все возможные варианты, наткнулся на вот такие сообщения "ZBX_NOTSUPPORTED" Пытался разобраться на англоязычной странички, но не понял, к чему там авторы топиков всё таки пришли. Объясните, что это и как с этим бороться?
Сервер zabbix живёт на openSuse, фаерволы, всевозможные фичи по фильтрации и блокировки траффика не имеют место быть.
Zabbix агент либо не отвечает на запрос по конкретному параметру, либо не отвечает вовсе, либо получаемые данные по типу не соответствуют указанным в Item.
Проверяется
C Zabbix Сервера
zabbix_get -s IP -k zabbix.key
где
IP - адрес вашего сервера, который вы мониторите.
zabbix.key - ключ, который вы хотите проверить.
Пример:
zabbix_get -s 172.16.36.76 -k system.uptime
Получаем время с момента загрузки сервера в секундах
47427179
Как добьётесь, чтобы Zabbix агент выдавал значения по параметру, так сразу и решите проблему.
step_slim
09-07-2010, 11:44
Интересная вещь, некоторые параметры работаю, а некоторые нет, вот пример:
#zabbix-get -s 10X.X.X.XXX -k system.uptime
zabbix-get [28438]: Get value error: ZBX_TCP_READ() failed [Connection reset by peer] - не работает.
А
# zabbix-get -s 10X.X.X.XXX -V
Zabbix Get v1.8.2 (revision 11211) (29 March 2010)
Compilation time: Jul 5 2010 01:14:30
- отрабатывает без проблем.
# zabbix-get -s 10X.X.X.XXX -V
Zabbix Get v1.8.2 (revision 11211) (29 March 2010)
Compilation time: Jul 5 2010 01:14:30
- отрабатывает без проблем.
/usr/local/sbin/zabbix_get -help
ZABBIX get - Communicate with ZABBIX agent v1.6.4 (3 April 2009)
usage: zabbix_get [-hV] -s<host name or IP> [-p<port>] [-I<ip address>] -k<key>
Options:
-s --host <host name or IP> Specify host name or IP address of a host.
-p --port <port number> Specify port number of agent running on the host. Default is 10050.
-I --source-address <ip address> Specify source IP address
-k --key <key of metric> Specify metric name (key) we want to retrieve.
-h --help Give this help
-V --version Display version number
Example: zabbix_get -s127.0.0.1 -p10050 -k"system.cpu.load[all,avg1]"
С флагом -V вы смотрите версию zabbix_get, никаких запросов никуда не посылается :)
step_slim
12-07-2010, 12:08
Сам задал вопрос, сам и дам ответ, вдруг кому ещё пригодится. Скажу сразу моя вина, чем больше работаешь с определённой ОС, тем всё меньше внимания обращаешь на простые детали. Так что если кто ещё будет ставить zabbix на Linux Suse и возникнет проблема связи с компьютерами подлежащими контролю, просто проверьте в каком режиме у Вас работает сетевая карта, у меня стоял режим: "Просыпаться по запросы" из-за этого и были ошибки, поставил "включена постоянно" и всё заработало :p