• zabbix客户端安装部署


    服务器环境:Redhat5.5 Redhat6.1 Redhat6.5 Windows2003 Windows2008 Windows2012

    准备工作:下载windows 和linux 的agent端安装包

    Linux 服务器glibc版本低的需要下载低版本的Agent

    http://www.zabbix.com/downloads/2.2.9/zabbix_agents_2.2.9.linux2_6_23.amd64.tar.gz

    http://www.zabbix.com/downloads/2.2.9/zabbix_agents_2.2.9.win.zip

    http://www.zabbix.com/downloads/1.8.3/zabbix_agents_1.8.3.linux2_6.amd64.tar.gz

    Windows安装

    解压文件zabbix_agents_2.2.9.win.zip中的bin、conf目录到 D:abbix2.2.9 (看个人喜好)

    在这个目录下建立一个txt改名zabbix_agentd.log

    编辑conf 目录下zabbix_agentd.win.conf 则这个文件内容修改以下项 

    LogFile=D:abbix2.2.9zabbix_agentd.log

    Server=『ServerIP』

    Hostname=『Hostname』

    开始→运行→(win+R)输入CMD回车

    进入目录“D:abbix2.2.1Agentin”  #根据系统位数进入相应目录(win32或win64;可在“控制面板所有控制面板项系统”中查看“系统类型”)

    执行:zabbix_agentd.exe –c D:abbix2.2.1confzabbix_agentd.win.conf –i

    -c    :指定配置文件所有位置

    -i     :安装客户端

    -s    :启动客户端

    -x    :停止客户端

    -d    :卸载客户端

     

    Linux安装

    创建用户和组

    groupadd zabbix

    useradd -g zabbix zabbix

    创建目录

    mkdir -p /usr/local/zabbix

    把客户端文件上传到该目录

    cd /usr/local/zabbix

    解压文件

    tar zxvf zabbix_agents_2.2.9.linux2_6_23.amd64.tar.gz #Rehat5.5版本内核版本比较低,我使用的1.8没有使用2.2.9配置方法是相同的

    cd /usr/local/zabbix/conf

    修改配置文件

    vi /usr/local/zabbix/conf/zabbix_agentd.conf

    修改内容如下:

    Server=『ServerIP』

    Hostname=『Hostname』

    查看主机名 cat /etc/hosts  #Hostname必须与操作系统的主机名保持一致

    添加services

    vi /etc/services

    添加如下内容:

    zabbix-agent    10050/tcp                     # Zabbix Agent

    zabbix-agent    10050/udp                     # Zabbix Agent

    zabbix-trapper  10051/tcp                      # Zabbix Trapper

    zabbix-trapper  10051/udp                     # Zabbix Trapper

    添加启动脚本

    vi /etc/init.d/zabbix_agentd

    #!/bin/sh
    
    ##########################################################
    
    ###### Zabbix agent daemon init script
    
    ##########################################################
    
    case $1 in
    
    start)
    
            /usr/local/zabbix/sbin/zabbix_agentd -c /usr/local/zabbix/conf/zabbix_agentd.conf ;;
    
    stop)
    
            kill -TERM `cat /tmp/zabbix_agentd.pid` ;; 
    
    restart)
    
            $0 stop
    
            sleep 10
    
            $0 start
    
            ;;
    
    status)
    
            if [  -f /tmp/zabbix_agentd.pid ];then
    
                    echo "Zabbix Agent is running!"
    
            else
    
                    echo "Zabbix Agent is stopped!"
    
            fi
    
            ;;
    
    *)
    
            echo "Usage: $0 start|stop|restart"
    
            exit 1
    
    esac

    :wq!

    # chmod +x /etc/init.d/zabbix_agentd

    启动停止

    /etc/init.d/zabbix_agentd start #启动

    /etc/init.d/zabbix_agentd stop #停止

    /etc/init.d/zabbix_agentd status #状态

    看日志

    tail -f /tmp/zabbix_agentd.log

  • 相关阅读:
    usage of tmux docker
    mac. mysql
    使用ssh远程编辑
    systemd-udevadm
    iperf
    brctl
    NAT
    Linux 网络配置
    Linux 命令行快捷键
    sed 参数分析
  • 原文地址:https://www.cnblogs.com/MikeSunny/p/4933413.html
Copyright © 2020-2023  润新知