MENU

zabbix agent 的两种安装方式

April 13, 2019 • Read: 328 • linux监控阅读设置

轻松安装zabbix后安装zabbix 反而花样报错令人窒息,不记录处理报错的过程了,记录一下无错安装的流程吧,在opt 目录
首先登陆到https://www.zabbix.com/download_agents 该网站下面 https://www.zabbix.com/downloads/3.2.7/zabbix_agents_3.2.7.linux2_6.amd64.tar.gz将这个zabbix-agent安装包下载下来。
1、创建zabbix用户和组

`groupadd zabbix`

`useradd -g zabbix zabbix -s /sbin/nologin`

  新建zabbix用户并将其加入到zabbix组,并将他设置为不可登录的类型的用户。

2、解压zabbix预编译包

tar  -zxvf zabbix_agents_3.2.7.linux2_6.amd64.tar.gz

解压之后,出现下面三个目录:

bin                conf                 sbin

3 、我们进入到bin目下,看到如下命令。

zabbix_sender               zabbix_get

将这两个命令建立软连接到usr/bin目录下面。

ln -s zabbix_sender zabbix_get /usr/bin

4 、接下来我们进入到sbin目录下。ls可以看到这里面有个zabbix_agentd的可执行文件,这个可执行文件是zabbix 的客户端的可执行文件,agent可以用来获取和监控数据环境。同样建立软连接到usr 下面的sbin目录下。

ln -s zabbix_agentd /usr/sbin/

5、接下来我们进入到conf目录下。

cd ../conf

这里面有一个zabbix_agentd.conf,这个就是zabbix-agent的配置文件。我们将它copy到/usr/local/etc目录下面。

cp zabbix_agentd.conf  /usr/local/etc/

6 、进入到zabbix_agentd.conf进行修改

vim /usr/local/etc/ zabbix_agentd.conf

zabbix_agentd.conf修改如下:

  LogFile=/var/log/zabbix/zabbix_agentd.log

  Server=192.168.14.66#地址主动模式,填写Server的IP

  ServerActive=192.168.14.66 #修改为Server的IP地址

  Hostname=zabbixpass     #重要:客户端的hostname,不配置则使用主机名

保存退出!
wq!
7 创建/var/log/zabbix/并给予权限。

mkdir /var/log/zabbix/

chown zabbix:zabbix /var/log/zabbix/

chmod 777 /var/log/zabbix/

touch  /var/log/zabbix/zabbix_agentd.log

chmod 777 /var/log/zabbix/zabbix_agentd.log

8 、在客户端上添加zabbix的监控端口

vim /etc/services

添加如下内容

zabbix_agent 10050/tcp

zabbix_agent 10050/udp

保存退出!

9 、拷贝启动脚本

cp /opt/sbin/zabbix_agentd /etc/init.d/

拷贝启动脚本到/etc/init.d下

chmod a+x /etc/init.d/zabbix_agentd

为/etc/init.d下的启动添加可执行权限

10、启动zabbix客户端

/etc/init.d/zabbix_agentd

11 、查看进程,确实zabbix客户端是否启动

ps -ef | grep zabbix  

现在zabbix的服务并没有起来,报没有权限的错误,

12 、建立zabbix_agentd.pid并赋予权限

touch  /tmp/zabbix_agentd.pid

chmod 777 /tmp/zabbix_agentd.pid

13 、关闭防火墙

service iptables stop 

查看selinux:getenforce 状态是开启,

将它临时关闭:setenforce 0

14 、在启动一下

/etc/init.d/zabbix_agentd

输入ps -ef | grep zabbix 可以看到启动成功了。

参考链接 https://blog.csdn.net/shuaigexiaobo/article/details/82177716

兼总条贯 知至知终