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 ...
随机推荐
- python字符串与文本操作(一)
1.一个字符串分割为多个字段,但是分隔符 (还有周围的空格) 并不是固定的 #string 对象的split()方法只适应于非常简单的字符串分割情形,它并不允许有 多个分隔符或者是分隔符周围不确定的空 ...
- .NET 开源项目 StreamJsonRpc 介绍
StreamJsonRpc 是一个实现了 JSON-RPC 通信协议的开源 .NET 库,在介绍 StreamJsonRpc 之前,我们先来了解一下 JSON-RPC. JSON-RPC 介绍 JSO ...
- CSS三种布局模型是什么?
在网页中,元素有三种布局模型:流动模型(Flow) 默认的.浮动模型 (Float).层模型(Layer).下面我们来看一下这三种布局模型. 三种布局模型介绍: 1.流动模型(Flow) 流动(Flo ...
- Ocelot网关+IdentityServer4实现API权限认证
Ocelot是一个用.NET Core实现并且开源的API网关,它功能强大,包括了:路由.请求聚合.服务发现.认证.鉴权.限流熔断.并内置了负载均衡器与Service Fabric.Butterfly ...
- JavaScript图形实例:Hilbert曲线
德国数学家David Hilbert在1891年构造了一种曲线,首先把一个正方形等分成四个小正方形,依次从西北角的正方形中心出发往南到西南正方形中心,再往东到东南角的正方形中心,再往北到东北角正方形中 ...
- 三色二叉树——树形dp
三色二叉树 题目描述 一棵二叉树可以按照如下规则表示成一个由 \(0.1.2\) 组成的字符序列,我们称之为"二叉树序列 \(S\) ": \(0\) 该树没有子节点. \(1S_ ...
- DRS是啥你都不知道?不是吧,不是吧
前言 最近写了很多数据库相关的文章,大家基本上对数据库也有了很多的了解,数据库本身有所了解了,我们是不是应该回归业务本身呢? 大家去了解过自己企业数据库的部署方式么?是怎么部署的,又是部署在哪里的?部 ...
- include文件包含漏洞
发现allow_url_include 是on状态 既然已经直接包含了phpinfo()是文件,首先搜索了一下allow_url_include,发现是处于打开的状态. 既然 allow_url_in ...
- windows下的包管理器scoop
scoop(传送门) 安装 scoop是一个类似于linux下apt之类包管理器 安装scoop(Powershell 3+ and .NET Framework 4.5+) iex (new-ob ...
- JVM 专题一:虚拟机(一)
1. 虚拟机 1.1 什么是虚拟机? 虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的.运行在一个完全隔离环境中的完整计算机系统. 所谓虚拟机,就是一台虚拟的计算机.它是 ...