Инструменты пользователя

Инструменты сайта


zabbix:server

Это старая версия документа!


Zabbix сервер

Установка

apt-get install zabbix-server-mysql php5-mysql
apt-get install zabbix-agent

Также необходимо установить SNMP:

apt-get install snmp

Настройка автозагрузки

Создание начальной базы данных

Создайте базу данных zabbix и пользователя в MySQL.

FIXME

mysql -p -e "create database zabbix character set utf8"
mysql -p -e "grant all on zabbix.* to 'zabbix'@'localhost' identified by 'ПАРОЛЬ'"

Create the database schema:

zcat /usr/share/zabbix-server-mysql/schema.sql.gz | mysql -uzabbix -pПАРОЛЬ zabbix
zcat /usr/share/zabbix-server-mysql/images.sql.gz | mysql -uzabbix -pПАРОЛЬ zabbix
zcat /usr/share/zabbix-server-mysql/data.sql.gz | mysql -uzabbix -pПАРОЛЬ zabbix

В файле /etc/zabbix/zabbix_server.conf

DBPassword=ПАРОЛЬ

Имя пользователя/пароль по умолчанию: Admin/zabbix

Восстановление БД MySQL

Пример восстановления БД из сжатого файла, такой файл может быть создан, наприример Backup Manager.

zcat /mnt/Backup/mysql-zabbix.sql.gz| mysql -uroot -h127.0.0.1 -p zabbix

Обновление

Обновление с 3.0.7 (stretch) до 4.0.3 (stretch-backports)

  1. Устанавливаем новые пакеты:
    apt install -t stretch-backports zabbix-server-mysql zabbix-agent
  2. Теперь нужно обновить БД:

    service zabbix-server restart

    Чтобы не получить ошибку

    Database error
    The frontend does not match Zabbix database. Current database version (mandatory/optional): 3030076/3030076. Required mandatory version: 3000000. Contact your system administrator.
  3. Следим за процессом обновления БД:
    tail -f /var/log/zabbix-server/zabbix_server.log

Настройка email оповещений

Актуально для Zabbix 3.0

Настройка

Для настройки e-mail способом оповещений:

  • Перейдите в Администрирование→Способы оповещений
  • Нажмите на Создать способ оповещения (или нажмите на E-mail в списке с уже имеющимися способами оповещений).
  • Укажите Тип, SMTP сервер, Порт SMTP сервера, SMTP helo, SMTP email и нажмите Обновить.

Оповещение пользователей

Для назначения соответствующего адреса пользователю:

  • Перейдите в Администрирование→Пользователи
  • Откройте диалог свойств пользователя
  • На вкладке Оповещения, нажмите на Добавить

Настройка действия

Для настройки действия, сделайте следующее:

  • Перейдите в Настройка → Действия
  • Из выпадающего меню Источник события выберите требуемый источник
  • Нажмите на Создать действие
  • Укажите общие атрибуты действия
  • Выберите осуществляемую операцию, на вкладке Операции
  • Выберите условия при которых эта операция будет происходить, на вкладке Условия

Настройка SMS оповещений

Необходимо сперва установить Gammu - комплект утилит командной строки и библиотек для работы с мобильными телефонами различных производителей.

Настройка

Для настройки SMS способом оповещений:

  • Перейдите в Администрирование→Способы оповещений
  • Нажмите на Создать способ оповещения (или нажмите на SMS в списке с уже имеющимися способами оповещений).

Атрибуты способа оповещений:

ПараметрОписание
ОписаниеИмя способа оповещения.
ТипВыберите SMS, как тип.
GSM модемУкажите имя серийного устройства GSM модема.

Оповещение пользователя

Для назначения номера телефона пользователю:

  • Перейдите в Администрирование→Пользователи
  • Откройте диалог свойств пользователя
  • На вкладке Оповещения, нажмите на Добавить

Настройка действий аналогична с email оповещением.

:!: Ошибка:

Expected [+CMGS: ] received [+CMS ERROR: 305]

возникает из-за превышения количества символов в сообщении. Максимальное допустимое количество 140 символов.

Для того, чтобы отравлять длинные сообщения можно пользоваться следующим решением: Скрипт для отправки SMS через Gammu

zabbix/server.1597824519.txt.gz · Последние изменения: 2020-08-19 11:08 — GreyWolf