Alt linux zabbix agent

Содержание
  1. Участник:Petr-akhlamov/Zabbix
  2. Содержание
  3. Установка MySQL [ править ]
  4. Настройка MySQL [ править ]
  5. Создание БД [ править ]
  6. Установка пакетов [ править ]
  7. Установка Apache2 [ править ]
  8. Настройка Apache2 [ править ]
  9. Установка PHP [ править ]
  10. Установка Zabbix [ править ]
  11. Настройка БД [ править ]
  12. Настройка Zabbix [ править ]
  13. Настройка веб-интерфейса [ править ]
  14. Установка zabbix на Altlinux 5.0 (zabbix+MySQL+AltLinux)
  15. Содержание
  16. Установка zabbix на Alt Linux 5.0 Ковчег [ править ]
  17. Настройка phpMyadmin [ править ]
  18. Настраиваем веб-сервер [ править ]
  19. Настройка MySQL [ править ]
  20. Настройка zabbix [ править ]
  21. Установка и первоначальная настройка ZABBIX
  22. Материал из ALT Linux Wiki
  23. Содержание
  24. Перед установкой
  25. Установка Zabbix с использованием PostgreSQL
  26. Установка сервера PostgreSQL
  27. Установка
  28. Настройка базы данных
  29. Настройка ZABBIX
  30. Запуск ZABBIX
  31. Установка вебинтерфейса
  32. Настраиваем PHP
  33. Начальная конфигурация вебинтерфейса
  34. linux-notes.org
  35. Установка Zabbix-agent в Unix/Linux
  36. Установка Zabbix-agent в CentOS/Fedora/RedHat
  37. Установка Zabbix-agent в Debian/Ubuntu
  38. Установка Zabbix-agent в MacOS X
  39. Настройка Zabbix-agent в Unix/Linux
  40. Настройка на стороне zabbix-server
  41. Настройка на стороне zabbix-agent
  42. Тестирование
  43. One thought on “ Установка Zabbix-agent в Unix/Linux ”
  44. Добавить комментарий Отменить ответ
  45. Установка и первоначальная настройка ZABBIX
  46. Содержание
  47. Установка Zabbix сервера [ править ]
  48. Создание базы данных [ править ]
  49. PostgreSQL [ править ]
  50. MySQL/MariaDB [ править ]
  51. Установка Apache2 [ править ]
  52. Установка PHP [ править ]
  53. Настройка и запуск Zabbix сервера [ править ]
  54. Установка веб-интерфейса Zabbix [ править ]
  55. Обновление с Zabbix4 до Zabbix5 [ править ]
  56. Установка и первоначальная установка клиента Zabbix [ править ]
  57. Мониторинг CEPH [ править ]
  58. Настройка ноды [ править ]
  59. Настройка Zabbix сервера [ править ]
  60. Возможные проблемы [ править ]
  61. Не работает обнаружение при помощи 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 и получаете

Читайте также:  Реферат информатике операционная система windows

Заходим по адресу 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-ов.

  • 192.168.13.10 — zabbix-server
  • 192.168.13.187 — zabbix-agent для CentOS 6
  • 192.168.13.175 — zabbix-agent для Debian 8

Установка 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 (хорошо подойдет, если имеется не очень большое количество серверов для мониторинга)
  • Установить агент на нужный хост и потом настроить «Auto registration» на zabbix-server (хорошо подойдет, если имеется большое количество серверов для мониторинга)

Я расскажу оба варианта.

Настройка на стороне zabbix-server

Подключаемся к серверу где находится сервер и допишем правило:

Именно по 10051 будет ходить заббикс агент на заббикс сервер.

PS: Приведу на всякий случай мои конфиги (без комментариев).

Открываем URL-у заббикса и переходи в « Configuration» -> « Actions «. В поле « Event source» выбираем «Auto registration»:

После этого, нажимаем на «Create action»:

Я создам наглядный пример для Linux хостов:

  • Name — В этом поле, прописываем название действия для авторегистрации.
  • Conditions — созданные действия.
  • New condition — служит для создания действий.
  • Enabled — дает возможность включить созданное действие для определения всех Linux хостов.

Это была вкладка с действиями (Action). Переходим на следующую вкладку — «Operations»:

На этой вкладке нужно создать действия которые будет выполняться, если подходит условие:

  • Default subject — В этом поле, я ничего не изменял. Оно служит для оповещения ( собственно — это тема).
  • Default message — В этом поле, я ничего не изменял. Оно служит для оповещения ( собственно — это сообщение).
  • 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:

    создать пользователя zabbix (пароль необходимо запомнить) и базу данных zabbix (под правами root):

MySQL/MariaDB [ править ]

Установить сервер MySQL или MariaDB (в данном случае MariaDB), Zabbix сервер и дополнительную утилиту fping :

Включить по умолчанию и запустить службу mysqld:

Создать базу данных Zabbix:

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

Установка Apache2 [ править ]

Установить необходимые пакеты:

Добавить в автозапуск и запустить apache2:

Установка PHP [ править ]

Установить необходимые пакеты:

    если Zabbix устанавливается с PostgreSQL:

Изменить некоторые опции 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 устанавливается с PostgreSQL:

Установка веб-интерфейса 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 :

    failed: /usr/sbin/fping6: can’t create raw socket (must run as root?) : Permission denied Для разрешения проблемы необходимо обеспечить запуск программ fping и fping6 с повышением привилегий. Так как сервер запускается от пользователя zabbix входящего в группу zabbix, то

Вы всегда можете проверить корректность работы команд fping и fping6 из терминала авторизовавшись пользователем zabbix:

Разрешения выполнения команды fping , управляемой control:

Источник

Читайте также:  Как отключить запуск безопасного режима windows 10
Оцените статью