zoukankan      html  css  js  c++  java
  • zabbix5.0安装centos8

      安装环境:Centos8

      一、下载阿里云zabbix源

    rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/8/x86_64/zabbix-release-5.0-1.el8.noarch.rpm

      二、更换yum源的地址为阿里云地址

    sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo

      三、清楚缓存

    yum clean all

      四、生成新的缓存

    yum makecache

      五、安装zabbix连接mysql的,和zabbix-agent,用于监控服务端

    yum install zabbix-server-mysql zabbix-agent -y

      六、安装zabbix前端环境

    yum install zabbix-web-mysql zabbix-apache-conf -y

     注释:这里用的是Apache,如果需要使用nginx就将所有apache改为nginx即可 

      七、安装数据库

    yum install mariadb-server -y

      八、开机自启动数据库,并开启数据库

    systemctl enable --now mariadb

      九、初始化数据库,并设置数据库账号密码

    mysql_secure_installation
        1、输入当前的root 密码,目前是空直接回车
        2、设置root密码 ,输入y
        3、newpasswd  输入China123
        4、tra again China123
        5、是否移除匿名用户 ,输入y 是
        6、禁止root 远程登录 ,看情况 ,这里写no、允许连接
        7、是否删除默认的test 数据库  y
        8、刷新授权表   y
                Thanks for using MariaDB!

    测试访问

    mysql -uroot -pChina123

      十、添加zabbix数据库,

    1、创建zabbix数据库,支持utf8 
    MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
    2、创建zabbix用户、允许本机登录,密码centos
    create user zabbix@localhost identified by 'centos';
    3、授权zabbix用户访问zabbix这个数据库
    grant all privileges on zabbix.* to zabbix@localhost;
    4、刷新授权表
    flush privileges;
    5、退出数据库
    exit

      十一、使用zabbix-mysql 命令导入数据库信息

    zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz |mysql -uzabbix -pcentos zabbix

    -u 用户zabbix,-p密码centos,zabbix 是zabbix数据库,不然会提示No database selected,导入需要时间,需要等待一会

       十二、修改zabbix_server配置文件,修改数据库的密码

    vim /etc/zabbix/zabbix_server.conf 

    英文输入法状态下输入  /DBPassword,快速定位到这行

    # DBPassword=
    替换成
    DBPassword=centos
    DBPassword=数据库密码,
       十三、修改zabbix的php配置文件
    vim /etc/php-fpm.d/zabbix.conf
    /timezone 快速定位到时区这行
    ; php_value[date.timezone] = Europe/Riga
    替换成
    php_value[date.timezone] = Asia/Shanghai

      十四、启动zabbix相关服务,并设置为开机自启

    systemctl restart zabbix-server zabbix-agent httpd php-fpm

      注释:这里如果启动zabbix-server 失败的话,检查防火墙和selinux是否关闭状态

      十五、使用浏览器通过本机IP地址访问

    http://*.*.*.*/zabbix/setup.php

    这里的IP我就不写了,如果需要直接输入IP就是zabbix页面的话,修改步骤如下

    vim /etc/httpd/conf/httpd.conf 
    /index.html 快速定位到这行
    DirectoryIndex  index.html
    在index.html 前面添加zabbix即可
    DirectoryIndex zabbix index.html

      十六、配置zabbix-web-gui端

    我这里就不截图了,就使用我另外一个博客上的图片了,除了版本不一样没区别

       1、选择语言:可以设置中文,但最好选英文

      2、全部显示ok则表示正常

      3、输入密码zabbix

       4、这里的Name是安装的名称

      5、选择时区,主题颜色,时区上海,主题随便,安装好了也可改

       6、安装前汇总

      7、至此点击Finish就安装成功了

       8、登录

     

     账户Admin 密码zabbix,这个账户和密码是默认的,可以进去修改

    ------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------- 博客均为个人笔记,无所追求,仅供参考~~~ QQ--2382990774
  • 相关阅读:
    PHP 动态执行
    jenkins 'cordova' command not recognised on Jenkins Windows slave
    ionic3 实现扫码功能
    解决ionic3 android 运行出现Application Error
    解决添加codova plugin 编译出现问题:Execution failed for task ':processDebugManifest'.
    菜鸟的 Sass 学习笔记
    解决关于ios访问相机闪退问题
    解决ios关于:ERROR Internal navigation rejected
    Angular4 组件通讯方法大全
    ASP.NET MVC5 使用MiniProfiler 监控MVC性能
  • 原文地址:https://www.cnblogs.com/alexlv/p/14943524.html
Copyright © 2011-2022 走看看