zabbix agent安装配置

WINEDOWS安装agent

Zabbix agents 目前最新的版本是3.0和服务端版本一样

先关windows上的防火墙(控制面板找到防火墙点开选择关闭)

1、首先需要下载zabbix_agents.rar文件

下载地址官方的:zabbix.com/downloads/3.0.0/zabbix_agents_3.0.0.win.zip

2、将zabbix_agents.rar解压到C:\下   (你也可以放到别的地方但是需要在dos命令下安装你自己注意路径)

3、根据你当前windows的版本选择64位还是32位的进行安装

4、安装客户端

      cmd 进入命令行模式(注意用管理员运行cmd),我电脑是64位的,所以我选择的是64位的安装文件

      执行:

   C:\zabbix\zabbix_agentd.exe -i -c C: \zabbix_agentd.win.conf

            会提示安装成功

      执行:

    C:\ zabbix\ zabbix_agentd.exe -s -c C:\zabbix\zabbix_agentd.win.conf

     

       提示服务已经在启动

5、如果你上面的都启动成功了,请忽略下面的内容

      有一些小伙伴由于路径搞错,导致服务起不来,需要卸载服务再次进行安装

      首先需要在服务界面将Zabbix Agent服务给停掉

    然后进行删除操作

     执行

             C:\zabbix_agents\bin\win64\zabbix_agentd.exe -d -c C:\zabbix_agents\conf\zabbix_agentd.win.con

   删除成功,接着再次从第一步开始吧。

 

 

 

 

 

LINUX安装agent

A、配置文件:/usr/local/etc/zabbix_agentd.conf

B、禁止用户登陆:linux在创建用户是将用户默认的shell指定为/sbin/nologin即可阻止用户登录,命令为
useradd user -s /sbin/nologin,其中-s指定用户的默认shell
如果用户已经存在于系统,用root身份修改/etc/passwd文件,将要阻止的用户的shell改为/sbin/nologin,如下所示user:x:502:502::/home/user:/sbin/nologin

C、把已存在用户zabbix,加入root组 :usermod -a -G root zabbix

从组里移除用户:gpasswd -d 用户名 组名

查看zabbix用户属于哪些组:groups zabbix

D、suse linux安装agent前,先安装gcc  ,插入光盘:zypper install gcc*

 

 

安装Zabbix客户端

CentOS版本:7.0 Zabbix版本: 3.0.4

(1)添加用户群组

#groupadd zabbix

#useradd -g zabbix -m zabbix

(2)解压安装包,编译安装

#tar -zxvf zabbix-3.0.4.tar.gz

#cd zabbix-3.0.4

#./configure --enable-agent

# make install

(3)修改agentd配置文件

#vi /usr/local/zabbix/etc/zabbix_agentd.conf

EnableRemoteCommands=1

LogRemoteCommands=1

Server=10.98.93.118

Hostname=local

(4)修改启动配置,添加软链接

#cp zabbix-3.0.4/misc/init.d/tru64/zabbix_agentd /etc/init.d/

# chmod +x /etc/init.d/zabbix_ agentd

(5)设置自启动

# vi /etc/rc.d/init.d/zabbix_ agentd  (centos)

# vi /etc/init.d/zabbix_agentd  (suse)

在第二行添加如下内容

#chkconfig: 345 96 95

#description: zabbix_agent

保存后退出文件

#chkconfig --add zabbix_agentd

#chkconfig zabbix_agentd on

#systemctl restart zabbix_ agentd

(6)普通用户zabbix执行shutdown权限
  # cd /usr/local
  # mkdir zabbix
  # chown root:zabbix zabbix/
  # chmod 750 zabbix/
  # cd zabbix
  # cp /sbin/shutdown .
  # chmod 4755 shutdown
 

 

posted @ 2017-12-28 10:33  木头1212  阅读(306)  评论(0)    收藏  举报