Pull to refresh

Comments 35

А почему вы используете не ifX таблицы?
p.s. пользуюсь такой netxms.org
Если будут желающие могу написать статейку о внедрении и использовании.
Желающие есть. Особенно интересно насколько эта система готова с использованию из коробки.
Если я правильно понял, речь о 64-битных счетчиках.
Наверное, стоит добавить как опцию в генераторе их использование. Но работать они будут только для оборудования, которое их поддерживает.
А так вроде Zabbix корректно обрабатывает обнуление обычного 32-х битного счетчика.
Да, именно они.
А как именно он его корректно обрабатывает? По сути никаких инструментов для этого не имеется.
Их поддерживают все сетевые железки года с 2000… Особенно те на которых может понадобиться мониторить утилизацию порта.
Просто на гигабитных портах обнуление 32битного счетчика происходит очень быстро, что при некорректно обработке ведет к получению некорректных значений.
Ну я имею ввиду, что при обнулении не возникает проблем, типа отрицательной скорости.
Я сегодня протестирую и добавлю поддержку в генератор.
ну теоритически отрицательной не должно быть, считается то от 0, unsigned int. Просто при постоянных переполнениях данные скорее всего будут не актуальны. Да мне наверно не нужно, я же написал выше что использую другое )) Просто я смотрю у вас сплошь гигабитные порты, вам должно пригодиться.
Просто после плясок с 1G и 10G портами я перешел на ifX.
Тут нет особой проблемы, т.к. нас интересует не само число байт на интерфейсе, а мгновенная скорость, т.е. разность между числом байт сейчас и минуту назад. Именно такой item я храню в Zabbix.
Но все равно стоит поправить, конечно.
ну так poll time явно минута? А счетчик на 1g обнуляется за секунду. Или нет?
и отвлеченный вопрос.

Используете ли вы что-нибудь для снятия например температуры в помещения, ящиках. Герконы.
NetPing для измерения температуры, влажности, герконов, датчика протечки и датчика объема.
Хочу написать небольшой топик про это тоже.
Уважаю zabbix. Использую его от мониторинга за состоянием SMART hdd в серверах до наблюдения за различными специфическими сетевыми железками.
Кстати, 220 записей в секунду достаточно небольшое число для zabbix.
Для примера под нагрузкой в тысячи параметров LA=0.12.

P.S.Статья хорошая, спасибо! :)
На каком железе?
И вы не путаете количество записей в секунду с количеством отслеживаемых параметров?
У меня как раз ~220 записей. Старенький сервер 2006 г. в. с SATA RAID-1 дисками уже начинает сильно грузиться — mysqld зажирает до 30% CPU.
64-битные счетчики лучше начать использовать заранее, т.к. при таких частых обновлениях и при возрастании нагрузки они начнут обнуляться 2 раза между съемом счетчика, что приведет к неверным всплескам на гафиках или значения не будут приниматься системой по максимальному ограничению.

в телекоме сложилось, что счетчики снимают раз в 5 минут и при трафике более 114мбит разрядности уже не хватает.
В версии 2 заббикса есть auto-discovery для snmp. Для кошковых свичей работает, дла dell немного переделал правила.
Написано хорошо, да, спасибо. Но на эту тему есть много статей, это делается несложно, если человек давно работает с Zabbix'ом. — имелся в виду мониторинг оборудования.
За «Мониторинг состояния портов» — отдельный плюс!
Куда более интересно раскрыть тему мониторинга snmp-трапами в заббиксе: в официальной документации что-то есть, но чтобы от и до (начиная с конфигурации устройств, заканчивая отображением триггеров на события, в промежутке рассказав детально, как конвертируются oid'ы и в каком виде они еду в заббикс) — нет нормальных статей.
Не интересовались, случайно, этой темой? У меня такое предложение — осветить этот момент :)
Подключил к заббиксу огромный зоопарк разного хлама (около 300 свичей 8 разных вендоров в одной сети). По oid кратко могу рассказать:
1) Получи то, не знаю что.
Часто нужных трапов в документации нет, тогда
snmpwalk -c public(либо свой) -v 2c IP-железки -O Uq

получаем все, что железка может отдать в виде id-трапа значение, по grep из известных значений получаем нужные трапы, если же производитель напрягся и написал вменяемую документацию, то переходим дальше.
Если id известен, то данные по нему можно считать так (для примера входящий трафик по 1 порту коммутатора):
snmpget -v 2c -c public IP-железки .1.3.6.1.2.1.2.2.1.10.1 -O Uvq

2) Заполнение item в zabbix (по примеру выше)
Это вы мне сейчас что описали?
Часто нужных трапов в документации нет, тогда

А зачем? У меня есть MIB (конвертится оттуда) для моих устройств, и заполнять ничего не нужно — трапы должны приходить сами. Путаете понятия?
Отвечал на вопрос
как конвертируются oid'ы и в каком виде они еду в заббикс

Простите тогда не понял вашего комментария
Куда более интересно раскрыть тему мониторинга snmp-трапами в заббиксе: в официальной документации что-то есть, но чтобы от и до

А что конкретно не ясно из подробной официальной документации, я думал как заполнять — привел пример со скрином, если все ясно и Ваш пост был, чтоб отметить пристутствие, то простите.
Может кто видел. Есть ли в какой-нибудь NMS возможность в качестве подложки для карты подтянуть реальный карты яндекса или гула?
netxms тянет openstreet если забьете GPS координаты.
А яндекс нет возможности подключить. Вообще у меня идея такая. Хочу карту от яндеска и при выезде на объекты, чтобы можно было сразу пробки там же смотреть, чтобы понятно было как лучше/быстрее доехать.
ну или дописать самому либо просить разработчика.
PRTG Network Monitor
10 сенсоров бесплатно.
Предположим, что вы раз в минуту получаете информацию об 11 параметрах каждого порта 50-ти 24-портовых свитчей.

Именно для таких целей и придумали snmp-трапы. Вот если скорость/ошибки и т.п. то их нужно мониторить регулярно, а вот состояние интерфейса (up/down), или другие показатели, которые имеют малую динамику — лучше всего не дергать каждый раз, а что бы сама железка слала трапы заббиксу при изменениях, а он уже реагировал на них.
Вы не обновляли скрипт отображения статуса портов для новых версий zabbix? В версии 2.2 работать отказывается.
Необходимо в библиотеке ZabbixAPI.class.php(она идёт не в комплекте Zabbix, а в проекте автора) заменить метод аутентификации пользователя.
user.authenticate -> user.login

По тексту встречается всего два раза.
Sign up to leave a comment.

Articles