centos7+zabbix 安装

1.关闭selinux

需要关闭 selinux,一定要关闭这个,开启selinux会引起一连串问题,甚至zabbix的discovery功能也不能正常使用

# sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config

确认是否修改成功

# grep SELINUX /etc/selinux/config

然后重启系统即可

# reboot

2.关闭防火墙

启动firewall

# systemctl start firewalld.service

停止firewall

# systemctl stop firewalld.service

禁止firewall开机启动

# systemctl disable firewalld.service

3.安装yum源

获取网易yum源

# wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

备份并替换系统的repo文件

# cp CentOS7-Base-163.repo /etc/yum.repos.d/ 
# cd /etc/yum.repos.d/ 
# mv CentOS-Base.repo CentOS-Base.repo.bak 
# mv CentOS7-Base-163.repo CentOS-Base.repo

清理yum缓存

yum clean all 

4.安装MySQL

从最新版本的linux系统开始,默认的是 Mariadb而不是mysql!
使用系统自带的repos安装很简单:

# yum install -y mariadb mariadb-server

启动mariadb

# systemctl start mariadb

之前的服务管理命令还可以用

# service mariadb start

设置开机自启动

# systemctl enable mariadb

安全初始化,设置root密码等

# mysql_secure_installation

测试登录

# mysql -uroot -proot  //密码root

5.安装Apache软件

# yum -y  install httpd
# systemctl start httpd.service
# systemctl enable httpd.service
# systemctl status httpd.service    //检查一下状态

“enabled”表示httpd服务已设为开机启动,“active(running)”则表示httpd服务正在运行中。

6.安装PHP

# yum -y install php

安装php-mysql
php-mysql是一个用于让PHP程序使用MySQL数据库的模块。要安装该模块,使用命令:

# yum -y install php-mysql
# systemctl restart httpd //重启httpd服务

7.安装 Zabbix

安装包下载地址:http://www.zabbix.com/download.php
导入源:

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

安装zabbix包

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

本机也安装上客户端

yum -y  install zabbix-agent

登录数据库

# mysql -uroot -proot

初始化数据库

mysql> create database zabbix character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.00 sec)

mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';    //密码是 zabbix

Query OK, 0 rows affected (0.00 sec)

mysql> quit
Bye

进入到这个目录

# cd /usr/share/doc/zabbix-server-mysql-3.2.10

运行命令

# zcat create.sql.gz | mysql -uroot -p zabbix   //将zabbix需要的sql执行在zabbix库中

修改zabbix server 配置

# vim /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
文件修改的是DBHost和DBPassword去掉前面的#号

修改zabbix前段php配置

# cd /etc/httpd/conf.d
#  vim 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 always_populate_raw_post_data -1
php_value date.timezone Asia/Shanghai //主要去掉# 改成上海

重启apache服务

# systemctl restart httpd

启动zabbix服务,设置开机自启动

#systemctl start zabbix-server
#systemctl enable zabbix-server

8.zabbix server页面配置

访问zabbix页面
http://ip/zabbix

这里写图片描述

Next step

这里写图片描述

Next step

这里写图片描述

上图中需要填写的是,我们前面创建的zabbix数据库已经用户和密码

Next step

这里写图片描述

Next step

这里写图片描述

Next step

这里写图片描述

Finish

这里写图片描述

默认用户名是Admin 密码 zabbix 然后点击sign in

wKioL1gqo4KzediyAAGE2kBORA8229.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值