zoukankan      html  css  js  c++  java
  • 安装配置zabbix4.4

    1. 基本说明

    操作系统:centOS7

    安装版本:zabbix 4.4

    官方网站:https://www.zabbix.com/cn/download

    Mysql版本:5.7

    2. 安装Zabbix

    2.1. 下载包

    其实zabbix的官网已经有安装步骤,只是不很详细,在此补充下。

     

    2.2. 更新yum

    # rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm
    # yum clean all

    2.3. 安装Zabbix ServerWeb前端,agent

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

    2.4. 创建初始数据库

    # 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 '123456';

    mysql> flush privileges;
    mysql> quit;

    导入初始架构和数据,系统将提示您输入新创建的密码。

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

    2.5. 修改zabbix_server配置

    编辑配置文件 /etc/zabbix/zabbix_server.conf

    ListenPort=10051   # 端口

    LogFile=/data/program/zabbix/log/zabbix_server.log  # 日志存放路径

    LogFileSize=10    # 日志文件分片大小,可默认

    DBHost=localhost   # MySQL数据库地址

    DBName=zabbix    # 数据库名

    DBUser=zabbix     # 用户名

    DBPassword=123456  # 密码

    DBSocket=/tmp/mysql.sock  # 无特殊情况无需修改,本例中mysql环境特殊

    DBPort=3306

    2.6. Zabbix前端配置PHP

    编辑配置文件 /etc/httpd/conf.d/zabbix.conf ,修改时区即可:

    # php_value date.timezone Europe/Riga

    -->

    php_value date.timezone Asia/Shanghai

    修改httpd的访问端口,编辑 /etc/httpd/conf/httpd.conf

    Listen 80 --> Listen 8090

    2.7. 启动Zabbix serveragent进程

    启动Zabbix serveragent进程,并为它们设置开机自启:

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

    2.8. 配置Zabbix前端

    连接到新安装的Zabbix前端: http://ip:post/zabbix

    根据Zabbix文件里步骤操作:

    https://www.zabbix.com/documentation/current/manual/installation/install#installing_frontend

    在页面上根据提示填入对应信息,后自动生成配置文件,地址如下:

    /etc/zabbix/web/zabbix.conf.php

    <?php

    // Zabbix GUI configuration file.

    global $DB;

    $DB['TYPE']     = 'MYSQL';

    $DB['SERVER']   = 'localhost';

    $DB['PORT']     = '0';

    $DB['DATABASE'] = 'zabbix';

    $DB['USER']     = 'zabbix';

    $DB['PASSWORD'] = '123456';

    // Schema name. Used for IBM DB2 and PostgreSQL.

    $DB['SCHEMA'] = '';

    $ZBX_SERVER      = 'localhost';

    $ZBX_SERVER_PORT = '10051';

    $ZBX_SERVER_NAME = 'MyZabbix';

    $IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;

    配置完成后默认登陆账号密码:Admin/zabbix

    Linux系统中zabbix使用zabbix用户

  • 相关阅读:
    JeeSite4.x 搭建并部署到服务器
    maven编译时出现There are test failures
    ecplise An incompatible version [1.2.14] of the APR based Apache Tomcat Native library is installed, while T
    maven "mvn不是内部或外部命令,也不是可运行的程序或批处理文件"
    rar自动压缩备份
    mysql 0x80004005 unable to connect to any of the specified mysql hosts
    mysql too many connections
    输出控制台信息到日志 并 通过cronolog对tomcat进行日志切分
    Node.js相关——package概念及NPM
    Node.js相关——CommonJS规范
  • 原文地址:https://www.cnblogs.com/gongxr/p/12230710.html
Copyright © 2011-2022 走看看