zabbix[agent方式]

zabbix



提示:以下是本篇文章正文内容,下面案例可供参考

一、配置环境

准备两台新的rhel7.6版本虚拟机。

二、agent端安装

承接上一个博客zabbix[服务端安装]的内容。
首先将服务端中的仓库配置文件copy到server7以及server8中
在这里插入图片描述然后可以先把两台agent端校验置0
在这里插入图片描述

两台主机都安装服务
yum install -y zabbix-agent

手动添加方法 (以server7为例)

在这里插入图片描述
在这里插入图片描述在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
绿灯亮起表示生效

自动添加(以server8为例)

配置文件
与server7一样
在这里插入图片描述更改服务器ip和hostname

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

自动注册(以server8为例)

为了测试server8并看到效果
先删掉server8的信息,关闭自动寻找
在这里插入图片描述在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述删掉的server8自动注册成功
在这里插入图片描述

API方式

图形化操作实现,使用更加便利
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
关于得到的返回值的解释
在这里插入图片描述检索主机列表
在这里插入图片描述
在这里插入图片描述删除主机
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述创建
vim zabbix-api.sh

curl -XPOST -H 'Content-Type: application/json-rpc' -d '
{
     "jsonrpc": "2.0",
     "method": "host.create",
     "params": {
         "host": "server8",
         "interfaces": [
             {
                 "type": 1,
                 "main": 1,
                 "useip": 1,
                 "ip": "172.25.254.108",
                 "dns": "",
                 "port": "10050"
             }
         ],
         "groups": [
             {
                 "groupid": "2"
             }
         ],
         "tags": [
             {
                 "tag": "server8",
                 "value": "Linux server"
             }
         ],
                 "templates": [
             {
                 "templateid": "10001"
             }
         ]
     },
     "id": 2,
     "auth": "7196365dbb53d12e2ed626c23b4fb21a"
}' http://172.25.254.106/zabbix/api_jsonrpc.php | python -m json.tool

./zabbix-api.sh
在这里插入图片描述

在这里插入图片描述

三、采集流程(agent方式监控)

实验
在server7中先安一个nginx
http://nginx.org/en/download.html
nginx的安装流程在之前的博客中已经提及,这里就不再过多叙述
在这里插入图片描述

[root@server7 ~]# tar zxf nginx-1.20.2.tar.gz 
[root@server7 ~]# cd nginx-1.20.2/
[root@server7 nginx-1.20.2]# ls
auto  CHANGES  CHANGES.ru  conf  configure  contrib  html  LICENSE  man  README  src
[root@server7 nginx-1.20.2]# yum install -y gcc make prce-devel openssl-devel
[root@server7 nginx-1.20.2]# ./configure --with-http_stub_status_module  --with-http_ssl_module
[root@server7 nginx-1.20.2]# make
[root@server7 nginx-1.20.2]# make install
[root@server7 nginx-1.20.2]# ls
auto     CHANGES.ru  configure  html     Makefile  objs    src
CHANGES  conf        contrib    LICENSE  man       README
[root@server7 nginx-1.20.2]# cd /usr/local/nginx/
[root@server7 nginx]# ls
conf  html  logs  sbin
[root@server7 nginx]# ln -s /usr/local/nginx/sbin/nginx /usr/local/bin
[root@server7 nginx]# ls
conf  html  logs  sbin
[root@server7 nginx]# cd conf/
[root@server7 conf]# ls
fastcgi.conf            koi-utf             nginx.conf           uwsgi_params
fastcgi.conf.default    koi-win             nginx.conf.default   uwsgi_params.default
fastcgi_params          mime.types          scgi_params          win-utf
fastcgi_params.default  mime.types.default  scgi_params.default
[root@server7 conf]# vim nginx.conf
[root@server7 conf]# nginx -t
[root@server7 conf]# nginx

在这里插入图片描述
在这里插入图片描述

[root@server7 nginx]# cd /etc/zabbix/zabbix_agentd.d/
[root@server7 zabbix_agentd.d]# ls
[root@server7 zabbix_agentd.d]# rpm -ql zabbix-agent
/etc/logrotate.d/zabbix-agent
/etc/zabbix/zabbix_agentd.conf
/etc/zabbix/zabbix_agentd.d
/usr/lib/systemd/system/zabbix-agent.service
/usr/lib/tmpfiles.d/zabbix-agent.conf
/usr/sbin/zabbix_agentd
/usr/share/doc/zabbix-agent-5.0.19
/usr/share/doc/zabbix-agent-5.0.19/AUTHORS
/usr/share/doc/zabbix-agent-5.0.19/COPYING
/usr/share/doc/zabbix-agent-5.0.19/ChangeLog
/usr/share/doc/zabbix-agent-5.0.19/NEWS
/usr/share/doc/zabbix-agent-5.0.19/README
/usr/share/doc/zabbix-agent-5.0.19/userparameter_mysql.conf
/usr/share/man/man8/zabbix_agentd.8.gz
/var/log/zabbix
/var/run/zabbix
[root@server7 zabbix_agentd.d]# vim nginx.conf

在这里插入图片描述

[root@server7 zabbix_agentd.d]# systemctl restart zabbix-agent.service
[root@server7 zabbix_agentd.d]# ls
nginx.conf

测试
去server端(server6)安装get
yum install -y zabbix-get
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
有乱码
自己下一个字体替换下
在这里插入图片描述

在这里插入图片描述
需要统计显示的信息可以自定义添加
在这里插入图片描述systemctl restart zabbix-agent.service

依次添加三个
在这里插入图片描述在这里插入图片描述

更新
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值