zoukankan      html  css  js  c++  java
  • centos7.4 搭建zabbix-server 3.4.5

    监控对服务器的重要性来说已经不需要我来一一赘述了,在众多的监控工具之中选择使用zabbix的原因是觉得它功能强大,可以引用的模板有很多,而且图形化做的草鸡棒。

    废话就不多了,直接吃鸡。

    本次搭建全部采用虚拟机实现。具体环境如下:

    system:centos7.4

    zabbix version:3.4.5

    database version:mariadb 5.5.56

    Apache:2.4.6

    =================================================================================================

    一:存放数据的数据库,本次使用 yum自带版本mariadb 5.5.56

    1 直接yum安装
    #yum -y install mariadb mariadb-server

    2 启动mariadb服务并设置开机启动。安全初始化数据库的相关信息

     #systemctl start mariadb

    #mysql_secure_installation

    # systemctl enable mariadb

    3 进入数据库,创建为zabbix存放数据的数据库zabbix,创建登录该数据库的用户,可以登录该数据库的IP以及给该用户授予对应数据库的权限

    #mysql -uroot -p

    MariaDB [(none)]>create database zabbix character set utf8 collate utf8_bin;

    MariaDB [(none)]>grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';   (密码可以随意设置)

    MariaDB [(none)]>exit

    4 尝试用zabbix用户登录是否创建成功

    #mysql -uzabbix -pzabbix

    二:安装Apache
    yum源自带的Apache为2.4.6,足够支持了。所以依然yum安装走起

    1安装

    #yum -y install httpd

    2 启动Apache,设置开机启动

    #systemctl start httpd

    #systemctl enable httpd

    3 检测Apache是否安装成功

    #netstat -antulp |grep :80

    #curl http://localhost 或者直接在浏览器输入IP地址

    三:zabbix-server搭建。

    1 官方网站安装对应版本的zabbix的yum源

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

    2 利用yum源安装zabbix的服务端和支持zabbix的web界面包
     #yum -y install zabbix-server-mysql zabbix-web-mysql

    3 进入到开始安装服务端时安装的共享文档目录下,找到用于往zabbix数据库导入数据的sql压缩文件件create.sql.gz.

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

    使用zcat命令,加管道重定向,向开始创建的zabbix数据库导入数据

     #zcat create.sql.gz |mysql -uzabbix -pzabbix zabbix

    4 修改zabbix的主配置文件.让zabbix-server启动时能读取到数据库中的数据

    #vim /etc/zabbix/zabbix_server.conf

    5 启动zabbix-server服务,并将该服务设置为开机启动

    #systemctl start zabbix-server

    #systemctl enable zabbix-server

    6 修改时区,使前端显示的页面时间正确,为亚洲上海

    #vim /etc/httpd/conf.d/zabbix.conf 

    7 查看是否创建zabbix用户和zabbix用户组。

    #cat /etc/passwd |grep zabbix

    #cat /etc/group |grep zabbix

    8 浏览器输入IP地址加上zabbix目录,进入zabbix的安装界面

     


    9 注意安装完之后登录的账号默认为Admin 密码默认为zabbix

    10  登录成功之后显示出如下的仪表盘信息,则表示zabbix服务端安装成功


    11  安装成功之后,是全英文显示的,可以通过修改个性化设置,修改语言和主题颜色,如下图即可

    12zabbix默认是自带简体中文的,但汉化不完整,默认是没有开放的状态,可以手动释放出来


    16 修改之后重新启动服务, 查看图形的时候,本该显示中文的地方出现方块乱码。

    **解决办法,修改字体配置文件

     windows操作系统,Win+r 进入命令界面,输入fonts,弹出字体窗口,找到喜欢的字体(简体常规)复制出来,改名为xxxx.tty 注意后缀名一定要为tty. 然后将该文件上传到安装zabbix的服务器上的/usr/share/zabbix/fonts/目录下

     

     修改完之后,刷新下界面,发现现实中文成功啦!

    zabbix服务端搭建到此就结束了。是不是挺简单的

    念念不忘,必有回响。
  • 相关阅读:
    Leetcode 15 3Sum
    Leetcode 383 Ransom Note
    用i个点组成高度为不超过j的二叉树的数量。
    配对问题 小于10 1.3.5
    字符矩阵的旋转 镜面对称 1.2.2
    字符串统计 连续的某个字符的数量 1.1.4
    USACO twofive 没理解
    1002 All Roads Lead to Rome
    USACO 5.5.1 求矩形并的周长
    USACO 5.5.2 字符串的最小表示法
  • 原文地址:https://www.cnblogs.com/butterflies/p/8284039.html
Copyright © 2011-2022 走看看