美文网首页
CentOS7搭建zabbix

CentOS7搭建zabbix

作者: poetryking | 来源:发表于2019-08-02 09:43 被阅读0次

    简介

    zabbix是一套基于php开发的C/S架构的服务器监控系统,支持多种数据库,可实时监控服务器、存储、网络设备的硬件资源以及各类服务的状态如mysql,web服务等。


    系统信息

    平台:VMware虚拟机环境
    系统版本:CentOS7_x64_minimal(已yum update)
    CPU:四核
    内存:8GB
    用户名:root 密码:123456
    ip地址:192.168.66.3

    开始部署

    1. 关闭SElinux

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

    2. 安装mariaDB

    yum install mariadb mariadb-server -y
    除了mariadb外,zabbix还支持Oracle,SQLlite等,此处使用mariaDB
    1.配置mariaDB参数
    2.设置mariaDB密码并启动服务
    *执行mysql_secure_installation根据向导配置root密码
    *执行systemctl start mariadb来启动服务
    *执行systemctl enable mariadb将服务设置为开机自启
    3.创建zabbix所需的数据库
    mysql -e 'create database zabbix character set utf8 collate utf8_bin;' -uroot -p密码
    mysql -e 'grant all privileges on zabbix.* to zabbix@localhost identified by "zabbix";' -uroot -p密码

    3. 安装php及所需的php组件

    yum install php php-mysqlnd php-gd libjpeg* php-snmp php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash php-common php-ctype php-xml php-xmlreader php-xmlwriter php-session php-mbstring php-gettext php-ldap php-mysqli --skip-broken

    4. 安装apache

    1.执行 yum install httpd -y安装apache
    2.执行 systemctl start httpd启动apache
    3.执行 systemctl enable httpd将服务设置为开机启动

    5. 安装zabbix

    1.安装zabbix源
    curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
    rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm
    2.安装zabbix所有组件
    yum install zabbix-server-mysql zabbix-web-mysql zabbix-java-gateway zabbix-web -y
    3.导入zabbix数据到mysql
    zcat /usr/share/doc/zabbix-server-mysql-你的版本/create.sql.gz|mysql -uzabbix -pzabbix zabbix
    4.配置zabbix连接mysql
    编辑/etc/zabbix/zabbix_server.conf
    DBUser=root
    DBPassword=数据库密码
    5.添加时区
    sed -i.ori '18a php_value date.timezone Asia/Shanghai' /etc/httpd/conf.d/zabbix.conf
    6.解决中文乱码
    yum -y install wqy-microhei-fonts
    cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf
    7.启动zabbix服务并开机启动
    systemctl start zabbix-server
    systemctl enable zabbix-server

    6. 进入zabbix页面

    在浏览器输入192.168.66.3/zabbix 进入zabbix初始化页面,点击下一步

    image.png

    环境监察正常,继续下一步


    image.png

    设置数据库及登陆相关信息


    image.png
    其他设置,直接下一步
    image.png
    检查配置概况,没问题直接下一步
    image.png

    提示成功,点finish完成


    image.png
    进入登陆页面,账号Admin注意首字母大写 密码 zabbix
    image.png
    然后选择 Administrator –> Users –> Admin
    image.png
    更改语言为简体中文,点击update
    image.png
    image.png
    至此server端安装汉化完成

    相关文章

      网友评论

          本文标题:CentOS7搭建zabbix

          本文链接:https://www.haomeiwen.com/subject/motsjqtx.html