zabbix二

本文档详细介绍了Zabbix的配置过程,包括身份验证API、脚本修改、主机监控、Nginx添加、模板创建、MySQL数据库监控、Java应用监控、代理设置、智能告警等方面,提供了详细的步骤和示例。
摘要由CSDN通过智能技术生成

目录

身份验证  api (zabibx)手册

修改脚本检索主机

删除  

 创建

监控项目的添加nginx

模板自动创建

监控mysql数据库

java应用

 代理Prox

 智能告警


身份验证  api (zabibx)手册

 

curl -s -XPOST http://172.25.7.6/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 }'

 

 

编写脚本

 

修改脚本检索主机

 

 

 

删除  10434

 

 web页面刷新

 创建

主机群组获得

 标签右上角

模板

 

 

 

监控项目的添加nginx

vm3下载nginx

编译前面博客有不做陈述

 --with-http_stub_status_module --with-http_ssl_module
模块

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Zabbix是一个开源的网络监控系统,它提供了监控物理服务器、虚拟机、网络设备等的功能。Zabbix提供了REST API来方便次开发,下面是一些常见的Python Zabbix次开发的示例。 1. 获取Zabbix服务器上的所有主机 ```python import requests import json url = "http://zabbix_server/api_jsonrpc.php" headers = {"Content-Type": "application/json-rpc"} payload = { "jsonrpc": "2.0", "method": "host.get", "params": { "output": ["hostid", "host"], "selectInterfaces": ["ip"] }, "auth": your_zabbix_auth_token, "id": 1 } response = requests.post(url, headers=headers, data=json.dumps(payload)) print(response.json()) ``` 2. 创建一个新的主机 ```python import requests import json url = "http://zabbix_server/api_jsonrpc.php" headers = {"Content-Type": "application/json-rpc"} payload = { "jsonrpc": "2.0", "method": "host.create", "params": { "host": "new_host_name", "interfaces": [ { "type": 1, "main": 1, "useip": 1, "ip": "192.168.1.10", "dns": "", "port": "10050" } ], "groups": [ { "groupid": "2" } ], "templates": [ { "templateid": "10001" } ], "inventory_mode": 0, "auth": your_zabbix_auth_token, "id": 1 } } response = requests.post(url, headers=headers, data=json.dumps(payload)) print(response.json()) ``` 3. 获取所有监控项 ```python import requests import json url = "http://zabbix_server/api_jsonrpc.php" headers = {"Content-Type": "application/json-rpc"} payload = { "jsonrpc": "2.0", "method": "item.get", "params": { "output": ["itemid", "name"], "search": { "key_": "system.cpu.load" } }, "auth": your_zabbix_auth_token, "id": 1 } response = requests.post(url, headers=headers, data=json.dumps(payload)) print(response.json()) ``` 4. 更新监控项的值 ```python import requests import json url = "http://zabbix_server/api_jsonrpc.php" headers = {"Content-Type": "application/json-rpc"} payload = { "jsonrpc": "2.0", "method": "item.update", "params": { "itemid": "12345", "value_type": 0, "history": 7, "trends": 365, "auth": your_zabbix_auth_token, "id": 1 } } response = requests.post(url, headers=headers, data=json.dumps(payload)) print(response.json()) ``` 以上是一些常见的Python Zabbix次开发的示例,你可以根据自己的需求进行修改和扩展。需要注意的是,访问Zabbix API需要提供有效的身份验证令牌。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值