Linux系统zabbix_agentd客户端安装与配置
标注:官网下载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
Linux系统zabbix_agentd客户端安装与配置的更多相关文章
- zabbix_agentd客户端安装与配置(windows操作系统)
zabbix_agentd客户端安装与配置(windows操作系统) ********** 客户端操作 ********** 标注:监控zabbix_agentd客户端安装对象是win s ...
- zabbix_agentd客户端安装与配置(Linux操作系统)
标注:官网下载zabbix安装包(zabbix安装包里包含了zabbix_agentd客户端安装包,我们只选择zabbix_agentd客户端安装) zbbix官网下载地址: http://www. ...
- MySQL5.7.20 二进制包 在Linux系统中的 安装和配置
01, 下载安装包 => https://dev.mysql.com/downloads/mysql/ 02, 上传到linux系统, 笔者这里安装在 root 目录下, 常见安装在 var/ ...
- Keepalived介绍以及在Linux系统下的安装与配置
一.简介 Keepalived是一个免费开源的,用C编写的类似于layer3, 4 & 7交换机制软件,具备我们平时说的第3层.第4层和第7层交换机的功能.主要提供loadbalancing( ...
- Linux系统下Mysql安装与配置
一,使用系统 Centos7: 在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB. 二,下载安装 ...
- 【Oracle RAC】Linux系统Oracle11gR2 RAC安装配置详细过程V3.1(图文并茂)
[Oracle RAC]Linux系统Oracle11gR2 RAC安装配置详细过程V3.1(图文并茂) 2 Oracle11gR2 RAC数据库安装准备工作2.1 安装环境介绍2.2 数据库安装软件 ...
- 【Oracle RAC】Linux系统Oracle12c RAC安装配置详细记录过程V2.0(图文并茂)
[Oracle RAC]Linux系统Oracle12c RAC安装配置详细过程V2.0(图文并茂) 2 Oracle12c RAC数据库安装准备工作2.1 安装环境介绍2.2 数据库安装软件下载3 ...
- linux系统下nginx安装目录和nginx.conf配置文件目录
linux系统下nginx安装目录和nginx.conf配置文件目录 1.查看nginx安装目录 输入命令 # ps -ef | grep nginx 返回结果包含安装目录 root 26 ...
- 【Oracle RAC】Linux系统Oracle18c RAC安装配置详细记录过程(图文并茂)
本文Oracle 18c GI/RAC on Oracle Linux step-by-step 的安装配置步骤,同时也包含dbca 创建数据库的过程. 1. 关闭SELINUX,防火墙vi /etc ...
随机推荐
- 09 . Kubernetes之pv、pvc及使用nfs网络存储应用
PV,PVC概述 PV的全称是: PersistentVolume (持久化卷),是对底层的共享存储的一种抽象,PV由管理员进行创建和配置,它和具体的底层的共享存储技术的实现方式有关,比如Ceph.G ...
- (私人收藏)python学习(游戏、爬虫、排序、练习题、错误总结)
python学习(游戏.爬虫.排序.练习题.错误总结) https://pan.baidu.com/s/1dPzSoZdULHElKvb57kuKSgl7bz python100经典练习题python ...
- 听说你还没学Spring就被源码编译劝退了?30+张图带你玩转Spring编译
源码学习第一步,Spring源码编译 之所以写这么一篇文章是因为群里的小伙伴在编译源码时碰到了问题,再加上笔者自身正准备做一个源码的注释版本,恰好也需要重新编译一份代码,至于为什么要将源码编译到本地就 ...
- composer更新命令及常用命令
原文地址:https://www.wjcms.net/archives/composer更新命令及常用命令 composer作为php的包依赖管理工具,开发者将开发的工具包上传,然后使用者能很方便的使 ...
- 基于git的博客(含站点与小程序)
1 效果 静态站点: blog.makergyt.com 备用链接: github.blog.makergyt.com 小程序: 语雀:<MakerGYT blog> 2 需求分析 2.1 ...
- OAuth 2.0 授权方式讲解,规范实践和应用
基于实践说规范 网上看了一些OAuth 2.0的授权方法,尽管讲解的没有什么逻辑性错误,但是存在一个问题,那就是单纯的讲解协议规范却脱离了实际的应用,缺少干货,所以才有了这篇文章,内容基于实际业务进行 ...
- Python——格式化GMT时间
1.背景 最近在做视频上传去获取大小.时间的功能,视频是存在金山云的,由于金山sdk接口用例执行后返回的结果中的时间是http头部时间,时间格式为‘Tue, 08 May 2018 06:17:00 ...
- Python比较操作符、变量赋值、对象拷贝
Python比较操作符.变量赋值.对象拷贝 目录 Python比较操作符.变量赋值.对象拷贝 1. 比较操作符 == 和 is 1.1 区别 1.2 实例 2. 变量及其赋值 2.1 概念和逻辑关系 ...
- scala 数据结构(六):映射 Map
1 映射 Map-基本介绍 Scala中的Map介绍 1) Scala中的Map 和Java类似,也是一个散列表,它存储的内容也是键值对(key-value)映射,Scala中不可变的Map是有序的, ...
- javascript基础(二): 操作BOM对象(重点)
浏览器介绍 javascript和浏览器关系?BOM:浏览器对象模型 IE6~11 Chrome Safari FireFox Opera 三方 QQ浏览器 360浏览器 window window代 ...