Как удалить zabbix сервер ubuntu
Обновлено: 21.11.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?
Прежде всего обновите свою систему с помощью команды:
Команда выше загрузит списки пакетов для 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
Хватит болтать, давайте поработаем! Сначала мы установим и настроим сервер 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. Этап установки: экран приветствия
2. Этап установки: проверка предварительных условий
3. Шаг установки: настройка подключения к БД
4. Шаг установки: Настройка сервера Zabbix
5. Этап установки: сводка перед установкой
6. Шаг установки: Готово
Все, вы установили систему мониторинга Zabbix!
Шаг 6: Войдите в интерфейс, используя учетные данные Zabbix по умолчанию
СТРАНИЦА ВХОДА В ZABBIX
Панель инструментов 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
Нажмите кнопку "Следующий шаг". Вы должны получить следующую страницу:
Убедитесь, что установлены все необходимые расширения PHP, затем нажмите кнопку "Следующий шаг". Вы должны увидеть следующую страницу:
Укажите данные своей базы данных и нажмите кнопку "Следующий шаг". Вы должны увидеть следующую страницу:
Укажите сведения о своем сервере Zabbix и нажмите кнопку "Следующий шаг".
Далее подтвердите все настройки и нажмите кнопку "Следующий шаг". После завершения установки вы должны увидеть следующую страницу:
Нажмите кнопку "Готово". Вы будете перенаправлены на страницу входа в Zabbix:
Укажите имя пользователя по умолчанию как Admin и пароль как Zabbix, затем нажмите кнопку Войти. Вы должны увидеть панель управления Zabbix на следующей странице:
Заключение
Поздравляем! вы успешно установили и настроили сервер мониторинга Zabbix в Ubuntu 20.04. Теперь вы можете установить агенты Zabbix на большее количество клиентских систем и начать их мониторинг с панели управления Zabbix.
Я надеюсь, что теперь вы можете легко развернуть сервер мониторинга Zabbix в облачной среде и запустить серверы мониторинга.
Читайте также: