Zabbix Agentd源码安装
2015-10-08 18:13
447 查看
说明:
此处Zabbix Agentd版本为2.4.0,agentd版本多少差别不是很大。在编译里指定./configure –prefix=/usr/local –sysconfdir=/etc/zabbix –enable-agent则就是客户端;指定–enable-server就成了服务器端。
在安装客户端的时候,软件包和服务器是同一个,只是 configure 的配置参数不同而已。 当然,源码安装,什么 GCC,make 这些命令都得安装,所以客户端不建议源码安装,由于针对大量机器(成千上万,在互联网公司很常见),推荐 rpm 包安装,下面展示的是用源码安装:
1.添加zabbix用户和组
# groupadd zabbix
# useradd zabbix -g zabbix -s /sbin/nologin
2. 解压缩Zabbix软件包后,编译并安装
#wget http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.4.0/zabbix-2.4.0.tar.gz #tar zxf zabbix-2.4.0.tar.gz
#cd zabbix-2.4.0
#./configure --prefix=/usr/local --sysconfdir=/etc/zabbix --enable-agent
#make install
3. 修改Zabbix Agent配置文件
# vim /etc/zabbix/zabbix_agentd.conf //只需修改Server参数后的“Zabbix Server的IP和
Server=10.0.3.56 // zabbix server的ip
ServerActive=10.0.3.56 //zabbix server的ip,主动向zabbix server报数据
Hostname=test
LogFile=/var/log/zabbix/zabbix_agentd.log
UnsafeUserParameters=1 //是否允许所有字符参数的传递
4. 编辑/etc/services
cat /etc/services |grep zabbix
zabbix-agent 10050/tcp # Zabbix Agent
zabbix-agent 10050/udp # Zabbix Agent
zabbix-trapper 10051/tcp # Zabbix Trapper
zabbix-trapper 10051/udp # Zabbix Trapper
如果没有可以:
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
eof
6. 复制Zabbix自启动脚本到/etc/init.d目录,以及log目录创建
#mkdir -vp /var/log/zabbix
#chown zabbix.zabbix /var/log/zabbix/
#scp zabbix-2.4.0/misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
#chmod 755 /etc/init.d/zabbix_agentd
7. 启动Zabbix Agent
#/etc/init.d/zabbix_agentd start
8.查看Zabbix Agent是否已被正常启动
[root@test ~]# netstat -anltp |grep zabbix_agentd
tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 23299/zabbix_agentd
打完收工。。。。。。。。。
此处Zabbix Agentd版本为2.4.0,agentd版本多少差别不是很大。在编译里指定./configure –prefix=/usr/local –sysconfdir=/etc/zabbix –enable-agent则就是客户端;指定–enable-server就成了服务器端。
在安装客户端的时候,软件包和服务器是同一个,只是 configure 的配置参数不同而已。 当然,源码安装,什么 GCC,make 这些命令都得安装,所以客户端不建议源码安装,由于针对大量机器(成千上万,在互联网公司很常见),推荐 rpm 包安装,下面展示的是用源码安装:
1.添加zabbix用户和组
# groupadd zabbix
# useradd zabbix -g zabbix -s /sbin/nologin
2. 解压缩Zabbix软件包后,编译并安装
#wget http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.4.0/zabbix-2.4.0.tar.gz #tar zxf zabbix-2.4.0.tar.gz
#cd zabbix-2.4.0
#./configure --prefix=/usr/local --sysconfdir=/etc/zabbix --enable-agent
#make install
3. 修改Zabbix Agent配置文件
# vim /etc/zabbix/zabbix_agentd.conf //只需修改Server参数后的“Zabbix Server的IP和
Server=10.0.3.56 // zabbix server的ip
ServerActive=10.0.3.56 //zabbix server的ip,主动向zabbix server报数据
Hostname=test
LogFile=/var/log/zabbix/zabbix_agentd.log
UnsafeUserParameters=1 //是否允许所有字符参数的传递
4. 编辑/etc/services
cat /etc/services |grep zabbix
zabbix-agent 10050/tcp # Zabbix Agent
zabbix-agent 10050/udp # Zabbix Agent
zabbix-trapper 10051/tcp # Zabbix Trapper
zabbix-trapper 10051/udp # Zabbix Trapper
如果没有可以:
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
eof
6. 复制Zabbix自启动脚本到/etc/init.d目录,以及log目录创建
#mkdir -vp /var/log/zabbix
#chown zabbix.zabbix /var/log/zabbix/
#scp zabbix-2.4.0/misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
#chmod 755 /etc/init.d/zabbix_agentd
7. 启动Zabbix Agent
#/etc/init.d/zabbix_agentd start
8.查看Zabbix Agent是否已被正常启动
[root@test ~]# netstat -anltp |grep zabbix_agentd
tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 23299/zabbix_agentd
打完收工。。。。。。。。。
相关文章推荐
- Python 实现Zabbix自动发送报表
- Zabbix安装详解
- Zabbix监控Linux主机设置方法
- Zabbix监控交换机设置方法
- 集群运维自动化工具ansible之使用playbook安装zabbix客户端
- zabbix 触发器 Triggers
- zabbix 分布式部署
- zabbix event事件
- zabbix之固定端口监控redis ,zabbix监控memcached
- zabbix监控进程的CPU和内存占用量,进程数量
- Zabbix日志监控:Linux异常登录告警
- zabbix应用之nginx统一监控
- Zabbix 常用Key值
- zabbix 监控服务系列之--------NO1源码包安装篇
- Zabbix添加自定义监控项
- zabbix 启动报错,libiconv.so.2
- Zabbix: 通过 active agent 监控服务器
- Zabbix 自动发现并监控 MySQL
- zabbix 详细介绍及相关配置
- nagios zabbix 对比