Suse linux zabbix agent

Содержание
  1. Zabbix Documentation 5.4
  2. Sidebar
  3. Table of Contents
  4. 3 SUSE Linux Enterprise Server
  5. Обзор
  6. Добавление репозитория Zabbix
  7. Установка сервера/веб-интерфейса/агента
  8. Создание базы данных
  9. Импорт данных
  10. Настроить базу данных для Zabbix сервера/прокси
  11. Настройка веб-интерфейса Zabbix
  12. Запуск процесса Zabbix сервера/агента
  13. Установка пакетов debuginfo
  14. zabbix-agent from server:monitoring project
  15. Выберите операционную систему
  16. Добавить репозиторий и установить вручную
  17. Получить бинарные пакеты напрямую
  18. How to install Zabbix on OpenSUSE 15.1 Leap?
  19. What is Zabbix?
  20. Install Zabbix on OpenSUSE 15.1
  21. 1.- Install LAMP on OpenSUSE 15.1
  22. 2.- Create a new database and user for Zabbix
  23. 3.- Install Zabbix on OpenSUSE 15.1
  24. 4.- Configure Zabbix to work on OpenSUSE 15.1
  25. 5.- Access to the Zabbix web interface
  26. Conclusion
  27. Zabbix: установка zabbix-агента из исходных кодов на SUSE Linux Enterprise Server
  28. linux-notes.org
  29. Установка Zabbix-agent в Unix/Linux
  30. Установка Zabbix-agent в CentOS/Fedora/RedHat
  31. Установка Zabbix-agent в Debian/Ubuntu
  32. Установка Zabbix-agent в MacOS X
  33. Настройка Zabbix-agent в Unix/Linux
  34. Настройка на стороне zabbix-server
  35. Настройка на стороне zabbix-agent
  36. Тестирование
  37. One thought on “ Установка Zabbix-agent в Unix/Linux ”
  38. Добавить комментарий Отменить ответ

Zabbix Documentation 5.4

Table of Contents

3 SUSE Linux Enterprise Server

Обзор

Официальные пакеты Zabbix доступны для:

SUSE Linux Enterprise Server 15 Скачать
SUSE Linux Enterprise Server 12 Скачать

Добавление репозитория Zabbix

Установите пакет настроек репозитория. Этот пакет содержит файлы конфигурации yum (менеджер пакетов программного обеспечения).

Установка сервера/веб-интерфейса/агента

Чтобы иметь возможность установить веб-интерфейс Zabbix, необходимо активировать Веб-модуль и модуль сценариев. Он содержит необходимые зависимости PHP.

Чтобы установить Zabbix сервер/веб-интерфейс/агент с поддержкой MySQL:

Замените apache в команде на nginx , если вы используете пакет для веб-сервера Nginx. Смотрите также: настройка Nginx для Zabbix на SLES 12/15.

Замените ‘zabbix-agent’ на ‘zabbix-agent2’ в этих командах, чтобы использовать агент 2 (только на SLES 15 SP1+).

Чтобы установить Zabbix прокси с поддержкой MySQL:

Замените mysql в командах на pgsql, чтобы использовать PostgreSQL.

Создание базы данных

База данных требуется для процессов Zabbix сервера и прокси. Она не требуется для Zabbix агента.

Создайте базу данных, используя предоставленные инструкции для MySQL или PostgreSQL.

Импорт данных

Теперь импортируйте исходную схему и данные для сервера с MySQL:

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

С TimescaleDB, в дополнение к предыдущей команде выполните также:

Для прокси, импортируйте исходную схему:

Для прокси с PostgreSQL:

Настроить базу данных для Zabbix сервера/прокси

Отредактируйте /etc/zabbix/zabbix_server.conf (и zabbix_proxy.conf) чтобы использовать соответствующие базы данных. Например:

В DBPassword используйте пароль базы данных Zabbix, если используйте MySQL; в случае с PosgreSQL используйте пароль пользователя для PosgreSQL.

Используйте DBHost= с PostgreSQL. Возможно, вы захотите сохранить настройку по умолчанию DBHost = localhost (или IP-адрес), но это заставит PostgreSQL использовать сетевой сокет для подключения к Zabbix.

Настройка веб-интерфейса Zabbix

В зависимости от используемого веб-сервера (Apache/Nginx) отредактируйте соответствующий файл конфигурации для веб-интерфейса Zabbix:

Его файл конфигурации находится в /etc/php7/fpm/php-fpm.d/zabbix.conf . Некоторые настройки PHP уже настроены. Но надо правильно установить date.timezone для вас.

Теперь вы готовы продолжить шаги по установке внешнего интерфейса, что позволит вам получить доступ к недавно установленному Zabbix.

Обратите внимание, что Zabbix прокси не имеет внешнего интерфейса; он взаимодействует только с Zabbix сервером.

Запуск процесса Zabbix сервера/агента

Запустите процессы сервера и агента Zabbix и заставьте их запускаться при загрузке системы.

С веб-сервером Apache:

Замените ‘apache2’ на ‘nginx’ для веб-сервера Nginx.

Установка пакетов debuginfo

Чтобы включить репозиторий debuginfo, отредактируйте /etc/zypp/repos.d/zabbix.repo. Замените enabled=0 на enabled=1 для репозитория zabbix-debuginfo.

Это позволит вам установить пакеты zabbix- -debuginfo

Источник

zabbix-agent from server:monitoring project

Выберите операционную систему

openSUSE

Добавить репозиторий и установить вручную

Для openSUSE Tumbleweed запустите от имени root:
Для openSUSE Leap 15.2 ports запустите от имени root:
Для openSUSE Leap 15.2 запустите от имени root:
Для openSUSE Leap 15.1 ARM запустите от имени root:
Для openSUSE Leap 15.1 запустите от имени root:
Для openSUSE Factory zSystems запустите от имени root:
Для openSUSE Factory PowerPC standard запустите от имени root:
Для openSUSE Factory ARM запустите от имени root:

Получить бинарные пакеты напрямую

Пакеты для openSUSE Tumbleweed:

Читайте также:  Автоматические задания windows 10

Пакеты для openSUSE Leap 15.2 ports:

Пакеты для openSUSE Leap 15.2:

Пакеты для openSUSE Leap 15.1 ARM:

Пакеты для openSUSE Leap 15.1:

Пакеты для openSUSE Factory zSystems:

Пакеты для openSUSE Factory PowerPC standard:

Пакеты для openSUSE Factory ARM:

Источник

How to install Zabbix on OpenSUSE 15.1 Leap?

Hi, folks. We know that monitoring services and networks is a necessity in the world. So today I will show you how to install Zabbix on OpenSUSE 15.1 Leap.

What is Zabbix?

Zabbix is a powerful tool for network monitoring. It is open-source and uses database handlers to process the data collected from your analyses.

There are too many features that make Zabbix a necessary tool in a network because with it the sysadmin can have detailed information about what happens in it. In addition, you can have real-time monitoring with their due reports.

So, let us start.

Install Zabbix on OpenSUSE 15.1

1.- Install LAMP on OpenSUSE 15.1

Zabbix is a tool that needs a database to work. The good thing is that it is compatible with the most popular solutions such as MySQL / MariaBD, PostgreSQL or SQLite.

The installation of Zabbix includes a web interface made in PHP and we have to install packages for it.

So, the first step is to have a LAMP server running correctly on our computer. In this sense, we have an excellent tutorial that will help you to achieve it.

Once you have finished the installation. We will be able to continue.

2.- Create a new database and user for Zabbix

As I mentioned earlier, Zabbix requires a relationship database manager. In this case, we have chosen MariaDB. However, it is necessary to create a new database for Zabbix as well as a new user.

So, access the MySQL shell. And start the work.

1.- Creating the new database for Zabbix

Now we can move on.

3.- Install Zabbix on OpenSUSE 15.1

The best way to install Zabbix on OpenSUSE 15.1 is through the OpenSUSE Monitoring repository.

The first argument is that it is a very reliable repository. Besides this we will have the Zabbix packages compiled and ready to work.

So, let’s add the repository.

In a terminal run the following:

This is how the repository is added under the monitoring alias.

To avoid confusion with package versions, we will change the priority of the repository.

2.- Adding the repository to install Zabbix on OpenSUSE 15.1

For everything to take effect, all repositories must be referenced.

3.- Accept the GPG key for the repository

When you use this repository for the first time, you will be asked to accept the GPG key. Do so.

Then, install Zabbix server instance, the web client and finally the agent.

4.- Install Zabbix on OpenSUSE 15.1 Leap

Now, we will proceed to set it up to get it ready.

4.- Configure Zabbix to work on OpenSUSE 15.1

Now that Zabbix is installed correctly. It needs to be configured properly.

Читайте также:  Fusioninventory agent linux установка

First, we will upload the data to the newly created database.

5.- Load the default data to the database

Once the data loading is finished, some parameters have to be changed in the Zabbix server configuration file.

In this file, you modify the following parameters.

Remember that these parameters have been defined previously in the database.

Save the changes by pressing CTRL + O and close the file with CTRL + X.

Now you have to do the same thing but in the GUI configuration file.

First, go to the folder where the file is located. Then rename the example file to the appropriate one. And finally, edit it to modify the desired parameters.

6.- Configuring Zabbix

There type the database credentials created.

Save the changes and close the file.

After this. The Apache configuration file for Zabbix has to be modified.

And it replaces the existing content with the following:

7.- Apache configuration for Zabbix

Again, save the changes and close the file.

Then, in the agent configuration file Make sure the values are like this:

Save the changes and close the file.

Then, enable the new Apache site for Zabbix and enable the rewrite module.

Finally, restart all the services involved:

There you go. Now to test it.

5.- Access to the Zabbix web interface

Now open your favorite web browser and you can visit the Zabbix web interface. It is available at http://your-server/zabbix . You will see the following:

8.- Zabbix log in page

Just type the default credentials. Username admin and password zabbix. You can chage the password later.

So, you will have to see the dashboard.

9.- Zabbix dashboard

Conclusion

Zabbix is one of those applications that you have to have on a server to control the entire network. especially when there are many nodes and it is necessary to know what is the performance of it. In this post, you have learned how to install it on OpenSUSE 15.1.

Please share this post with your friends and join our Telegram channel.

Источник

Zabbix: установка zabbix-агента из исходных кодов на SUSE Linux Enterprise Server

Установка производится на систему:

# cat /etc/SuSE-release
SUSE Linux Enterprise Server 10 (i586)
VERSION = 10

Качаем нужную версию Zabbix с сайта:

В этом примере используется:

Указывайте актуальную версию.

Добавляем группу и пользователя, от которого будет запускаться агент:

Переходим в каталог с распакованными кодами Zabbix:

В случае ошибки вида:

Установите GNU Compiler Collection:

В случае проблем — ведётся лог-файл, в том же каталоге:

Создаём файл лога:

Редактируем файл настроек агента:

Заметьте — хотя агент был запущен от root — он всё-равно работает под пользователем zabbix . Что бы изменить это — в файле конфигурации надо разрешить работу от root :

Удалите символ комментария и установите значение 1.

Устанавливаем агент как сервис.

Останавливаем работающие процессы zabbix-агента:

Переносим каталог с агентом в каталог /opt в корне системы:

В SUSE Linux Enterprise Server имеется шаблон скрипта. Копируем его, и редактируем под свои параметры:

Редактируем такие поля:

Вместо FOO_*** объявим свою переменную, напрмиер ZAB_* .

Указываем файл для запуска:

Устанавливаем в автозапуск (читайте блок INIT INFO для получения иформации о runlevel -ах для сервиса):

Источник

linux-notes.org

Были статьи о том, как установить zabbix-server в Unix/Linux и сегодняшняя тема, — это установка zabbix-agent-ов.

  • 192.168.13.10 — zabbix-server
  • 192.168.13.187 — zabbix-agent для CentOS 6
  • 192.168.13.175 — zabbix-agent для Debian 8
Читайте также:  Linux команда для просмотра папок

Установка Zabbix-agent в Unix/Linux

Данная статья, подразумевает то, что имеется zabbix-server и он уже установлен и работает.

Установка Zabbix-agent в CentOS/Fedora/RedHat

Я приводил примеры добавления разных версий репозиториев с zabbix (смотрите статья выше), приведу наглядный пример.

Добавим теперь хотя бы одного агента мониторинга, чтобы проверить работу системы. Устанавливать будем на этот же сервер. Делается это просто:

Нужно еще настроить конфиг с агентом.

Установка Zabbix-agent в Debian/Ubuntu

Я приводил примеры добавления разных версий репозиториев с zabbix (смотрите статья выше), приведу наглядный пример.

Добавим теперь хотя бы одного агента мониторинга, чтобы проверить работу системы. Устанавливать будем на этот же сервер. Делается это просто:

Нужно еще настроить конфиг с агентом.

Установка Zabbix-agent в MacOS X

Скачиваем последнюю версии zabbix_agentd_osx_installer:

PS: Вот полезное чтиво:

Приводим к виду:

Агент запускается автоматически во время следующей загрузки. Для запуска вручную введите:

Если, Launchctl unload не работает, используйте команду ниже:

Собираем zabbix agentd

Вы должны установить инструменты командной строки xcode и PackageMaker.app.

Скачиваем исходный код:

PS: У меня не завелось на новой версии Mac OS X!

Настройка Zabbix-agent в Unix/Linux

Настройка zabbix-agent-а можно несколькими способами:

  • Установить агент на нужный хост и потом добавлять вручную на zabbix-server (хорошо подойдет, если имеется не очень большое количество серверов для мониторинга)
  • Установить агент на нужный хост и потом настроить «Auto registration» на zabbix-server (хорошо подойдет, если имеется большое количество серверов для мониторинга)

Я расскажу оба варианта.

Настройка на стороне zabbix-server

Подключаемся к серверу где находится сервер и допишем правило:

Именно по 10051 будет ходить заббикс агент на заббикс сервер.

PS: Приведу на всякий случай мои конфиги (без комментариев).

Открываем URL-у заббикса и переходи в « Configuration» -> « Actions «. В поле « Event source» выбираем «Auto registration»:

После этого, нажимаем на «Create action»:

Я создам наглядный пример для Linux хостов:

  • Name — В этом поле, прописываем название действия для авторегистрации.
  • Conditions — созданные действия.
  • New condition — служит для создания действий.
  • Enabled — дает возможность включить созданное действие для определения всех Linux хостов.

Это была вкладка с действиями (Action). Переходим на следующую вкладку — «Operations»:

На этой вкладке нужно создать действия которые будет выполняться, если подходит условие:

  • Default subject — В этом поле, я ничего не изменял. Оно служит для оповещения ( собственно — это тема).
  • Default message — В этом поле, я ничего не изменял. Оно служит для оповещения ( собственно — это сообщение).
  • Operations — Описываются некоторые действия. Я создал правило для добавления хоста, применить ему группу и темплейты.

Настройка на стороне zabbix-agent

Для работы с сервером, который установлен локально на этой же машине, больше никаких настроек не надо делать. Если же вы будете устанавливать zabbix agent на удаленную машину, то в файле конфигурации агента /etc/zabbix/zabbix_agentd.conf нужно будет задать следующие параметры:

Вот так выглядит мой zabbix-agent конфиг:

Запускаем агент и добавляем в автозагрузку:

PS: Не забываем выкл\настроить SELinux:

Переходим к тестированию.

Тестирование

Открываем свой заббикс URL. Переходим в «Configuration» — > « Latest data». Выбираем нужный хост и смотрим что все принимается.

А на этом, у меня все. Статья «Установка Zabbix-agent с добавлением нового хоста в Zabbix» завершена.

One thought on “ Установка Zabbix-agent в Unix/Linux ”

Статья очень помогла. Спасибо Вам большое и удачи во всем.

Добавить комментарий Отменить ответ

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Источник

Оцените статью