主机监控基础模板

以下为基础模板,没有特别要求的话,只需要将监控项添加到 "panels": [] 中,导入到Grafana就可以使用了。

如果监控项只有一个分类的话:

       可以将"rows":[]删除掉,使用"panels": []取代。

如果监控项有很多分类的话:

       可以将"rows"中的元素,多复制几个,每个元素中只有 "panels": [] 中需要放置监控项,"title": "分类标题1,要修改",其它的都可以微调。

{
  "__inputs": [
    {
      "name": "DS_PROMETHEUS",
      "label": "Prometheus",
      "description": "",
      "type": "datasource",
      "pluginId": "prometheus",
      "pluginName": "Prometheus"
    }
  ],
  "__requires": [
    {
      "type": "grafana",
      "id": "grafana",
      "name": "Grafana",
      "version": "v4.4.3"
    },
    {
      "type": "panel",
      "id": "graph",
      "name": "Graph",
      "version": ""
    },
    {
      "type": "datasource",
      "id": "prometheus",
      "name": "Prometheus",
      "version": "1.0.0"
    },
    {
      "type": "panel",
      "id": "singlestat",
      "name": "Singlestat",
      "version": ""
    }
  ],
  "annotations": {
    "list": []
  },
  "editable": true,
  "gnetId": 10242,
  "graphTooltip": 0,
  "hideControls": false,
  "id": null,
  "links": [],
  "refresh": false,
  "schemaVersion": 14,
  "style": "dark",
  "tags": [],
  "rows": [
    {
      "collapse": false,
      "height": 275,
      "panels": [],
	  "repeat": null,
      "repeatIteration": null,
      "repeatRowId": null,
      "showTitle": false,
      "title": "分类标题1,要修改",
      "titleSize": "h6"
    },
    {
      "collapse": true,
      "height": 275,
      "panels": [],
	  "repeat": null,
      "repeatIteration": null,
      "repeatRowId": null,
      "showTitle": false,
      "title": "分类标题2,要修改",
      "titleSize": "h6"
    }
  ],
  "templating": {
    "list": [
      {
        "allValue": null,
        "current": {},
        "datasource": "${DS_PROMETHEUS}",
        "hide": 0,
        "includeAll": false,
        "label": "Job:",
        "multi": false,
        "name": "job",
        "options": [],
        "query": "label_values(node_uname_info, job)",
        "refresh": 1,
        "regex": "",
        "sort": 1,
        "tagValuesQuery": "",
        "tags": [],
        "tagsQuery": "",
        "type": "query",
        "useTags": false
      },
      {
        "allValue": null,
        "current": {},
        "datasource": "${DS_PROMETHEUS}",
        "hide": 0,
        "includeAll": false,
        "label": "NodeName:",
        "multi": false,
        "name": "name",
        "options": [],
        "query": "label_values(node_uname_info{job=~\"$job\"}, nodename)",
        "refresh": 1,
        "regex": "",
        "sort": 1,
        "tagValuesQuery": "",
        "tags": [],
        "tagsQuery": "",
        "type": "query",
        "useTags": false
      },
      {
        "allValue": null,
        "current": {},
        "datasource": "${DS_PROMETHEUS}",
        "hide": 0,
        "includeAll": false,
        "label": "NodeIP:",
        "multi": false,
        "name": "node",
        "options": [],
        "query": "label_values(node_uname_info{nodename=\"$name\"}, instance)",
        "refresh": 1,
        "regex": "/([^:]+):.*/",
        "sort": 1,
        "tagValuesQuery": "",
        "tags": [],
        "tagsQuery": "",
        "type": "query",
        "useTags": false
      },
      {
        "allValue": null,
        "current": {},
        "datasource": "${DS_PROMETHEUS}",
        "hide": 0,
        "includeAll": false,
        "label": "Port:",
        "multi": false,
        "name": "port",
        "options": [],
        "query": "label_values(node_uname_info{instance=~\"$node:(.*)\"}, instance)",
        "refresh": 1,
        "regex": "/[^:]+:(.*)/",
        "sort": 3,
        "tagValuesQuery": "",
        "tags": [],
        "tagsQuery": "",
        "type": "query",
        "useTags": false
      }
    ]
  },
  "time": {
    "from": "now-24h",
    "to": "now"
  },
  "timepicker": {
    "refresh_intervals": [
      "5s",
      "10s",
      "30s",
      "1m",
      "5m",
      "15m",
      "30m",
      "1h",
      "2h",
      "1d"
    ],
    "time_options": [
      "5m",
      "15m",
      "1h",
      "6h",
      "12h",
      "24h",
      "2d",
      "7d",
      "30d"
    ]
  },
  "timezone": "browser",
  "title": "Node Exporter Full with Node Name",
  "version": 12,
  "description": ""
}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Zabbix是一款强大的监控系统,支持多种操作系统和应用程序的监控。下面是使用Zabbix监控Linux的步骤: 1. 安装Zabbix agent:在要监控的Linux机器上安装Zabbix agent。安装方法可以参考Zabbix官方文档。 2. 配置Zabbix agent:在Zabbix agent配置文件中,设置Server和Hostname参数,Server为Zabbix服务器IP地址,Hostname为该Linux机器的主机名。 3. 在Zabbix服务器上导入Linux模板:在Zabbix服务器的Web界面中,导入Linux模板。在“Configuration”->“Templates”菜单中,点击“Import”按钮,选择Linux模板文件进行导入。 4. 创建主机组:在“Configuration”->“Host groups”菜单中,创建一个Linux主机组。 5. 创建主机:在“Configuration”->“Hosts”菜单中,创建一个Linux主机,并将该主机添加到Linux主机组中。 6. 配置监控项:在“Configuration”->“Templates”->“Linux”->“Items”菜单中,可以看到Linux模板中已经定义了许多监控项。可以根据需要添加、修改或删除监控项。 7. 配置触发器:在“Configuration”->“Templates”->“Linux”->“Triggers”菜单中,可以根据监控项的状态设置触发器。例如,当CPU使用率超过80%时,触发器会发出警报。 8. 配置图表:在“Monitoring”->“Graphs”菜单中,可以创建图表,用于显示监控项的历史数据。 以上是使用Zabbix监控Linux的基本步骤。根据实际情况,还可以添加自定义监控项、创建报警动作等。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值