CentOS 7.3 安装zabbix 4.0

在研究多个商用监控软件之后,对比了zabbix、cacti以及nagios几种软件的功能,最终决定安装zabbix。做个记录

1.安装环境:

 Centos7.3 +Zabbix4.0
安装步骤:

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

1.1  防火墙配置

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

systemctl stop firewalld      #关闭防火墙
systemctl disable firewalld       #禁止开机启动
[root@CentOS7 ~]#firewall-cmd --state
running
[root@CentOS7 ~]#systemctl stop firewalld  

1.2  selinux配置

使用 getenforce  命令, 查看Selinux状态

[root@CentOS7 ~]#getenforce 
Enforcing

  

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

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

[root@CentOS7 ~]#getenforce 
Disabled

  

2.安装zabbix4.0版本

2.1 配置zabbix  yum源

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

2.2 安装zabbix安装包

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

3.安装数据库并配置

3.1 安装mariadb

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

安装完成后启动mysql

systemctl start mariadb        #启动数据库

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

配置数据库密码

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

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

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

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数据表格式

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

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

DBHost=localhost          # 数据主机名

DBName=zabbix            # 数据库实例

DBUser=zabbix              # 用户名

DBPassword=zabbix      # 密码

启动zabbix并配置

启动zabbix-server

systemctl start zabbix-server         #启动zabbix软件

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

4.启动Http服务并配置

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

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

启动http服务

systemctl start httpd        #启动http服务

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

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

 

posted @ 2019-07-09 10:15  痴心|帅帅  阅读(229)  评论(0编辑  收藏  举报