shawnmei 发表于 2019-2-15 13:06:07

Centos 7 安装zabbix 4.0

   Centos 7 安装zabbix 4.0
  当前需要对多种设备运行状态进行监控,测试了不少商业软件,但总是存在各种各样的问题,后来决定尝试使用开源软件实现,对比了zabbix、cacti以及nagios几种软件的功能,最终决定安装zabbix。网上也有不少相关文章,但不同版本总在的问题都不一样,现在把安装的过程记录下来,也方便大家少走弯路。
  安装环境:
  Centos7.3 +Zabbix4.0
安装步骤:
  1、先检查系统状态,为了避免安装过程中出现错误,建议先关闭firewall以及selinux。
  1.1防火墙配置
  使用   firewall-cmd --state 命令, 查看防火墙状态,如果是running状态,关闭防火墙。
  systemctl stop firewalld      #关闭防火墙
  systemctl disable firewalld       #禁止开机启动
http://blog.运维网.com/heigeer/C:/Users/wgbin/AppData/Local/YNote/data/heigeer@126.com/9c0c4145c7ae40e0ba01a852914a8de5/clipboard.pnghttp://s1.运维网.com/images/20181221/1545379272235518.png
  1.2selinux配置
  使用 getenforce 命令, 查看Selinux状态
http://s1.运维网.com/images/20181221/1545379840279099.png
  Enforcing为强制启用状态,可以使用setenforce 0临时修改Selinux状态,但服务器重启后状态恢复。
  http://s1.运维网.com/images/20181221/1545379957646730.png
  可以通过修改配置文件方式永久关闭Selinux,修改selinux启动状态vi /etc/selinux/config ,修改SELINUX=disabled,修改完成后需要重启服务器。
http://s1.运维网.com/images/20181221/1545380200692460.png
  重启服务器后可以用getenforce命令确认状态
http://s1.运维网.com/images/20181221/1545380281688719.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或者使用阿里云yumwget http://mirrors.aliyun.com/repo/Centos-7.repo(如果使用阿里云yum,最好验证mirrors.cloud.aliyuncs.com有效性,不行就注释掉该地址)
  mv CentOS6-Base-163.repo CentOS-Base.repo
  运行以下命令生成缓存
  yum clean allyum makecache
  3、安装zabbix4.0版本
  3.1 配置zabbixyum源
  rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
http://blog.运维网.com/heigeer/C:/Users/wgbin/AppData/Local/YNote/data/heigeer@126.com/48fbd843f58044a0b84015ca736ba1f5/clipboard.png
  3.2 安装zabbix安装包
  yum -y install zabbix-server-mysql zabbix-web-mysql   #通过网络yum安装zabbix
http://blog.运维网.com/heigeer/C:/Users/wgbin/AppData/Local/YNote/data/heigeer@126.com/281b667f81994d269cbbeda36289e7ca/clipboard.png
  4、安装数据库并配置
  4.1 安装mariadb
  yum -y install mariadb-server mariadb      #通过网络yum安装数据库
http://blog.运维网.com/heigeer/C:/Users/wgbin/AppData/Local/YNote/data/heigeer@126.com/0bb8461c6f264d99959c291a23b25a97/clipboard.png
  安装完成后启动mysql
  systemctl start mariadb      #启动数据库
  systemctl enable mariadb    #设置开机启动数据库
http://blog.运维网.com/heigeer/C:/Users/wgbin/AppData/Local/YNote/data/heigeer@126.com/14c611770c8641f08c3694639c40c172/clipboard.png
  配置数据库密码
  默认安装的数据库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         #启动zabbix软件
  systemctl enable zabbix-server       #设置zabbix软件开机启动
http://blog.运维网.com/heigeer/C:/Users/wgbin/AppData/Local/YNote/data/heigeer@126.com/cc069b662353492193beedbababa27c9/clipboard.png5、启动Http服务并配置
  编辑Apache的配置文件,消注释设置正确的时区
  cd/etc/httpd/conf.d/zabbix.conf
  启动http服务
  systemctl start httpd      #启动http服务
  systemctl enable httpd       #设置http服务开机启动
http://blog.运维网.com/heigeer/C:/Users/wgbin/AppData/Local/YNote/data/heigeer@126.com/77f20fb820a24717940483c29deb9db6/clipboard.png
  使用浏览器登陆http://server ip/zabbix/setup.php进行配置
http://blog.运维网.com/heigeer/C:/Users/wgbin/AppData/Local/YNote/data/heigeer@126.com/49a7a90bc0f442ba97801bd338f0df10/clipboard.pnghttp://i2.运维网.com/images/blog/201810/10/4a709552f01586bd4e6a45bb87f3c7bd.jpg



页: [1]
查看完整版本: Centos 7 安装zabbix 4.0