• yum命令安装zabbix3.0


     本文章yum安装zabbix说明:

    服务端组件:Apache,zabbix_server,php,mariadb

    客户端组件:zabbix_agent

    zabbix版本:3.0

    系统版本:centos 7

    一.搭建zabbix服务端

     安装Zabbix官方源

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

    安装zabbix-server

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

    安装zabbix-agent

    yum install zabbix-agent  -y

    下载数据库

    yum -y install mariadb-server

    启动数据库

    systemctl start mariadb.service

     进入数据库,并添加信息

    mysql

    set password=password('123456');

    create database zabbix character set utf8 collate utf8_bin;

    grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';

    exit

    导入数据库(zabbix库)

    cd /usr/share/doc/zabbix-server-mysql-3.0.21/

    zcat create.sql.gz |mysql -uroot zabbix

    zabbix_server.conf中编辑数据库配置

    vi /etc/zabbix/zabbix_server.conf

    DBHost=localhost

    DBName=zabbix

    DBUser=zabbix

    DBPassword=zabbix

    启动Zabbix Server进程

    systemctl start zabbix-server

    编辑Zabbix前端的PHP配置

    Zabbix前端的Apache配置文件位于 /etc/httpd/conf.d/zabbix.conf 。一些PHP设置已经完成了配置。

     

    php_value max_execution_time 300

    php_value memory_limit 128M

    php_value post_max_size 16M

    php_value upload_max_filesize 2M

    php_value max_input_time 300

    php_value always_populate_raw_post_data -1

    php_value date.timezone Asia/Shanghai

    依据所在时区,你可以取消 “date.timezone” 设置的注释,并正确配置它。在配置文件更改后,需要重启Apache Web服务器。

    systemctl start httpd

    加入开机自启

    systemctl enable zabbix-server.service httpd.service mariadb.service zabbix-agent.service

     进入zabbix监控web页面

    http://192.168.30.178/zabbix/

    默认zabbix后台:

    用户名:Admin

    密码:zabbix

    修改中文字符集

    1.web界面修改字符集

    ####会发现有乱码解决方法:

    命令行操作:

     优化字符集问题

    下载包包

    yum -y install wqy-microhei-fonts

     进行覆盖原来的字符集

    cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf

    进行客户端测试(要被管理的主机)

     更新源

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

    下载测试包包(客户端)

    yum install zabbix-agent -y         -----客户端

    更改配置文件服务(客户端)

    sed -i.ori 's#Server=127.0.0.1#Server=192.168.30.178#' /etc/zabbix/zabbix_agentd.conf

    注:客户端指定服务端的IP地址

    重启zabbix_agent

    systemctl   stop   zabbix-agent.service

    systemctl   start   zabbix-agent.service

    进入服务端进行测试

    yum  install  zabbix-get            -----zabbix端

    zabbix_get -s 192.168.30.178 -p 10050 -k "system.cpu.load[all,avg1]"

    0000000

    zabbix_get -s 192.168.30.178- -p 10050 -k "system.cpu.load[all,avg1]"

    00000000

    (有数的话进入web界面进行系统监控)

    1.添加主机

    如果是是远端的监控要保证一下几点:

    1.查看客户端的主机名

    [root@linux ~]# hostname
    linux

    2.配置/etc/hosts文件

    vim  /etc/hosts

    加上IP与主机名的对应关系

    192.168.30.178  linux

    3.web界面添加主机时主机名称和主机名一致

    点击添加

    2.添加模板(进行系统监控)

    点击更新

    等待ZBX变绿

    谢谢大家关注,有错误请指出

     

     

     

     

  • 相关阅读:
    ES6新特性
    ng-bind与ng-medol 区别
    验证输入两次密码是否一致angularjs
    最全的node.js安装步骤
    JAVA基础
    localStorage 个人使用总结
    mac中怎么安装python3
    macbook配置homebrew以及安装python3
    python之函数进阶
    mysql数据库入门
  • 原文地址:https://www.cnblogs.com/A121/p/9613448.html
Copyright © 2020-2023  润新知