Это старая версия документа!
apt-get install zabbix-server-mysql php5-mysql apt-get install zabbix-agent
Также необходимо установить SNMP:
apt-get install snmp
init.d
: START=yes
systemctl enable zabbix-server
Создайте базу данных zabbix и пользователя в MySQL.
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
Пример восстановления БД из сжатого файла, такой файл может быть создан, наприример 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)
apt install -t stretch-backports zabbix-server-mysql zabbix-agent
Теперь нужно обновить БД:
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.
tail -f /var/log/zabbix-server/zabbix_server.log
Актуально для Zabbix 3.0
Для настройки e-mail способом оповещений:
Для назначения соответствующего адреса пользователю:
Для настройки действия, сделайте следующее:
Необходимо сперва установить Gammu - комплект утилит командной строки и библиотек для работы с мобильными телефонами различных производителей.
Для настройки SMS способом оповещений:
Атрибуты способа оповещений:
Параметр | Описание |
---|---|
Описание | Имя способа оповещения. |
Тип | Выберите SMS, как тип. |
GSM модем | Укажите имя серийного устройства GSM модема. |
Для назначения номера телефона пользователю:
Настройка действий аналогична с email оповещением.
Ошибка:
Expected [+CMGS: ] received [+CMS ERROR: 305]
возникает из-за превышения количества символов в сообщении. Максимальное допустимое количество 140 символов.
Для того, чтобы отравлять длинные сообщения можно пользоваться следующим решением: Скрипт для отправки SMS через Gammu