
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
Спасибо, теперь все ясно. Проверю
Заработал снмпуок, до заббикс позже доберусь
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 и порт