Ad Widget

Collapse

Несколько разносторонних вопросов.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Evgeniy90
    Junior Member
    • Aug 2023
    • 20

    #1

    Несколько разносторонних вопросов.

    Добрый день, уважаемые форумчане.
    Я полный новичок, поэтому несколько стартовых вопросов:
    Версия сервера 6.0
    1. Например: есть камера с именем 12345. Я пишу команду, {?last(/12345/cpuUsage.0)}, получаю результат. Ладно, если это камер несколько. А если их сотни? Как мне автоматизировать получение имени внутри команды? {?last(/{HOST.NAME}/cpuUsage.0)} не работает.
    2. Можно ли добавляя на карту группу хостов создавать/изменять интерактивные связи между ними? Я понимаю, что можно сделать отдельные карты со связями, а потом объединить все в общую карту, но и тогда это будет набор подуровней карт (на карте верхнего уровня группа будет отображена как одно устройство.).
    3. Можно ли автоматизировать построения связей на карте, путем опроса сетевых устройств?
    Заранее благодарен.
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3415

    #2
    Добрый день!

    Насколько я понимаю (если я не прав, можно меня поправлять).

    1. Использовать шаблоны. В шаблоне в триггерной формуле писать: last(//cpuUsage.0) (т.е. имя хоста оставлять пустым).
    Только {?last(/12345/cpuUsage.0)} - это не команда, это макрос выражений (ссылка).

    2. Штатными средствами - именно так: создавать отдельные карты для подуровней, которые можно объединить в одну (более высокого уровня), на которой сделать ссылки на подуровни.

    3. Штатными средствами - нет. Можно прикручивать какие-то свои скрипты, модифицирующие карты при помощи API.

    Comment

    • Evgeniy90
      Junior Member
      • Aug 2023
      • 20

      #3
      Добрый день. Спасибо за ответ.

      Как послать на узел SNMP команду (допустим на перезагрузку коммутатора)? В скриптах использования snmpset не увидел.​ [РЕШЕНО]
      Last edited by Evgeniy90; 18-08-2023, 12:04.

      Comment

      • Kos
        Senior Member
        Zabbix Certified SpecialistZabbix Certified Professional
        • Aug 2015
        • 3415

        #4
        Originally posted by Evgeniy90
        Как послать на узел SNMP команду (допустим на перезагрузку коммутатора)?
        Писать свои собственные скрипты, выполняющие какие угодно команды (ссылка).

        Comment

        • Evgeniy90
          Junior Member
          • Aug 2023
          • 20

          #5
          Добрый день. Еще вопрос.
          Zabbix 6
          Есть скрипт на перезагрузку коммутатора. Есть триггер.
          Пытаюсь создать действие: триггер отработал - выполнился скрипт.
          Вопрос, создавая действие по триггеру, я не могу выбрать какое действие я хочу выполнить. Создал действие по триггеру, перехожу во вкладку операции, в поле операции нажимаю добавить и вижу окно Операция отправка сообщения. Все. Где мне найти иные действия отработки по срабатыванию триггера?

          Вопрос снят. Решено.
          Last edited by Evgeniy90; 21-08-2023, 12:28.

          Comment

          • Kos
            Senior Member
            Zabbix Certified SpecialistZabbix Certified Professional
            • Aug 2015
            • 3415

            #6
            Originally posted by Evgeniy90
            Zabbix 6
            Вопрос, создавая действие по триггеру, я не могу выбрать какое действие я хочу выполнить.
            Видимо, в свойствах скрипта (в разделе "Администрирование" -> "Скрипты") для этого скрипта неправильно была задана область действия (Scope).

            Comment

            • Evgeniy90
              Junior Member
              • Aug 2023
              • 20

              #7
              Originally posted by Kos
              Видимо, в свойствах скрипта (в разделе "Администрирование" -> "Скрипты") для этого скрипта неправильно была задана область действия (Scope).
              Вы правы. Так и было.

              Еще вопрос, как по скрипту запустить какое-либо приложение. Тот же браузер для примера?​

              Comment

              • Hamardaban
                Senior Member
                Zabbix Certified SpecialistZabbix Certified Professional
                • May 2019
                • 2713

                #8
                Originally posted by Evgeniy90
                как по скрипту запустить какое-либо приложение. Тот же браузер для примера?​
                Запустить где?
                На агенте? - попробуйте "поиграться" пользователем от которого запущена служба агента + настройками службы. Но т.к. это связано с взаимодействием с пользовательским рабочим столом то скорее всего не сработает.
                В ОС в которой работаете ? - для этого есть URLссылки (Script type - URL )

                Comment

                • Evgeniy90
                  Junior Member
                  • Aug 2023
                  • 20

                  #9
                  Originally posted by Hamardaban

                  Запустить где?
                  На агенте? - попробуйте "поиграться" пользователем от которого запущена служба агента + настройками службы. Но т.к. это связано с взаимодействием с пользовательским рабочим столом то скорее всего не сработает.
                  В ОС в которой работаете ? - для этого есть URLссылки (Script type - URL )
                  Нет, на сервере. Например, в мониторинге нажав на камеру выбрать скрипт, который запустит браузер с IP камеры. URL есть в картах, в скриптах я такого не видел.

                  Comment

                  • Hamardaban
                    Senior Member
                    Zabbix Certified SpecialistZabbix Certified Professional
                    • May 2019
                    • 2713

                    #10
                    Ну наверное всёж не на сервере zabbix :-) Скорее уж речь об веб интерфейсе zabbix который открыт в браузере на компьютере пользователя?
                    "в мониторинге нажав на камеру" - какой раздел веб интерфейса имеется ввиду?
                    В последних версиях появилась возможность сделать глобальные URL (зарыто в скриптах) которые доступны в дашбордах и панелях и картах в выпадающих меню у назначенных узлов. Вот я о чем https://www.zabbix.com/documentation...0#context-menu

                    Comment

                    • Evgeniy90
                      Junior Member
                      • Aug 2023
                      • 20

                      #11
                      1. Не важно где. Я как админ подключен к веб-интерфейсу zabbix. Хоть на машине где сервер, хоть с любой другой.
                      2. Имеется в виду выпадающее меню по ЛКМ на хосте. Click image for larger version  Name:	Untitled.jpg Views:	0 Size:	47.2 KB ID:	469676
                      Здесь скрипты reboot уводят в перезагрузку ком с агентом zabbix, второй switch по OID.
                      Хотелось бы чтобы URL (который виден на картинке) открывал веб-странцу устройства.
                      3. Видимо глобальные скрипты появились в версии выше чем 6.0.
                      Потому что в моей версии я такого не вижу... или не туда смотрю.

                      Click image for larger version  Name:	2.jpg Views:	0 Size:	98.6 KB ID:	469675

                      Comment

                      • Kos
                        Senior Member
                        Zabbix Certified SpecialistZabbix Certified Professional
                        • Aug 2015
                        • 3415

                        #12
                        Originally posted by Evgeniy90
                        Видимо глобальные скрипты появились в версии выше чем 6.0.
                        Потому что в моей версии я такого не вижу... или не туда смотрю.
                        Глобальные скрипты в версии 6.0 уже есть. А вот скриптов с типом "URL" - ещё нет, что и неудивительно, если почитать то, что написано по ссылке, любезно предоставленной коллегой Hamardaban. Поскольку ссылка эта ведёт на страничку "What's new in Zabbix 6.4.0​"

                        Другими словами, чтобы сделать то, что Вы хотите, у вас есть выбор:
                        • ковыряться в исходниках веб-интерфейса версии 6.0 и дорабатывать их под свои нужды (реально это PHP-скрипты);
                        • обновиться на версию 6.4.x, где этот функционал уже реализован, и дальше жить на этой версии (как минимум, до выхода версии 7.0);
                        • подождать пару месяцев, пока не выйдет версия 7.0, и обновляться сразу на неё (сейчас она в стадии четвёртой альфы).
                        Версия 6.4 доступна "здесь и сейчас", но она не LTS (официальная поддержка закончится 3 октября).
                        Версия 7.0 будет LTS (с поддержкой несколько лет), но пока ещё не вышла.

                        Comment

                        • Evgeniy90
                          Junior Member
                          • Aug 2023
                          • 20

                          #13
                          Всем добрый день, спасибо за ответы.
                          Столкнулся с новым не понятным моментом. Хочу настроить прокис
                          Есть: Zabbix-server 6/0 (Ubuntu 22.04) и Zabbix-proxy 6.0 (Debian 12). Проблема, не могу с прокси сервера собрать данные по SNMP.
                          На прокси snmp установлено, опрос устройств вручную проходит нормально (snmpwalk...), агенты на устройствах данные передают (агент->прокси->сервер). Но получить snmp данные не получается (устройство snmp->прокси)
                          Чувствую решение простое и где-то рядом, подскажите куда-копнуть.

                          Comment

                          • Kos
                            Senior Member
                            Zabbix Certified SpecialistZabbix Certified Professional
                            • Aug 2015
                            • 3415

                            #14
                            Originally posted by Evgeniy90
                            Чувствую решение простое и где-то рядом, подскажите куда-копнуть.
                            Не забыли в настройках хостов, которые надо мониторить по SNMP, указать, что они мониторятся через прокси? И дождаться синхронизации конфигурации прокси с Zabbix-сервером.

                            Comment

                            • Hamardaban
                              Senior Member
                              Zabbix Certified SpecialistZabbix Certified Professional
                              • May 2019
                              • 2713

                              #15
                              И убедитесь что прокси собран с поддержкой snmp (при старте прокси пишет в лог что он умеет)

                              Comment

                              Working...