Centos7安装Zabbix实践


关闭防火墙以及SElinux

vi /etc/selinux/config 把enforcing修改为disabled 然后reboot重启如果不想重启可以用setenforce 0临时关闭
service firewalld stop
chkconfig firewalld off

安装源码库配置部署包

安装源码库配置部署包。这个部署包包含了yum配置文件。
rpm -i http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

安装服务端或服务端客户端

yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent -y
or
yum install zabbix-server-mysql zabbix-web-mysql

安装Mysql数据库

yum install mariadb mariadb-devel mariadb-server -y
service mariadb start
mysql -uroot
set password for 'root'@'localhost'=password('yourpw');
exit

导入初始架构(Schema)和数据

mysql -uroot -p create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by '';
quit
cd /usr/share/doc/zabbix-server-mysql-3.4.0 (版本根据你下载的版本调整尾部版本路径地址)
zcat create.sql.gz | mysql -uzabbix -pyourpw zabbix

在zabbix_server.conf中编辑数据库配置

# vi /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=YourPW

启动Zabbix Server进程

systemctl start zabbix-server 或者 service zabbix-server start

编辑Zabbix前端的PHP配置

Zabbix前端的Apache配置文件位于 /etc/httpd/conf.d/zabbix.conf 修改时区 Asia/ShangHai即可
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 Europe/Riga {改为php_value date.timezone Asia/Shanghai}

启动apache服务器

systemctl start httpd

安装登陆测试

Zabbix前端可以在浏览器中通过 http://zabbix-frontend-hostname/zabbix 进行安装。默认的用户名/密码为 Admin/zabbix。

声明:ITMO|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - Centos7安装Zabbix实践


欢迎访问我的博客 -- IT猫