==== Instalação Zabbix MariaDB no CentOS 7 ==== ==== Instalação dos pacotes ==== # yum install httpd httpd-devel # yum install mariadb-server mariadb # yum install php php-cli php-common php-devel php-pear php-gd php-mbstring php-mysql php-xml Adicionando o repositório oficial do zabbix # rpm -Uvh http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/zabbix-release-2.4-1.el7.noarch.rpm Obtendo http://repo.zabbix.com/zabbix/2.4/rhel/7/x86_64/zabbix-release-2.4-1.el7.noarch.rpm aviso: /var/tmp/rpm-tmp.zp7rl7: Cabeçalho V4 DSA/SHA1 Signature, ID da chave 79ea5ed4: NOKEY Preparando... ################################# [100%] Updating / installing... 1:zabbix-release-2.4-1.el7 ################################# [100%] # yum install zabbix-server zabbix-web zabbix zabbix-agent zabbix-java-gateway # yum install zabbix-server-mysql zabbix-web-mysql Preparando a database # systemctl start mariadb # systemctl enable mariadb ln -s '/usr/lib/systemd/system/mariadb.service' '/etc/systemd/system/multi-user.target.wants/mariadb.service' # mysql_secure_installation Para mais detalhes: [[mariadb|MariaDB]] mysql -u root -p MariaDB [(none)]> CREATE DATABASE zabbix CHARACTER SET UTF8; MariaDB [(none)]> GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'zabbix'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> QUIT # vim /etc/zabbix/zabbix-server.conf [...] DBName=zabbix [...] DBUser=zabbix [...] DBPassword=zabix [...] # mysql -u zabbix -p zabbix < /usr/share/doc/zabbix-server-mysql-2.4.5/create/schema.sql Enter password: # mysql -u zabbix -p zabbix < /usr/share/doc/zabbix-server-mysql-2.4.5/create/images.sql Enter password: # mysql -u zabbix -p zabbix < /usr/share/doc/zabbix-server-mysql-2.4.5/create/data.sql Enter password: vim /etc/httpd/conf.d/zabbix.conf [...] php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value max_input_time 300 php_value data.timezone America/Belem [...] # systemctl start httpd [root@zabbix ~]# systemctl enable httpd ln -s '/usr/lib/systemd/system/httpd.service' '/etc/systemd/system/multi-user.target.wants/httpd.service' # systemctl list-unit-files --type service | grep zabbix zabbix-agent.service disabled zabbix-java-gateway.service disabled zabbix-server.service disabled # systemctl enable zabbix-server.service ln -s '/usr/lib/systemd/system/zabbix-server.service' '/etc/systemd/system/multi-user.target.wants/zabbix-server.service' # ps -ef | grep zabbix zabbix 14266 1 0 21:47 ? 00:00:00 /usr/sbin/zabbix_server: trapper #1 [processed data in 0.000000 sec, waiting for connection] zabbix 14267 1 0 21:47 ? 00:00:00 /usr/sbin/zabbix_server: trapper #2 [processed data in 0.000000 sec, waiting for connection] zabbix 14268 1 0 21:47 ? 00:00:00 /usr/sbin/zabbix_server: trapper #3 [processed data in 0.000000 sec, waiting for connection] zabbix 14269 1 0 21:47 ? 00:00:00 /usr/sbin/zabbix_server: trapper #4 [processed data in 0.000000 sec, waiting for connection] zabbix 14270 1 0 21:47 ? 00:00:00 /usr/sbin/zabbix_server: trapper #5 [processed data in 0.000000 sec, waiting for connection] zabbix 14273 1 0 21:47 ? 00:00:00 /usr/sbin/zabbix_server: housekeeper [startup idle for 30 minutes] root 14366 2386 0 21:49 pts/0 00:00:00 grep --color=auto zabbix # ss -nat | grep 10051 LISTEN 0 128 *:10051 *:* LISTEN 0 128 :::10051 :::*