当前位置: 移动技术网 > 科技>操作系统>Linux > Red Hat Enterprise Linux / CentOS 7 yum安装zabbix4.0

Red Hat Enterprise Linux / CentOS 7 yum安装zabbix4.0

2018年12月06日  | 移动技术网科技  | 我要评论

添加zabbix存储库
安装存储库配置包。 该软件包包含yum(软件包管理器)配置文件。

rpm -ivh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm

前端安装先决条件
zabbix前端需要额外的基本安装包。 您需要在将运行zabbix前端的系统中启用可选rpms的存储库:

yum-config-manager --enable rhel-7-server-optional-rpms

服务器/代理/前端安装
要在mysql支持下安装zabbix服务器(适用于rhel 7,在rhel 6上弃用):

yum install zabbix-server-mysql

要通过mysql支持安装zabbix代理:

yum install zabbix-proxy-mysql

要在mysql支持下安装zabbix前端(适用于rhel 7,在rhel 6上弃用):

yum install zabbix-web-mysql

数据库创建

必须在安装zabbix服务器或代理期间创建zabbix数据库。

shell> mysql -uroot -p<password>
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '<password>';
mysql> quit;

导入数据

现在使用mysql导入服务器的初始模式和数据:

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

对于代理,导入初始架构:

zcat /usr/share/doc/zabbix-proxy-mysql*/schema.sql.gz | mysql -uzabbix -p zabbix

为zabbix服务器/代理配置数据库

编辑zabbix_server.conf或zabbix_proxy.conf以使用创建的数据库。例如:

# vim /etc/zabbix/zabbix_server.conf
dbhost=localhost
dbname=zabbix
dbuser=zabbix
dbpassword=<password>

启动zabbix服务器进程

systemctl enable zabbix-server

zabbix前端配置

对于rhel 7及更高版本,zabbix前端的apache配置文件位于/etc/httpd/conf.d/zabbix.conf中。

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 upload_max_filesize 2m
php_value max_input_time 300
php_value max_input_vars 10000
php_value always_populate_raw_post_data -1
php_value date.timezone     asia/shanghai   #设置中国时区

selinux配置

在强制模式下启用selinux状态后,您需要执行以下命令以启用zabbix前端和服务器之间的通信:

setsebool -p httpd_can_connect_zabbix on 

setsebool -p httpd_can_network_connect_db on

在前端和selinux配置完成后,您需要重新启动apache web服务器:

systemctl restart httpd

 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网