Ad Widget

Collapse

Auto map мечты, мечты ...

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • 701054
    Member
    • Mar 2015
    • 37

    #16
    Originally posted by zmdpc
    API error -32602: Not authorised
    или права(группа Гостей вроде как не может api пользовать) или авторизация похоже

    Comment

    • zmdpc
      Senior Member
      • Oct 2014
      • 484

      #17
      Originally posted by 701054
      или права(группа Гостей вроде как не может api пользовать) или авторизация похоже
      Запускал из под Zabbix Administrators

      PS -ПОЛЕТЕЛО после всех экспериментов забыл вставить логин пароль заново .
      Пока выбило ограмезный список ИП и чего то думает ... жду и я ...

      Насколько долго отрабатывает?
      Last edited by zmdpc; 15-04-2015, 21:36.

      Comment

      • 701054
        Member
        • Mar 2015
        • 37

        #18
        Ну смотря какой список ip и сколько устройств в сети, он каждый раз пингует все(по паре пингов чтоли, не помню, надо глянуть), потом идет собирать маки, что не слишком быстро когда их много...а дальше уже по-идее все быстро, самое долгое это сбор и перед каждым надо пинговать всех, чтоб обновить таблицы на свитчах....ну минут 15-20 устройств 50-60, когда второй прогон делал...
        з.ы. можно примерно прикинуть сколько прошел, какой ip опрашивает пишет и при каждой итерации список рисует он по этому списку по порядку идет
        Last edited by 701054; 15-04-2015, 21:54.

        Comment

        • zmdpc
          Senior Member
          • Oct 2014
          • 484

          #19
          Originally posted by 701054
          Ну смотря какой список ip и сколько устройств в сети, он каждый раз пингует все(по паре пингов чтоли, не помню, надо глянуть), потом идет собирать маки, что не слишком быстро когда их много...а дальше уже по-идее все быстро, самое долгое это сбор и перед каждым надо пинговать всех, чтоб обновить таблицы на свитчах....ну минут 15-20 устройств 50-60, когда второй прогон делал...
          з.ы. можно примерно прикинуть сколько прошел, какой ip опрашивает пишет и при каждой итерации список рисует он по этому списку по порядку идет
          А если устройств под 2к ?

          Comment

          • 701054
            Member
            • Mar 2015
            • 37

            #20
            я для мелких сеточек делал - надоело рисовать все руками ))
            есть ещё примерно 1.4К устройств сеточка, там не стал - в таких сетях если только trap-ми собирать базу как-то и потом уже отрисовывать или как-то по группам бить и рисовать отдельными картами 0)) я об этом думал, но пока не дорос ))) для мелких < пары сотен snmp устройств вполне, а вот дальше да...надо по-другому )

            З.Ы. собственно я тему и сделал, что может кто решится красиво сделать с плюшками(база, группы, поиск mac, lldp/cdp) и с вебинтерфеса чтоб можно было крутить, у меня ни скилла ни времени на такое не хватает
            Last edited by 701054; 15-04-2015, 22:37.

            Comment

            • zmdpc
              Senior Member
              • Oct 2014
              • 484

              #21
              А есть возможность подать на вход файл со списком Ип для обработки?

              Comment

              • sergadm
                Junior Member
                • Sep 2013
                • 29

                #22
                Code:
                 
                    [.iso.3.6.1.2.1.17.4.3.1.1.60.217.43.83.231.4] =>  Hex: 3C D9 2B 53 E7 04 
                    [.iso.3.6.1.2.1.17.4.3.1.1.60.217.43.83.231.14] =>  Hex: 3C D9 2B 53 E7 0E 
                    [.iso.3.6.1.2.1.17.4.3.1.1.60.217.43.83.231.18] =>  Hex: 3C D9 2B 53 E7 12 
                    [.iso.3.6.1.2.1.17.4.3.1.1.60.217.43.83.231.80] => "<Щ+SзP"
                    [.iso.3.6.1.2.1.17.4.3.1.1.60.217.43.83.231.118] => "<Щ+Sзv"
                    [.iso.3.6.1.2.1.17.4.3.1.1.60.217.43.83.231.210] => "<Щ+SзТ"
                про преобразование я имел ввиду то что hex конверится в sting и где в пхп настроить чтоб этого не происходило не нашёл. До того , что последние 6 цифр это мак не догадался. в принципе так даже проще будет из оида брать

                Comment

                • zmdpc
                  Senior Member
                  • Oct 2014
                  • 484

                  #23
                  Отработало, создало файлы. При попытке php map.php карта создается, но при открытии ничего не отображается. Нажатие обновить на сек вызывает ряды оборудования и сразу пропадает. Есть возможность както задать расстояние между значками ?

                  Каким просмотрщиком можно auto.dot просмотреть под Windows ?
                  Last edited by zmdpc; 16-04-2015, 13:36.

                  Comment

                  • 701054
                    Member
                    • Mar 2015
                    • 37

                    #24
                    Originally posted by zmdpc
                    А есть возможность подать на вход файл со списком Ип для обработки?
                    Пока совсем времени нет, позже хотел группы сделать, ну там чтоб просто по группе выбирало с zabbixa

                    Каким просмотрщиком можно auto.dot просмотреть под Windows ?
                    я обычно он-лайн смотрю если нет под рукой, просто в гугле "graphviz online" и туда копипаст содержимого dot файла правда они частенько косячат, но выбор есть...не работает в другом глянуть

                    насчет расстановки попробуйте увеличить в map.php размер карты $width $height от него и кол-ва узлов считает расстояние(вполне возможно криво считает, попробуйте сделать квадратную карту большую) как вар закомментить строки с 101 по 145 в map.php тогда нарисует в левом углу и все наложит один на один, потом растянуть по карте надо будет


                    hex конверится в sting
                    snmp_set_valueretrieval специально делал чтоб было PLAIN , т.к. оно универсальнее - точно получаю string задумка была потом самому конвертить если надо, т.к. без этого оно по-дефолту как-то по-разному возвращает(The return values will be as returned by the Net-SNMP library. https://php.net/manual/en/function.s...eretrieval.php )....но в итоге просто использовал OID-ы так удобнее оказалось
                    Last edited by 701054; 16-04-2015, 14:23.

                    Comment

                    • zmdpc
                      Senior Member
                      • Oct 2014
                      • 484

                      #25
                      В общем без деления на сегменты карты выходит тихий ужас при 2к хостов ... На "это" смотреть не возможно

                      Comment

                      • 701054
                        Member
                        • Mar 2015
                        • 37

                        #26
                        добавил группу, правда одну или всё...в принципе можно несколько сделать.

                        З.Ы. по списку ip не оч удобно т.к. в zabbix-е может быть dns имя вместо ip , скорее всего спотыкнется там же он ещё hostid дергает, если прям списком по ip то может выйти так, что легче прикрутить отдельно, чтобы список в группу заталкивало, пропустит что не сможет , ну или ещё dns задействовать, хотя там и так вполне удобно с веб интерфейса в группы накидывать...да и в действиях можно например подсети по группам раскидывать.
                        Last edited by 701054; 16-04-2015, 21:19.

                        Comment

                        • zmdpc
                          Senior Member
                          • Oct 2014
                          • 484

                          #27
                          Где взять исправленный вариант?

                          Comment

                          • 701054
                            Member
                            • Mar 2015
                            • 37

                            #28
                            Обновил архив
                            с картой увидел тоже о чем писали - пусто, потом мелькает и все, видимо уезжают за пределы карты надо или менять алгоритм выравнивания или делать карту квадратной...

                            Обновил map.php ...дошло до того что не мог ничего сделать сыпало ошибки...про то что иконки вылазят за пределы, смог удалить кару только через апи (там кусочек закоменчен про удаление карты , если раскоментить и после него написать die; - грохает авто карту ).
                            Добавил отступы от краев у иконок лево-верх\право-низ, проверку, чтобы за карту не лезло по крайней мере левый верхний угол иконки, по которому задается координата, отступы в переменных startspace лево/верх и endspace право/низ.

                            P.S. в шапке темы последняя вариация
                            Last edited by 701054; 17-04-2015, 00:47.

                            Comment

                            • zmdpc
                              Senior Member
                              • Oct 2014
                              • 484

                              #29
                              1.Как пользоваться выбором групп ?

                              2.Подробнее про удаление карты можно рассказать?

                              3.Как можно менять названия связей между узлами? и как то исправить фон и форму ?

                              4.Есть ситуации когда свичи доступа стоят последовательно на порту агрегации, но рисуются отдельными линками. Это както можно поправить?

                              PS: c 1-3 разобрался
                              Last edited by zmdpc; 20-04-2015, 16:46.

                              Comment

                              • 701054
                                Member
                                • Mar 2015
                                • 37

                                #30
                                Originally posted by zmdpc

                                4.Есть ситуации когда свичи доступа стоят последовательно на порту агрегации, но рисуются отдельными линками. Это както можно поправить?
                                Не могу точно сказать, сам алгоритм возможно такой, если только свитчи, то надо как-то lldp\cdp все-таки ещё задействовать, видимо алг кривоват....там бы промежуточное увидеть что собралось с свитчей и как оно посчитало, я пока по возможности ковыряю то чо под руокой, proxim например норм отдают таблицы, ubnt не отдают вовсе, зато отдают маки соседей на радио вместе с snr и прочим...

                                Comment

                                Working...