MyTetra Share
Делитесь знаниями!
astra zabbix
Время создания: 17.03.2017 11:11
Раздел: it - Админство - linux - astra
Запись: xintrea/mytetra_db_pipitos1983/master/base/1488532003wtjior6qsz/text.html на raw.githubusercontent.com


В составе дистрибутива есть 2 версии заббикса:
zabbix-server-mysql
zabbix-server-pgsql

Но если нет внешнего mysql сервера то вариант с мускулем не подходит,

потому что:

"в целях оптимизации состава операционной системы Astra Linux Special Edition из дистрибутива исключен ряд дублирующих друг друга компонент, решающих сходные целевые задачи. Например, из двух СУБД MySQL и PostgreSQL, входящих в состав Astra Linux Common Edition, в дистрибутив операционной системы Astra Linux Special Edition включена СУБД PostgreSQL"


помним что при установке:

"[info] zabbix_server is disabled in /etc/default/zabbix-server"


______________________________________________


Настройка СУБД:



usermod -a -G shadow postgres

setfacl -d -m u:postgres:r /etc/parsec/macdb

setfacl -R -m u:postgres:r /etc/parsec/macdb

setfacl -m u:postgres:rx /etc/parsec/macdb

service postgresql restart


adduser zabbixdb

usermac -c 0:0 zabbixdb


{

вероятно может потребоваться:

usermod -a -G shadow zabbixdb

setfacl -d -m u:zabbixdb:r /etc/parsec/macdb

setfacl -R -m u:zabbixdb:r /etc/parsec/macdb

setfacl -m u:zabbixdb:rx /etc/parsec/macdb

}


su postgres

psql template1

CREATE USER zabbixdb WITH PASSWORD '11111111';

CREATE DATABASE zabbix;

GRANT ALL PRIVILEGES ON DATABASE zabbix to zabbixdb;


! В качестве имени пользователя нельзя использовать имя user !


проверка:

su zabbixdb

cd

psql -d zabbix

zabbix=> \l

zabbix=> \q


____________________________________


Импорт таблиц:
В отличии от официальной документации по заббиксу базы расположены в:

/usr/share/zabbix-server-pgsql


распаковываем и:


psql -d zabbix -f schema.sql

psql -d zabbix -f images.sql

psql -d zabbix -f data.sql


! порядок важен !


___________________________________


меняем /etc/default/zabbix-server:

START=yes


__________________________________


/etc/zabbix/zabbix_server.conf:


DBUser=zabbixdb

DBPassword=11111111

___________________________________


service zabbix-server start

___________________________________


Для управления и просмотра нужно ставить вебморду:


apt-get install zabbix-frontend-php


в процессе установки потребуется записать конфигурацию в каталог /etc/zabbix

Прав на запись у пользователя нет поэтому нужно сделать конфиг заранее:

touch /etc/zabbix/zabbix.conf.php

chmod 666 /etc/zabbix/zabbix.conf.php

в процессе установки он перезапишется веб-интерфейсом заббикса.



копируем конфиг и делаем линк:

cd /usr/share/doc/zabbix-frontend-php/examples/apache.conf /etc/apache2/sites-available/zabbix.conf

ln -s /etc/apache2/sites-available/zabbix.conf /etc/apache2/sites-enabled/zabbix.conf


добавляем в него строки:


<Directory /usr/share/zabbix>

AuthPAM_Enabled on

AuthType Basic

AuthName "PAM authentication"

require valid-user

Options Indexes FollowSymLinks MultiViews

AllowOverride None

Order allow,deny

allow from all

</Directory>


php_value max_execution_time 300

php_value memory_limit 128M

php_value post_max_size 16M

php_value upload_max_filesize 2M

php_value max_input_time 300

php_value date.timezone Europe/Moscow



перегружаем:

service apache2 reload


После этого можно зайти на

http://адрессайта/zabbix

и продолжить настройку.


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

Admin/zabbix


Так же в этом разделе:
 
MyTetra Share v.0.65
Яндекс индекс цитирования