Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
linux:zabbix [2022/02/26 17:32] admin |
linux:zabbix [2022/11/18 14:25] (текущий) admin |
||
---|---|---|---|
Строка 14: | Строка 14: | ||
**Кроме агентов**, | **Кроме агентов**, | ||
* **Simple check** - простые операции в т.ч. пинг | * **Simple check** - простые операции в т.ч. пинг | ||
- | * **Zabbix trapper** - сбор инфы с т.н. трапперов, некие "мосты" между используемыми сервисами и самой системой | + | * **Zabbix trapper** - Траппер |
* **Zabbix aggregate** - сбор совокупной информации из БД | * **Zabbix aggregate** - сбор совокупной информации из БД | ||
* **SSH agent** - подключение по SSH, используя указанные команды | * **SSH agent** - подключение по SSH, используя указанные команды | ||
Строка 70: | Строка 70: | ||
===== Установка ===== | ===== Установка ===== | ||
Основные ресурсы: | Основные ресурсы: | ||
- | [[https:// | + | [[https:// |
- | Установка на debian 10.\\ | + | |
==== Подготовка сервера ==== | ==== Подготовка сервера ==== | ||
Строка 82: | Строка 82: | ||
**Брандмауэр**: | **Брандмауэр**: | ||
+ | |||
+ | Установка версии 6.0, alma/ | ||
+ | <code bash> | ||
+ | rpm -Uvh https:// | ||
+ | dnf clean all | ||
+ | |||
+ | dnf install zabbix-server-pgsql zabbix-web-pgsql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent | ||
+ | |||
+ | dnf install postgresql-server | ||
+ | service postgresql initdb либо / | ||
+ | chkconfig postgresql on | ||
+ | systemctl enable postgresql | ||
+ | systemctl start postgresql | ||
+ | |||
+ | sudo -u postgres createuser --pwprompt zabbix | ||
+ | sudo -u postgres createdb -O zabbix zabbix | ||
+ | |||
+ | zcat / | ||
+ | |||
+ | " | ||
+ | |||
+ | systemctl restart zabbix-server zabbix-agent httpd php-fpm | ||
+ | systemctl enable zabbix-server zabbix-agent httpd php-fpm | ||
+ | |||
+ | # Post | ||
+ | set "host all all 127.0.0.1/ | ||
+ | |||
+ | sudo su - postgres & psql | ||
+ | \c zabbix | ||
+ | update users set passwd=md5(' | ||
+ | |||
+ | # Так же в параметрах возможно нужно указать схему public | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | < | ||
+ | < | ||
+ | <code bash> | ||
+ | sudo dnf -y install https:// | ||
+ | sudo dnf module disable postgresql | ||
+ | sudo dnf clean all | ||
+ | sudo dnf -y install postgresql11-server postgresql11 | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | < | ||
+ | < | ||
+ | |||
+ | При установке директории создаются в **/ | ||
+ | Сама структура создается командой **initdb**. Путь есть в конфиге службы, | ||
+ | </ | ||
+ | |||
- | ==== DB ==== | + | < |
- | === MariaDB | + | < |
+ | ** База данных **\\ | ||
+ | ** MariaDB | ||
[[linux: | [[linux: | ||
Строка 98: | Строка 155: | ||
- | === Postgresql | + | ** Postgresql |
<code bash># apt install postgresql postgresql-contrib</ | <code bash># apt install postgresql postgresql-contrib</ | ||
Строка 109: | Строка 166: | ||
- | ==== Web-сервер | + | ** Web-сервер |
- | === Nginx === | + | ** Nginx **\\ |
[[linux: | [[linux: | ||
Строка 147: | Строка 204: | ||
- | === Apache | + | ** Apache |
<code bash># apt install apache2 apache2-utils</ | <code bash># apt install apache2 apache2-utils</ | ||
Строка 162: | Строка 219: | ||
- | ==== Сервер zabbix | + | ** Сервер zabbix |
Ставим сам zabbix (тут скачивается файл для настройки репозиториев, | Ставим сам zabbix (тут скачивается файл для настройки репозиториев, | ||
<code bash>$ wget https:// | <code bash>$ wget https:// | ||
Строка 181: | Строка 238: | ||
Создаем пару папок (иногда не создаются автоматом) и ребут " | Создаем пару папок (иногда не создаются автоматом) и ребут " | ||
- | <code bash> | + | <code bash> |
+ | mkdir / | ||
mkdir / | mkdir / | ||
- | chown zabbix: | + | chown zabbix: |
+ | </ | ||
- | Затем открываем web-форму и завершаем ее настройку\\ | + | </ |
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== Настройка ==== | ||
+ | |||
+ | Открываем web-форму | ||
После установки пользователь был " | После установки пользователь был " | ||
Список пользователей хранится в созданной БД забикса, | Список пользователей хранится в созданной БД забикса, | ||
- | <code mysql> | ||
+ | <code mysql> | ||
+ | update users set passwd=md5(' | ||
+ | </ | ||
- | ==== zabbix | + | :!: Для |
+ | :!: Опер данные в триггере - {ITEM.LASTVALUE1} | ||
+ | |||
+ | :!: Зависимости указываются сверху вниз т.е. дочернему триггеру ставится зависимость базового, | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== zabbix агент ==== | ||
+ | Для использования " | ||
<code bash> </ | <code bash> </ |