рдЬрд╝реИрдмрд┐рдХреНрд╕ 2.2 рд░рд╛рдЗрдбрд┐рдВрдЧ рдиреЗрдЧреНрдиреЗрдХреНрд╕ + php-fpm рдФрд░ рдорд╛рд░реАрдбрдм



рдореИрдВ рдпрд╣ рдиреЛрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдирд┐рд░реНрджреЗрд╢ Acronis рдХреА рджреАрд╡рд╛рд░реЛрдВ рдХреЗ рднреАрддрд░ рдЬрд╝реИрдмрд┐рдХреНрд╕ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдкреИрджрд╛ рд╣реБрдЖ рдерд╛ред
рдкрд░реАрдХреНрд╖рд╛ рдФрд░ рдореЗрд░реЗ рд╢реЛрдз рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рдЙрд╕рдиреЗ рдЕрдкрдиреЗ рдЬреАрд╡рди рдХреЗ рдЕрдзрд┐рдХрд╛рд░ рдХреЛ рд╕рд╛рдмрд┐рдд рдХрд░ рджрд┐рдпрд╛ рдФрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рджрд┐рди-рдкреНрд░рддрд┐рджрд┐рди рд╣рдореЗрдВ рд╡рд┐рд╢реНрд╡рд╛рд╕ рджрд┐рд▓рд╛рддрд╛ рд╣реИред

рд╣рдо рдЬрд╛рдиреЗ-рдорд╛рдиреЗ zabbix рдирд┐рдЧрд░рд╛рдиреА рдкреНрд░рдгрд╛рд▓реА рдХреЗ рдЕрдзрд┐рдХрддрдо рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЧреИрд░-рддреБрдЪреНрдЫ рдХрд╛рд░реНрдп рдХреЗ рд╕рд╛рде рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдХрдИ рд▓реЗрдЦреЛрдВ рдореЗрдВ, рдЗрд╕ рдкреНрд░рдгрд╛рд▓реА рдХреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реНрдерд╛рдкрдирд╛рдУрдВ рдХреЗ рдХрдИ рд╡рд░реНрдгрди рд╣реИрдВред рдореИрдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛ рдХрд┐ рдХреИрд╕реЗ рдЬрд╝реИрдмрд┐рдХреНрд╕ рдХреЛ рддреЗрдЬреА рд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рд╣реИред
рдореИрдВ рдмреЗрд╕ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд░реВрдк рдореЗрдВ CentOS 6.4 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛ред рдХрдИ рд▓реЛрдЧреЛрдВ рдХреА рддрд░рд╣, рдореБрдЭреЗ рдбреЗрдмрд┐рдпрди, рдЬреЗрдВрдЯреВ рдФрд░ рдЕрдиреНрдп рд╕рднреА рд╡рд┐рддрд░рдг рдкрд╕рдВрдж рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рд▓реЗрдЦ рд╕реЗрдВрдЯреЛрд╕ рдХреЗ рд▓рд┐рдП рд╣реИред

рдЖрдкрдХреЛ рдЬреЛ рдХреБрдЫ рднреА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдореИрдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдФрд░ рдХрджрдо рд╕реЗ рдХрджрдо рдХрд╛ рд╡рд░реНрдгрди рдХрд░реВрдВрдЧрд╛, рдФрд░ рд╣рдорд╛рд░реЗ CentOS рдХреЗ рдореВрд▓ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реЛрдЧрд╛


# SELINUX рдмрдВрдж рдХрд░реЗрдВ
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

# рд╕рдордп рдХреНрд╖реЗрддреНрд░ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░реЗрдВ
ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime

# рд╣рдо рд╕рдордп рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ
yum рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ ntp -y
chkconfig ntpd рдкрд░
/etc/init.d/ntpd рд░реЛрдХреЗрдВ
ntpdate 0.ru.pool.ntp.org 1.ru.pool.ntp.org 2.ru.pool.ntp.org 3.ru.pool.ntp.org
/etc/init.d/ntpd рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ


# рд╕рд╣рд╛рдпрдХ рдШрдЯрдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
yum install wget nano wget ntpdate -y

# рдпреЗ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рдмрд╣реБрдд рд╕рд╛рд░реЗ рдкреИрдХреЗрдЬ рдЬреЛ рдореВрд▓ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдирд╣реАрдВ рд╣реИрдВ, рд╣рдо рдпрд╣рд╛рдВ рдкрд╛рдПрдВрдЧреЗ
wget dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
wget rpms.famillecollet.com/enterprise/remi-release-6.rpm
sudo rpm -Uvh remi-release-6 * .rpm epel-release-6 * .rpm
rm * .rpm -f


# рдпрд╣ рднрдВрдбрд╛рд░ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рдЗрд╕реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдмрдВрдж рдХрд░ рджреЗрддреЗ рд╣реИрдВ
rpm --import dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
рд╕реАрдбреА / рдЯреАрдПрдордкреА
wget dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm && rpm -ivh rhforfor-release-0.3.6-1.el5.rfред x86_64.rpm


# рдмрдВрдж рдХрд░реЗрдВ, рд╣рдо --enablerepo = rpmforge рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ
sed -i 's/enabled = 1/enabled = 0/g' /etc/yum.repos.d/rpmforge.repo

# рд▓реЗрдХрд┐рди рдпрд╣ рд╡реЗрдм рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдПрдХ рдореЛрддреА рд╣реИ рдФрд░ рди рдХреЗрд╡рд▓, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрд╣реБрдд рдХреБрдЫ рд╣реИ рдЬреЛ рдкреНрд░рд╢рд╛рд╕рдХ рдХреЛ рдЕрдкрдиреЗ рдХрд╛рдо рдореЗрдВ рдЪрд╛рд╣рд┐рдПред musthave
wget -q -O - www.atomicorp.com/installers/atomic | sh

# рд╣рдордиреЗ рдЙрдкрдпреЛрдЧреА рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдбрд╛рд▓рд╛
рдпрдо рд╕реНрдерд╛рдкрд┐рдд рдиреИрдиреЛ mc рд╕реНрдХреНрд░реАрди sudo nscd htop ntp рдЬрд┐рдк рдЕрдирдЬрд╝рд┐рдк рдкрд┐рдЧрдЬрд╝ рдЖрдЗрд╕реЛрдЯреЛрдк sysstat lsof рд╕реНрдЯреНрд░реЗрд╕ рдПрдЯреЙрдк рдорд▓реНрдЯреАрдЯреИрд▓-рдп
yum --enablerepo = rpmforge install htop -y

# рдЕрджреНрдпрддрди рдкреНрд░рдгрд╛рд▓реА
yum update -y

рдЕрдм рдЬрд╝реИрдмрд┐рдХреНрд╕ рдФрд░ рдЙрд╕рдХреЗ рдЖрд╡рд╢реНрдпрдХ рдШрдЯрдХреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝рддреЗ рд╣реИрдВ:

рд╕рд░реНрд╡рд░

# рд╕реЗрдВрдЯреЛ рдХреЗ рд▓рд┐рдП рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдЬрд╝реИрдмрд┐рдХреНрд╕ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
rpm -ivh repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-release-2.2-1.el6.noarch.rpm

# рд╕рднреА рдкреБрд░рд╛рдиреЗ MySQL рдШрдЯрдХреЛрдВ рдХреЛ рдорд╛рд░ рдбрд╛рд▓реЛ, рдпрд╣ MySQL рдХреЛ рд╣рдЯрд╛ рджреЗрдЧрд╛!
yum remove php-* mysql-* MariaDB-* -y

# рдкрд░рдорд╛рдгреБ рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рд╕реЗ рдорд╛рд░реАрджрдм рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
yum install mariadb-server mariadb-devel mariadb-client -y

# рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП zabbix рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдХрдИ рдШрдЯрдХ рдФрд░ рдореЙрдбреНрдпреВрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
yum install ntp php php-mysql php-mbstring php-mcrypt rpm-build gcc рдорд╛рд░реАрджрдм-рдбреЗрд╡реЗрд▓ рдУрдкреНрд╕реНрд▓-рдбреЗрд╡реЗрд▓ рд╕рд╛рдЗрд░рд╕-рдбреЗрд╕реАрд▓ pkgconfig zlib-devel pcre-devel openldap-devel рдкреЛрд╕реНрдЯрдЧреНрд░реИрдбрдХреНрдХреНрд▓реЗ-рдбрд┐рдХреНрд▓реЗрдХреНрд╕реНрд▓-рдбреАрдк libtool gdbm-devel pam-devel gamin-devel php-fpm php-cli php-gd php-imp php-ldap php-odbc php-pb php-xml php-xmlrpc php-pecl-apc-hp-magpiers-php-php-php tidy рд╕реНрдкреЙрди-рдПрдлрд╕реАрдЬреА рдЦреБрд▓рддрд╛ рд╣реИ perl-timeDate webalizer perl-DateTime-Format-HTTP perl-DateTime-Format-Builder perl-TimeDate libevent-devel php-pecl-memcache nginx cronie-aacron crontabs postfix sysstatyyat


# рдЦреБрдж zabbix рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
yum рд╕реНрдерд╛рдкрд┐рдд zabbix-server-mysql zabbix-web-mysql zabbix- рдПрдЬреЗрдВрдЯ


# рд╣рдо MariaDB рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВ, рд╣рдореЗрдВ рдЗрд╕рдХрд╛ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдЗрд╕ рдлреЙрд░реНрдо рдореЗрдВ рд▓рд╛рдирд╛ рд╣реЛрдЧрд╛ (рдпреЗ рдХреЙрдиреНтАНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд╕рд░реНрд╡рд░ рдкрд░ 16GB RAM рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)
[рд░реВрдЯ @ zabbix ~] рдиреИрдиреЛ /etc/my.cnf

[Mysqld]
рдбреЗрдЯрд╛рджрд┐рд░ = / var / lib / mysql
рд╕реЙрдХреЗрдЯ = / var / lib / mysql / mysql.sock
# рд╕рд┐рдХреНрдпреЛрд░рд┐рдЯреА рд░рд┐рд╕реНрдХ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХрд╛рддреНрдордХ-рд▓рд┐рдВрдХ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИ
рдкреНрд░рддреАрдХрд╛рддреНрдордХ-рд▓рд┐рдВрдХ = реж
default_storage_engine = InnoDB
innodb_file_per_table = 1
#
#
# рдиреЗрдЯрд╡рд░реНрдХ
connect_timeout = 60
Wait_timeout = 28800
max_connections = 200
max_allowed_packet = 512M
max_connect_errors = 1000

# рд╕реАрдорд╛
tmp_table_size = 512M
max_heap_table_size = 256M
table_cache = 1024

# рд▓реЙрдЧ рдХрд░рддрд╛ рд╣реИ
log_error = /var/log/mysql/mysql-error.log
#slow_query_log_file =/var/log/mysql/mysql-slow.log
#slow_query_log = 1
# рд▓реЙрдиреНрдЧ_рдХреНрд╡рд░реА_рдЯрд╛рдЗрдо = 20

# рдирд┐рд░реНрджреЛрд╖
default_storage_engine = InnoDB
innodb_file_per_table = 1
innodb_status_file = 1
innodb_additional_mem_pool_size = 128M
innodb_buffer_pool_size = 12G # рдЗрд╕ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдорд╛рди рд╕рд░реНрд╡рд░ рдореЗрдВ RAM рдХрд╛ 60% рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП
innodb_flush_method = O_DIRECT
innodb_io_capacity = 2000
innodb_flush_log_at_trx_commit = 2
innodb_support_xa = 0
innodb_log_buffer_size = 128M

# рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ
innodb_stats_update_need_lock = 0

# рдЕрдиреНрдп рд╕рд╛рдорд╛рди
event_scheduler = 1
query_cache_type = 0
query_cache_size = 536870912
join_buffer_size = 1M
query_cache_limit = 2M
Sort_buffer_size = 2M
read_buffer_size = 2M
read_rnd_buffer_size = 4M
key_buffer = 256M
key_buffer_size = 64M
open_files_limit = 100000
thread_cache_size = 100

[Mysqld_safe]
log-error = / var / log / mysqld.log
pid-file = / var / run / mysqld / mysqld.pid

#
# рд╕рднреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ рдлрд╝рд╛рдЗрд▓реЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ
#
! рд╢рд╛рдорд┐рд▓ /etc/my.cnf.d


# рдСрдЯреЛрдХреИрдб рдореЗрдВ mysql рдЬреЛрдбрд╝реЗрдВ
chkconfig mysqld on && /etc/init.d/mysqld restart

# рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдореЗрдВ php-fpm рдЬреЛрдбрд╝реЗрдВ
chkconfig --levels 235 php-fpm рдкрд░
/etc/init.d/php-fpm рдкреНрд░рд╛рд░рдВрдн рдХрд░реЗрдВ


# рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдирдЧрдиреЗрдХреНрд╕ рдХреЙрдиреНрдлрд┐рдЧреНрд╕ рдХреЛ рдбрд┐рд▓реАрдЯ рдХрд░реЗрдВ
rm /etc/nginx/conf.d/default.conf -f
rm /etc/nginx/conf.d/virtual.conf -f

# рдПрдХ zabbix рдбреЗрдЯрд╛рдмреЗрд╕ рдмрдирд╛рдПрдБ
mysql -e 'CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin;'
mysql -e 'zabbix рдкрд░ рд╕рднреА рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред "9c9yUiUuros" рджреНрд╡рд╛рд░рд╛ рдкрд╣рдЪрд╛рдирд╛ рдЧрдпрд╛ zabbix @ localhost рдХреЛ; "
mysql -e 'flush рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░;'


# рд╣рдо рдЬрд╝реИрдмрд┐рдХреНрд╕ рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рдорд╛рдирдХ рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рднрд░рддреЗ рд╣реИрдВ
mysql zabbix </usr/share/doc/zabbix-server-mysql-2.2.0/create/schema.sql
mysql zabbix </usr/share/doc/zabbix-server-mysql-2.2.0/create/images.sql
mysql zabbix </usr/share/doc/zabbix-server-mysql-2.2.0/create/data.sql


# Iptables рдирд┐рдпрдо рдЬреЛрдбрд╝реЗрдВ
iptables-INPUT -p tcp -m state --state NEW -m tcp --dport 10050 -j ACCEPT
iptables-INPUT -p tcp -m state --state NEW -m tcp --dport 10051 -j ACCEPT
iptables-INPUT -p udp -m state --state NEW -m udp --dport 10050 -j ACCEPT
iptables-INPUT -p udp -m state --state NEW -m udp --dport 10051 -j ACCEPT
iptables-INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACSTPT
рд╕реЗрд╡рд╛ iptables рд╕рд╣реЗрдЬреЗрдВ


# рд╣рдо php рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░реЗрдВрдЧреЗ
[рд░реВрдЯ @ zabbix ~] рдиреИрдиреЛ /etc/php.ini

post_max_size = 16M
max_execution_time = 300
max_input_time = 300
date.timezone = рдпреВрд░реЛрдк / рдореЙрд╕реНрдХреЛ


# рдЪрд▓рд┐рдП zabbix рдХреЗ рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЛ рдирд┐рдореНрди рд░реВрдк рдореЗрдВ рд▓рд╛рддреЗ рд╣реИрдВ:
egrep -v '^ # | ^ $' /etc/zabbix/zabbix_server.conf

[рд░реВрдЯ @ zabbix ~] рдиреИрдиреЛ /etc/zabbix/zabbix_server.conf
LogFile = / var / log / zabbix / zabbix_server.log
LogFileSize = 0
PidFile = / var / run / zabbix / zabbix_server.pid
DBName = zabbix
DBUser = zabbix
DBUser = zabbix
DBPassword = 9c9yUiUuros
DBSocket = / var / lib / mysql / mysql.sock
SNMPTrapperFile = / var / log / snmptt / snmptt.log
AlertScriptsPath = / usr / lib / zabbix / рд╕рдЪреЗрддрдХ
рдмрд╛рд╣рд░реА рд╢рдмреНрдж = / usr / lib / zabbix / рдмрд╛рд╣реНрдп рд╡рд┐рд╡рд░рдг


# рдСрдЯреЛрд▓реИрдб рдореЗрдВ zabbix рд╕рд░реНрд╡рд░ рдЬреЛрдбрд╝реЗрдВ
chkconfig zabbix-server on

# рд╣рдо рдорд╛рдирдХ nginx рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЛ рдереЛрдбрд╝рд╛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░реЗрдВрдЧреЗ, рд╣рдо рдЗрд╕ рдлреЙрд░реНрдо рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд▓рд╛рдПрдВрдЧреЗ:
[рд░реВрдЯ @ zabbix ~] рдиреИрдиреЛ /etc/nginx/nginx.conf
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ nginx;
рдХрд╛рд░реНрдпрдХрд░реНрддрд╛_рдкреНрд░реЛрд╕реЗрд╕ 10;
pid /var/run/nginx.pid;

рдШрдЯрдирд╛рдПрдБ {
worker_connections 1024;
рдПрдкреЛрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ;

mult_accept рдкрд░;

}

error_log /var/log/nginx/error.log рдЪреЗрддрд╛рд╡рдиреА;

http {
/etc/nginx/mime.types рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ;
default_type рдПрдкреНрд▓рд┐рдХреЗрд╢рди / рдСрдХреНрдЯреЗрдЯ-рд╕реНрдЯреНрд░реАрдо;

log_format рдореБрдЦреНрдп '$ Remote_addr - $ Remote_user [$ time_local] "$ request"'
'$ рд╕реНрдерд┐рддрд┐ $ body_bytes_sent "$ http_referer"'
'"$ http_user_agent" "$ http_x_forwarded_for"';

access_log /var/log/nginx/access.log рдореБрдЦреНрдп;

connection_pool_size 256;
client_header_buffer_size 4k;
client_max_body_size 100 рдореАрдЯрд░;
big_client_header_buffers 8 8k;
request_pool_size 4k;
output_buffers 1 32k;
postpone_output 1460;
рдкреНрд░реЙрдХреНрд╕реА_рдореИрдХреНрд╕_рдЯреИрдк_рдлрд╛рдЗрд▓_рд╕рд╛рдЗрдЬрд╝ 0;
gzip рдкрд░;
gzip_min_length 1024;
gzip_proxied рдХреЛрдИ рднреА;
gzip_proxied рд╕рдордп-рд╕реАрдорд╛ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдИ рд╣реИ рдХреЛрдИ рдХреИрд╢ рдирд╣реАрдВ-рд╕реНрдЯреЛрд░ рдирд┐рдЬреА рд╡рд╕реНрддреБ;
gzip_types text / plain text / xml application / xml application / x-javascript text / javascript text / css text / json;
gzip_comp_level 8;
gzip_disable "MSIE [1-6] \ _? (?!? * SV1)";

рдкрд░ рднреЗрдЬ рджреЗрдирд╛;
tcp_nopush on;
tcp_nodelay on;
Keepalive_timeout 75 20;
server_names_hash_max_size 8192;
рдирдЬрд░рдЕрдВрджрд╛рдЬ рдХрд░рдирд╛;
server_name_in_redirect рдмрдВрдж;

xy_buffer_size 8k;
xy_buffers 32 4k;
xy_connect_timeout 1000;
xy_read_timeout 12000;
xy_send_timeout 12000;
рдкреНрд░реЙрдХреНрд╕реА_рдХреИрдЪреЗ_рдкреИрде / var / рдХреИрд╢ / рдирдЧреАрдирдХреНрд╕ рд╕реНрддрд░ = реи рдХреАрдЬрд╝_рдЬрд╝реЛрди = рдкреЗрдЬрдХреЗрд╢: рел рдореА рдирд┐рд╖реНрдХреНрд░рд┐рдп = резреж рдореА рдореИрдХреНрд╕_рд╕рд╛рдЗрдЬрд╝ = релреж рдореА;
real_ip_header рдПрдХреНрд╕-рд░рд┐рдпрд▓-рдЖрдИрдкреА;

xy_set_header рд╣реЛрд╕реНрдЯ $ рд╣реЛрд╕реНрдЯ;
рдкреНрд░реЙрдХреНрд╕реА_рд╕реЗрдЯ_рд╣реЗрдбрд░ рдПрдХреНрд╕-рд░рд┐рдпрд▓-рдЖрдИрдкреА $ рд░рд┐рдореЛрдЯ_рдбреНрд░реЗрдб;
рдкреНрд░реЙрдХреНрд╕реА_рд╕реЗрдЯ_рд╣рд╛рдЗрдбрд░ рдПрдХреНрд╕-рдлреЙрд░рд╡рд░реНрдбреЗрдб-$ $ рдХреЗ рд▓рд┐рдП рдкреНрд░реЙрдХреНрд╕реА_рдПрдб_рдПрдХреНрд╕_рдлреЛрд╡рд░реНрдбрд╡рд░реНрдб_рдлреЛрд░реНрд╕;

рд╕рднреА рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВ;

/etc/nginx/conf.d/*.conf рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ;
}


# рд╣рдо zabbix рдФрд░ php-fpm рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП nginx рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВ
[рд░реВрдЯ @ zabbix ~] # рдиреИрдиреЛ /etc/nginx/conf.d/zabbix.conf
рд╕рд░реНрд╡рд░ {
80 рд╕реБрдиреЛ;
server_name рдирд╛рдо ;
server_name рдПрдХ рдФрд░ рдирд╛рдо ;

рд╕реНрдерд╛рди / {
root / usr / share / zabbix;
index index.php index.html index.htm;
}

рд╕реНрдерд╛рди ~ \ .php $ {
root / usr / share / zabbix;
try_files $ uri = 404;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_buffers 4 256k;
fastcgi_busy_buffers_size 256k;
fastcgi_temp_file_write_size 256k;

fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name;
fastcgi_params рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ;
}

# рдЕрдкрд╛рдЪреЗ рдХреЗ рдбреЙрдХреНрдпреВрдореЗрдВрдЯ рд░реВрдЯ рдХреЛ .htaccess рдлрд╛рдЗрд▓реЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рд╕реЗ рд╡рдВрдЪрд┐рдд рдХрд░реЗрдВ
# рдирдЧреАрдиреЗ рдХреЗ рдПрдХ рдХреЗ рд╕рд╛рде
#
рд╕реНрдерд╛рди ~ /\.ht {
рд╕рднреА рдХреЛ рдЕрд╕реНрд╡реАрдХрд╛рд░;
}
}

рд╕рд░реНрд╡рд░ {
80 рд╕реБрдиреЛ;
server_name _;

рд╕реНрдерд╛рди / {
root / usr / share / zabbix;
index index.php index.html index.htm;
}

рд╕реНрдерд╛рди ~ \ .php $ {
root / usr / share / zabbix;
try_files $ uri = 404;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name;
fastcgi_params рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ;
}

# рдЕрдкрд╛рдЪреЗ рдХреЗ рдбреЙрдХреНрдпреВрдореЗрдВрдЯ рд░реВрдЯ рдХреЛ .htaccess рдлрд╛рдЗрд▓реЛрдВ рддрдХ рдкрд╣реБрдВрдЪ рд╕реЗ рд╡рдВрдЪрд┐рдд рдХрд░реЗрдВ
# рдирдЧреАрдиреЗ рдХреЗ рдПрдХ рдХреЗ рд╕рд╛рде
#
рд╕реНрдерд╛рди ~ /\.ht {
рд╕рднреА рдХреЛ рдЕрд╕реНрд╡реАрдХрд╛рд░;
}
}


# рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд╕реЗ рдЕрдкрд╛рдЪреЗ рдирд┐рдХрд╛рд▓реЗрдВ
chkconfig --levels 235 httpd рдмрдВрдж
/etc/init.d/httpd рд░реЛрдХреЗрдВ


# рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдореЗрдВ nginx рдЬреЛрдбрд╝реЗрдВ
chkconfig --levels 235 рдирдЧреАрдирдХреНрд╕ рдСрди
/etc/init.d/nginx рдкреНрд░рд╛рд░рдВрдн


рдЗрд╕ рддрд░рд╣ рдХреА рдПрдХ рд╕рд░рд▓ рд╡рд┐рдзрд┐ рдХреЗ рд╕рд╛рде, рд╣рдореЗрдВ zabbix рдХрд╛ рдЙрдЪреНрдЪ-рдкреНрд░рджрд░реНрд╢рди рдЕрдзрд┐рд╖реНрдард╛рдкрди рдорд┐рд▓рддрд╛ рд╣реИред

рдЕрдЧрд░ рдореИрдВ zabbix- рдкреНрд░реЙрдХреНрд╕реА рдФрд░ zabbix- рдПрдЬреЗрдВрдЯ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рдХрд╣реВрдВрдЧрд╛, рддреЛ рдпрд╣ рд▓реЗрдЦ рдкреВрд░рд╛ рдирд╣реАрдВ рд╣реЛрдЧрд╛, рдпрд╣ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдмреБрдирд┐рдпрд╛рджреА рд╕рд┐рд╕реНрдЯрдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рдЪрд░рдг (рд▓реЗрдЦ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ) рдкрд╣рд▓реЗ рд╣реА рдкреВрд░реЗ рд╣реЛ рдЪреБрдХреЗ рд╣реИрдВ

рдкреНрд░реЙрдХреНрд╕реА

# рд╕реЗрдВрдЯреЛ рдХреЗ рд▓рд┐рдП рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдЬрд╝реИрдмрд┐рдХреНрд╕ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
rpm -ivh repo.zabbix.com/zabbix/2.0/rhel/6/x86_64/zabbix-release-2.0-1.el6.noarch.rpm

# рдкреБрд░рд╛рдиреЗ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЛ рдбрд┐рд▓реАрдЯ рдХрд░реЗрдВ
yum рдирд┐рдХрд╛рд▓реЗрдВ zabbix -xy- * -y
yum remove mysql * mysql- *


# рдкрд░рдорд╛рдгреБ рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рд╕реЗ рдорд╛рд░реАрджрдм рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
yum install mariadb-server mariadb-devel mariadb-client -y

# Mysql рдШрдЯрдХреЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдорд╣рддреНрд╡рдкреВрд░реНрдг рдШрдЯрдХреЛрдВ рдХреЛ рд╣рдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
yum install -y cronie cronie-anacron crontabs postfix sysstat

# рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рднрдВрдбрд╛рд░ рд╕реЗ рд╣реА zabbix
yum install zabbix zabbix-agent zabbix-proxy-mysql zabbix-proxy -y

рдЗрд╕ рдорд╛рдорд▓реЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ рдХрд┐ рдЬрд╝реИрдмрд┐рдХреНрд╕-рдкреНрд░реЙрдХреНрд╕реА рдХреЛ рдХреБрдЫ рдФрд░ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдлреЗрдбреЛрд░рд╛ 14

mkdir / root / zabbix && cd / root / zabbix
wget repo.zabbix.com/zabbix/2.0/rhel/6/x86_64/zabbix-2.0.9-1.el6.x86_64.rpm
wget repo.zabbix.com/zabbix/2.0/rhel/6/x86_64/zabbix-agent-2.0.9-1.el6.x86_64.rpm
wget repo.zabbix.com/zabbix/2.0/rhel/6/x86_64/zabbix-proxy-2.0.9-1.el6.x86_64.rpm
wget repo.zabbix.com/zabbix/2.0/rhel/6/x86_64/zabbix-proxy-mysql-2.0.9-1.el6.x86_64.rpm
wget repo.zabbix.com/zabbix/2.0/rhel/6/x86_64/zabbix-get-2.0.9-1.el6.x86_64.rpm
rpm -Uhv * .rpm


# MariaDB рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ, рдЖрдкрдХреЛ рдкреИрд░рд╛рдореАрдЯрд░ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
[рд░реВрдЯ @ zabbix ~] рдиреИрдиреЛ /etc/my.cnf

default_storage_engine = InnoDB
innodb_file_per_table = 1


# рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдореЗрдВ zabbix рдЬреЛрдбрд╝реЗрдВ
chkconfig zabbix- рдкреНрд░реЙрдХреНрд╕реА рдкрд░
chkconfig zabbix- рдПрдЬреЗрдВрдЯ рдкрд░
chkconfig mysqld on && /etc/init.d/mysqld start


# рдЖрдзрд╛рд░ рдмрдирд╛рдПрдВ
mysql -e 'CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin;'
mysql -e 'zabbix рдкрд░ рд╕рднреА рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред "lNZrKeZASv0L" рджреНрд╡рд╛рд░рд╛ рдкрд╣рдЪрд╛рдирд╛ рдЧрдпрд╛ @ zabbix @ localhost рдХреЛ;'
mysql -e 'flush рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░;'


# Zabbix рдЖрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рдорд╛рдирдХ рдпреЛрдЬрдирд╛рдПрдВ рднрд░реЗрдВ
mysql zabbix </usr/share/doc/zabbix-server-mysql-2.0.9/create/schema.sql
mysql zabbix </usr/share/doc/zabbix-server-mysql-2.0.9/create/images.sql


# Iptables рдирд┐рдпрдо рдЬреЛрдбрд╝реЗрдВ
iptables-INPUT -p tcp -m state --state NEW -m tcp --dport 10050 -j ACCEPT
iptables-INPUT -p tcp -m state --state NEW -m tcp --dport 10051 -j ACCEPT
iptables-INPUT -p udp -m state --state NEW -m udp --dport 10050 -j ACCEPT
iptables-INPUT -p udp -m state --state NEW -m udp --dport 10051 -j ACCEPT
рд╕реЗрд╡рд╛ iptables рд╕рд╣реЗрдЬреЗрдВ


# рдЬрд╝реИрдмрд┐рдХреНрд╕-рдкреНрд░реЙрдХреНрд╕реА рдХреЛ рд╕реНрд╡рдпрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ
sed -i "s / ^ Server =ред * / рд╕рд░реНрд╡рд░ = zabbix-server_address / etc / zabbix / zabbix_proxy.conf
sed -i "s / ^ Hostname =ред * / Hostname = рдЗрд╕ рдкреНрд░реЙрдХреНрд╕реА рдХрд╛ рдирд╛рдо-рдЬреЛ-рдирд┐рд░реНрджрд┐рд╖реНрдЯ-zabbix-server / g" /etc/zabbix/zabbix_proxy.conf
sed -i "s / ^ DBName =ред * / DBName = zabbix / g" /etc/zabbix/zabbix_proxy.conf
echo ProxyMode = 0 >> /etc/zabbix/zabbix_proxy.conf
рдкреНрд░рддрд┐рдзреНрд╡рдирд┐ ProxyLocalBuffer = 1 >> /etc/zabbix/zabbix_proxy.conf
рдкреНрд░рддрд┐рдзреНрд╡рдирд┐ ProxyLocalBuffer = ProxyOfflineBuffer = 100 >> /etc/zabbix/zabbix_proxy.conf
рдЗрдХреЛ рд╣рд╛рдЙрд╕рдХреАрдкрд┐рдВрдЧFrequency = 1r = 100 >> /etc/zabbix/zabbix_proxy.conf
рдЗрдХреЛ рдбреЗрдЯрд╛рд╕реЗрдиреНрдлреНрд░реЗрдХреНрд╡реЗрдВрд╕реА = 300 >> /etc/zabbix/zabbix_proxy.conf
рдЗрдХреЛ рд╕реНрдЯрд╛рд░реНрдЯрдкреЙрд▓рд░реНрд╕ = 5 >> /etc/zabbix/zabbix_proxy.conf
рдкреНрд░рддрд┐рдзреНрд╡рдирд┐ рдкреНрд░рд╛рд░рдВрднрдХрд░реНрддрд╛ = 1 >> /etc/zabbix/zabbix_proxy.conf
рдЗрдХреЛ рд╕реНрдЯрд╛рд░реНрдЯрдкреЙрд▓рд░реНрд╕рдЕрдирдкреНрд░рд╛рдкреНрдп = 1 >> /etc/zabbix/zabbix_proxy.nf
рдЗрдХреЛ рд╕реНрдЯрд╛рд░реНрдЯрдЯреНрд░реИрдкрд░реНрд╕ = 5 >> /etc/zabbix/zabbix_proxy.conf
рдЗрдХреЛ StartHTTPPollers = 1 >> /etc/zabbix/zabbix_proxy.conf
echo StartDBSyncers = 4 >> /etc/zabbix/zabbix_proxy.conf
рдЗрдХреЛ рдЯрд╛рдЗрдордЖрдЙрдЯ = 10 >> /etc/zabbix/zabbix_proxy.conf
рдЧреВрдВрдЬ FpingLocation = / usr / sbin / fping >> /etc/zabbix/zabbix_proxy.conf
echo Fping6Location = / usr / sbin / fping6 >> /etc/zabbix/zabbix_proxy.conf
рдЧреВрдВрдЬ DebugLevel = 3 >> /etc/zabbix/zabbix_proxy.conf
рдЗрдХреЛ рд╕реНрдЯрд╛рд░реНрдЯрдбрд┐рд╕реНрдХрд╡рд░ = 10 >> /etc/zabbix/zabbix_proxy.conf
рдЗрдХреЛ DBPassword = lNZrKeZASv0L >> /etc/zabbix/zabbix_proxy.conf


# рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ zabbix- рдкреНрд░реЙрдХреНрд╕реА рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ
egrep -v '^#|^$' /etc/zabbix/zabbix_proxy.conf

# рдЪрд▓реЛ
/etc/init.d/zabbix-proxy рдкреНрд░рд╛рд░рдВрдн


рдПрдЬреЗрдВрдЯ, рдЬрд╛рд╣рд┐рд░ рд╣реИ рд╣рдо рдЗрд╕реЗ рд╢реЗрдл рдпрд╛ рдХрдардкреБрддрд▓реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓реЗрдХрд┐рди рдкреВрд░реНрдгрддрд╛ рдХреЗ рд▓рд┐рдП рддреИрдирд╛рдд рдХрд░реЗрдВрдЧреЗ

# рд╕реЗрдВрдЯреЛ рдХреЗ рд▓рд┐рдП рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдЬрд╝реИрдмрд┐рдХреНрд╕ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
rpm -ivh repo.zabbix.com/zabbix/2.0/rhel/6/x86_64/zabbix-release-2.0-1.el6.noarch.rpm

# рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рдПрдЬреЗрдВрдЯ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
yum install zabbix zabbix-agent -y

рдпрд╛ рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдмрд╣реБрдд рддрд╛рдЬрд╛ рдлреЗрдбреЛрд░рд╛ рдирд╣реАрдВ рд╣реИ
rpm -Uhv repo.zabbix.com/zabbix/2.0/rhel/6/x86_64/zabbix-2.0.9-1.el6.x86_64.rpm

# рд╣рдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ zabbix sudo рдЕрдзрд┐рдХрд╛рд░ рджреЗрддреЗ рд╣реИрдВ рдФрд░ рд╣рдорд╛рд░реЗ рднрд╡рд┐рд╖реНрдп рдХреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд┐рдП рдлрд╝реЛрд▓реНрдбрд░ рдмрдирд╛рддреЗ рд╣реИрдВ
usermod -s / bin / bash zabbix
рдЗрдХреЛ 'zabbix ALL = (ALL) NOPASSWD: ALL' >> / etc / sudoers
sed -i 's / Defaults \ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╢реЗрдЯреНрдЯреА / # рдбрд┐рдлрд╝рд╛рд▓реНрдЯреНрд╕ \ рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ / g' / etc / sudoers
mkdir / etc / zabbix / рд╕реНрдХреНрд░рд┐рдкреНрдЯ /
750 рдЧреНрд░рд╛рдо рдЪреЛрдж / рдЖрджрд┐ / рдЭрд╛рдмрд┐рдХреНрд╕ / рд╕реНрдХреНрд░рд┐рдкреНрдЯ /


# рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдореЗрдВ zabbix- рдПрдЬреЗрдВрдЯ рдЬреЛрдбрд╝реЗрдВ
chkconfig zabbix-agent on

# Iptables рдирд┐рдпрдо рдЬреЛрдбрд╝реЗрдВ
iptables-INPUT -p tcp -m state --state NEW -m tcp --dport 10050 -j ACCEPT
iptables-INPUT -p tcp -m state --state NEW -m tcp --dport 10051 -j ACCEPT
iptables-INPUT -p udp -m state --state NEW -m udp --dport 10050 -j ACCEPT
iptables-INPUT -p udp -m state --state NEW -m udp --dport 10051 -j ACCEPT
рд╕реЗрд╡рд╛ iptables рд╕рд╣реЗрдЬреЗрдВ


# рд╣рдорд╛рд░реЗ zabbix- рдПрдЬреЗрдВрдЯ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ
sed -i "s / ^ Server =ред * / рд╕рд░реНрд╡рд░ = zabbix-рдЧрдВрднреАрд░-рдпрд╛-рдкреНрд░реЙрдХреНрд╕реА / рдЬреА рдкрддрд╛" /etc/zabbix/zabbix_agentd.conf
sed -i "s / ^ ServerActive =ред * / ServerActive = zabbix-serious-or -xy / g_address /etc/zabbix/zabbix_agentd.conf
sed -i "s / ^ Hostname =ред * / Hostname =` hostname` / g "/etc/zabbix/zabbix_agentd.conf
рдЗрдХреЛ рдЗрдиреЗрдмрд▓рд░реЛрдЯреЛрдЯреЗрдХреИрдВрдбреНрд╕ = 1 >> /etc/zabbix/zabbix_agentd.phf
рдЗрдХреЛ рд▓реЙрдЧрд░рдореЛрдЯреЗрдХрдордВрдб = 1 >> /etc/zabbix/zabbix_agentd.phf
рдЗрдХреЛ рдЯрд╛рдЗрдордЖрдЙрдЯ = 30 >> /etc/zabbix/zabbix_agentd.conf


# рдХрд┐рдпрд╛, рд▓реЙрдЧ рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░реЗрдВ
/etc/init.d/zabbix-agent restart && tail -f -n 100 /var/log/zabbix/zabbix_*.log

рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдЕрдЧрд░ рдЖрдкрдХреЛ рдпрд╣ рд╕рд╛рдордЧреНрд░реА рд░реЛрдЪрдХ рд▓рдЧреА, рддреЛ рдореБрдЭреЗ рдФрд░ рднреА рдмрд╣реБрдд рдХреБрдЫ рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреА!

CentOS рдкрд░ Percona рдпрд╛ Galera рдХреЗ рд▓рд┐рдП HAPRoxyред Zabbix рдореЗрдВ рдЗрд╕рдХрд╛ рд╡рд┐рдиреНрдпрд╛рд╕ рдФрд░ рдирд┐рдЧрд░рд╛рдиреА

Source: https://habr.com/ru/post/In198354/


All Articles