Как удалить zabbix сервер ubuntu

Обновлено: 02.07.2024

В этом руководстве мы узнаем, как установить zabbix-server-mysql в Ubuntu 20.04.

Что такое zabbix-сервер-mysql

Zabbix — это система мониторинга сети сервер/клиент с множеством функций. Его можно использовать для: .

  • высокоуровневый мониторинг ИТ-услуг;
  • централизованный мониторинг ваших серверов и приложений;
  • мониторинг устройств с поддержкой SNMP;
  • мониторинг производительности (загрузка процесса, сетевая активность, активность диска, использование памяти, параметры ОС и т. д.);
  • визуализация данных. . Этот пакет предоставляет программное обеспечение, необходимое для интеграции хоста в качестве клиента Zabbix. Он собирает информацию от клиентов Zabbix и сохраняет ее в базе данных MySQL.

Существует три способа установки zabbix-server-mysql в Ubuntu 20.04. Мы можем использовать apt-get, apt и aptitude. В следующих разделах мы опишем каждый метод. Вы можете выбрать один из них.

Установить zabbix-server-mysql с помощью apt-get

Обновите базу данных apt с помощью apt-get, используя следующую команду.

После обновления базы данных apt мы можем установить zabbix-server-mysql с помощью apt-get, выполнив следующую команду:

Установить zabbix-server-mysql с помощью apt

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

После обновления базы данных apt мы можем установить zabbix-server-mysql с помощью apt, выполнив следующую команду:

Установить zabbix-server-mysql с помощью aptitude

Если вы хотите следовать этому методу, вам может потребоваться сначала установить aptitude, так как aptitude обычно не устанавливается по умолчанию в Ubuntu. Обновите базу данных apt с помощью aptitude с помощью следующей команды.

После обновления базы данных apt мы можем установить zabbix-server-mysql с помощью aptitude, выполнив следующую команду:

Как удалить zabbix-server-mysql в Ubuntu 20.04

Чтобы удалить только пакет zabbix-server-mysql, мы можем использовать следующую команду:

Удалить zabbix-server-mysql и его зависимости

Чтобы удалить zabbix-server-mysql и его зависимости, которые больше не нужны Ubuntu 20.04, мы можем использовать следующую команду:

Удалить конфигурации и данные zabbix-server-mysql

Чтобы удалить конфигурацию и данные zabbix-server-mysql из Ubuntu 20.04, мы можем использовать следующую команду:

Удалить конфигурацию zabbix-server-mysql, данные и все их зависимости

Мы можем использовать следующую команду для удаления конфигураций zabbix-server-mysql, данных и всех их зависимостей, мы можем использовать следующую команду:

Ссылки

Обзор

В этом руководстве мы узнаем, как установить zabbix-server-mysql в Ubuntu 20.04 с помощью различных инструментов управления пакетами, таких как apt, apt-get и aptitude.

В этом руководстве вы узнаете, как обновить и установить zabbix-server-mysql в Ubuntu 16.04 Lts? Узнайте, как удалить и полностью удалить пакет zabbix-server-mysql из операционной системы Ubuntu 16.04 LTS.

Быстрая установка zabbix-server-mysql:

Шаг 1. Обновите систему:

Шаг 2: Установите: zabbix-server-mysql

После обновления ОС выполните следующую команду для установки пакета:

Как установить zabbix-server-mysql в Ubuntu 16.04?

Как установить zabbix-server-mysql в Ubuntu 16.04 Lts? Удалить и удалить пакет zabbix-server-mysql

Прежде всего обновите свою систему с помощью команды:

Команда выше загрузит списки пакетов для Ubuntu 16.04 в вашей системе. Это обновит список новейших версий пакетов и их зависимостей в вашей системе.

После загрузки последнего списка пакетов с помощью вышеизложенного вы можете запустить процесс установки.

Если на вашем компьютере не установлен zabbix-server-mysql, то команда 'dpkg -L zabbix-server-mysql' выдаст следующую ошибку.

После обновления системы используйте следующую команду для установки zabbix-server-mysql:

Приведенная выше команда подтвердит установку пакета в вашей операционной системе Ubuntu 16.04. Если вы еще не вошли в систему как su, программа установки запросит у вас пароль root. После завершения установки вы можете использовать пакет в своей системе.

Как удалить/удалить zabbix-server-mysql из Ubuntu 16.04?

Теперь мы увидим команды для удаления zabbix-server-mysql из Ubuntu 16.04. Для удаления этого пакета вы можете легко использовать команду apt и удалить пакет из операционной системы Linux.

Для удаления zabbix-server-mysql используется следующая команда:

Следующая команда используется для удаления пакета zabbix-server-mysql вместе с его зависимостями:

Это удалит zabbix-server-mysql и все его зависимые пакеты, которые больше не нужны в системе.

Полное удаление zabbix-server-mysql со всеми файлами конфигурации:

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

или вы также можете использовать следующую команду:

Приведенная выше команда удалит все файлы конфигурации и данные, связанные с пакетом zabbix-server-mysql. Вы не можете восстановить удаленные данные, поэтому используйте эту команду с осторожностью.

Сервер Zabbix можно установить в любом дистрибутиве Linux, но в этом руководстве я покажу вам, как установить и оптимизировать последнюю версию Zabbix Proxy 6 LTS на Ubuntu 20.04 (Focal) / Ubuntu 18.04 (Bionic).

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

Zabbix 6.0 Dashboard

Панель инструментов Zabbix 6

Хватит болтать, давайте поработаем! Сначала мы установим и настроим сервер Zabbix, затем базу данных и, наконец, внешний интерфейс — посмотрите на рисунок ниже, чтобы лучше понять архитектуру Zabbix.

Изображение, показывающее архитектуру Zabbix

Изображение, показывающее архитектуру Zabbix

Это руководство предназначено для установки системы мониторинга Zabbix (сервера) в Ubuntu, а руководство по установке Zabbix-proxy в Ubuntu можно найти по этой ссылке.

Примечание: вам необходимо войти в систему как пользователь root на вашем сервере Linux с помощью « su - » или использовать « sudo », чтобы успешно выполнять команды, используемые в этом руководстве.

Шаг 1: Установите сервер Zabbix, интерфейс и агент

Установите пакет .deb Zabbix 6 в свою ОС Ubuntu (поддерживаются версии 20.04, 18.04 и 16.04).

Дополнительную информацию о жизненном цикле Zabbix и политиках выпуска можно найти на официальном сайте.

Шаг 2. Настройка базы данных

В этой установке я буду использовать пароль rootDBpass в качестве пароля root и zabbixDBpass в качестве пароля Zabbix для БД. Рассмотрите возможность изменения пароля из соображений безопасности.

а. Установите MariaDB 10.6

В терминале используйте следующую команду для установки MariaDB 10.6.

После завершения установки запустите службу MariaDB и включите ее запуск при загрузке с помощью следующих команд:

б. Сбросить пароль root для базы данных

Защитите MySQL/MariaDB, изменив пароль по умолчанию для root MySQL:

в. Создать базу данных

д. Импортируйте исходную схему и данные.

Импорт схемы базы данных для сервера Zabbix (может длиться до 5 минут):

д. Введите пароль базы данных в конфигурационный файл Zabbix

Откройте файл zabbix_server.conf командой:

и добавить пароль базы данных в этом формате в любом месте файла:

Сохранить и закрыть файл (ctrl+x, затем y и Enter).

Шаг 3. Настройте брандмауэр

Если на Ubuntu установлен брандмауэр UFW, используйте следующие команды для открытия портов TCP: 10050 (агент), 10051 (сервер) и 80 (интерфейс):

Шаг 4: Запустите сервер Zabbix и процессы агента

Шаг 5: Настройте интерфейс Zabbix

а. Настройте PHP для внешнего интерфейса Zabbix

Редактировать файл /etc/zabbix/apache.conf:

Сохранить и закрыть файл (ctrl+x, затем y и Enter)

б. Перезапустите веб-сервер Apache и запустите его при загрузке системы

в. Настроить веб-интерфейс

В основном, в этом мастере вам нужно только ввести пароль для пользователя БД Zabbix и просто нажать «Следующий шаг» для всего остального. В этом руководстве я использовал zabbixDBpass в качестве пароля базы данных, но если вы установите что-то другое, обязательно введите правильный пароль при появлении запроса мастера.

1. Шаг установки: Экран приветствия

1. Этап установки: экран приветствия

2. Шаг установки: проверка предварительных требований

2. Этап установки: проверка предварительных условий

3. Шаг установки: Настройка подключения к БД

3. Шаг установки: настройка подключения к БД

4.Шаг установки: Настройка сервера Zabbix

4. Шаг установки: Настройка сервера Zabbix

5. Шаг установки: сводка перед установкой

5. Этап установки: сводка перед установкой

6. Шаг установки: Готово

6. Шаг установки: Готово

Все, вы установили систему мониторинга Zabbix!

Шаг 6: Войдите в интерфейс, используя учетные данные Zabbix по умолчанию

ZABBIX LOGIN PAGE

СТРАНИЦА ВХОДА В ZABBIX

Панель мониторинга Zabbix 5.0

Панель инструментов Zabbix 6.0

ПОЗДРАВЛЯЕМ!
Вы успешно установили Zabbix 6 на Ubuntu и теперь можете отслеживать все, что угодно!
Нет необходимости что-либо менять, так как другие шаги не являются обязательными.

Шаг 7: Оптимизация сервера Zabbix (необязательно)

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

Откройте файл «zabbix_server.conf» с помощью команды: «sudo nano /etc/zabbix/zabbix_server.conf» и добавьте эту конфигурацию в любое место файла:

Сохранить и закрыть файл (ctrl+x, затем y и Enter).

Это не идеальная конфигурация, имейте в виду, что вы можете оптимизировать ее еще больше. Скажем, если вы не используете проверки ICMP, установите параметр «StartPingers» в 1 или, если вы не используете активных агентов, установите «StartTrappers» в 1 и так далее. Вы можете узнать больше о параметрах, поддерживаемых в файле конфигурации сервера Zabbix, в официальной документации.

Если вы попытаетесь запустить сервер Zabbix, вы можете получить сообщение об ошибке «[Z3001] соединение с базой данных 'Zabbix' не удалось: [1040] Слишком много соединений» в журнале «/var/log/zabbix/zabbix_server.log» потому что мы используем больше серверных процессов Zabbix, чем может обработать MySQL. Нам нужно увеличить максимально допустимое количество одновременных клиентских подключений и оптимизировать MySQL, поэтому переходите к следующему шагу.

Шаг 8. Оптимизация базы данных MySQL/MariaDB (необязательно)

а. Создайте собственный файл конфигурации MySQL

Создайте файл «10_my_tweaks.cnf» с «sudo nano /etc/mysql/mariadb.conf.d/10_my_tweaks.cnf» и вставьте эту конфигурацию:

Сохраните и закройте файл (ctrl+x, затем y и введите) и установите правильные права доступа к файлу:

Две вещи, которые нужно помнить!

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

Шаг 9. Создайте разделы MySQL в таблицах History и Events

Процесс обслуживания Zabbix отвечает за удаление старых трендов и данных истории. Удаление старых данных из базы данных с помощью SQL-запроса на удаление может негативно сказаться на производительности базы данных. Из-за этого многие из нас получают раздражающее оповещение «Загрузка Zabbix housekeeper превышает 75%».

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

С помощью этого простого руководства вы можете разбить таблицы MySQL за 5 минут.

Шаг 10: Как управлять службой Zabbix/MySQL/Apache

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

Шаг 11. Обновление между дополнительными версиями

Я писал об этих процедурах обновления в своем посте об обновлении Zabbix. Команда Zabbix выпускает новые минорные версии не реже одного раза в месяц. Основная цель мелких обновлений — исправление ошибок (хотфикс), а иногда даже добавление новых функций. Поэтому старайтесь делать небольшой апгрейд Zabbix хотя бы раз в месяц.

При незначительном обновлении нет необходимости в резервных копиях, они полностью безопасны. С помощью этой команды вы можете легко обновить меньшие версии 6.0.x (например, с 6.0.1 до 6.0.3):




Хитешетва 29 мая 2021 г. 21 187 1

В этом руководстве мы объясним, как установить сервер мониторинга Zabbix в Ubuntu 20.04.

Предпосылки

  • Новый экземпляр Alibaba Cloud с установленной Ubuntu 18.04.
  • Для вашего экземпляра установлен пароль root.

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

Шаг 1. Установите сервер LAMP

Сначала установите Apache, MariaDB, PHP и другие необходимые расширения с помощью следующей команды:

После установки всех пакетов отредактируйте файл php.ini и внесите некоторые изменения:

Измените следующие настройки:

Сохраните и закройте файл, затем перезапустите службу Apache, чтобы изменения вступили в силу:

Шаг 2. Создание базы данных для Zabbix

Далее вам нужно будет создать базу данных и пользователя для Zabbix. Сначала войдите в оболочку MariaDB с помощью следующей команды:

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

Далее предоставьте все привилегии zabbixdb с помощью следующей команды:

Затем сбросьте привилегии и выйдите из оболочки MariaDB с помощью следующей команды:

Шаг 3. Установка и настройка Zabbix

По умолчанию Zabbix недоступен в стандартном репозитории Ubuntu 20.04. Поэтому вам нужно будет установить репозиторий Zabbix в вашей системе. Вы можете установить его с помощью следующей команды:

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

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

Далее вам нужно будет импортировать схему базы данных Zabbix. Вы можете импортировать его с помощью следующей команды, обратите внимание, что вам будет предложено ввести пароль MySQL, созданный ранее.

Примечание. Выполнение команды zcat может занять несколько минут

Далее отредактируйте файл конфигурации Zabbix по умолчанию и определите параметры базы данных:

Измените следующие строки:

Сохраните и закройте файл, затем перезапустите службы Zabbix и Apache с помощью следующей команды:

Шаг 4. Настройка агента Zabbix

Далее вам также потребуется настроить агент Zabbix в вашей системе. Вы можете настроить его, отредактировав файл zabbix_agentd.conf:

Измените следующие строки:

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

Шаг 5. Доступ к панели мониторинга Zabbix

image2

Нажмите кнопку "Следующий шаг". Вы должны получить следующую страницу:

image3

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

Укажите данные своей базы данных и нажмите кнопку "Следующий шаг". Вы должны увидеть следующую страницу:

image4

image5

Укажите сведения о своем сервере Zabbix и нажмите кнопку "Следующий шаг".

Далее подтвердите все настройки и нажмите кнопку "Следующий шаг". После завершения установки вы должны увидеть следующую страницу:

image6

image7

Нажмите кнопку "Готово". Вы будете перенаправлены на страницу входа в Zabbix:

image8

Укажите имя пользователя по умолчанию как Admin и пароль как Zabbix, затем нажмите кнопку Войти. Вы должны увидеть панель управления Zabbix на следующей странице:

Заключение

Поздравляем! вы успешно установили и настроили сервер мониторинга Zabbix в Ubuntu 20.04. Теперь вы можете установить агенты Zabbix на большее количество клиентских систем и начать их мониторинг с панели управления Zabbix.

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

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