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
浙公网安备 33010602011771号