CENTOS7安装zabbix

这篇文章主要介绍CENTOS7安装zabbix
1.zabbix是基于LAMP或者LNMP环境安装
LAMP环境搭建可参考:LAMP环境搭建
LNMP环境搭建可参考:LNMP环境搭建
2.安装好LAMP或者LNMP后接着安装zabbix,以下是安装zabbix步骤

一、登录数据库,创建账号和权限

登录数据库:mysql -uroot –p 按回车后输入密码
创建zabbix数据库:

create database zabbix character set utf8;

CENTOS7安装zabbix_第1张图片
创建zabbix数据库账号并授权:

grant all privileges on zabbix.* to 账号@'%' identified by 'password'; 
grant all privileges on zabbix.* to 账号@localhost identified by ''password''; 
grant all privileges on zabbix.* to 账号@localhost.localdomain identified by ''password'';

退出root账号,测试登录zabbix账号是否正常

二、安装zabbix服务所需的依赖包和组件

1.安装snmp、lib、java等支持zabbix组件

yum -y install net-snmp net-snmp-devel curl curl-devel libxml2 libxml2-devel libevent-devel.x86_64 javacc.noarch  javacc-javadoc.noarch javacc-maven-plugin.noarch javacc*

2.安装php支持zabbix组件

yum install php-bcmath php-mbstring –y

3.安装数据库支持zabbix组件

yum install zabbix-server-mysql zabbix-web-mysql –y

4.从网上下载rpm安装包并安装

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

5.将zabbix数据库表导入数据库中

cd /usr/share/doc/zabbix-server-mysql-4.0.0/
zcat create.sql.gz | mysql -uzabbix –p passwd @ -h x.x.x.x zabbix

三、在防火墙添加zabbix服务端口

firewall-cmd  --add-port=10050/tcp --permanent
firewall-cmd  --add-port=10051/tcp --permanent
firewall-cmd  --add-port=10050/udp --permanent
firewall-cmd  --add-port=10051/udp --permanent
firewall-cmd –reload     #更新防火墙配置
firewall-cmd --list-port   #查询防火墙放开的端口

四:修改zabbix-server配置
1.设置数据库名称,账号、密码

vim /etc/zabbix/zabbix_server.conf

在配置文件的100行、116行、125行

2.修改市区

vim /etc/httpd/conf.d/zabbix.conf   
将# php_value date.timezone Europe/Riga 变更成 php_value date.timezone Asia/Shanghai

CENTOS7安装zabbix_第2张图片
3.启动zabbix服务

systemctl enable zabbix-server    #加入开机自启动zabbix-server
systemctl start zabbix-server       #启动zabbix-server服务
systemctl status zabbix-server    #查看zabbix-server服务状态

CENTOS7安装zabbix_第3张图片

五、修改PHP相关配置

vim php.ini
max_execution_time = 300
max_input_time = 300
memory_limit = 128M
post_max_size = 32M
date.timezone = Asia/Shanghai
mbstring.func_overload=2

六、zabbix web前端配置

在浏览器输入:http://ip/zabbix/setup.php
CENTOS7安装zabbix_第4张图片
点击next step
CENTOS7安装zabbix_第5张图片
检测php环境,需全部ok后 再点next step。此处所需的最低配置已在本文档第五步中全部修改。

设置数据库账号密码:
CENTOS7安装zabbix_第6张图片
CENTOS7安装zabbix_第7张图片
CENTOS7安装zabbix_第8张图片

CENTOS7安装zabbix_第9张图片
至此 zabbix已全部安装完成

在浏览器输入:http://ip/zabbix/ 即出现登录页面
默认账号:Admin 密码:zabbix

你可能感兴趣的:(CENTOS7安装zabbix)