Хотите узнать, как сделать установку агента Zabbix на Ubuntu Linux? В этом уроке мы расскажем вам, как установить и настроить программное обеспечение агента Zabbix на компьютере под управлением Ubuntu Linux версии 18.

Список оборудования:

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

Все перечисленные выше аппаратные средства можно найти на веб-сайте Amazon.

Zabbix Playlist:

На этой странице мы предлагаем быстрый доступ к списку видеороликов, связанных с установкой Zabbix.

Не забудьте подписаться на наш канал YouTube, названный FKIT.

Учебное пособие Zabbix:

На этой странице мы предлагаем быстрый доступ к списку руководств, связанных с установкой Zabbix.

Учебник - NTP на Ubuntu Linux

Во-первых, мы собираемся настроить систему на использование правильной даты и времени с использованием NTP.

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

# dpkg-reconfigure tzdata

Установите пакет Ntpdate и установите правильную дату и время сразу.

# apt-get update
# apt-get install ntpdate
# ntpdate pool.ntp.br

Команда Ntpdate использовалась для установки правильной даты и времени с использованием сервера: pool.ntp.br

Давайте установим службу NTP.

# apt-get install ntp

NTP - это сервис, который будет поддерживать обновление нашего сервера.

Используйте дату команды, чтобы проверить дату и время, настроенные на вашем Ubuntu Linux.

# date

Если система указала правильную дату и время, это означает, что вы выполнили все шаги правильно.

Учебник - Установка Zabbix Agent на Ubuntu

Теперь нам нужно установить агент Zabbix на Ubuntu Linux.

На консоли Linux используйте следующие команды для установки необходимых пакетов.

# groupadd zabbix
# useradd -g zabbix -s /bin/bash zabbix
# apt-get update
# apt-get install build-essential libpcre3-dev

На консоли Linux используйте следующие команды для загрузки установочного пакета Zabbix.

# mkdir /downloads
# cd /downloads
# wget https://ufpr.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.4.12/zabbix-3.4.12.tar.gz

Извлеките установочный пакет Zabbix, скомпилируйте и установите агент Zabbix.

# tar -zxvf zabbix-3.4.12.tar.gz
# cd zabbix-3.4.12/
# ./configure --enable-agent
# make
# make install

Теперь вы должны найти расположение файла zabbix_agentd.conf в вашей системе.

Вам необходимо отредактировать файл zabbix_agentd.conf.

# updatedb
# locate zabbix_agentd.conf
# vi /usr/local/etc/zabbix_agentd.conf

Вот исходный файл перед нашей конфигурацией.

LogFile=/tmp/zabbix_agentd.log
Server=127.0.0.1
ServerActive=127.0.0.1
Hostname=Zabbix server

Вот новый файл с нашей конфигурацией.

LogFile=/tmp/zabbix_agentd.log
Server=127.0.0.1,200.200.200.200
ServerActive=200.200.200.200

В нашем примере агент Zabbix настроен на подключение сервера Zabbix 200.200.200.200.

Серверу с IP-адресом 200.200.200.200 можно запросить и получить информацию от агента.

Localhost, 127.0.0.1, может запрашивать и получать информацию от агента.

После завершения настройки воспользуйтесь следующей командой, чтобы запустить агент Zabbix:

# /usr/local/sbin/zabbix_agentd

Установочный пакет Zabbix поставляется со сценарием запуска службы.

Если вы хотите, скопируйте сценарий запуска, используя приведенные ниже команды.

# cd /downloads/zabbix-3.4.12/
# cp misc/init.d/debian/zabbix-agent /etc/init.d/

Теперь вы можете использовать следующие команды для запуска службы агента Zabbix.

# /etc/init.d/zabbix-agent start

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

Если агент Zabbix был успешно запущен, вы должны увидеть сообщение, подобное этому.

26691:20180803:175741.642 TLS support: NO
26691:20180803:175741.642 **************************
26691:20180803:175741.642 using configuration file: /usr/local/etc/zabbix_agentd.conf
26691:20180803:175741.642 agent #0 started [main process]

26692:20180803:175741.643 agent #1 started [collector]

26693:20180803:175741.643 agent #2 started [listener #1]

26694:20180803:175741.643 agent #3 started [listener #2]

26696:20180803:175741.644 agent #5 started [active checks #1]

26695:20180803:175741.644 agent #4 started [listener #3]

26696:20180803:175741.659 no active checks on server [192.168.0.200:10051]: host [ubuntu18] not found

Поздравляем! вы установили агент Zabbix на компьютер под управлением Ubuntu Linux.

Теперь вы можете использовать панель инструментов Zabbix для добавления этого компьютера в службу мониторинга сети.

Учебник - Zabbix Monitor Linux

Теперь нам нужно получить доступ к панели мониторинга сервера Zabbix и добавить компьютер Linux в качестве хоста.

Откройте браузер и введите IP-адрес вашего веб-сервера plus / zabbix.

В нашем примере в браузере был введен следующий URL:

• http://35.162.85.57/zabbix

На экране входа в систему используйте имя пользователя по умолчанию и пароль по умолчанию.

• Имя пользователя по умолчанию: Admin
• Пароль по умолчанию: zabbix

zabbix login

После успешного входа в систему вы будете отправлены на панель инструментов Zabbix.

zabbix dashboard

На экране панели инструментов откройте меню «Конфигурация» и выберите параметр «Хост».

zabbix add host

В правом верхнем углу экрана нажмите кнопку «Создать хост».

Zabbix Create Host

На экране конфигурации хоста вам нужно будет ввести следующую информацию:

• Имя хоста - введите имя хоста для идентификации сервера Linux.
• Видимое имя хоста - повторите имя хоста.
• Новая группа - введите имя для идентификации группы подобных устройств.
• Интерфейс агента - введите IP-адрес сервера Linux.

Вот исходное изображение, перед нашей конфигурацией.

zabbix Cisco - Antes

Вот новое изображение с нашей конфигурацией.

Zabbix Linux Host

Затем нам нужно связать хост с определенным шаблоном сетевого монитора.

По умолчанию Zabbix поставляется с большим количеством шаблонов мониторинга.

Откройте вкладку «Шаблоны» в верхней части экрана.

Нажмите кнопку «Выбрать» и найдите шаблон с именем: TEMPLATE OS Linux

Zabbix linux template

Нажмите кнопку «Добавить» (1).

Нажмите кнопку «Добавить» (2).

Через несколько минут вы сможете увидеть исходный результат на панели инструментов Zabbix.

Окончательный результат займет не менее одного часа.

По умолчанию Zabbix будет ждать 1 час, чтобы узнать количество интерфейсов, доступных на компьютере Linux.

По умолчанию Zabbix будет ждать 1 час до сбора информации от сетевых интерфейсов.

Чтобы проверить вашу конфигурацию, откройте меню «Мониторинг» и нажмите «Графы».

Zabbix graphic

В правом верхнем углу экрана выберите группу с именем ALL.

Выберите имя хоста компьютера Linux.

Выберите граф с именем: CPU UTILIZATION

Zabbix Linux Graphic

Вы должны увидеть графику использования ЦП.

Zabbix cpu utilization linux

Поздравляем! Вы настроили сервер Zabbix для мониторинга Linux-компьютера.