Linux安装agent
在官网下载agent
yum localinstall zabbix-agent-3.2.3-1.el7.x86_64.rpm

#修改配置文件
vim /etc/zabbix/zabbix_agentd.conf
Server=127.0.0.1 (写zabbix服务器的ip)
ServerActive=127.0.0.1 (写zabbix服务器的ip)

chkconfig zabbix-agent on
chkconfig –list |grep zabbix
service zabbix-agent start

windows安装agent
从官方下载Zabbix Agent后,压缩包里面有2个目录,一个为win32,另一个是win64,每个目录下应该有3个文件,分别 为:zabbix_agentd.exe zabbix_get.exe zabbix_sender.exe
根据操作系统不同,将文件放在c:\zabbix目录下

添加客户端zabbix_agentd,conf文件
在c:\zabbix文件夹中新建zabbix_agentd.conf文件,写入如下基本内容:
LogFile=c:\zabbix\zabbix_agentd.log
PidFile=c:\zabbix\zabbix_agentd.pid
Server=<服务端IP地址>
Hostname=<客户端主机名>

安装zabbix客户端并启动
进入到目标主机的c:\zabbix目录下,执行如下命令完成客户端的安装:
zabbix_agentd.exe –c c:\zabbix\zabbix_agentd.conf -i
执行如下命令,启动客户端:
zabbix_agentd.exe –c c:\zabbix\zabbix_agentd.conf –s
参数含义:
-c 制定配置文件所在位置
-I 是安装客户端
-s 启动客户端
-x 停止客户端
-d 卸载客户端

1 对 “zabbix客户端安装”的想法;

  1. zabbix是普通用户,所以,无权限执行linux系统的shutdown、reboot、poweroff等命令,有两种方法可以解决:

    方法一:设置linux命令让zabbix普通用户也能执行root所有者相当的权限(shutdown命令比较特殊,普通用户是执行不了,需要使用方法2)
    [root@cloucentos6 ~]# which reboot #查看reboot命令路径
    /sbin/reboot
    [root@cloucentos6 ~]# ls -l /sbin/reboot #查看reboot所有者
    -rwxr-xr-x. 1 root root 16808 11月 12 2010 /sbin/reboot
    [root@cloucentos6 ~]# chmod 4755 /sbin/reboot #把reboot命令让其它用户执行文件时,具有与所有者相当的权限。
    [root@cloucentos6 ~]# ls -l /sbin/reboot
    -rwsr-xr-x. 1 root root 16808 11月 12 2010 /sbin/reboot

    方法二:把zabbix用户拉进root用户组里即可。
    [root@cloucentos6 ~]# groups zabbix #查看zabbix用户所属用户组
    zabbix : zabbix
    [root@cloucentos6 ~]# usermod -a -G root zabbix #把zabbix用户拉进root用户组,-a不必离开原来的用户组
    [root@cloucentos6 ~]# groups zabbix #查看zabbix用户所属用户组
    zabbix : zabbix root

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

Captcha Code