Oracle linux установка zabbix agent

Как установить Zabbix на сервер Oracle 8.6

В этой публикации я продемонстрирую установку и предварительную настройку Zabbix на сервере под операционной системой Linux Oracle 8.6.

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

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

Почему именно он ?

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

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

Поддержка различных платформ и протоколов: Zabbix поддерживает множество платформ и протоколов, включая Linux, Windows, AIX и другие Unix-подобные операционные системы, а также протоколы SNMP, IPMI, JMX и другие. Гибкость настройки: Zabbix позволяет настраивать мониторинг под конкретные потребности организации и инфраструктуры, используя гибкий язык шаблонов и дополнительные модули.

Аналоги Zabbix

  1. Nagios — бесплатная мониторинговая система, которая предоставляет глубокую интеграцию с различными продуктами для мониторинга различных аспектов вашей сети.
  2. Cacti — программное обеспечение для сбора данных и визуализации производительности сети. Он позволяет пользователям создавать свои собственные графики и диаграммы для наблюдения за производительностью сети.
  3. Observium — это программное обеспечение для мониторинга сетевых устройств, которое предоставляет великолепный интерфейс для мониторинга сети. Он позволяет пользователям создавать собственные графики и диаграммы для анализа данных производительности в различных контекстах.
  4. Icinga — бесплатное программное обеспечение для мониторинга сети, которое предоставляет пользователям интуитивно понятный интерфейс для настройки мониторинга сети.
Читайте также:  Linux mint cinnamon файлы

Отличия между Zabbix и другими аналогами

  • Имеет более мощный движок для сбора данных, а именно полноценное ядро SNMP, которое позволяет нам более точно мониторить сеть;
  • У него более удобный интерфейс для администрирования и настройки мониторинга сети;
  • Предлагает более гибкие и мощные механизмы автоматизации для создания триггеров и правил, которые позволяют быстро реагировать на замечания и исключают потенциальные проблемы в будущем;
  • Предоставляет более широкий спектр инструментов для мониторинга и анализа производительности сети.

Требования

Для работоспособности требуется:

  • Сервер на операционной системе Linux Oracle;
  • Обновленные пакеты приложений и системы;
  • Установлена база данных MySQL или PostgreSQL.

Начало работы

Обновите систему выполнив команду.

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

Установите базу данных MySQL.

Запустите службу базы данных, а так же включите автоматический запуск в автозагрузке.

Проверьте работоспособность базы данных.

Проверка работоспособности базы данных

Установка мониторинга системы

Добавьте репозиторий «по» в вашу систему Oracle.

“dnf clean all” — это команда, которая используется в дистрибутивах Linux, основанных на Fedora или Red Hat, для чистки кэша пакетов.

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

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

Произведите установку необходимых компонентов.

dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agentp

Подготовка «БД»

Перед созданием, удостоверьтесь что служба «бд» включена и выполняется в фоновом режиме.

Читайте также:  Лимит файловых дескрипторов linux

Проверка работы службы БД

Откройте панель управления «бд» для создания пользователя с корневыми правами управления базы данных.

Панель управления базами данных

create database name_of_db character set utf8mb4 collate utf8mb4_bin;
create user zabbix@your_domain identified by ‘password’;
grant all privileges on zabbix.* to zabbix@your_domain;
set global log_bin_trust_function_creators = 1;
quit;

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

zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql —default-character-set=utf8mb4 -uzabbix -p Zabbix

После импорта схемы для нашей «бд» требуется отключить параметр « log_bin_trust_function_creators».

Установка пароля

Перейдите в каталог с конфигом «бд» и внесите изменения.

Конфигурирование БД

Для чего нужна переменная «trust_function»

«log_bin_trust_function_creators» — это переменная системы MySQL, которая контролирует, может ли пользователь создавать и модифицировать функции и триггеры, что записываются в бинарный лог изменений.

Если данная переменная установлена в значение 1, то любой пользователь с привилегиями SUPER или EVENT_SCHEDULER может создавать и модифицировать функции и триггеры, которые записываются в бинарный лог изменений, без каких-либо ограничений.

Если же данная переменная установлена в значение 0, то только пользователи с привилегией SUPER могут создавать и модифицировать функции и триггеры, которые записываются в бинарный лог изменений.

Проверка

Запустите службы забикс сервера, а также включите их в автозагрузку системы.

systemctl restart zabbix-server zabbix-agent httpd php-fpm && systemctl enable zabbix-server zabbix-agent httpd php-fpm

Как запустите ПО, вы можете обратиться к адресной строке вашего браузера, и вписать айпи адрес вашего сервера забикс, «http://your_ip_of_server/zabbix»

Произведите установку опираясь на web-интерфейс.

При настройке на web-интерфейсе, не забывайте какой пароль указываете для базы данных.

Настройка Zabbix через web-интерфейс

Как выполните полную настройку на web-интерфейсе, вас перенесет на окно авторизации.

Авторизация в Zabbix

Используйте логин Admin и пароль password для авторизации (если вы меняли пароль, то впишите тот который указали при создании пользователя).

Читайте также:  Astra linux установка обновления iso

Вход в ПУ Zabbix

Пример отображения трафика передаваемый через коммутатор.

Пример отображения трафика

Вывод

В этой публикации мы разобрали следующие вопросы:

  • Как установить «бд» MySQL и подготовить ее для работы с мониторингом системы;
  • Как установить мониторинг системы Zabbix на сервер под операционной системой Linux Oracle 8.6;
  • Узнали для чего нужна переменная « log_bin_trust_function_creators».

Источник

Download and install Zabbix

Zabbix Server Installation

Get assistance in better understanding the benefits and potential from using Zabbix

Technical Support

Get access to the team of Zabbix experts that know every little bit of the source code

Training
  • Features
  • What’s new in Zabbix 6.4
  • Screenshots
  • System requirements
  • Lifecycle & Release Policy
  • License
  • Documentation
  • Roadmap
  • By Topic
  • By Industry
  • For Enterprises
  • Case studies
  • Customers and Users
  • Integrations & Templates
  • Support
  • Consulting
  • Turn-Key Solution
  • Template building
  • Upgrade
  • Development
  • Remote troubleshooting
  • Integration
  • Certified User
  • Certified Specialist
  • Certified Professional
  • Certified Expert
  • Testimonials
  • Training FAQ
  • Application form
  • Webinars
  • Partner Program
  • Become a Partner
  • Strategic Partners
  • Distributors
  • Map of Partners
  • Events
  • Forum
  • Blog
  • Bugs and Feature Requests
  • Developers
  • Community templates
  • Newsletters
  • About Us
  • Career
  • Contacts
  • Press Releases
  • Trademark
Join us! We’re hiring!

© 2001-2023 by Zabbix LLC. All rights reserved.

Источник

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