Suse linux enterprise server zabbix

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: установка zabbix-агента из исходных кодов на SUSE Linux Enterprise Server

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

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

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

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

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

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

Читайте также:  Пароль или пин код windows 10

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Источник

Zabbix Documentation 1.8

Table of Contents

13.6 Использование готового решения Zabbix

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

Для запуска, загрузите готовое решение и перейдите в вашем браузере по IP, который был получен по DCHP.

Загрузка готового решения Zabbix

Готовое решение Zabbix основано на следующих версиях OpenSUSE:

Версия готового решения Zabbix Версия OpenSUSE
1.8.2 11.2
1.8.3
1.8.4 11.3
1.8.5
1.8.6
1.8.7 11.4
1.8.8
1.8.9
1.8.10
1.8.11
1.8.12

Образ доступен в следующих форматах:

Этот образ содержит настроенный Zabbix сервер, работающий с базой данных MySQL, также доступен и веб-интерфейс.

Готовое решение было создано с помощью SUSE Studio.

13.6.1 Изменения в конфигурации SUSE

Имеется несколько изменений применительно к базовой конфигурации OpenSUSE.

13.6.1.1 Изменения настроек MySQL
13.6.1.2 Использование статического IP адреса

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

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

13.6.1.3 Изменение часового пояса

По умолчанию готовое решение использует UTC часовой пояс для системного времени. Для изменения часового пояса, скопируйте соответствующий файл из /usr/share/zoneinfo в /etc/localtime, например:

13.6.1.4 Другие изменения

13.6.2 Конфигурация Zabbix

Установленное готовое решение Zabbix имеет следующие пароли и другие изменения конфигурации:

13.6.2.1 Пароль

Для изменения пароля пользователя базы данных, потребуются изменения в следующих местах:

13.6.2.2 Размещения файлов
13.6.2.3 Изменения в настройках Zabbix
13.6.2.4 Сохранение конфигурации

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

Для создания архивной копии, выполните:

Теперь вы можете переместить файл dbdump.bz2 на другую машину.

Для восстановления из архивной копии, переместите копию в готовое решение и выполните:

13.6.3 Доступ к веб-интерфейсу

По умолчанию доступ к веб-интерфейсу разрешен с:

Корневой каталог веб-сервера (/) перенаправляется на /zabbix, таким образом доступ к веб-интерфейсу может быть получен как с http:// , так и с http:// /zabbix.

Эти параметры могут быть изменены в /etc/apache2/conf.d/zabbix.conf. Вы должны перезапустить вебсервер после изменения этого файла. Чтобы это сделать зайдите на сервер по SSH под root и выполните:

13.6.4 Фаервол

По умолчанию, открыто только два порта — 22 (SSH) и 80 (HTTP). Для открытия других портов — например, портов Zabbix сервера и агента — измените правила iptables с помощью утилиты SuSEfirewall2:

Затем перезагрузите правила фаервола:

13.6.5 Возможности мониторинга

Zabbix сервер скомпилирован с поддержкой следующих функций:

В представленной конфигурации Zabbix сервер наблюдает за некоторыми базовыми параметрами самого себя с помощью локально установленного агента, дополнительно веб-интерфейс Zabbix наблюдается и с помощью веб мониторинга.

Мониторинг веб-интерфейса готового решения Zabbix

13.6.6 Именование, скрипты запуска и другие скрипты

Имена демонов Zabbix изменены со стандартных с подчеркиванием на имена с тире для поддержки принципов SUSE. Они называются:

Аналогичным образом и файлы конфигурации:

Представлены соответствующие скрипты запуска. Для контроля Zabbix сервера используйте следующие команды:

Замените server на agentd для демона Zabbix агента.

13.6.6.1 Скрипты планировщика

Имеется скрипт планировщика, который запускается crontab каждые 10 минут и перезапускает Zabbix сервер, если он не запущен, /var/lib/zabbix/bin. Скрипт записывает в журнал дату и время проблем и начала попыток /var/log/zabbix/server_problems.log. Этот скрипт доступен в готовом решении Zabbix начиная с версии 1.8.3.

13.6.6.2 Увеличение доступного дискового пространства

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

Запустите fdisk для изменения размера раздела. Выполните под root:

Эта команда запустит fdisk для диска sda. Затем, переключитесь на использование секторов введя:

Затем удалите существующий раздел и создайте новый с нужным размером. В большинстве случаев вы будете выбирать доступный максимум, что расширит файловую систему до размера, который вы сделали доступным для виртуального диска. Для этого введите следующую последовательность в fdisk:

Если вы хотите оставить пространство для дополнительных разделов (swap и т.д.), вы можете ввести другое значение для last sector (последний сектор). По завершении сохраните изменения введя:

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

Теперь файловая система должна быть увеличена до размера раздела.

13.6.7 Заметки о специфичных форматах

13.6.7.1 Xen

Для использования образов в Xen сервере, выполните:

Для получения более подробной информации по использованию образов Xen смотрите следующие страницы:

Конвертация образа для XenServer

Для использования Xen образов в Citrix Xenserver вам необходимо сконвертировать образ диска. Чтобы это сделать:

13.6.7.2 VMWare

Образы в формате vmdk используются напрямую в продуктах VMWare Player, Server и Workstation. Для использования в ESX, ESXi и vSphere образы должны быть сконвертированы используя конвертер VMWare.

13.6.7.3 Образ HDD/flash (raw)

Смотрите http://en.opensuse.org/openSUSE:SUSE_Studio_Disc_Image_Howtos для получения более подробной информации относительно образов диска.

13.6.8 Известные проблемы

13.6.8.1 Для готового решения 1.8.8

Готовое решение Zabbix 1.8.8 сообщает о себе в сообщениях загрузки, что основано на версии 1.8.7. Это неправильно, актуальное готовое решение содержит Zabbix 1.8.8.

Источник

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.

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.

Источник

Читайте также:  Добавить клиента openvpn windows
Оцените статью