zabbix客户端在linux上的安装

zbbix官网下载地址:  http://www.zabbix.com/download  下载未编译的版本

客户端的操作

Linux软件编译安装都需要依赖两个安装包 gcc gcc-c++ make   可使用网络 yum -y install  gcc   gcc-c++   make  在线安装。

1、 添加用户群组


 

[root@cloucentos6 ~]# groupadd zabbix                                         #创建zaggix用户组

[root@cloucentos6 ~]# useradd zabbix -g zabbix -s /sbin/nologin           #创建zabbix用户,并限制zabbix用户登录系统,/sbin/nologin禁用用户不能登录系统

 

 

  

2、解压安装包,编译安装

[root@cloucentos6 ~]# mkdir /usr/local/src/zabbix                             #创建存放zabbix安装的目录

[root@cloucentos6 ~]# cd /usr/local/src/zabbix/     

[root@cloucentos6 zabbix]# ls

zabbix-3.2.3.tar.gz

[root@cloucentos6 zabbix]# tar -zxvf zabbix-3.2.3.tar.gz                  #解压zabbix安装包

[root@cloucentos6 zabbix]# ls

zabbix-3.2.3  zabbix-3.2.3.tar.gz

[root@cloucentos6 zabbix]# cd zabbix-3.2.3

[root@cloucentos6 zabbix-3.2.3]# ./configure --prefix=/usr/local/zabbix_agentd --enable-agent                   #编译zabbix安装包,配置参数只安装zabbix_agentd客户端

[root@cloucentos6 zabbix-3.2.3]# make install                               #安装zabbix

  

 

 

3、修改zabbix_agent.conf配置文件


[root@cloucentos6 etc]# cd /usr/local/zabbix_agentd/etc/               #进入zabbix_agentd安装路径

[root@cloucentos6 etc]# vim zabbix_agentd.conf                           #修改zabbix_agentd.conf配置文件



EnableRemoteCommands=1                                                        #允许zabbix服务器远程zabbix_agentd执行命令

LogRemoteCommands=1                                                            #开启远程执行命令日志

Server=10.8.9.155                                                                     #填写zabbix服务器IP地址

ServerActive=10.8.9.155                                                            #填写zabbix服务器IP地址

Hostname=cloucentos6.0                                                           #填写zabbix_agentd客户端计算机名

:wq                                                                                          #退出并保存

 

  

 

4、添加zabbix_agentd客户端开机自启动

[root@cloucentos6 ~]# cd /usr/local/src/zabbix/zabbix-3.2.3                                                                       #进入zabbix安装包文件夹

[root@cloucentos6 zabbix-3.2.3]# cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/zabbix_agentd              #复制zabbix_agentd客户端启动文件到系统启动目录

[root@cloucentos6 zabbix-3.2.3]# chmod 755 /etc/init.d/zabbix_agentd                                                       #赋予zabbix_agentd文件执行权限

[root@cloucentos6 zabbix-3.2.3]# chkconfig zabbix_agentd on                                                                    #zabbix_agentd添加开机自启动

[root@cloucentos6 zabbix-3.2.3]# vim /etc/init.d/zabbix_agentd                                                                  #修改zabbix_agentd启动文件



BASEDIR=/usr/local/zabbix_agentd/                                                                                                          #填写zabbix_agentd安装路径

:wq                                                                                                                                                         #退出并保存

 

 

 

5、启动zabbix_agentd客户端

 

[root@cloucentos6 zabbix-3.2.3]# /etc/init.d/zabbix_agentd start

服务端:另外可以参考https://www.cnblogs.com/xqzt/p/5128823.html

1、创建zabbix_agentd客户端主机。

2、填写zabbix_agentd客户端主机信息。

3、添加zabbix_agentd客户端主机模板。

 

4、查看zabbix_agentd客户端主机是否连接zabbix服务器。

5、拓扑图添加zabbix_agentd客户端主机

其他

 

 

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

 

转载自:https://www.cnblogs.com/zoulongbin/p/6402817.html?utm_source=itdadao&utm_medium=referral

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值