首页 > 系统相关 >Linux系统zabbix_agentd客户端安装与配置

Linux系统zabbix_agentd客户端安装与配置

时间:2022-12-10 12:00:35浏览次数:72  
标签:agentd zabbix 3.2 Linux root cloucentos6 客户端

官网下载zabbix安装包(zabbix安装包里包含了zabbix_agentd客户端安装包,我们只选择zabbix_agentd客户端安装)

 

zbbix官网下载地址:  http://www.zabbix.com/download

 

Linux系统zabbix_agentd客户端安装与配置_客户端

客户端操作

服务端(zabbix_server)=193.0.0.104    客户端(zabbix_agentd)=193.0.0.105

提示: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=193.0.0.104                                                                     #填写zabbix服务器IP地址

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

Hostname=localhost                                                           #填写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

 

服务端操作

1、创建zabbix_agentd客户端主机。

Linux系统zabbix_agentd客户端安装与配置_centos_02

 

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

Linux系统zabbix_agentd客户端安装与配置_客户端_03

 

3、选择已添加好的主机,添加zabbix_agentd客户端主机模板。

Linux系统zabbix_agentd客户端安装与配置_centos_04

 

Linux系统zabbix_agentd客户端安装与配置_客户端_05

 

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

Linux系统zabbix_agentd客户端安装与配置_客户端_06

 

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

Linux系统zabbix_agentd客户端安装与配置_安装包_07

 

Linux系统zabbix_agentd客户端安装与配置_客户端_08

 

特殊操作

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

标签:agentd,zabbix,3.2,Linux,root,cloucentos6,客户端
From: https://blog.51cto.com/u_15773967/5927440

相关文章

  • Linux 安装
    所有的UnixLike系统都会内建vi文书编辑器,其他的文书编辑器则不一定会存在。但是目前我们使用比较多的是vim编辑器。vim具有程序编辑的能力,可以主动的以字体颜色辨别......
  • Linux Hibernate配置以及流程简单分析(@STM32MP157D)
    关键词:1.Hibernate介绍2.Linux下Hibernate配置及操作在内核中使能Hibernation功能:由于Hibernate镜像需要保存在swap文件中,所以在内核中使能swap功能: 由于在hiber......
  • Linux/Windows双系统时间同步
    Windows和Linux分别用的是RTC和UTC而导致产生8小时的时间差方案1:linux改为RTC时间(systemd默认硬件时钟为协调世界时(UTC))sudotimedatectlset-local-rtc1orsudotimedate......
  • Linux环境搭建与基本命令
    Linux基本使用与基本命令一:搭建Linux环境1:使用vaware安装Linux(1):安装vaware下载地址:http://www.vmware.com/注意:vaware是一个收费软件,可以在网上搜一下15以前版本,密钥......
  • Linux系统调用实现简析
    1.前言限于作者能力水平,本文可能存在的谬误,因此而给读者带来的损失,作者不做任何承诺。2.背景本篇基于Linux4.14+ARM32+glibc-2.31进行分析。3.系统调用的实......
  • linux shell
    frrinit.shif[-r"/lib/lsb/init-functions"];then./lib/lsb/init-functionselselog_success_msg(){echo"$@"}log_warning_msg()......
  • linux 安装 nginx,并且注册成一个服务
    * 一键安装四个依赖yum-yinstallgcczlibzlib-develpcre-developensslopenssl-devel* 安装nginx【如果报:-bash:wget:commandnotfound,先安装wget:yum-yinsta......
  • 聊聊我学linux的历程
    今天给大家分享一下我学习linux的历程,我喜欢上linux系统完全就是机缘巧合,大学时上的是网络工程专业,说来惭愧一直到大二上学期我还不知linux为何物,唯一接触过的就是电影里面......
  • linux mailx&dingding机器人报警
    前言:采用devops的思想来确认做本文内容目的作为<用户角色>我想要<结果>以便于<目的>作为运维人员,我想要服务器故障时候能够进行报警,以便于即使处理服务器故障、保障服......
  • linux代码相关的工具
    函数调用关系codevizcalltreegprof,kprofhttp://blog.chinaunix.net/uid-20749137-id-718762.htmlgraphvizgdb&backtracestracediagramdesigner可以画代码的关系图 应......