- Участник:Petr-akhlamov/Zabbix
- Содержание
- Установка MySQL [ править ]
- Настройка MySQL [ править ]
- Создание БД [ править ]
- Установка пакетов [ править ]
- Установка Apache2 [ править ]
- Настройка Apache2 [ править ]
- Установка PHP [ править ]
- Установка Zabbix [ править ]
- Настройка БД [ править ]
- Настройка Zabbix [ править ]
- Настройка веб-интерфейса [ править ]
- Установка zabbix на Altlinux 5.0 (zabbix+MySQL+AltLinux)
- Содержание
- Установка zabbix на Alt Linux 5.0 Ковчег [ править ]
- Настройка phpMyadmin [ править ]
- Настраиваем веб-сервер [ править ]
- Настройка MySQL [ править ]
- Настройка zabbix [ править ]
- Установка и первоначальная настройка ZABBIX
- Материал из ALT Linux Wiki
- Содержание
- Перед установкой
- Установка Zabbix с использованием PostgreSQL
- Установка сервера PostgreSQL
- Установка
- Настройка базы данных
- Настройка ZABBIX
- Запуск ZABBIX
- Установка вебинтерфейса
- Настраиваем PHP
- Начальная конфигурация вебинтерфейса
- linux-notes.org
- Установка Zabbix-agent в Unix/Linux
- Установка Zabbix-agent в CentOS/Fedora/RedHat
- Установка Zabbix-agent в Debian/Ubuntu
- Установка Zabbix-agent в MacOS X
- Настройка Zabbix-agent в Unix/Linux
- Настройка на стороне zabbix-server
- Настройка на стороне zabbix-agent
- Тестирование
- One thought on “ Установка Zabbix-agent в Unix/Linux ”
- Добавить комментарий Отменить ответ
- Установка и первоначальная настройка ZABBIX
- Содержание
- Установка Zabbix сервера [ править ]
- Создание базы данных [ править ]
- PostgreSQL [ править ]
- MySQL/MariaDB [ править ]
- Установка Apache2 [ править ]
- Установка PHP [ править ]
- Настройка и запуск Zabbix сервера [ править ]
- Установка веб-интерфейса Zabbix [ править ]
- Обновление с Zabbix4 до Zabbix5 [ править ]
- Установка и первоначальная установка клиента Zabbix [ править ]
- Мониторинг CEPH [ править ]
- Настройка ноды [ править ]
- Настройка Zabbix сервера [ править ]
- Возможные проблемы [ править ]
- Не работает обнаружение при помощи ICMP Ping [ править ]
Участник:Petr-akhlamov/Zabbix
Данная страница находится в разработке. Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной. |
Содержание
Установка MySQL [ править ]
Настройка MySQL [ править ]
Создаем пароль для управления БД:
Создание БД [ править ]
Создаем пользователя для Zabbix:
где name и password — логин и пароль БД.
Здесь нужно заменить name на имя пользователя, а password — на пароль для этого пользователя.
Одинарные кавычки обязательны.
Последний шаг — это выдача всех привилегий на базу данных для созданного пользователя.
Обратите внимание на кавычки выделяющие БД, они не », а «, на ё в английской раскладке.
Обновите привилегии командой:
Установка пакетов [ править ]
Установка Apache2 [ править ]
Устанавливаем необходимые пакеты:
Настройка Apache2 [ править ]
- Во всех секциях должна быть запись:
- Права на каталоги:
- Права рекурсивно на файлы и каталоги:
- Просмотр прав каталога zabbix:
- Проверить наличие символической ссылки
Установка PHP [ править ]
Установка Zabbix [ править ]
Устанавливаем следующие пакеты:
Запускаем через ЦУС службы httpd2 php7-fpm zabbix_mysql mysqld
Настройка БД [ править ]
Делаем импорт файла в выбранную бд:
Настройка Zabbix [ править ]
Правим конфигурационный файл: /etc/zabbix/zabbix_server.conf
В ЦУСе перезапустите службу zabbix_mysql.
Настройка веб-интерфейса [ править ]
Открываем в браузере 127.0.0.1/zabbix
На шаге configure base connection вводим:
Источник
Установка zabbix на Altlinux 5.0 (zabbix+MySQL+AltLinux)
Данная страница находится в разработке. Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной. |
Содержание
Установка zabbix на Alt Linux 5.0 Ковчег [ править ]
После установки Alt Linux 5.0 Ковчег заходим в файл /etc/apt/sources.list.d/alt.list, убираем знак # комментарий в двух первых строчках.
Устанавливаем пакеты для zabbix
Устанавливаем пакеты для phpMyAdmin
Запускаем MySQL и добавляем в автозагрузку
Настройка phpMyadmin [ править ]
Изначально доступ к установленному phpMyAdmin с других компьютеров запрещен. Чтобы открыть доступ с любого компьютера в file /etc/httpd2/conf/extra-available/phpMyAdmin.conf изменяем всего одну строчку, то есть добавляем нашу локалку 192.168.0.0/24, если строки там нет, то добавляем ее
В file /etc/php/5.2.11/apache2-mod_php/php.ini находим
В файле /var/www/webapps/phpMyAdmin/config.inc.php строку
Перегружаем Apache2 и MySQL-сервер
Открываем 80 порт
или через веб интерфейс вкладка Брандмауэр Заходим по адресу http://ip/phpMyAdmin
Настраиваем веб-сервер [ править ]
В /etc/httpd2/conf/sites-available/default.conf находим строку:
заменяем или комментируем, т.е. ставим перед ней знак # и пишем свою:
В папке /var/www/html/ можете размещать свои сайты. В этом же файле находим строку:
Для того чтобы не терять возможность читать документацию вставляем в самый конец
В /etc/httpd2/conf/extra-available/Directory_html_default.conf дописываете в строку
слово Indexes и получаете
Заходим по адресу http://ip и видим тестовую страницу It Works или новую, которую разместили сами в каталог /var/www/html/
Заходим по адресу http://ip/doc и видим документацию.
Настройка MySQL [ править ]
Заходим в консоль MySQL
Пользователя с правами суперадмина
Либо через phpMyAdmin
Настройка zabbix [ править ]
В созданную базу залейте следующие дампы из папки /usr/share/doc/zabbix-server-mysql-x-xx
Именно в таком порядке!
Где вместо User_Name пользователь созданный в MySQL, DataBase_Name база созданная в MySQL
Пере запускаем MySQL
Запускаем zabbix server и добавляем в автозагрузку
Откроется окно настройки zabbix
Нас интересуют 3,4,7 окна настроек
3 Check of pre-requisites
Будет выполнена первоначальная проверка всех параметров, если что то не сконфигурировано нужно доделать
4. Configure DB connection
Указываем созданную бд zabbix, созданого пользователя для нее и пароль
нажимаем save configuration file и копируем его в
(или же даем права на папки псевдопользователю apache2 и конфигурация сохраниться автоматически. Это так же предупредит возможные проблемы с правами в будущем:
Источник
Установка и первоначальная настройка ZABBIX
Материал из ALT Linux Wiki
Данная страница находится в разработке. Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной. |
СодержаниеПеред установкойПеред установкой, у Вас должен быть настроен и запущен сервер PostgreSQL или MySQL (позже будет дополнено), с созданным пользователем zabbix и созданной базой zabbix. Для управления системой мониторинга и чтения данных используется веб-интерфейс, написанный на PHP, соответственно настроенный вебсервер (в нашем случае это Apache2.2.22). Установка Zabbix с использованием PostgreSQLУстановка сервера PostgreSQLВ p6 alt linux на данный момент поддерживается несколько версий postgresql. Мы будем использовать версию postgresql 9.1 Далее необходимо создать начальные базы: После запускаем сервер PostgreSQL [1] : Как мы уже выше сказали, в базе данных необходимо создать нового пользователя и базу: Пароль для пользователя необходимо запомнить. Теперь меняем права у этого пользователя, а именно убираем возможность создания новых баз: УстановкаНа момент установки в p6 был доступен zabbix версии 1.8.5. Обнаруженные проблемы описаны по мере повествования. Устанавливаем дополнительную утилиту: Настройка базы данныхОднако здесь вас ожидает небольшая заковыка, которая относится к изменению синтаксиса в PSQL9.1. Третья команда не выполнится, так как она оформлена по стандартам PSQL8. Для исправления ошибки, в /var/lib/pgsql/data/postgresql.conf измените следующую строчку вот таким образом: Проблема исправлена в 1.8.9 и выше. Дополнительная информация здесь. Настройка ZABBIXКонфигурационный файл: /etc/zabbix/zabbix_server.conf Запуск ZABBIXУстановка вебинтерфейсаУстанавливаем вебинтерфейс и ещё пару пакетов для того чтобы он работал: Настраиваем PHPКонфигурационный файл: /etc/php/5.3/apache2-mod_php/php.ini (версия PHP может быть другой) Правим следующие параметры для того, чтобы при проверке Zabbix не забраковал конфиг. файл. Здесь представлены рекомендуемые параметры: Начальная конфигурация вебинтерфейсаПробуем попасть на страничку по адресу: http://address/zabbix При первом заходе на страницу запустится мастер, который шаг за шагом проверит возможности Web-сервера, инетрпретатора PHP и сконфигурирует подключение к базе данных (параметры подключения нужно указывать такие же, как у сервера zabbix). На последней странице мастера будет доступен для скачивания конфигурационный файл zabbix.conf.php, который необходимо сохранить в /var/www/webapps/zabbix/frontends/php/conf. После этого вы увидите экран входа в интерфейс управления системой мониторинга. Пользователь для входа по умолчанию Admin, пароль zabbix. Войдя в систему, нужно сменить ему пароль, завести других пользователей и можно начать настраивать zabbix. Источник linux-notes.orgБыли статьи о том, как установить zabbix-server в Unix/Linux и сегодняшняя тема, — это установка zabbix-agent-ов.
Установка 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Подключаемся к серверу где находится сервер и допишем правило: Именно по 10051 будет ходить заббикс агент на заббикс сервер. PS: Приведу на всякий случай мои конфиги (без комментариев). Открываем URL-у заббикса и переходи в « Configuration» -> « Actions «. В поле « Event source» выбираем «Auto registration»: После этого, нажимаем на «Create action»: Я создам наглядный пример для Linux хостов:
Это была вкладка с действиями (Action). Переходим на следующую вкладку — «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 для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев. Источник Установка и первоначальная настройка ZABBIXПеред установкой Zabbix, у Вас должен быть настроен и запущен сервер PostgreSQL или MySQL, с созданным пользователем zabbix и созданной базой zabbix. Для управления системой мониторинга и чтения данных используется веб-интерфейс, написанный на PHP, соответственно должен быть настроен и запущен веб-сервер (Apache, Nginx). СодержаниеУстановка Zabbix сервера [ править ]Создание базы данных [ править ]В процессе установки Zabbix сервера должна быть создана база данных Zabbix. PostgreSQL [ править ]В p9 на данный момент поддерживается несколько версий PostgreSQL. В данной статье мы будем использовать версию postgresql 9.6. Установить PostgreSQL, Zabbix сервер и дополнительную утилиту fping : Подготовить к запуску и настроить службы PostgreSQL:
Создать базу данных Zabbix:
MySQL/MariaDB [ править ]Установить сервер MySQL или MariaDB (в данном случае MariaDB), Zabbix сервер и дополнительную утилиту fping : Включить по умолчанию и запустить службу mysqld: Создать базу данных Zabbix:
Установка Apache2 [ править ]Установить необходимые пакеты: Добавить в автозапуск и запустить apache2: Установка PHP [ править ]Установить необходимые пакеты:
Изменить некоторые опции php в файле /etc/php/7.3/apache2-mod_php/php.ini (версия PHP может быть другой): Настройка и запуск Zabbix сервера [ править ]Внести изменения в конфигурационный файл /etc/zabbix/zabbix_server.conf : В параметре DBPassword используйте пароль от MySQL базы данных Zabbix; пароль пользователя PosgreSQL для PosgreSQL. Добавить Zabbix server в автозапуск и запустить его:
Установка веб-интерфейса Zabbix [ править ]Включить аддоны в apache2: Изменить права доступа к конфигурационному каталогу веб-интерфейса, чтобы веб-установщик мог записать конфигурационный файл: В браузере перейти на страницу установки Zabbix сервера: При первом заходе на страницу запустится мастер, который шаг за шагом проверит возможности веб-сервера, интерпретатора PHP и сконфигурирует подключение к базе данных. Для начала установки необходимо нажать кнопку Next Step, что осуществит переход на страницу проверки предварительных условий:
Необходимо доустановить то, что требуется и перейти на следующую страницу. Здесь необходимо ввести параметры подключения к базе данных (параметры подключения нужно указывать такие же, как у сервера Zabbix). Если база в PostgreSQL, по умолчанию в качестве Database schema необходимо указать «public»:
На следующей странице можно задать имя сервера:
После окончания установки на экране будет отображаться форма входа в интерфейс управления системой мониторинга. Параметры доступа по умолчанию:
Войдя в систему, нужно сменить пароль пользователя ( Administration ▷ Users ), завести других пользователей и можно начать настраивать Zabbix.
Обновление с Zabbix4 до Zabbix5 [ править ]После обновления необходимо изменить права доступа к новой директории с zabbix и изменить путь в конфигурационном файле: Для того, чтобы из System information убрать предупреждение Database history tables upgraded: No необходимо остановить zabbix и обновить базу данных: В файл /var/www/webapps/zabbix/ui/conf/zabbix.conf.php добавить параметр $DB[‘DOUBLE_IEEE754’] = ‘true’; и запустить zabbix: Установка и первоначальная установка клиента Zabbix [ править ]Установить необходимый пакет: Если Zabbix-агент устанавливается не на сам сервер мониторинга, то в файле конфигурации агента /etc/zabbix/zabbix_agentd.conf нужно задать следующие параметры: где freeipa.example.test — имя узла мониторинга, которое будет указано на сервере Zabbix; — адрес сервера, которому разрешенно обращаться к агенту. Добавить Zabbix-агент в автозапуск и запустить его: Мониторинг CEPH [ править ]Настройка ноды [ править ]Установить на ноду CEPH необходимые пакеты: Загрузить необходимые файлы: Создать директорию и скопировать файлы: Изменить путь расположения скрипта в файле zabbix_agent_ceph_plugin.conf : Добавить скрипту права на запуск: Настройка Zabbix сервера [ править ]В веб-интерфейсе сервера необходимо перейти на вкладку Configuration ▷ Templates , нажать кнопку Import. Импортировать файлы zbx_ceph_mon_template.xml zbx_ceph_osd_template.xml zbx_ceph_cluster_template.xml zbx_ceph_mds_template.xml из директории zabbix_templates , которая находится в склонированной раннее директории. После импорта шаблонов необходимо их прикрепить к нужному хосту. Возможные проблемы [ править ]Не работает обнаружение при помощи ICMP Ping [ править ]В журнале /var/log/zabbix/zabbix_server.log присутствуют различные ошибки касающиеся команд fping , fping6 :
Вы всегда можете проверить корректность работы команд fping и fping6 из терминала авторизовавшись пользователем zabbix: Разрешения выполнения команды fping , управляемой control: Источник |