Как добавить переключатель в zabbix

Обновлено: 21.11.2024

После предыдущих руководств, посвященных серии Zabbix, в этой статье описывается, как установить и настроить экземпляр агента Zabbix для запуска в качестве службы в системах Microsoft Windows для мониторинга инфраструктур Windows, особенно серверных машин.

Требования

Шаг 1. Загрузите и установите агент Zabbix в Windows

<р>1. Предварительно скомпилированные zip-агенты для сред Windows можно загрузить с официальной страницы загрузки Zabbix, вручную установить и запустить в системе с помощью командной строки Windows, как показано в следующем примере:

Например, предположим, что вы загрузили и распаковали zip-архив агента Zabbix в папку D:\Downloads\zabbix_agents-5.4.7\, выполните следующую команду, чтобы установить службу:

<р>2. После того, как служба будет установлена ​​на вашем хосте Windows, откройте файл zabbix_agentd.win.conf и вручную отредактируйте следующие параметры:

<р>3. Чтобы запустить службу, просто введите:

Чтобы остановить службу, выполните ту же команду, что и выше, с аргументом --stop, а чтобы удалить службу, используйте аргумент --uninstall.

<р>4. Второй и более удобный способ установки и автоматической настройки агента Zabbix в средах Windows — это загрузка MSI-пакета установщика агента Zabbix, специфичного для архитектуры вашей системы.

<р>5. Как только файл MSI агента Zabbix будет загружен в вашу систему, запустите его и предоставьте необходимую информацию для настройки и установки агента на целевом отслеживаемом хосте следующим образом:

Если позже вам понадобится изменить файл конфигурации Zabbix с другими пользовательскими значениями, файл conf можно найти по пути %programfiles%\Zabbix Agent\.

<р>6. После завершения настройки откройте командную строку Windows с правами администратора, запустите команду services.msc, чтобы открыть утилиту служб Windows, и найдите службу агента Zabbix, чтобы проверить, работает ли служба и автоматически запускается после перезагрузки.

С этой консоли вы можете управлять службой (запускать, останавливать, приостанавливать, возобновлять, включать или отключать).

Шаг 2. Настройте брандмауэр Windows и протестируйте Zabbix Agent

<р>7. Почти все системы на базе Windows имеют активный и работающий брандмауэр Windows, поэтому порт агента Zabbix должен быть открыт в брандмауэре для связи с сервером Zabbix.

Чтобы открыть порт агента Zabbix в брандмауэре Windows, откройте Панель управления -> Система и безопасность -> Брандмауэр Windows и нажмите Разрешить приложение через брандмауэр Windows.

<р>8. Затем нажмите кнопку «Разрешить другое приложение», и должно открыться новое окно. Используйте кнопку «Обзор», чтобы перейти и добавить исполняемый файл агента Zabbix (обычно находится в папке %programfiles%\Zabbix Agent\, если вы установили его с помощью программы MSI), затем нажмите кнопку «Добавить», чтобы добавить службу.

<р>9. Затем убедитесь, что вы проверили и открыли правило брандмауэра в сегменте сети, где расположен сервер Zabbix в вашей сети, и нажали кнопку OK, чтобы завершить и применить конфигурацию.

<р>10. Чтобы проверить, доступен ли агент Zabbix, работающий в Windows, со стороны сервера Zabbix, используйте команду telnet или netcat на сервере Zabbix для IP-порта агента Windows, и должно появиться сообщение «Подключено». Нажмите клавишу Enter, чтобы сгенерировать сообщение об ошибке и автоматически отключиться от агента:

Шаг 3: Добавьте отслеживаемый Zabbix Agent хост Windows к Zabbix Server

<р>11. После того, как агент Windows был протестирован из командной строки и все выглядит нормально, перейдите в веб-интерфейс Zabbix Server, перейдите на вкладку «Конфигурация» -> «Хосты» и нажмите кнопку «Создать хост», чтобы добавить хост, отслеживаемый Windows.

<р>12. В окне «Хост» добавьте полное доменное имя вашего компьютера с агентом Windows в поле «Имя хоста», добавьте произвольное имя в поле «Видимое имя», чтобы легко идентифицировать отслеживаемый компьютер на панели Zabbix, убедитесь, что хост включен в группу серверов, и добавьте IP-адрес вашего хоста Windows в файле интерфейсов агента. Значение Порт оставляет без изменений.

<р>13. Затем перейдите на вкладку «Шаблон» и нажмите кнопку «Выбрать». Должно появиться новое окно с шаблонами Zabbix. Перейдите в это окно, отметьте «Шаблон ОС Windows» и нажмите кнопку «Выбрать», чтобы добавить шаблон.

<р>14. Как только шаблон ОС Windows появится в поле «Связать новые шаблоны», нажмите кнопку «Добавить», чтобы связать этот шаблон с конфигурацией хоста Windows.

Наконец, после того, как шаблон ОС Windows появится в файле Linked Templates, нажмите кнопку «Добавить» ниже, чтобы завершить процесс и добавить всю конфигурацию хоста Windows.

<р>15. После того, как ваша отслеживаемая машина Windows была добавлена, вернитесь в Конфигурация -> Хосты, и теперь хост Windows должен присутствовать в этом окне, как показано на снимке экрана ниже.

Вот и все! Просто убедитесь, что для параметра «Статус хоста Windows» установлено значение «Включено», и подождите несколько минут, пока сервер Zabbix свяжется со стороной агента Windows и обработает полученные удаленные данные.

Например, чтобы получить графическое изображение нагрузки ЦП на отслеживаемой машине Windows, перейдите на вкладку веб-консоли Zabbix «Мониторинг» -> «Графики», выберите имя хоста машины Windows и график загрузки ЦП, и все собранные данные должны быть представлен в виде красивой графической диаграммы.

Если вам понравилась эта статья, подпишитесь на уведомления по электронной почте о руководствах по Linux. Если у вас есть вопросы или сомнения? обратитесь за помощью в разделе комментариев.

Если вы цените то, что мы делаем здесь, в TecMint, вам следует подумать о следующем:

TecMint – это самый быстрорастущий и пользующийся наибольшим доверием сайт сообщества, где можно найти любые статьи, руководства и книги по Linux в Интернете. Миллионы людей посещают TecMint! для поиска или просмотра тысяч опубликованных статей, доступных всем БЕСПЛАТНО.

Если вам нравится то, что вы читаете, купите нам кофе (или 2) в знак признательности.

Мы благодарны за вашу бесконечную поддержку.

Похожие записи

17 мыслей о «Как установить агент Zabbix и добавить хост Windows для мониторинга Zabbix — часть 4»

У меня проблемы с агентом, сервер Zabbix не может прочитать сетевой интерфейс от агента Zabbix. в логе ошибка

активная проверка "net.if.in["Broadcom BCM5709C NetXtreme II GigE (клиент NDIS VBD)", удалена]" не поддерживается: не удается получить информацию о сетевом интерфейсе.

Я использую HyperV на этом сервере, и у меня есть виртуальная сеть, подключенная к виртуальному коммутатору. Агент Zabbix пытается получить информацию из моей физической сети на сервере, а не из виртуальной сети, в которой есть вся необходимая информация для сети (IP, DNS и т.д.)

можно ли указать zabbix_agent, с какого интерфейса он должен получать информацию?

Я желаю вам лучшего! Этот урок мне очень помогает! Я несколько дней пытался включить агент на windows для своего zabbix и потерял небольшую, но очень важную конфигурацию: Выберите шаблон для станции. Я много искал (в том числе и в Руководстве по Zabbix) и нашел только здесь! И теперь это работает!

Привет, я хочу знать, как я могу открыть графический интерфейс zabbix. спасибо

Как вы, наверное, уже поняли, в последнее время мы много работали с мониторингом. Эта статья также будет основываться на этом. Мы собираемся контролировать коммутатор HP с помощью Zabbix через SNMP. Я проведу вас через весь процесс.

Zabbix – это очень популярное и известное решение для корпоративного мониторинга, которое помогает отслеживать ваши сетевые устройства. В этом примере мы используем серию коммутаторов HP 1820. Это довольно легко и быстро настроить.

Если вам нужно сначала установить Zabbix, я вам помогу.

Шаг 1. Включите SNMP на коммутаторе

Прежде чем мы сможем отслеживать коммутатор HP с помощью Zabbix, нам нужно включить SNMP на самом коммутаторе. Войдите в свой коммутатор HP через веб-интерфейс. Перейдите к Настройка сети / Подключиться. Введите все, как показано ниже. Имя сообщества — это в основном идентификатор, такой как рабочая группа или домен. Таким образом, вы можете использовать его для идентификации ваших коммутаторов. Будьте осторожны, регистр чувствителен!

Нажмите «Применить и сохранить конфигурацию», когда закончите с этим.

Шаг 2. Добавление коммутатора в Zabbix

Теперь нам нужно добавить Switch в Zabbix. Войдите в Zabbix, перейдите в раздел Конфигурация/Хосты и нажмите Создать хост.

Теперь заполните все, как показано на скриншоте ниже. Дайте коммутатору имя, добавьте его в группу, добавьте интерфейс SNMP и нажмите «Добавить».

Перейдите к макросам. В качестве значения введите то, что вы указали в качестве имени сообщества на коммутаторе. Опять же, регистр чувствителен!

В качестве последнего шага нам нужно назначить коммутатору соответствующий шаблон. Перейдите к шаблонам и найдите шаблон: Net HP Enterprise Switch SNMPv2. Нажмите маленькую кнопку «Добавить» под ним и, наконец, нажмите «Обновить».

Если вы все сделали правильно и вернетесь к Configuration / Hosts, вы должны увидеть, что рядом с вашим коммутатором появляется пара цифр. Это говорит о том, что соединение работает. Если цифр нет, значит что-то не так.

Учтите, что получение всех показателей и их работа может занять около 1 часа. Так что дайте ему время заполниться.

Подведение итогов

Как видите, контролировать коммутатор HP с помощью Zabbix было довольно просто. Настройка довольно быстрая. Если у вас больше переключателей, я рекомендую добавить их таким же образом.

Агент управления коммутаторами Edgecore поддерживает SNMP (простой протокол управления сетью).
Этот SNMP-агент позволяет управлять коммутатором из любой системы в сети с помощью программного обеспечения для управления сетью.

Забфикс:

Zabbix — это инструмент с открытым исходным кодом для мониторинга состояния сервера и устройства (коммутатора, маршрутизатора и т. д.).

Доступные платформы:

ОС: Ubuntu, CentOS, MAC

Необходимый инструмент: Docker

Шаг 1. Убедитесь, что Docker установлен на этом устройстве.

Шаг 3: Войдите в папку zabbix-docker

Шаг 4: Установите и запустите службу Zabbix.

Создайте шаблон для коммутатора Edgecore:

В этом примере отслеживается температура ECS4120-28T.

Шаг 1. Создайте шаблон

Конфигурация -> Шаблоны -> Создать шаблон

Шаг 2. Создайте хост

Конфигурация -> Хосты -> Создать хост

Шаг 3. Создайте приложение на хосте.

ECS4120-28T -> Приложение -> Создать приложение

Шаг 4. Создайте элемент на хосте.

ECS4120-28T -> Элемент -> Создать элемент

Шаг 5. На главной странице создайте график температуры на панели управления.

Zabbix -> редактировать панель инструментов -> Добавить виджет

Шаг 6. Теперь вы можете контролировать температуру серии ECS4120 через Zabbix.

Для мониторинга коммутаторов и маршрутизаторов Cisco с поддержкой SNMP (простого протокола управления сетью) на сервере Zabbix необходимо настроить сервер для SNMP. В этом посте я использовал сервер Debian 8 с запущенным zabbix и настроил SNMP на коммутаторе cisco для мониторинга его интерфейсов и пропускной способности. Конфигурация будет состоять из трех частей. На первом этапе мы установим SNMP на сервер Debian, на котором размещен Zabbix. На втором этапе мы настроим переключатель для информации о хосте snmp и строки сообщества. На последнем шаге мы настроим хост Zabbix для опроса данных SNMP с коммутатора cisco.

Шаг 1: настройте сервер zabbix для SNMP

Сначала добавьте список исходников Debian, если это еще не сделано.

Вставьте следующие строки в файл sources.list:

Далее обновите список источников

Установите базу данных SNMP и MIB. Выполните следующие две команды, чтобы установить SNMP и базу данных MIBS.

Перейдите в /etc/snmp/snmp.conf и раскомментируйте следующую строку. Это позволит командной строке net-snmp использовать MIBS.

Затем обновите MIBS до последней версии. Выполните следующую команду от имени пользователя root.

Затем перейдите в /etc/snmp/snmpd.conf и раскомментируйте строку, показанную ниже. Это позволит вам запрашивать сервер zabbix, используя «общедоступную» строку сообщества.

публичный локальный хост rocommunity

Теперь вы можете запросить свой сервер zabbix с помощью «общедоступной» строки сообщества, как показано ниже:

Перезапустите сервер zabbix.

сервис перезапуска zabbix-сервера

Теперь ваш сервер zabbix готов для SNMP, и вы можете перейти ко второму шагу настройки.

Шаг 2: настройте snmp v1 на коммутаторе Cisco.

Чтобы настроить SNMP на вашем коммутаторе Cisco, вам необходимо создать список доступа, разрешающий доступ к диспетчеру SNMP (серверу Zabbix) к коммутатору. Затем вы должны создать строку сообщества и предоставить ей доступ только для чтения (ro), за которым следует номер списка доступа. Наконец, вам нужно создать узел snmp (IP-адрес сервера zabbix), за которым следует строка сообщества.

Примечание: 200.1.1.15 — это IP-адрес сервера zabbix.

Шаг 3: создайте информацию о хосте в zabbix.

Чтобы создать информацию о хосте в zabbix, войдите в свой zabbix с учетными данными администратора, нажмите «Конфигурация», а затем нажмите «Создать хост».

Далее укажите имя хоста и видимое имя. Введите IP-адрес интерфейса коммутатора в поле «Интерфейсы SNMP» и нажмите кнопку «Добавить», расположенную внизу страницы.

Наконец, вам нужно создать макрос для строки сообщества SNMP. В файлах макросов введите и в поле значения введите «mycommunity» и нажмите кнопку обновления. Помните, что строковое значение должно совпадать со значением переключателя. В этом примере мы установили строку сообщества как «mycommunity».

Zabbix — это передовое программное обеспечение корпоративного уровня, предназначенное для мониторинга в режиме реального времени миллионов метрик, собранных с десятков тысяч серверов, виртуальных машин и сетевых устройств. Это приложение с открытым исходным кодом и предоставляется бесплатно.

В этой статье мы настраиваем модель коммутатора Huawei S1720-28GFR-4TP-AC для мониторинга на нашем сервере Zabbix (версия 5.0.7)

Предпосылки

  • IP-адрес коммутатора: 172.16.250.244
  • IP-адрес сервера Zabbix: 172.16.250.5
  • Служба Zabbix запущена, и коммутатор доступен с сервера

Изменить конфигурацию

Давайте сначала начнем настройку коммутатора. Убедитесь, что ваш сервер мониторинга может пропинговать IP-адрес коммутатора (т. е. коммутатор доступен). Определите IP-адрес, назначенный коммутатору Huawei, и получите доступ к веб-интерфейсу коммутатора, используя IP-адрес. Укажите административные учетные данные для входа в систему.

Укажите административные учетные данные для входа

Следуйте инструкциям по порядку, запомните строку сообщества, потому что она будет настроена на сервере Zabbix.

  1. После входа в систему перейдите к техническому обслуживанию.
  2. нажмите на категорию SNMP
  3. На вкладке "Настройки SNMP" включите службу SNMP.
  4. Отметьте подходящую версию, работающую на сервере мониторинга, в моем случае это v2c
  5. Укажите строку сообщества. Это механизм аутентификации или тип пароля, который будет запрашиваться с любого устройства мониторинга.
  6. Укажите идентичную строку сообщества, чтобы подтвердить наличие опечатки (если сервер мониторинга знает эту строку сообщества, ему будет предоставлена ​​информация о состоянии)
  7. Применить изменения

  1. Теперь перейдите на вкладку "Настройки ловушек".
  2. Включить ловушку SNMP
  3. Подтвержден интерфейс, к которому подключен сервер snmp/zabbix. В моем случае сервер подключен к порту GigabitEthernet0/0/1
  4. Применить настройки
  5. Нажмите кнопку "Создать".
  6. Укажите IP-адрес сервера мониторинга (например, 172.16.250.5). Оставьте номер порта по умолчанию.
  7. Выберите версию ловушки v2c (или версию, работающую на сервере)
  8. Введите пользователя, которому будет разрешен доступ к статистике (в моем случае linuxduke)
  9. нажмите "ОК".

Поздравляем! Вы успешно настроили коммутатор.

Конфигурация сервера Zabbix

Теперь мы настроим сервер zabbix, чтобы начать мониторинг коммутатора Huawei.

Предоставьте учетные данные администратора

Теперь мы добавим коммутатор Huawei на сервер мониторинга для сбора статистики.

Добавить информацию о хосте

  1. Укажите имя хоста, если оно назначено в вашем DNS, или любое подходящее имя.
  2. Укажите название ресурса (это имя будет отображаться на графиках)
  3. Создайте новую группу с любым подходящим названием или выберите существующую группу
  4. Нажмите добавить ссылку и выберите SNMP.
  5. Укажите IP-адрес коммутатора, который нужно отслеживать.
  6. Выберите подходящую версию SNMP
  7. Не использовать прокси
  8. Отметьте, чтобы включить хост.
  9. Нажмите "Шаблоны".

  1. Нажмите кнопку "Выбрать" в разделе "Связать новые шаблоны".
  2. Нажмите кнопку "Выбрать" в группе хостов.

Нажмите Шаблоны/Сетевые устройства, чтобы просмотреть все шаблоны сетевых устройств

Теперь щелкните ссылку Template Net Network Generic Device SNMP, чтобы выбрать ее

Официальные шаблоны Zabbix можно найти здесь

  1. Нажмите вкладку IPMI вверху.
  2. В блоке Уровень привилегий выберите Пользователь
  3. Укажите имя пользователя
  4. Здесь пароль будет таким же, как тот, который уже был настроен в настройках коммутатора SNMP
  5. Обновить/добавить настройки

Укажите строку сообщества, настроенную на коммутаторе

Поздравляем! Вы настроили сервер мониторинга Zabbix.

Теперь давайте проверим, получает ли сервер статистику от коммутатора.

Просмотр статистики, полученной от коммутатора

  1. Нажмите "Категория мониторинга".
  2. выберите Последние данные
  3. введите имя хоста коммутатора для поиска (например, Huawie-Sw-Rack-35)
  4. Нажмите любую ссылку на график, чтобы просмотреть собранную информацию на графике.

Можно заметить, что сервер начал получать обновления от коммутатора Huawei, последняя проверка столбца показывает, что статистика собиралась недавно.

В следующем уроке мы узнаем, как настраивать графические экраны и слайды в Zabbix.

После настройки экранов мы сможем отслеживать графики для каждого интерфейса, как показано на следующем снимке.

Читайте также: