zoukankan      html  css  js  c++  java
  • zabbix 客户端安装配置

     
    1、下载zabbix
     
    2、编译安装zabbix

    当前路径

    pwd
    /usr/local/src

    解压

    tar -zxvf zabbix-2.4.7.tar.gz

    进入zabbix目录,安装

    cd zabbix-2.4.7/
    ./configure --prefix=/usr/local/zabbix  --enable-agent
    make
    make install

      --prefix----> 指定zabbix安装目录

       --enable-agent----> 支持zabbix代理

    3、客户端配置
    vi /usr/local/zabbix/etc/zabbix_agentd.conf

    修改下面三个参数

    Server=172.17.22.155
    ServerActive=172.17.22.155
    Hostname= Server_A

    其中Server和ServerActive都指定zabbixserver的IP地址,不同的是,前者是被动后者是主动。也就是说Server这个配置是用来允许127.0.0.1这个ip来我这取数据。而serverActive的127.0.0.1的意思是,客户端主动提交数据给他。

    Hostname 待监控的服务器的名称(主动获取数据使用 后面页面配置主机的时候需要)

    4、开放端口
    firewall

    开放zabbix端口10050 and 10051.

    firewall-cmd --permanent --add-port=10050/tcp

    重启firewall

    systemctl restart firewalld
    iptables
    ----写入修改
    /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
    
    ----保存修改
    /etc/init.d/iptables save
    
    ----重启防火墙,修改生效
    service iptables restart
     
    5、创建zabbix用户和组
    groupadd zabbix
    
    useradd -g zabbix zabbix
    
    ----更改zabbix的owner为zabbix
    
    chown -R zabbix:zabbix /usr/local/zabbix/
     
    6、agent启动
    /usr/local/zabbix/sbin/zabbix_agentd

    默认端口 10050

     
    7、查看启动情况

    查看端口

    [zabbix@oracledb sbin]$ netstat -nltp |grep 10050
    
    (Not all processes could be identified, non-owned process info
    
    will not be shown, you would have to be root to see it all.)
    
    tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 9909/./zabbix_agent

    查看进程

    [zabbix@oracledb sbin]$ ps -ef |grep zabbix_agentd
    
    zabbix 9909 1 0 14:36 ? 00:00:00 ./zabbix_agentd
    
    zabbix 9910 9909 0 14:36 ? 00:00:00 ./zabbix_agentd: collector [idle 1 sec]
    
    zabbix 9911 9909 0 14:36 ? 00:00:00 ./zabbix_agentd: listener #1 [waiting for connection]
    
    zabbix 9912 9909 0 14:36 ? 00:00:00 ./zabbix_agentd: listener #2 [waiting for connection]
    
    zabbix 9913 9909 0 14:36 ? 00:00:00 ./zabbix_agentd: listener #3 [waiting for connection]
    
    zabbix 9914 9909 0 14:36 ? 00:00:00 ./zabbix_agentd: active checks #1 [idle 1 sec]
    
    zabbix 9937 9882 0 14:38 pts/0 00:00:00 grep zabbix_agentd
     
    8、配置自动启动
    cd /usr/local/src/zabbix-2.4.7
    
    cp misc/init.d/fedora/core5/zabbix_agentd /etc/rc.d/init.d/zabbix_agentd
    
    chmod u+x /etc/rc.d/init.d/zabbix_agentd
    
    chkconfig zabbix_agentd on

    更改自动启动脚本中的默认路径

    -----更改路径
    
    vim /etc/init.d/zabbix_agentd
    
    ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_agentd"
  • 相关阅读:
    页面上有10个多选框,实现三个按钮(重置、反选、全选)功能
    鼠标点哪 哪出15*15的圆型div
    es写简单的留言板
    面试准备(3)事件循环
    面试准备(2)async+await的使用与原理
    面试准备(1)重排与重绘和验证码
    vue项目修改el-input样式
    echarts画雷达图详解
    决心
    国庆中秋
  • 原文地址:https://www.cnblogs.com/xqzt/p/5128805.html
Copyright © 2011-2022 走看看