求助,关于zabbix agent 客户端客户端agent在linux安装问题

中国领先的IT技术网站
51CTO旗下网站
zabbix agentd的安装(Linux篇)
zabbix agentd的安装,Linux篇:Zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;本文讲述的是zabbix agentd的安装。
作者:指指四方来源:sohu| 14:44
zabbix agentd的安装-篇、篇
Zabbix支持ping,snmp等很多的监控,但是大部分的监控任务需要客户端agentd的支持才能用。
所以这边文章先介绍zabbix agentd的安装。
这里的作业环境是RHEL5.2-64
a.首先确认zabbix server的版本我这里是1.6.4版的,所以agentd最好也是1.6.4版里面提供的。
b.下载zabbix的安装包一般为zabbix-xxx.tar.gz(这里xxx为版本号)
c.上传安装包到要安装的客户机上面
d.解压缩安装包#cd&/tmp&(我这里上传在/tmp目录下) &&#tar&zxvf&zabbix-xxx.tar.gz &&
e.编译、安装agentd#cd&zabbix_xxx &&#./configure&--enable-agent &&#make&install &&
执行完上面命令,在/usr/local/sbin目录下会生成zabbix_agent、zabbix_agentd、zabbix_get、zabbix_sender四个文件。
f.追加zabbix agentd用户#groupadd&zabbix &&#useradd&-g&zabbix&-s&/sbin/nologin&zabbix &&
g.设定文件和启动脚本#mkdir&/etc/zabbix &&#cp&/tmp/zabbix_xxx/misc/conf/zabbix_agentd.conf&/etc/zabbix/ &&
设定/etc/zabbix/zabbix_agentd.conf文件,修改下面几个地方:
Server=127.0.0.1 ← ZABBIX服务器的IP地址
Hostname=localhost ← ZABBIX agentd的host名字
ListenIP=127.0.0.1 ← ListenIP地址(要与监视对象服务器上设定的一样)PidFile=/var/run/zabbix/zabbix_agentd.pid &&LogFile=/var/log/zabbix/zabbix_agentd.log &&
新建zabbix的pid文件和log文件的目录#mkdir&/var/run/zabbix &&#mkdir&/var/log/zabbix &&#chown&zabbix:zabbix&/var/run/zabbix &&#chown&zabbix:zabbix&/var/log/zabbix &&
启动脚本设定#cp&/tmp/zabbix_xxx/misc/init.d/fedora/core/zabbix_agentd&/etc/init.d/ &&
修改/etc/init.d/zabbix_agentd文件,修改点如下:BASEDIR=/usr/local &&FULLPATH=$BASEDIR/sbin/$BINARY_NAME &&PIDFILE=/var/run/zabbix/$BINARY_NAME.pid &&
赋予启动脚本权限#chmod&755&/etc/init.d/zabbix_agentd &&
启动#/etc/init.d/zabbix_agentd&start &&
设置该启动脚本为守候service#chkconfig&zabbix_agentd&on &&
到此为止安装完成。Windows有空再写:篇。
【编辑推荐】
【责任编辑: TEL:(010)】
大家都在看猜你喜欢
调查原创热点头条头条
24H热文一周话题本月最赞
讲师:112208人学习过
讲师:270178人学习过
讲师:16951人学习过
精选博文论坛热帖下载排行
本书分为4个部分共24章,以插件开发为中心,围绕插件开发主要介绍SWT/JFace的应用、插件扩展点的实现,以及GEF、EMF和RCP的相关知识。本书...
订阅51CTO邮刊zabbix_agent&linux客户端的安装
1.软件包下载&
wget http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX
Latest Stable/3.0.1/zabbix-3.0.1.tar.gz
2.创建用户
groupadd zabbix
useradd -g zabbix zabbix
tar -zxf zabbix-3.0.1.tar.gz
cd zabbix-3.0.1
./configure --prefix=/etc/zabbix_agent --enable-agent
make install
5.安装服务
cat&& /etc/services&&EOF
zabbix-agent 10050/tcp Zabbix Agent
zabbix-agent 10050/udp Zabbix Agent
zabbix-trapper 10051/tcp Zabbix Trapper
zabbix-trapper 10051/udp Zabbix Trapper
6.修改配置文件
vi /etc/zabbix_agent/etc/zabbix_agentd.conf
&修改Zabbix server的ip
Server=192.168.23.150 &
7.创建服务&
cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
chmod a+x /etc/init.d/zabbix_*
8. 修改 /etc/init.d/zabbix_agentd 变量定义:
BASEDIR=/opt/zabbix_agent
FULLPATH=$BASEDIR/sbin/$BINARY_NAME
#configuration file
CONF_FILE=$BASEDIR/etc/zabbix_agentd.conf
action $"Starting $BINARY_NAME: " $FULLPATH -c $CONF_FILE
9.启动服务
service zabbix_agentd start
10.添加到系统目录
ln -s /etc/zabbix_agent/sbin/* /usr/local/sbin/
ln -s /etc/zabbix_agent/bin/* /usr/local/bin/
11.测试,命令需要在server端执行 其中192.168.23.152是agent的ip
zabbix_get -s192.168.23.152 -p10050 -k"system.uptime"
12. 为减少zabbix server压力,大多采用 zabbix agent(active) 即主动模式监控
主动模式是被监控机主动发送数据到zabbix服务器,被动模式是zabbix
主动向被监控机请求数据。主动模式配置稍有调整,一般采用两种兼备模式。
被监控端 zabbix_Agentd.conf 的配置调整:
LogFile=/tmp/zabbix_agentd.log
StartAgents=0& &
#客户端agent模式,仅为主动模式,值为0的时候,被监控端的zabbix_agentd 不监听本地端口,所以无法在 netstat
-tunpl 中查看到zabbix_agentd进程
Server=*.*.*.* &​ &
& &#zabbix_server的ip (被动模式)
ServerActive=**.**.**.**& &
#zabbix_server的ip &(主动模式)
Hostname=test_host& & #重要:主机名
&一般用被监控机IP表示
RefreshActiveChecks=1800& &
#被监控端到服务器获取监控项的周期
BufferSize=200& &
& & #被监控端存储监控信息的空间大小
Timeout=10& &
& #超时时间
说明: ServerActive是指定Agentd收集的数据往哪里发送,Hostname是必须要和Server端添加主机时的主机名一样,这样Server端接收到数据才能找到对应关系。
***********************************************************mysql
如果有自定义key 请在被监控机 配置文件中指定:
Include=/​etc/zabbix_agentd.conf.d/
​UnsafeUserParameters=1
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。403 Forbidden
Request forbidden by administrative rules.Zabbix(17)
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:137516次
积分:2649
积分:2649
排名:第14239名
原创:141篇
转载:38篇
评论:15条
(4)(20)(13)(7)(8)(15)(22)(10)(10)(24)(9)(17)(3)(4)(1)(2)(2)(1)(2)(1)(1)(1)(2)(1)(3)
(window.slotbydup = window.slotbydup || []).push({
id: '4740887',
container: s,
size: '250,250',
display: 'inlay-fix'

我要回帖

更多关于 zabbix agent 配置 的文章

 

随机推荐