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

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

时间:2022-12-05 13:22:43浏览次数:62  
标签:agentd zabbix 3.2 Linux root cloucentos6 客户端

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

 

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

 

客户端操作

服务端(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客户端主机。

 

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

标签:agentd,zabbix,3.2,Linux,root,cloucentos6,客户端
From: https://www.cnblogs.com/zouhong/p/16952019.html

相关文章

  • 华为4g模块 linux驱动程序,定制Android之4G-LTE模块驱动
    定制Android之4G-LTE模块驱动一.        简介本文讲述在Android内核中,添加中国移动4G-LTE制式华为MU909模块驱动,实现通过4G上网业务,电话业务,短信业务。CPU:Sams......
  • zabbix监控进程和监控日志
    zabbix监控进程和监控日志文章目录​​zabbix监控进程和监控日志​​​​一、自定义监控进程​​​​1、新建脚本存放目录​​​​2、修改zabbix_agentd.conf文件​​​​3......
  • Linux-知识点
     1、三种网络模式(桥接,仅主机,nat) vmware虚拟机的对应三种网络模式VMnet0虚拟交换机:Bridged桥接模式特点:a.默认使用VMnet0,不提供DHCP服务(DHCP服务是指由服务器控......
  • Linux文件系统
    1.Linux的分区创建后还不能直接访问,还需要挂载到某个目录下;2.分区创建好后,此分区会有个分区名,然后需要对该分区以特定文件系统进行格式化(比如ext4);3.通过命令将此格式化后......
  • Linux 下 hwclock 读写 RTC 报错 Invalid argument
    以上错误信息都是因为year设置不当引起的。没有设置RTC,RTC也不会启动计时。下面首先设置正确的系统时间,然后将系统时间传递给RTC。tm里的tm_year是从1900年开始算的,如要......
  • Linux
    Linux入门概述我们为什么要学习Linuxlinux诞生了这么多年,以前还喊着如何能取代windows系统,现在这个口号已经小多了,任何事物发展都有其局限性都有其天花板。就如同在国内......
  • linux下打包所有文件,包括隐藏文件到压缩包
    https://www.cnblogs.com/ysk123/p/9849865.html linux下打包所有文件,包括隐藏文件到压缩包命令如下:cd/root/test/tarczvftest.tar.gz.[!.]**解释:tarczvft......
  • (转)Linux Oracle下sqlplus无法使用命令退格删除和历史记录的解决方法(使用rlwrap)...
    一、SecureCRT终端里的解决方法:(不完美)在SecureCRT终端里,如果要在sqlplus下使用Backspace来删除字符,有两种临时方法。第一种是使用stty命令重新定义^......
  • linux基础-03-linux系统安装
    安装前提下载centOS-7镜像文件官网:https://www.centos.org/1. 官网进入后,点击Download。 2. 进去后,64位机选x86-64 3. 选择国内的阿里云镜像下载地址  4......
  • Linux基础-02-安装虚拟机
    软件简介VMware(虚拟机)是指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统,它能在Windows系统上虚拟出多个计算机,每个虚拟计算机可以独......