zabbix---添加监控主机(手动/自动发现/自动注册/API)

监控server2
配置zabbix-agent

scp root@192.168.3.201:/etc/yum.repos.d/zabbix.repo /etc/yum.repos.d/
yum install -y zabbix-agent
vim /etc/zabbix/zabbix_agentd.conf

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

systemctl enable --now zabbix-agent.service 
systemctl disable --now firewalld.service

1.手动添加

配置—主机—创建主机(右上角)
在这里插入图片描述此时并没有监控项
在这里插入图片描述点击server配置模板
在这里插入图片描述在这里插入图片描述

在这里插入图片描述
等待几分钟,ZBX显示绿色则代表监控成功
在这里插入图片描述
也可以查看cpu负载,一分钟后会出现图像在这里插入图片描述

2.自动发现

首先配置好server3的zabbix-agent服务,参考上文的server2

操作:
在这里插入图片描述

在这里插入图片描述

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

3.自动注册

禁用自动发现,删除server3主机

动作—自动注册—创建主机
在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述

在server3重启服务,刷新前端页面即可

systemctl restart zabbix-agent.service

在这里插入图片描述

4.API

首先禁用自动注册

yum install python2

8.2版本中输入python报错,所以装一个python2

curl -s -XPOST http://192.168.3.201/zabbix/api_jsonrpc.php -H "Content-Type: application/json-rpc" -d '
{
    "jsonrpc": "2.0",
    "method": "user.login",
    "params": {
        "user": "Admin",
        "password": "zabbix"
    },
    "id": 1,
    "auth": null
}' | python2 -m json.tool

在这里插入图片描述

vim zabbix.api

curl -s -XPOST http://192.168.3.201/zabbix/api_jsonrpc.php -H "Content-Type: application/json-rpc" -d '
{
    "jsonrpc": "2.0",
    "method": "host.get",
    "params": {
        "output": [
            "hostid",
            "host"
        ],
        "selectInterfaces": [
            "interfaceid",
            "ip"
        ]
    },
    "id": 2,
    "auth": "8993e539d7639d11615e8c8323712ed4"
}' | python2 -m json.tool

在这里插入图片描述
执行脚本
在这里插入图片描述
删除主机
vim zabbix.api

curl -s -XPOST http://192.168.3.201/zabbix/api_jsonrpc.php -H "Content-Type: application/json-rpc" -d '
{
  "jsonrpc": "2.0",
    "method": "host.delete",
    "params": [
        "10273"
    ],
    "auth": "8993e539d7639d11615e8c8323712ed4",
    "id": 1
}' | python2 -m json.tool

在这里插入图片描述10273为删除主机id

sh zabbix.api

在这里插入图片描述在这里插入图片描述添加主机
vim zabbix.api

curl -s -XPOST http://192.168.3.201/zabbix/api_jsonrpc.php -H "Content-Type: application/json-rpc" -d '
{
"jsonrpc": "2.0",
    "method": "host.create",
    "params": {
        "host": "server3",
        "interfaces": [
            {
                "type": 1,
                "main": 1,
                "useip": 1,
                "ip": "192.168.3.203",
                "dns": "",
                "port": "10050"
            }
        ],
        "groups": [
            {
                "groupid": "2"
            }
        ],
        "templates": [
            {
                "templateid": "10001"
            }
        ]
    },
    "auth": "8993e539d7639d11615e8c8323712ed4",
    "id": 1
}' | python2 -m json.tool

在这里插入图片描述主机id,组id,模板id可在前端页面网址输入处查看

在这里插入图片描述

在这里插入图片描述运行脚本

sh zabbix.api
在这里插入图片描述前端页面查看效果:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值