Zabbix Agent 源码编译安装
2017-04-25 10:06
169 查看
1、去官网下载源码:
2、将源码上传到服务器上(可以直接用wget 命令)
3、解压文件
[root@pospshoudantest ~]# tar -zxvf zabbix-3.0.9.tar.gz
4、创建zabbix用户(因为如果不创建,在编译的时候会提示找不到此用户)
useradd -r -s /sbin/nologin zabbix
(此命令的意思是,-r指定为系统用户,-s指定默认shell,此处表示用户不能登录)
5、进入目录开始编译
[root@pospshoudantest ~]# cd zabbix-3.0.9
[root@pospshoudantest zabbix-3.0.9]# ./configure --prefix=/usr/local/zabbix --enable-agent
6、make install 进行安装
7、安装完成
8、此处可以找到安装目录下的配置文件及sbin程序启动。为了方便我们把它做成服务并随机开机自启。
9、在当前目录下进行拷贝
[root@pospshoudantest zabbix-3.0.9]# cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
10、修改zabbix_agent的目录,原因是你安装的目录跟配置文件中的目录不一致,不修改的话,启动agent时候报错,会找不到相应的程序
sed -i 's#BASEDIR=/usr/local#BASEDIR=/usr/local/zabbix#' /etc/init.d/zabbix_agentd # 修改 Agent 安装路径
可以直接用vim /etc/init.d/zabbix_agentd进行修改
11、修改zabbix_agent的配置文件
[root@pospshoudantest zabbix-3.0.9]# vim /usr/local/zabbix/etc/zabbix_agentd.conf
将下面的内容进行修改:
LogFile=/tmp/zabbix_agentd.log #(日志存放目录及文件名)
Server=x.x.x.x # Zabbix Server IP ( 被动模式,客户端被动 )
ServerActive=x.x.x.x # 主动模式,如果使用也填 Zabbix Server IP ,不使用可以注释掉
Hostname=x.x.x.x # 本身 IP ,Zabbix Server 添加主机时需要使用,不一定是 IP
Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/*.conf # 加载自定义的监控配置文件
UnsafeUserParameters=1 # 允许自定义 Key
12、启动服务
service zabbix_agent start
/etc/init.d/zabbix_agent start
13、添加到开机自启
chkconfig zabbix-agent on
14、在iptables上开放端口
iptables -A INPUT -s 'Zabbix Server IP' -p tcp --dport 10050 -j ACCEPT # 由于是客户端被动模式,所以要开放端口供 Zabbix Server 连接
15、在zabbix web中添加主机
2、将源码上传到服务器上(可以直接用wget 命令)
3、解压文件
[root@pospshoudantest ~]# tar -zxvf zabbix-3.0.9.tar.gz
4、创建zabbix用户(因为如果不创建,在编译的时候会提示找不到此用户)
useradd -r -s /sbin/nologin zabbix
(此命令的意思是,-r指定为系统用户,-s指定默认shell,此处表示用户不能登录)
5、进入目录开始编译
[root@pospshoudantest ~]# cd zabbix-3.0.9
[root@pospshoudantest zabbix-3.0.9]# ./configure --prefix=/usr/local/zabbix --enable-agent
6、make install 进行安装
7、安装完成
8、此处可以找到安装目录下的配置文件及sbin程序启动。为了方便我们把它做成服务并随机开机自启。
9、在当前目录下进行拷贝
[root@pospshoudantest zabbix-3.0.9]# cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
10、修改zabbix_agent的目录,原因是你安装的目录跟配置文件中的目录不一致,不修改的话,启动agent时候报错,会找不到相应的程序
sed -i 's#BASEDIR=/usr/local#BASEDIR=/usr/local/zabbix#' /etc/init.d/zabbix_agentd # 修改 Agent 安装路径
可以直接用vim /etc/init.d/zabbix_agentd进行修改
11、修改zabbix_agent的配置文件
[root@pospshoudantest zabbix-3.0.9]# vim /usr/local/zabbix/etc/zabbix_agentd.conf
将下面的内容进行修改:
LogFile=/tmp/zabbix_agentd.log #(日志存放目录及文件名)
Server=x.x.x.x # Zabbix Server IP ( 被动模式,客户端被动 )
ServerActive=x.x.x.x # 主动模式,如果使用也填 Zabbix Server IP ,不使用可以注释掉
Hostname=x.x.x.x # 本身 IP ,Zabbix Server 添加主机时需要使用,不一定是 IP
Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/*.conf # 加载自定义的监控配置文件
UnsafeUserParameters=1 # 允许自定义 Key
12、启动服务
service zabbix_agent start
/etc/init.d/zabbix_agent start
13、添加到开机自启
chkconfig zabbix-agent on
14、在iptables上开放端口
iptables -A INPUT -s 'Zabbix Server IP' -p tcp --dport 10050 -j ACCEPT # 由于是客户端被动模式,所以要开放端口供 Zabbix Server 连接
15、在zabbix web中添加主机
相关文章推荐
- Zabbix Agent 源码编译安装
- 基于LNMP的Zabbbix之Zabbix Agent源码详细安装,但不给图
- zabbix3.0.4源码编译安装
- 源码安装LNMP+zabbix3时的编译
- ansible源码安装管理机实战:为Linux服务器安装zabbix的agent监控
- centos7源码编译 安装部署zabbix监控服务端和常见安装错误
- 从git源码安装zabbix-agent
- lnmp源码编译安装zabbix
- 源码安装zabbix_agent 3.2.3
- 编译安装zabbix3.0 agent端
- 2、zabbix 3.2.6 agent端(源码包)安装部署 (二)
- CentOS-Zabbix-agent客户端的编译安装
- zabbix 2.03 源码编译及安装配置
- Zabbix(一)之简介和源码编译安装
- CentOS6.5 编译安装zabbix3.0.5,编译安装zabbix_agent客户端
- 编译安装zabbix3.0 agent端
- 源码编译安装zabbix
- Zabbix 源码编译安装
- centOS6.5 源码编译安装zabbix-server
- CentOS 6.5下源码编译安装Zabbix2.4.8