Zabbix 3 no CentOS 7 - Instalação rápida
Dica publicada em Linux / Introdução
Zabbix 3 no CentOS 7 - Instalação rápida
ATENÇÃO: Como é uma dica rápida de instalação do Zabbix 3, iremos desativar o SELinux e o firewall para evitar problemas, mas é importante que não os deixem inativos caso forem usar o servidor não só como teste.
Desativando o SELinux (setenforce permissive):
# vim /etc/selinux/config
Antes:
SELINUX=enforcing
Depois:
Desativando o firewall:
# systemctl stop firewalld
# systemctl disable firewalld
Instalando o MariaDB:
# yum install mariadb mariadb-devel mariadb-server -y
# systemctl start mariadb
# mysql_secure_installation
Criando o banco:
# mysql -u root -p
MYSQL> create database zabbix3 character set utf8 collate utf8_bin;
MYSQL> grant all privileges on zabbix3.* to zabbix3@localhost identified by 'zabbix3';
MYSQL> exit
Obs.: a instalação do Zabbix 3 já instala o serviço web (httpd) automaticamente! :)
Instalando o zabbix pelo repositório oficial:
# rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
# yum install zabbix-agent zabbix-server-mysql zabbix-web-mysql -y
Ajustando o arquivo de configuração:
# vim /etc/zabbix/zabbix_server.conf
Antes:
# DBHost=localhost
DBName=zabbix
DBUser=zabbix
# DBPassword=
Depois:
Populando a base:
# zcat /usr/share/doc/zabbix-server-mysql-3.0.0/create.sql.gz | mysql -u root -p zabbix3
Iniciando e ativando a inicialização dos serviços:
# systemctl start httpd
# systemctl start zabbix-server
# systemctl start zabbix-agent
# systemctl enable httpd
# systemctl enable zabbix-server
# systemctl enable zabbix-agent
Pronto!
Para acessar, utilize:
http://IPdoservidor/zabbix
Abraços.
Desativando o SELinux (setenforce permissive):
# vim /etc/selinux/config
Antes:
SELINUX=enforcing
Depois:
SELINUX=permissive
Desativando o firewall:
# systemctl stop firewalld
# systemctl disable firewalld
Instalando o MariaDB:
# yum install mariadb mariadb-devel mariadb-server -y
# systemctl start mariadb
# mysql_secure_installation
Criando o banco:
# mysql -u root -p
MYSQL> create database zabbix3 character set utf8 collate utf8_bin;
MYSQL> grant all privileges on zabbix3.* to zabbix3@localhost identified by 'zabbix3';
MYSQL> exit
Obs.: a instalação do Zabbix 3 já instala o serviço web (httpd) automaticamente! :)
Instalando o zabbix pelo repositório oficial:
# rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
# yum install zabbix-agent zabbix-server-mysql zabbix-web-mysql -y
Ajustando o arquivo de configuração:
# vim /etc/zabbix/zabbix_server.conf
Antes:
# DBHost=localhost
DBName=zabbix
DBUser=zabbix
# DBPassword=
Depois:
DBHost=localhost
DBName=zabbix3
DBUser=zabbix3
DBPassword=zabbix3
DBName=zabbix3
DBUser=zabbix3
DBPassword=zabbix3
Populando a base:
# zcat /usr/share/doc/zabbix-server-mysql-3.0.0/create.sql.gz | mysql -u root -p zabbix3
Iniciando e ativando a inicialização dos serviços:
# systemctl start httpd
# systemctl start zabbix-server
# systemctl start zabbix-agent
# systemctl enable httpd
# systemctl enable zabbix-server
# systemctl enable zabbix-agent
Pronto!
Para acessar, utilize:
http://IPdoservidor/zabbix
Abraços.
Time zone for PHP is not set (configuration parameter "date.timezone").
Ao editar o arquivo que esta em /etc/httpd/conf.d/zabbix.conf.
Coloquei da seguinte maneira:
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 always_populate_raw_post_data -1
php_value date.timezone = 'America/Sao_Paulo'
Dou o comando: systemctl start httpd
Porem o problema persiste. Ja tentei com e sem a aspas simples.
Alguem pode me ajudar a resolver isso?