zoukankan      html  css  js  c++  java
  • centos7 源码安装zabbix

    1. 下载源码包

    # wget -O zabbix-4.4.4.tar.gz https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/4.4.4/zabbix-4.4.4.tar.gz/download

    2. 安装依赖

    # yum -y install net-snmp-devel libxml2-devel libcurl-deve libevent libevent-devel

    3. 解压缩并编译安装

    # tar -zxvf zabbix-4.4.4.tar.gz
    # cd zabbix-4.4.4
    # ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2
    # make && make install

    4. 创建用户

    # useradd zabbix
    # cd /usr/local && chown -R zabbix:zabbix zabbix/

    5. 创建数据库,导入数据

    mysql> create database if not exists zabbix default character set utf8 collate utf8_general_ci;
    mysql> use zabbix;
    mysql> source /root/zabbix-4.4.4/database/mysql/schema.sql;
    mysql> source /root/zabbix-4.4.4/database/mysql/images.sql;
    mysql> source /root/zabbix-4.4.4/database/mysql/data.sql;
    mysql> grant all privileges on zabbix.* to zabbix@'localhost' identified by 'zabbix';

    6. 创建日志目录

    # cd /usr/local/zabbix
    # mkdir logs
    # chown -R zabbix:zabbix logs/

    7. 修改配置文件

    [root@localhost ~]# vim /usr/local/zabbix/etc/zabbix_server.conf
    
    LogFile=/usr/local/zabbix/logs/zabbix_server.log
    PidFile=/tmp/zabbix_server.pid
    DBHost=localhost
    DBName=zabbix
    DBUser=zabbix
    DBPassword=zabbix
    DBSocket=/tmp/mysql.sock
    Include=/usr/local/zabbix/etc/zabbix_server.conf.d/*.conf
    [root@localhost ~]# vim /usr/local/zabbix/etc/zabbix_agentd.conf
    
    PidFile=/tmp/zabbix_agentd.pid
    LogFile=/usr/local/zabbix/logs/zabbix_agentd.log
    Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/*.conf

    8. 启动服务

    [root@localhost ~]# /usr/local/zabbix/sbin/zabbix_server
    [root@localhost ~]# /usr/local/zabbix/sbin/zabbix_agentd

    9. 开放防火墙端口

    # firewall-cmd --zone=public --add-port=10050/tcp
    # firewall-cmd --zone=public --add-port=10050/tcp --permanent
    # firewall-cmd --zone=public --add-port=10051/tcp
    # firewall-cmd --zone=public --add-port=10051/tcp --permanent

    10. 拷贝web应用程序至nginx 的html 目录下

    [root@localhost ~]# cp zabbix-4.4.4/frontends/php/ /usr/local/nginx/html/zabbix/

    11. 访问web界面

    http://ip/zabbix/index.php

    账号:Admin,密码:zabbix

    12. 服务器端测试

    # zabbix_get -s 127.0.0.1 -p 10050 -k "system.cpu.load[all,avg1]"
    0.080000
    
    # zabbix_get -s 192.168.80.132 -p 10050 -k "system.cpu.load[all,avg1]"
    0.070000

    13. web界面操作

     

     

  • 相关阅读:
    CCF CSP 题解
    CCF CSP 2019032 二十四点
    CCF CSP 2018121 小明上学
    CCF CSP 2019092 小明种苹果(续)
    CCF CSP 2019091 小明种苹果
    CCF CSP 2019121 报数
    CCF CSP 2019031 小中大
    CCF CSP 2020061 线性分类器
    CCF CSP 2020062 稀疏向量
    利用国家气象局的webservice查询天气预报(转载)
  • 原文地址:https://www.cnblogs.com/sswind/p/12107788.html
Copyright © 2011-2022 走看看