@ZabbixPro

Страница 97 из 1183
Yuriy
24.12.2016
09:56:29
Я думаю ты удивишся

Если snmpwalk покажет то что нужно то переделывай правило обнаружения и радуйся

Как раз мибы связаны с обнаружением

Заббикс ни чего не находит по мибу sysDescr.0 раз он ни чего не находит он считает что там заббикс агент на порту 10050 и лупит 127.0.0.1:10050

Google
Yuriy
24.12.2016
10:04:00
Нечего комментировать
Сделай как я выше описал, извиняюсь за долгий ответ, спал

В настройках у тебя прописано sysDescr.0 но мибы не загружены, отсюда и проблема по имени он ни чего не находит - считает что на железке нет snmp и думает что там стоит агент

Ответ на snmpwalk -v2c -c public 192.168.1.1 sysDescr.0 должен быть по любому

В убунте дефолтные мибы ест, просто закоментируй mibs:

Nikita
24.12.2016
10:53:03
Спасибо, теперь все ясно. Проверю

Заработал снмпуок, до заббикс позже доберусь

Вот строку mibs: Запиши как #mibs: и все заработает
Не заработало( snmpwalk видит, а заббикс- не очень

snmpwalk -v 2c -c public 192.168.99.2 sysDescr.0 SNMPv2-MIB::sysDescr.0 = STRING: DGS-3120-24SC Gigabit Ethernet Switch

Даниил
26.12.2016
09:05:57
Скинь key и каким oid опрашиваешь?

Nikita
26.12.2016
09:06:45
ifAlias[{#SNMPVALUE}]

Даниил
26.12.2016
09:08:05
Тебе нужно просто описание свитча и все?

Nikita
26.12.2016
09:08:30
IF-MIB::ifAlias.{#SNMPINDEX}

Google
Nikita
26.12.2016
09:08:40
ну, для начала- да

мне нужно чтоб оно хотя бы добавлялось в узлы правильно, а не с интерфейсом агента 127.0.0.1

Даниил
26.12.2016
09:09:42
Ща подскажу

заходишь в cjnfiguration —--»> discovery

создаешь правило обнаружения ВСЕХ свитчей

discovery by proxy пишешь no proxy

IP RANGE прописываешь пул с маской вида 172.22.х.х./префткс

префиикс

в поле checks указываешь, каким образом у тебя пойдет онаружение

Nikita
26.12.2016
09:13:22
какой префиксм?

у меня 192.168.99.1-254

Даниил
26.12.2016
09:13:40
ну так посчтай маску))

Nikita
26.12.2016
09:14:02
а так нельзя чтоли?

Даниил
26.12.2016
09:14:13
после этого всего создаешь action

Nikita
26.12.2016
09:14:21
вроде и так ищет, но для красоты впишу с маской

Даниил
26.12.2016
09:16:31
в action в поле conditions указываешь, что

Condition A это как у тебя называется правило обнаружения

B это возвращаемое значение имени твоего свитча

в графе операции делаешь добавление в группу и добавление в шаблон

перед этим тебе нужно создать группу с теми витчами, которые ты хочегт опроситт

Google
Даниил
26.12.2016
09:18:40
и шаблон ля жтой группы

Nikita
26.12.2016
09:19:12
так

Даниил
26.12.2016
09:19:18
затем ты заходишь в шаблон

DGS-3120-24SC я бы шаблон вот так назвал

короче так заходишь в discovery rule

Nikita
26.12.2016
09:20:20
ну, не столь важно, у меня зоопарк такой, что...

да, там у меня прототипы на итемы и графики

Даниил
26.12.2016
09:20:52
сори, в шаблоне заходишь в Discovery

create discoveru rule

Nikita
26.12.2016
09:21:36
дада, я понял

Даниил
26.12.2016
09:22:12
скинь, что у тебя в discovery rule

Nikita
26.12.2016
09:23:12
Алиас интерфейса {#SNMPVALUE} ifAlias[{#SNMPVALUE}] 30с 90д SNMPv2 агент Активировано Входящий трафф на интерфейсе {#SNMPVALUE} ifInOctets[{#SNMPVALUE}] 30с 90д 365д SNMPv2 агент Активировано Исходящий трафф на интерфейсе {#SNMPVALUE} ifOutOctets[{#SNMPVALUE}] 30с 90д 365д SNMPv2 агент Активировано

Nikita
26.12.2016
09:23:14
оу

лучше скрином

ща

Даниил
26.12.2016
09:24:10
и скажи, что ты хочешь мониторить в конечном счете

Nikita
26.12.2016
09:24:47
в конечном счете icmp, скорость на портах и выборочно oper state некоторых портов

ну и плюшки вроде uptime

Даниил
26.12.2016
09:25:28
окей, я делал иначе, потому что мне нужно было отсортировывать по ports description

но суть такая:

Google
Даниил
26.12.2016
09:26:09
ща, сек

Nikita
26.12.2016
09:26:51
Сами узлы находятся и добавляются(писал выше), но с неверным интерфейсом. А если вручную добавить ему интерфейс snmp, то оно сразу привязывается к шаблону само и доббавляется в группу

Даниил
26.12.2016
09:27:52
алиас что у тебя делать должен?

Nikita
26.12.2016
09:28:09
перефразируй, не понял

Admin
ERROR: S client not available

Даниил
26.12.2016
09:28:36
Функция alias какая здесь?

Для какой цели он создан у тебя, в общем?)

Nikita
26.12.2016
09:30:15
Все равно туплю и не понял о чем ты(

а

не помню кстати уже, чото может тестил. щас уберу пока

Поясню, только начинаю LLD, раньше руками все делал, теперь хочу быть ленивым)

Даниил
26.12.2016
09:33:28
Я делал так: мне нужно было отсортировать из всех свитчей магистральные порты

Поэтому в discovery rule я делал так:

Nikita
26.12.2016
09:33:57
да, типа того и надо

Даниил
26.12.2016
09:34:33
Type snmpv2agent

snmp.discovery.v2

SNMP OID discovery[{#IFNAME}, 1.3.6.1.2.1.31.1.1.1.18, {#DEVTYPE}, 1.3.6.1.2.1.1.1.0]

далее community

и порт

Google
Даниил
26.12.2016
09:35:52
1.3.6.1.2.1.31.1.1.1.18 это оид, который смотрит подписи портов

1.3.6.1.2.1.1.1.0 это оид, который показывает тип устройства

Nikita
26.12.2016
09:36:22
а, ты вручную им дескрипшен вписывал на свитчах?

Даниил
26.12.2016
09:36:37
да, так проще изначально

это же мониторинг всего оборудования

если же впадлу так делать, и ты точно знаешь, какие порты у тебя подняты и они магистральные

то можно к правилу прикрутить, что они в статусе UP и скорость в гиге ъ

короче, в графе фильтры я прописывал type of calculation {#IFNAME} matches magistral

magistral - это подпись

Nikita
26.12.2016
09:39:06
да, это ясно

Даниил
26.12.2016
09:39:33
теперь

я создаю item, чтобы посмотреть трафик, к примеры:

к примеру

Type snmpv2agent

key ifHCInOctets.[{#SNMPINDEX}]

SNMP OID 1.3.6.1.2.1.31.1.1.1.6.{#SNMPINDEX}

затем community и порт

Страница 97 из 1183