faq обучение настройка
Текущее время: Ср окт 23, 2019 11:36

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 135 ]  На страницу Пред.  1 ... 5, 6, 7, 8, 9
Автор Сообщение
СообщениеДобавлено: Пн апр 03, 2017 19:09 
Не в сети

Зарегистрирован: Вт ноя 29, 2016 17:36
Сообщений: 2
Уважаемые, а кто-нибудь переписывал скрипт? Какие вносили улучшения?
Поделитесь пожалуйста кому не жалко более продвинутой версией.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пн апр 03, 2017 19:20 
Не в сети

Зарегистрирован: Пн мар 20, 2017 14:38
Сообщений: 55
aStelm писал(а):
2 ElviN: на аплинках какой pvid ? прошивка 3526? (сейчас нет под рукой таких железок, потому быстро не подскажу)

Отрисовало, но не на всех, провтык в том что скрипт не на все коммутаторы залогинился и включил lldp((((((
Спасибо=)

_________________
ISP LuxLite


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Чт апр 20, 2017 08:57 
Не в сети

Зарегистрирован: Вт авг 24, 2010 14:27
Сообщений: 231
Установил librenms . Без проблем отрисовало. Попробуйте.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Чт май 04, 2017 16:17 
Не в сети

Зарегистрирован: Чт май 04, 2017 16:14
Сообщений: 1
Добрый день. У кого нибудь есть в сети устройства huawei s5700 или s6700 ? Непонятная проблема с ними, на самом коммутаторе lldp отлично работает , показывает соседей. Но скрипт не видит связей вообще и просто рисует их раскиданными в вакууме. Кто нибудь уже сталкивался с такой проблемой ? Может у них как-то по другому идет передача данных LLDP по SNMP ?


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Чт май 04, 2017 18:07 
Не в сети

Зарегистрирован: Пн дек 28, 2015 12:01
Сообщений: 17
в скрипте используются стандартные (не вендор специфичные) оиды:
snmpget -v2c -c public DEV_ADDR
.1.3.6.1.2.1.1.2.0 - что за железка
.1.3.6.1.2.1.1.3.0 - аптайм
.1.3.6.1.2.1.17.1.1.0 - собственный МАС адрес
.1.3.6.1.2.1.1.6.0 - sysLocation
.1.3.6.1.2.1.1.5.0 - sysName
.1.3.6.1.2.1.1.4.0 - sysContact
.1.3.6.1.2.1.31.1.1.1.1.x - номер\название порта

snmpwalk -v2c -c public DEV_ADDR
.1.0.8802.1.1.2.1.4.1.1.5 - таблица МАС соседей

далее строится таблица соответствий и выплевывается для обработки.. так что если по какому-либо из OID у вас не получаются данные - смотреть или настройки оборудования или настройки SNMP на оборудовании.. либо, в крайнем случае, mib файлы ваших железок


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Сб май 06, 2017 18:49 
Не в сети

Зарегистрирован: Сб ноя 09, 2013 13:30
Сообщений: 16
roysbike писал(а):
Установил librenms . Без проблем отрисовало. Попробуйте.


данний софт не умеет lldp, он по ip/макам рисует
и соответственно к теме не относится


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Сб май 06, 2017 18:56 
Не в сети

Зарегистрирован: Пн дек 28, 2015 12:01
Сообщений: 17
okolita75 писал(а):
roysbike писал(а):
Установил librenms . Без проблем отрисовало. Попробуйте.

данний софт не умеет lldp, он по ip/макам рисует
и соответственно к теме не относится

позволю не согласиться, т.к. в фичах софта напрямую указано
Код:
Automatically discover your entire network using CDP, FDP, LLDP, OSPF, BGP, SNMP and ARP.

т.е. arp конечно пользует, но для определения живых "клиентов", а уже после - snmp\cdp\etc

данный скрипт, кстати, сначала пингует диапазон адресов, вычисляя "живые", после чего уже по snmp лезет к ним получить данные о LLDP (угу, железки сами по данному протоколу дружат), т.е. напрямую скрипт по LLDP ничего не определяет ;-) собственно можно было данные хоть по telnet\ssh с устройств забирать, смысл от этого не меняется


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Вт май 09, 2017 18:52 
Не в сети

Зарегистрирован: Сб ноя 09, 2013 13:30
Сообщений: 16
ну Observium например без предварительних списков по lldp все свічі нашел и dns loc витянул и на карте их нарисовал, я только вначале сам центральний свіч указал


Последний раз редактировалось okolita75 Вт янв 15, 2019 09:02, всего редактировалось 1 раз.

Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Вт май 09, 2017 22:04 
Не в сети

Зарегистрирован: Пн дек 28, 2015 12:01
Сообщений: 17
Дабы не повторяться скину ссылку, параграф - применение.
https://ru.wikipedia.org/wiki/LLDP

т.е. фактически вы указали стартовую точку в виде центрального коммутатора, а уже он начал рассказывать о своих соседях. в любом случае должна быть точка вхождения. Т.к. LLDP работает на канальном уровне (второй), то ему ничего не ведомо про IP (сетевой уровень), потому, как ни крути - ARP.. так что последовательность не важна - сначала пинговать и опрашивать живые узлы и строить соответствие или брать стартовый узел, с него соседей, выяснять IP через соответствие МАС адресу в ARP таблице, подключаться дальше...

про отрисовку на гугломапсах = тут каждый выбирает сам что ему делать и как рисовать.. путем несложных доработок скрипт в шапке рисует все на гугло\яндекс\прочих картах..


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Вт июн 13, 2017 14:15 
Не в сети

Зарегистрирован: Пн мар 20, 2017 14:38
Сообщений: 55
roysbike писал(а):
mr_flea писал(а):
Используя скрипт автора прикрутил его к Заббиксу через Net-Zabbix-API (кроме рисования карты так же автоматически переименовывает хосты, если их имя было равно IP, именем используя поле sysname).

https://www.dropbox.com/s/sbu26a4p5jgqpox/map_zap.tar.gz?dl=0

А то как то не комильфо в картинки все скидывать.

Как и что написано в README.

С zabbix 3.0 API работает?


Добрый день!
Пробовали запустить это дело в реалии жизни?
Получилось?

_________________
ISP LuxLite


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пт июн 14, 2019 12:06 
Не в сети

Зарегистрирован: Чт сен 01, 2011 09:12
Сообщений: 30
Добрый день, а кто-то переделывал скрипт , чтоб на в центральном коммутаторе лучи шли по порядку (например 1порт, 2порт и т.д) ,а не как счас случайном порядке.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Чт июн 20, 2019 05:39 
Не в сети

Зарегистрирован: Пн фев 23, 2009 00:17
Сообщений: 92
Откуда: OJSC Vimpelcom
Вероятно это зависит не от скрипта, а от graphviz

_________________
Network, scripting, perl, SNMP. D-Link DGS-3627G, DGS-3620-28SC, DES-3200-26/A1/B1/C1, DES-3200-52/C1, DES-3526, DXS-3326GSR, DES-3028. Alcatel-Lucent OmniSwitch 6850-U24X, OmniStack 6224. Extreme X670-48x. ZTE ZXR10 5928E-FI, ZXR10 2928E, ZXR10 2952E.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пн окт 14, 2019 09:13 
Не в сети

Зарегистрирован: Пн окт 14, 2019 09:11
Сообщений: 3
Izya12 писал(а):
Мой map.pl
Код:
         # L2
         if($sysobjectid eq ".1.3.6.1.4.1.6486.800.1.1.2.2.4.1.1")
            {$id = 1;$sysobject = "Alcatel-Lucent OmniStack LS 6224";}

                        if($sysobjectid eq ".1.3.6.1.4.1.2011.2.23.108")
            {$id = 2;$sysobject = "Huawei S2309TP-PWR-EI";}

                        if($sysobjectid eq ".1.3.6.1.4.1.171.10.113.1.5")
            {$id = 3;$sysobject = "D-Link DES-3200-26";}

         if($sysobjectid eq ".1.3.6.1.4.1.171.10.63.6")
            {$id = 4;$sysobject = "D-Link DES-3028";}

         if($sysobjectid eq ".1.3.6.1.4.1.171.10.63.7")
            {$id = 5;$sysobject = "D-Link DES-3028P";}
            
         if($sysobjectid eq ".1.3.6.1.4.1.171.10.64.1")
            {$id = 6;$sysobject = "D-Link DES-3526";}

         if($sysobjectid eq ".1.3.6.1.4.1.171.10.113.1.1")
            {$id = 7;$sysobject = "D-Link DES-3200-10";}

                        if($sysobjectid eq ".1.3.6.1.4.1.171.10.113.2.1")
            {$id = 8;$sysobject = "D-Link DES-3200-10-C1";}

         if($sysobjectid eq ".1.3.6.1.4.1.171.10.64.2")
            {$id = 9;$sysobject = "D-Link DES-3550";}

         if($sysobjectid eq ".1.3.6.1.4.1.171.10.105.3")
            {$id = 10;$sysobject = "D-Link DES-3552";}

         if($sysobjectid eq ".1.3.6.1.4.1.171.10.113.1.3")
            {$id = 11;$sysobject = "D-Link DES-3200-28";}

         if($sysobjectid eq ".1.3.6.1.4.1.171.10.113.8.1")
            {$id = 12;$sysobject = "D-Link DES-3200-28P-C1";}
            
         if($sysobjectid eq ".1.3.6.1.4.1.171.10.113.5.1")
            {$id = 13;$sysobject = "D-Link DES-3200-28-C1";}

         if($sysobjectid eq ".1.3.6.1.4.1.171.10.113.1.2")
            {$id = 14;$sysobject = "D-Link DES-3200-18";}

         if($sysobjectid eq ".1.3.6.1.4.1.171.10.113.1.4")
            {$id = 15;$sysobject = "D-Link DES-3200-28F";}

         if($sysobjectid eq ".1.3.6.1.4.1.171.10.113.9.1")
            {$id = 16;$sysobject = "D-Link DES-3200-52-C1";}

         if($sysobjectid eq ".1.3.6.1.4.1.171.10.116.2")
            {$id = 17;$sysobject = "D-Link DES-1228-ME";}

                        if($sysobjectid eq ".1.3.6.1.4.1.171.10.75.15.2")
                                {$id = 18;$sysobject = "D-Link DES-1210-28-ME";}

            
         # L3
         if($sysobjectid eq ".1.3.6.1.4.1.171.10.59.7")
            {$id = 101; $sysobject = "D-Link DXS-3326GSR";}         
      
         if($sysobjectid eq ".1.3.6.1.4.1.171.10.70.9")
            {$id = 102; $sysobject = "D-Link DGS-3612G";}
         
         if($sysobjectid eq ".1.3.6.1.4.1.171.10.70.8")
            {$id = 103; $sysobject = "D-Link DGS-3627G";}

         if($sysobjectid eq ".1.3.6.1.4.1.171.10.117.1.3")
            {$id = 104; $sysobject = "D-Link DGS-3120-24SC";}
            
         if($sysobjectid eq ".1.3.6.1.4.1.171.10.118.2")
            {$id = 105; $sysobject = "D-Link DGS-3620-28SC";}            

         if($sysobjectid eq ".1.3.6.1.4.1.207.1.4.149")
            {$id = 106; $sysobject = "Allied Telesis AT-9000/28SP";}   
            
         if($sysobjectid eq ".1.3.6.1.4.1.1916.2.167")
            {$id = 107; $sysobject = "ExtremeXOS X670-48x";}
         
         if($sysobjectid eq ".1.3.6.1.4.1.3902.3.600.3.1.751")
            {$id = 108; $sysobject = "ZTE 5928E-FI";}
            
         if($sysobjectid eq ".1.3.6.1.4.1.6486.800.1.1.2.1.7.1.10")
            {$id = 109; $sysobject = "Alcatel OS 6850-U24X";}
            
         if($sysobjectid eq ".1.3.6.1.4.1.9.1.516")
            {$id = 110;$sysobject = "Cisco WS-C3750G-24TS-1U";}

         if($sysobjectid eq ".1.3.6.1.4.1.9.1.282")
            {$id = 111;$sysobject = "Cisco WS-C6506-E";}
            
         if($sysobjectid eq ".1.3.6.1.4.1.2011.2.23.154")
            {$id = 112;$sysobject = "Huawei S6348-EI";}
            
                        if($sysobjectid eq ".1.3.6.1.4.1.171.10.119.6")
            {$id = 113;$sysobject = "D-Link DGS-3420-26SC";}
            
                        if($sysobjectid eq ".1.3.6.1.4.1.171.10.120.1")
            {$id = 114;$sysobject = "D-Link DGS-6604";}

         if($sysobjectid eq ".1.3.6.1.4.1.171.10.101.1")
            {$id = 115;$sysobject = "D-Link DGS-3200-10";}



            
         # UPS
         if($sysobjectid eq ".1.3.6.1.4.1.2254.2.4")
            {$id = 1000;$sysobject = "Delta GES102R202035";}

         if($sysobjectid eq ".1.3.6.1.4.1.935")
            {$id = 1001;$sysobject = "EngPower EP901RH";}

            
         # Core
         if($sysobjectid eq ".1.3.6.1.4.1.9.1.402")
            {$id = 10000; $sysobject = "Cisco 7606 Chassis";}

         if($sysobjectid eq ".1.3.6.1.4.1.2636.1.1.1.2.25")
            {$id = 10001; $sysobject = "Juniper Networks MX480";}

         if($sysobjectid eq ".1.3.6.1.4.1.9.1.924")
            {$id = 10002; $sysobject = "Cisco IOS Software ASR1004";}         

         if($sysobjectid eq ".1.3.6.1.4.1.2352.1.15")
            {$id = 10003; $sysobject = "Redback Networks SmartEdge 600";}
         
         if($sysobjectid eq ".1.3.6.1.4.1.9.1.821")
            {$id = 10004; $sysobject = "Cisco 7200P-IS-M";}

         if($sysobjectid eq ".1.3.6.1.4.1.9.1.476")
            {$id = 10005; $sysobject = "Cisco 7301-ADVIPSERVICESK9-M";}   
         
         if($sysobjectid eq ".1.3.6.1.4.1.2636.1.1.1.2.21")
            {$id = 10006; $sysobject = "Juniper Networks MX960";}   
            
         if($sysobjectid eq ".1.3.6.1.4.1.171.10.120.1")
            {$id = 10007; $sysobject = "D-Link DGS-6604";}   

подскажите, а вы не в курсе как huawei s5700 опросить по snmp?


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пн окт 14, 2019 11:11 
Не в сети

Зарегистрирован: Пн окт 14, 2019 09:11
Сообщений: 3
при запросе %snmplldpnei_hash = %{$snmpsession -> get_table(".1.0.8802.1.1.2.1.4.1.1.5")}; не возвращает данные, никто не в курсе правильный OID, или там надо какие то специальные мибы включать?


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Пн окт 14, 2019 15:07 
Не в сети

Зарегистрирован: Пн окт 14, 2019 09:11
Сообщений: 3
все разобрался с настройками хувика s5700 , вроде все работает


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 135 ]  На страницу Пред.  1 ... 5, 6, 7, 8, 9

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: Alexa [Bot] и гости: 9


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB