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

Zabbix Agent的安装

一、安装说明

    被监控服务器安装比较简单,只需安装zabbix_agent即可。下载地址:

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

        Listenport=10050

        ListenIP=客户端本机IP

        Server=192.168.1.111        #zabbix server端IP地址

        ServerActives=192.168.1.111

        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

有返回值说明配置成功

本文出自 “” 博客,请务必保留此出处