首页 > 代码库 > zabbix 代理(agent)端详细安装配置

zabbix 代理(agent)端详细安装配置

   Zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;本文讲述的是Zabbix Agent 的安装。

Zabbix Agent的安装


一、安装说明

    被监控服务器安装比较简单,只需安装zabbix_agent即可。下载地址:http://www.zabbix.com/download.php

1.1 创建用户

    [root@lw-01 ~]# groupadd zabbix
    [root@lw-01 ~]# useradd zabbix -g zabbix -s /sbin/nologin

 

 1.2 解压 && 编译安装

    [root@lw-01 ~]# tar -zxvf zabbix-2.4.1.tar.gz
    [root@lw-01 ~]# cd zabbix-2.4.1
    [root@lw-01 zabbix-2.4.1]# ./configure --prefix=/usr/local/zabbix --enable-agent
    [root@lw-01 zabbix-2.4.1]# make && make install

    

 1.3 拷贝启动脚本并修改

    [root@lw-01 zabbix-2.4.1]# cp -c misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
    [root@lw-01 ~]# vim /etc/init.d/zabbix_agentd
            BASEDIR=/usr/local/zabbix         #修改目录


 1.4 修改配置文件

    [root@lw-01 ~]# vim /usr/loal/zabbix/etc/zabbix_agentd.conf
        
        PidFile=/tmp/zabbix_agentd.pid
        LogFile=/tmp/zabbix_agentd.log
        EnableRemoteCommands=1
        Server=192.168.1.111        #zabbix server端IP地址
        Hostname=lw-01              #本机主机名


 1.5 编辑/etc/services,加入如下内容:

    zabbix-agent 10050/tcp      #Zabbix Agent
    zabbix-agent 10050/udp      #Zabbix Agent


 1.7 添加到系统目录

    [root@lw-01 ~]# ln -s /usr/local/zabbix/bin/* /usr/local/bin/
    [root@lw-01 ~]# ln -s /usr/local/zabbix/sbin/* /usr/local/sbin/

    

 1.6 启动zabbix_agentd服务

    [root@lw-01 ~]# /etc/init.d/zabbix_agentd start


二、测试

    下面的命令需要在server端执行,其中192.168.1.110是agent的ip

    [root@lw-02 ~]# zabbix_get -s 192.168.1.110 -p10050 -k"system.uptime"
    11166

    有返回值说明配置成功。


有关服务端配置请查看:http://pynliu.blog.51cto.com/5027391/1569134

本文出自 “IT-抹浅笑” 博客,请务必保留此出处http://pynliu.blog.51cto.com/5027391/1569596

zabbix 代理(agent)端详细安装配置