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

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


zabbix:server

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
zabbix:server [2020-08-19 10:14]
GreyWolf
zabbix:server [2021-07-16 12:51] (текущий)
GreyWolf [3.0]
Строка 14: Строка 14:
 ====== Настройка автозагрузки ====== ====== Настройка автозагрузки ======
  
-При использовании ''​init.d'':​ +  * При использовании ''​init.d'':​ <code conf /​etc/​default/​zabbix-server >​START=yes</​code>​ 
-<code conf /​etc/​default/​zabbix-server > +  ​* ​При использовании ​[[systemd:​systemd|systemd]]: ​<​code ​bash> systemctl enable zabbix-server</​code>​
-START=yes +
-</​code>​ +
- +
-При использовании ​''​systemd''​ +
-<​code>​ +
-systemctl enable zabbix-server +
-</​code>​+
  
  
Строка 56: Строка 49:
  
 Имя пользователя/​пароль по умолчанию:​ ''​Admin/​zabbix''​ Имя пользователя/​пароль по умолчанию:​ ''​Admin/​zabbix''​
 +
 +====== Настройка сервера MySQL ======
 +
 +За основу взят файл настройки из [[https://​serveradmin.ru/​ochistka-i-nastroyka-bazyi-dannyih-zabbix/#​__mysql|этого]] источника.
 +
 +<hidden zabbix.cnf>​
 +<code ini /​etc/​mysql/​conf.d/​zabbix.cnf>​
 +[client]
 +port            = 3306
 +#​socket ​        = /​var/​lib/​mysql/​mysql.sock
 +default-character-set=utf8
 +
 +[mysqld]
 +character_set_server=utf8
 +collation-server=utf8_bin
 +init_connect="​SET NAMES utf8 collate utf8_bin"​
 +port            = 3306
 +#​socket ​        = /​var/​lib/​mysql/​mysql.sock
 +back_log = 50
 +skip-networking
 +max_connections = 100
 +max_connect_errors = 10
 +table_open_cache = 2048
 +max_allowed_packet = 16M
 +binlog_cache_size = 2M
 +max_heap_table_size = 64M
 +read_buffer_size = 4M
 +read_rnd_buffer_size = 32M
 +sort_buffer_size = 16M
 +join_buffer_size = 16M
 +thread_cache_size = 4
 +ft_min_word_len = 4
 +memlock
 +default-storage-engine = InnoDB
 +thread_stack = 240K
 +transaction_isolation = REPEATABLE-READ
 +tmp_table_size = 128M
 +log-bin=mysql-bin
 +binlog_format = mixed
 +expire_logs_days = 5
 +log_warnings
 +slow_query_log
 +long_query_time = 10
 +server-id = 1
 +innodb_file_per_table=1
 +innodb_file_format=barracuda
 +innodb_buffer_pool_size = 2G
 +# внимание на параметр! установить примерно в 2 раза меньше объема ОЗУ сервера
 +innodb_buffer_pool_instances=2
 +innodb_flush_log_at_trx_commit = 0
 +innodb_log_file_size = 512M
 +innodb_log_files_in_group = 3
 +innodb_flush_method=O_DSYNC
 +innodb_lock_wait_timeout = 120
 +
 +[mysqldump]
 +quick
 +max_allowed_packet = 16M
 +
 +[mysql]
 +no-auto-rehash
 +safe-updates
 +
 +[myisamchk]
 +key_buffer_size = 512M
 +sort_buffer_size = 512M
 +read_buffer = 8M
 +write_buffer = 8M
 +
 +[mysqlhotcopy]
 +interactive-timeout
 +
 +[mysqld_safe]
 +open-files-limit = 8192
 +
 +</​code>​
 +</​hidden>​
 +====== Восстановление БД MySQL ======
 +Пример восстановления БД из сжатого файла, такой файл может быть создан,​ наприример [[backup-manager:​backup-manager|]].
 +<code bash>
 +zcat /​mnt/​Backup/​mysql-zabbix.sql.gz| mysql -uroot -h127.0.0.1 -p zabbix
 +</​code>​
 +
 +
 +====== Обновление ======
 +
 +Обновление с 3.0.7 (stretch) до 4.0.3 (stretch-backports)
 +
 +  - Устанавливаем новые пакеты:​ <code bash>apt install -t stretch-backports zabbix-server-mysql zabbix-agent</​code>​
 +  - <​WRAP>​Теперь нужно обновить БД: <code bash>​service zabbix-server restart</​code>​
 +Чтобы не получить ошибку
 +<​code>​
 +Database error
 +The frontend does not match Zabbix database. Current database version (mandatory/​optional):​ 3030076/​3030076. Required mandatory version: 3000000. Contact your system administrator.
 +</​code>​
 +</​WRAP>​
 +  - Следим за процессом обновления БД: <code bash>​tail -f /​var/​log/​zabbix-server/​zabbix_server.log</​code>​
 +  - Также нужно обновить [[zabbix:​frontend|]]:​ <code bash>apt install -t stretch-backports zabbix-frontend-php</​code>​
  
 ====== Настройка email оповещений ====== ====== Настройка email оповещений ======
 **Актуально для Zabbix 3.0** **Актуально для Zabbix 3.0**
  
-===== Настройка ===== 
 **Для настройки e-mail способом оповещений:​** **Для настройки e-mail способом оповещений:​**
  
Строка 66: Строка 156:
   * Нажмите на Создать способ оповещения (или нажмите на E-mail в списке с уже имеющимися способами оповещений).   * Нажмите на Создать способ оповещения (или нажмите на E-mail в списке с уже имеющимися способами оповещений).
   * Укажите Тип, SMTP сервер,​ Порт SMTP сервера,​ SMTP helo, SMTP email и нажмите Обновить.   * Укажите Тип, SMTP сервер,​ Порт SMTP сервера,​ SMTP helo, SMTP email и нажмите Обновить.
- 
- 
-===== Оповещение пользователей ===== 
  
 **Для назначения соответствующего адреса пользователю:​** **Для назначения соответствующего адреса пользователю:​**
- 
   * Перейдите в Администрирование→Пользователи   * Перейдите в Администрирование→Пользователи
   * Откройте диалог свойств пользователя   * Откройте диалог свойств пользователя
   * На вкладке Оповещения,​ нажмите на Добавить   * На вкладке Оповещения,​ нажмите на Добавить
- 
- 
-===== Настройка действия ===== 
  
 **Для настройки действия,​ сделайте следующее:​** **Для настройки действия,​ сделайте следующее:​**
Строка 89: Строка 172:
 ====== Настройка SMS оповещений ====== ====== Настройка SMS оповещений ======
  
-Необходимо сперва ​установить [[gammu:gammu|Gammu]] - комплект утилит командной строки и библиотек для работы с мобильными телефонами различных производителей.+Нужно установить [[usb_modeswitch:usb_modeswitch|]]
  
-===== Настройка ​=====+ 
 + 
 + 
 +===== 3.0 ===== 
 +<WRAP center round info 60%> 
 +Это описание актуально для Zabbix 3.0 
 +</​WRAP>​ 
 + 
 +<​hidden>​ 
 +Необходимо сперва установить [[gammu:​gammu|Gammu]] - комплект утилит командной строки и библиотек для работы с мобильными телефонами различных производителей.
  
 **Для настройки SMS способом оповещений:​** **Для настройки SMS способом оповещений:​**
Строка 98: Строка 190:
  
 Атрибуты способа оповещений: ​ Атрибуты способа оповещений: ​
- 
 ^**Параметр**|**Описание**| ^**Параметр**|**Описание**|
 ^Описание|Имя способа оповещения. | ^Описание|Имя способа оповещения. |
 ^Тип|Выберите SMS, как тип. | ^Тип|Выберите SMS, как тип. |
 ^GSM модем|Укажите имя серийного устройства GSM модема. | ^GSM модем|Укажите имя серийного устройства GSM модема. |
- 
-===== Оповещение пользователя ===== 
  
 **Для назначения номера телефона пользователю:​** **Для назначения номера телефона пользователю:​**
Строка 118: Строка 207:
  
 Для того, чтобы отравлять длинные сообщения можно пользоваться следующим решением:​ **[[zabbix:​server:​gammu_send_sms_script|Скрипт для отправки SMS через Gammu]]** Для того, чтобы отравлять длинные сообщения можно пользоваться следующим решением:​ **[[zabbix:​server:​gammu_send_sms_script|Скрипт для отправки SMS через Gammu]]**
 +</​hidden>​
 +
 +
 +===== 4.0 =====
 +FIXME
 +
 +<​code>​
 +addgroup zabbix dialout
 +</​code>​
 +====== Ссылки ======
  
 +[[https://​serveradmin.ru/​ochistka-i-nastroyka-bazyi-dannyih-zabbix/​|serveradmin.ru : Очистка,​ оптимизация,​ настройка mysql базы Zabbix]]
  
  
 {{tag>​Linux Monitoring Network Zabbix}} {{tag>​Linux Monitoring Network Zabbix}}
zabbix/server.1597821253.txt.gz · Последние изменения: 2020-08-19 10:14 — GreyWolf