centos7下安装部署zabbix-agent客户端(代码片段)

yangzp yangzp     2023-03-16     270

关键词:

一、环境介绍

技术图片

官网地址:http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/

二、代理安装

1、将代理程序拷贝至Node1服务器的/usr/src/zabbix3.4.5/目录下

下载路径:

http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-agent-3.4.5-1.el7.x86_64.rpm

http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-sender-3.4.5-1.el7.x86_64.rpm

将上传(xshell可用put上传)rpm软件包放入自己可找到的目录下,通过yum安装,如下:

技术图片

 进入服务器,查看,两个安装包已上传

 技术图片

[root@Node3 zabbix3.4.5]# scp zabbix-agent-3.4.5-1.el7.x86_64.rpm zabbix-sender-3.4.5-1.el7.x86_64.rpm  root@node1:/usr/src/zabbix3.4.5/
root@node1‘s password: 
zabbix-agent-3.4.5-1.el7.x86_64.rpm               100%  359KB  29.9MB/s   00:00    
zabbix-sender-3.4.5-1.el7.x86_64.rpm              100%  260KB  33.2MB/s   00:00  

2、代理通过yum的方式来安装

技术图片
[root@Node1 zabbix3.4.5]# yum install -y *.rpm ./      //通过yum方式安装当前目录下的rpm包
Loaded plugins: fastestmirror, langpacks
Examining zabbix-agent-3.4.5-1.el7.x86_64.rpm: zabbix-agent-3.4.5-1.el7.x86_64
Marking zabbix-agent-3.4.5-1.el7.x86_64.rpm to be installed
Examining zabbix-sender-3.4.5-1.el7.x86_64.rpm: zabbix-sender-3.4.5-1.el7.x86_64
Marking zabbix-sender-3.4.5-1.el7.x86_64.rpm to be installed
CentOS7.4                                                                                                                     | 3.6 kB  00:00:00     
(1/2): CentOS7.4/group_gz                                                                                                     | 156 kB  00:00:00     
(2/2): CentOS7.4/primary_db                                                                                                   | 3.1 MB  00:00:00     
Determining fastest mirrors
No package ./ available.
Resolving Dependencies
--> Running transaction check
---> Package zabbix-agent.x86_64 0:3.4.5-1.el7 will be installed
---> Package zabbix-sender.x86_64 0:3.4.5-1.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

=====================================================================================================================================================
 Package                         Arch                     Version                          Repository                                           Size
=====================================================================================================================================================
Installing:
 zabbix-agent                    x86_64                   3.4.5-1.el7                      /zabbix-agent-3.4.5-1.el7.x86_64                    1.4 M
 zabbix-sender                   x86_64                   3.4.5-1.el7                      /zabbix-sender-3.4.5-1.el7.x86_64                   1.0 M

Transaction Summary
=====================================================================================================================================================
Install  2 Packages

Total size: 2.4 M
Installed size: 2.4 M
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : zabbix-sender-3.4.5-1.el7.x86_64                                                                                                  1/2 
  Installing : zabbix-agent-3.4.5-1.el7.x86_64                                                                                                   2/2 
  Verifying  : zabbix-agent-3.4.5-1.el7.x86_64                                                                                                   1/2 
  Verifying  : zabbix-sender-3.4.5-1.el7.x86_64                                                                                                  2/2 

Installed:
  zabbix-agent.x86_64 0:3.4.5-1.el7                                        zabbix-sender.x86_64 0:3.4.5-1.el7                                       

Complete!
[root@Node1 zabbix3.4.5]# id zabbix
uid=991(zabbix) gid=986(zabbix) groups=986(zabbix)
[root@Node1 zabbix3.4.5]# 
技术图片

3、修改/etc/zabbix/zabbix_agentd.conf配置文件

技术图片
[root@Node1 ~]# vim /etc/zabbix/zabbix_agentd.conf
[root@Node1 ~]# grep -n "^[a-Z]" /etc/zabbix/zabbix_agentd.conf
13:PidFile=/var/run/zabbix/zabbix_agentd.pid
32:LogFile=/var/log/zabbix/zabbix_agentd.log
43:LogFileSize=0
57:DebugLevel=3                         //日志级别,默认为3
97:Server=172.17.21.208                 //用于被动模式,数据获取
138:ServerActive=172.17.21.208          //用于主动模式,数据提交
149:Hostname=Node1.contoso.com          //必须与创建主机时的hostname一致
267:Include=/etc/zabbix/zabbix_agentd.d/*.conf  //包含子配置文件的路径
286:UnsafeUserParameters=1                    //允许所有字符的参数传递给用户定义的参数,默认为0,即没有启用
技术图片

 4、启动zabbix_agent服务器,并设置开机自启动

技术图片
[root@Node1 ~]# systemctl start zabbix-agent.service 
[root@Node1 ~]# systemctl enable zabbix-agent.service      
Created symlink from /etc/systemd/system/multi-user.target.wants/zabbix-agent.service to /usr/lib/systemd/system/zabbix-agent.service.
[root@Node1 ~]# ss -tnl | grep 100
LISTEN     0      100    127.0.0.1:25                       *:*                  
LISTEN     0      128          *:10050                    *:*                  
LISTEN     0      100        ::1:25                      :::*                  
LISTEN     0      128         :::10050                   :::* 
技术图片

 

三、Zabbix Server上添加主机

1、点击Configuration-->Hosts-->Greate host,然后点击Add,进行添加即可
技术图片

2、点击添加之后,进入Configuration-->Hosts界面进行模板关联
技术图片

3、选择 Node1节点这后,点击Templates,选择所需要的模板进行关联,然后点击Add,然后Update即可
技术图片

4、然后看到以下界面,说明模板已经关联,发现ZBX为绿色,代表正常:

技术图片

 

 

技术图片

5、在zabbix服务器获取相关参数值:

技术图片
[root@Node3 zabbix3.4.5]# zabbix_get -s 172.17.21.206 -p 10050 -k "system.hostname"      //获取主机名
Node1.contoso.com
[root@Node3 zabbix3.4.5]# zabbix_get -s 172.17.21.206 -p 10050 -k "system.uptime"       //运行时间
125985
[root@Node3 zabbix3.4.5]# zabbix_get -s 172.17.21.206 -p 10050 -k "vm.memory.size[total]"  //获取总内存,以下为4G
4143792128
[root@Node3 zabbix3.4.5]# 
技术图片

6、在Web界面查看可用内存如下:

技术图片

 

centos7下yum安装zabbix的部署(代码片段)

一.环境准备OS:CentOS7.264bitZabbix版本:3.0.12MySQL版本:5.6hostnameip主机用途zabbix-server10.0.0.44服务端zabbix-agent10.0.0.45代理端1.关闭防火墙2.关闭selinux3.服务端安装zabbix-server#下载zabbix的rpm仓库包rpm-vhihttp://repo.zabbix.com/zabb 查看详情

zabbix实战之部署篇zabbix客户端的安装部署方法

【Zabbix实战之部署篇】Zabbix客户端的安装部署方法一、Zabbix-agent2介绍1.Zabbix-agent2简介2.Zabbix-agent2优点3.主动模式和被动模式二、环境规划1.Zabbix服务器部署链接2.IP规划三、配置客户端系统环境1.关闭selinux2.放行端口或关闭防火墙... 查看详情

2020.2.9解决zabbixagentisnotavailable&windows下安装zabbix-agent主机部署监控(代码片段)

...墙2、接口IP不能是127.0.0.1,127.0.0.1是宿主机的。3、查看zabbix-agent容器的IP地址iptables-nL--line-number//查看端口规则dockerinspectzabbix-agent|grepIPAddress//查看容器IP地址4.点击进入Zabbixserver修改IP地址,等会绿色就是正常windows下安装zabbix-age... 查看详情

centos7zabbix3.4.6的安装部署

...接安装在服务器上监控服务器ip192.168.161.25 yum-yinstallzabbix-agent#通过Yum安装zabbix客户端接着配置zabbix-agent信息主要是Server和ServerActive都设置为zabbix服务器地址 vim/etc/zabbix/zabbix_agentd.conf#客户端配置信息 也可 查看详情

centos7安装部署zabbix3.4(代码片段)

...的组件zabbix-server:Zabbix监控端组件,它是一个服务器端组件zabbix-agent:被监控端组件,它是一个客户端组件,它主要是监控由Agent所支持的操作系统(简 查看详情

centos7下安装部署tensorflowgpu版本

系统环境:centos71.安装Python2.7#yum-yinstallzlib-develbzip2-developenssl-develncurses-develsqlite-develreadline-develtk-develgccgcc-c++make#downloadandextractPython2.7suhdfscd ~/Downloadscurl-Ohttps:// 查看详情

centos7下安装部署zabbix3.4

Centos7下安装部署Zabbix3.4主要参考官方文档:https://www.zabbix.com/documentation/3.4/zh/manual/installation/install_from_packages一、系统基本配置1.配置IP地址1)编辑/etc/sysconfig/network-scripts/ifcfg-eth0文档,修改成如下内容:DEVICE=eth0ON 查看详情

centos7下安装部署zabbix3.4

Zabbix安装:环境:系统环境:CentOS7Zabbix版本:Zabbix3.4安装步骤:关闭防火墙和SELINUXsystemctlstopfirewalld&&setenforce0安装zabbix相关软件包rpm-ivhhttps://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4 查看详情

centos7下单机部署solr7.3(代码片段)

本章重点介绍CentOS7下部署Solr7,添加核心Core配置,Dataimport导入,中文分词的相关操作。一、准备工作  演示环境是在虚拟机下安装的CentOS7、javaJDK8、apache-tomcat-8.5.29。  在CentOS7下安装jdk8以及tomcat8.5的安装方法可以... 查看详情

centos7下gitlab安装部署教程(代码片段)

一、前言1、GitLab是什么?GitLab一个开源的git仓库管理平台,方便团队协作开发、管理。在GitLab上可以实现完整的CI(持续集成)、CD(持续发布)流程。而且还提供了免费使用的Plan,以及免费的可以独... 查看详情

centos7下gitlab安装部署教程(代码片段)

一、前言1、GitLab是什么?GitLab一个开源的git仓库管理平台,方便团队协作开发、管理。在GitLab上可以实现完整的CI(持续集成)、CD(持续发布)流程。而且还提供了免费使用的Plan,以及免费的可以独... 查看详情

zabbix客户端部署zabbix-agent2

...参数的应用程序。1.服务端和客户端都配置时间同步[root@zabbix-agent01~]#yuminstall-yntpdate[root@zabbix-agent01~]#ntpdate-untp.aliyun.com2.客户端配置时区,与服务端保持一致[root@zabbix-agent01~]#mv/etc/localtime,.bak[root@zabbix-agent01~]#ln-s/usr/share/zoneinfo/Asi... 查看详情

centos7下部署django项目详细操作步骤(代码片段)

安装项目环境并迁移项目1.先把部署可能用到的项目和安装包发送到开发目录2.发送完成后查看当前目录,显示如下则表示成功  3.然后安装python3.7编译环境,这在我上篇博客已经写明步骤,点击这里查看详细步骤,安装完... 查看详情

centos7环境下部署svn并实现自动更新(版本库放在tomcat下)(代码片段)

1、安装SVN1.1先检查是否有安装svnrpm-qasubversion#没有什么显示就说明没有安装过yumremovesubversion#如果有安装就运行删除老版本yuminstallsubversion#运行安装SVN1.2创建SVN版本库(这里我们直接部署到Tomcat/webapps下,如果没有可以自行部署... 查看详情

centos7.4下elk6.2.4从0开始部署安装

...及架构这些不再说明,网上很多请自行查看!环境说明:CentOS7.4、jdk1.8等下面是安装过程首先是确认环境rpm-qa|grepjava如果有其他版本的请删除rpm–e--nodepsjava-*检查是否删除java–version# 查看详情

centos7下部署node应用程序

一、安装node二、安装nginx三、使用express写一个简单的demo,并且使用pm2部署四、错误invalidPIDnumber""in"/run/nginx.pid"五、解决办法在重启云主机(系统)之后,执行nginx-t是OK的,然而在执行nginx-sreload的时候报错nginx:[error]invalidPIDnumber... 查看详情

centos7.5下搭建zabbix3.4监控

...安装数据库四、安装zabbixserver五、初始化zabbixweb六、安装zabbix-agent一、zabbix简介zabbix是一个企业级的分布式开源监控方案。能够监控各种网络参数以及服务器健康性和完整性。支持灵活的通知机 查看详情

centos7.3(1611)环境下详细部署安装分布式存储系统ceph

一、前言   近期公司需要部署一套完整的openstackha集群环境,在选择后端存储上步入了十字路口。经过几个月的搜索整理与研究,发现网上介绍ceph部署没一个完整详细的!于是根据自己苦战多日整理了一套完整的ceph... 查看详情