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
原文地址:http://pynliu.blog.51cto.com/5027391/1569596