首页 > 其他分享 >Zabbix——2.部署zabbix客户端

Zabbix——2.部署zabbix客户端

时间:2022-12-15 23:35:02浏览次数:61  
标签:zabbix 192.168 etc Zabbix yum agent2 客户端

Zabbix5.0版本

agent2新版本采用golang预言开发的客户端

由于是go语言开发,部署起来就很方便,和之前的程序部署形式不一样了

agent2默认用10050端口,也就是zabbix客户端的端口

·旧版本的客户端,zabbix-agent

·go语言新版客户端,zabbix-agent2

 

1.机器环境准备,2台zabbix客户端

192.168.56.132  zabbix-agent2

192.168.56.133  zabbix-agent2

 

2.注意时间正确

yum install ntpdate -y

ntpdate -u ntp.aliyun.com

 

3.时区的统一配置

#  把localtime改成localtime.bak

mv /etc/localtime{,.bak}

#  把上海时区文件关联到etc下

ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

 

4.具体的zabbix-agent2部署流程

#  提前配置好zabbix的yum源,参考部署服务端的配置笔记

rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo

#  下载客户端

yum install zabbix-agent2 -y

#  查看配置文件是否存在

vim /etc/zabbix/zabixx_agent [tab一下] [能补全证明存在]^C

#  

ls -l /usr/sbin/zabbix/zabbix_agent2

 

5.启动客户端

systemctl enable --now zabbix-agent2
#  检查端口

yum install net-tools -y

netstat -tnlp | grep zabbix

tcp6       0      0 :::10050                :::*                    LISTEN      1548/zabbix_agent2

 

6.修改agent2配置文件,查看配置信息

#查看是否存在配置文件

ls /lib/systemd/system/zabbix-agent2.service

cat /lib/systemd/system/zabbix-agent2.service  查看文件内容

  Environment="CONFFILE=/etc/zabbix/zabbix_agent2.conf"  

  ExecStart=/usr/sbin/zabbix_agent2 -c $CONFFILE  #  可以发现开启zabbix配置文件的位置

grep -Ev '^#|^$' /etc/zabbix/zabbix_agent2.conf  #  排除掉^#表示#开头的行 和 ^$表示空行

  PidFile=/var/run/zabbix/zabbix_agent2.pid  #  可以看到zabbix的进程id号

cat /var/run/zabbix/zabbix_agent2.pid  #得到pid号

ps -ef | grep zabbix  #  观察pid号是否对应

#  修改用户名

hostnamectl set-hostname zbx-agent05

#  重新登陆

exit

#  打开zabbix配置文件并修改

vim  /etc/zabbix/zabbix_agent2.conf  #  修改内容为以下

  Server=192.168.56.128

  ServerActive=192.168.56.128

  Hostname=zbx-agent05

  

7.最后一步,进行重启zabbix-agent2

#  重启服务

systemctl restart zabbix-agent2

 

8.验证zabbix-agent2的连通性

#  服务端安装zabbix-get

yum install zabbix-get -y

#  用zabbix_get看看是否联动两台客户端

zabbix_get -s '192.168.56.132' -p 10050 -k 'agent.ping'  #  返回1证明ping通了

zabbix_get -s '192.168.56.133' -p 10050 -k 'sysrem.hostname'  #  返回zbx-agent05

 

标签:zabbix,192.168,etc,Zabbix,yum,agent2,客户端
From: https://www.cnblogs.com/zhendu/p/16986233.html

相关文章

  • 深入研究socket编程(1)-----socket之TCP回射服务器/客户端程序
    unix环境高级编程-------socket(套接字)中对socket编程有了初步的了解,在本篇以及后续的博客中来深入探讨各种实例以及更多的socket编程技术。         ......
  • Zabbix与乐维监控对比分析(三)——对象管理篇
    在前面的文章中,我们详细介绍了Zabbix与乐维监控在架构、性能、Agent管理、自动发现、权限管理等方面的对比分析,本篇是Zabbix对比乐维监控专题系列文章的第三篇——对象管理......
  • zabbix
    一、监控介绍1、监控目的监控是需要站在公司的业务角度去考虑,而不是针对某个监控技术的使用。对系统不间断时实监控:实际上是对系统不间断的时实监控实时反馈系统当前状......
  • Zabbix5.0微信报警
    3.1、注测企业微信:3.2、企业微信注册成功后进入后台管理:3.3、添加一个部门,并记住部门id:#我这里添加的子部门ID为23.4、添加一个用户到上面创建的部门里面(这里采取直接将管......
  • 【Linux】之如何卸载干净zabbix服务
    1、停止zabbix-serverzabbix-agenthttpdrh-php72-php-fpmsystemctlstopzabbix-serverzabbix-agenthttpdrh-php72-php-fpm 2、卸载zabbix服务2.1、查找zabbix......
  • Zabbix6.0使用教程 (五)—zabbix从二进制包安装上篇
    大家好,我是乐乐。上一期我们已经讲过从源代码安装zabbix,本期着重讲从二进制包安装zabbix。  当我们在ZABBIX官方存储库可以看到,ZabbixSIA提供如下官方RPM和DEB包:......
  • zabbix6.0 LTS安装部署
    一、安装环境主机应用ip地址部署环境和版本zabbixapp10.0.100.110centos-7.9,zabbix-6.0LTS,nginx-1.20.4,php-7.4.10,zabbixmysql数据库10.0.100.120c......
  • Zabbix6.0使用教程 (四)—zabbix6.0从源代码安装
    接上篇zabbix部署安装前置要求,本期我们将先讲讲如何从源代码安装zabbix6.0,还在为如何安装使用zabbix的小伙伴可以仔细看看。一、安装Zabbix守护进程1下载源代码压缩包......
  • zabbix 5.0 页面出现中文乱码解决方法
    问题:zabbix切换为中文后,监控页面中的maxminavg均以方块显示,无法显示中文解决办法:在windows系统对应的目录找到字体文件,上传到zabbix-server对应的字体目录。修改配置文......
  • fiddler抓包CS客户端
    步骤1:配置好fiddler作为代理服务器的端口号,允许https代理  步骤2:1)proxifier允许启用http代理服务器         2)CS客户端添加代理服务器的IP地址及......