频道澳门葡京手机版网址
登录注册
澳门葡京手机版网址 > 系统 > Linux > 正文

Centos 7 安装zabbix 4.0教程

2018-12-26 14:53:34           
收藏   我要投稿
Centos 7 安装zabbix 4.0

当前需要对多种设备运行状态进行监控,测试了不少商业App,但总是存在各种各样的问题,后来决定尝试使用开源App实现,对比了zabbix、cacti以及nagios几种App的功能,最终决定安装zabbix。网上也有不少相关文章,但不同版本总在的问题都不一样,现在把安装的过程记录下来,也方便大家少走弯路。

安装环境:

Centos7.3 +Zabbix4.0

安装步骤:

1、先检查系统状态,为了避免安装过程中出现错误,建议先关闭firewall以及selinux。

1.1 防火墙配置

使用 firewall-cmd --state 命令, 查看防火墙状态,如果是running状态,关闭防火墙。

systemctl stop firewalld #关闭防火墙

systemctl disable firewalld #禁止开机启动

image.png

1.2selinux配置

使用 getenforce 命令, 查看Selinux状态

image.png

Enforcing为强制启用状态,可以使用setenforce 0临时修改Selinux状态,但服务器重启后状态恢复。

image.png

可以通过修改配置文件方式永久关闭Selinux,修改selinux启动状态 vi /etc/selinux/config ,修改SELINUX=disabled,修改完成后需要重启服务器。

image.png

重启服务器后可以用 getenforce 命令确认状态

image.png

2、配置域名源,案例中使用的是阿里的yum源。

首先备份/etc/yum.repos.d/CentOS-Base.repo

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

wget http://mirrors.163.com/.help/CentOS7-Base-163.repo或者使用阿里云yum wget http://mirrors.aliyun.com/repo/Centos-7.repo (如果使用阿里云yum,最好验证mirrors.cloud.aliyuncs.com有效性,不行就注释掉该地址)

mv CentOS6-Base-163.repo CentOS-Base.repo

运行以下命令生成缓存

yum clean all yum makecache

3、安装zabbix4.0版本

3.1 配置zabbix yum源

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

3.2 安装zabbix安装包

yum -y install zabbix-server-mysql zabbix-web-mysql #通过网络yum安装zabbix

4、安装数据库并配置

4.1 安装mariadb

yum -y install mariadb-server mariadb #通过网络yum安装数据库

安装完成后启动mysql

systemctl start mariadb #启动数据库

systemctl enable mariadb #设置开机启动数据库

配置数据库密码

默认安装的数据库root密码是空白,以下命令更改密码

mysqladmin -u root password password #设定root的密码为password

登陆数据库配置实例、用户

mysql -u root -p #使用root登陆数据库

创建zabbix数据库实例

create database zabbix character set utf8 collate utf8_bin; #创建数据库实例设置字符集为utf8

设置zabbix数据库实例的密码为zabbix及权限

grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix'; #创建数据库实例密码为zabbix

grant all privileges on zabbix.* to zabbix@'%' identified by 'zabbix';

grant all privileges on zabbix.* to zabbix@localhost.localdomain identified by 'zabbix';

导入zabbix数据表格式

cd /usr/share/doc/zabbix-server-mysql-4.0.1 #进入数据库安装路径

zcat create.sql.gz | mysql -uroot zabbix -p #导入zabbix数据表格式

4.2 修改zabbix配置文件,配置zabbix访问数据库信息

vim /etc/zabbix/zabbix_server.conf 主要配置数据库的用户名,库名,密码,端口等,其它设置也可以安装情况配置

DBHost=localhost #数据主机名

DBName=zabbix #数据库实例

DBUser=zabbix #用户名

DBPassword=zabbix #密码

启动zabbix并配置

启动zabbix-server

systemctl start zabbix-server #启动zabbixApp

systemctl enable zabbix-server #设置zabbixApp开机启动

5、启动Http服务并配置

编辑Apache的配置文件,消注释设置正确的时区

cd /etc/httpd/conf.d/zabbix.conf

启动http服务

systemctl start httpd #启动http服务

systemctl enable httpd #设置http服务开机启动

使用浏览器登陆http://server ip/zabbix/setup.php进行配置

6053731b79794da2bc97ac6c78c40450

上一篇:能够在Linux系统中运行的5款大型耐玩游戏
下一篇:Linux性能监控:vmstat-Oracle&Mysql DBA
相关文章
图文推荐

关于大家 | 联系大家 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 澳门葡京手机版网址_澳门新莆京娱乐_www.88807.com - 点此进入--致力于做实用的IT技术学习网站

XML 地图 | Sitemap 地图