zabbix 4.0-官网脚本式安装

之前用的是3.4版本,但有一些很实用的功能上面不支持,所以升级到4.0

官网提主要提供了两种安装方式 :

           一种是rpm执行他们脚本的方法去安装,操作步骤简单,

           另一种是源码下载编译安装,步骤相对多些

这里仅介绍下rpm脚本安装 , 基本上是官网的资料解说了一番呵。

  1. # rpm -i https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm

    b.安装获取zabbix的yum源脚本

    # yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent

    c. 开始安装zabbix服务和数据库及http

  2. (他们这里用的是httpd,php用的版本很低是php5.4.6的,如果版本太高了,会引起一些php源码文件无法正常执行,感觉他们这个php源码好像更新有些缓慢,我用zabbix源码安装,配置php7.2,数据库和rpm一样的用了5.7.7,但就是在显示语言上不显示可选的中文语言)

    # mysql -uroot -p
    password
    mysql> create database zabbix character set utf8 collate utf8_bin;
    mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
    mysql> quit;

    连接到你的数据库,根据实际需求创建库和授权用户设置密码

    # zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

    d. 开始导入数据库文件

  3. (我这里使用的是docker  mysql5.7.7没有使用他们脚本自安装的那个,mysql5.7.7导入要比mysql5.6的速度要慢很多)

    #vim  /etc/zabbix/zabbix_server.conf 
    DBPassword=password
  4. e. 编辑配置文件,根据自己实际需求修改,如果用了别的数据库连接方式,像连接地址什么的要记得相应改动下

    #vim  /etc/httpd/conf.d/zabbix.conf
    php_value date.timezone Asia/Shanghai

    f. 编辑这个配置文件,把#注释去掉,并填上自己的实际时区,我这里是写亚州/上海的,中国通用时区

    然后开始启动服务并设置开机自启

    # systemctl restart zabbix-server zabbix-agent httpd
    # systemctl enable zabbix-server zabbix-agent httpd

     
  5. 开始访问你搭建的zabbix主页

    http://你的ip地址/zabbix  ,登陆的默认账号:Admin  密码:zabbix  (记得Admin的A是大写)
    我这里启动了多个服务没有80端口可用了,所以我这里就把httpd的配置文件端口改成了8668
    我这里ip是192.168.0.210,访问地址就是http://192.168.0.210:8668/zabbix ,记得这里要加/zabbix

  6. 到这里可以开始调试使用的的zabbix服务器了

猜你喜欢

转载自blog.csdn.net/cbuy888/article/details/84957138