首页
运维部署
苹果MAC系统
Kubernetes(K8S)
nginx 使用geo模块识别ip归属地做跳转
Docker
Docker部署Uptime Kuma
多媒体类
NGINX + OBS = 网页直播服务搭建
CentOS 7部署DNS服务器BIND
监控告警
prometheus(一、基础使用)
Prometheus(二、用snmp监控)
Grafana(1、部署+使用)
Grafana(2、snmp交换机仪表盘自定义)
prometheus_Alertmanager(三、报警配置_邮件)
prometheus_Alertmanager(四、企微 钉钉 告警)
prometheus_blackbox(五、黑盒监测 )
Pushgateway-客户端主动推送告警
snmp_exporter快速监控交换机
多个Prometheus实例互联
exporter自定义监控项
PC
服务器
Dell 服务器R540做raid
服务器电源供电
更换raid阵列卡
企业微信
企业微信api使用
centos7中yum安装dnsmasq内网dns
centos7部署ntopng
Syslog 日志存储
IT-数据恢复
OpenVPN
JumpServer分布式部署
Gitlab
ansible常用命令
将pem证书转换为crt和key
CentOS 7 中搭建ocserv
ocserv相关收藏
ocserv服务器配置实例
ocserv客户端无法将网络共享给其它终端
本文档由 内网文摘 发布,转载请注明出处
-
+
首页
Grafana(1、部署+使用)
二进制文件方式部署 ## 安装Grafana面板 参考:搭建Grafana+Prometheus监控平台 http://www.manongjc.com/detail/63-lyytqmhskqwxeeq.html 官方release: https://grafana.com/grafana/download?edition=oss ``` mkdir /opt/monitor wget https://dl.grafana.com/oss/release/grafana-9.3.6.linux-amd64.tar.gz tar -zxvf grafana-9.3.6.linux-amd64.tar.gz -C /opt/monitor/ mv /opt/monitor/grafana-9.3.6/ /opt/monitor/grafana mkdir /opt/monitor/grafana/data #这行的替换先不做 sed -i 's/data/plugins/plugins-bundled/g' /opt/monitor/grafana/conf/defaults.ini #将grafana添加至systemd管理 cat << eof >> /etc/systemd/system/grafana.service [Unit] Description=logging Grafana service Documentation=https://grafana.com/ [Service] Type=simple User=root Group=root ExecStart=/opt/monitor/grafana/bin/grafana-server --homepath /opt/monitor/grafana/ web ExecStop=/bin/kill -s QUIT $MAINPID Restart=on-failure [Install] WantedBy=multi-user.target eof systemctl daemon-reload systemctl start grafana.service systemctl enable grafana.service #放通防火墙 firewall-cmd --zone=public --add-port=3000/tcp --permanent firewall-cmd --reload grafana默认监听在3000端口,可以访问:http://IP:3000 进行访问,默认账号密码都是:admin ``` ## 添加数据源 首先是添加数据源,这里选择Prometheus作为默认的数据源,如下图所示,指定数据源类型为Prometheus并且设置Prometheus的访问地址即可 ![](/media/202302/Grafana1_1675341271.png) ![](/media/202302/Grafana2_1675341279.png) ## 创建DashBoard ### 自带的仪表盘 创建好数据源之后,就需要创建DashBoard(仪表盘),可以自定义,也可以导入你需要的仪表盘,这里我们选择官方提供的Prometheus 2.0 Stats。 ![](/media/202302/Grafana3_1675341421.png) Grafana中所有的Dashboard通过JSON进行共享,下载并且导入这些JSON文件,就可以直接使用这些已经定义好的Dashboard. ### 使用下载的仪表盘 下载Grafana的面板,json模版可在Grafana官网模版库中找:再次我找了个模版,如下图所示: **Linux主机模版链接**:[Linux主机详情 | Grafana Labs](https://grafana.com/grafana/dashboards/12633-linux/ "Linux主机详情 | Grafana Labs") ![](/media/202302/Grafana6_1675342123.png) **华三 仪表板**(AKA SNMP Network) 安装id:15473 https://grafana.com/grafana/dashboards/15473-aka-snmp-network/ **华为交换机** 安装id:14634 https://grafana.com/grafana/dashboards/14634-snmp/ 这个修改一个参数就可适用于h3c,如图: ![](/media/202302/Grafana_huawei_h3c_1675418629.png) ``` 上图中的 label_values(sysName, instance) 修改为: label_values(ifHCInOctets, instance) ``` `这里的参数对应于仪表板中最上层的筛选栏` **SNMP-Network**(网络设备监控) 安装id:11368 sysUpTimeInstance https://grafana.com/grafana/dashboards/11368-network/ #### 怎样添加下载模版 按下图顺序打开页面,点击import,把id或 下载下来的json文件导入即可。 2个方式,2选1 - 第一行可以或者根据ID来加载,本例复制下来是:12633 - 第二行是填写之前下载下来的json文件导入 ![](/media/202302/Grafana7_1675342354.png) ![](/media/202302/Grafana8_1675342476.png) 如果对面板数据和展示的风格不适用,可单独编辑变量和数据查询语句 ### 搜索仪表板 https://grafana.com/grafana/dashboards/ ![](/media/202302/Grafana9_1675343223.png) ## 展示仪表盘 查看仪表盘 ![](/media/202302/Grafana4_1675341861.png) 筛选指定数据 可以在Explore的“Metrics”选项下通过PromQL查询需要可视化的数据,比如输入指标node_memory_MemFree_bytes查看系统可用内存: ![](/media/202302/Grafana5_1675341966.png)
local
2023年2月3日 18:08
分享文档
收藏文档
上一篇
下一篇
微信扫一扫
复制链接
手机扫一扫进行分享
复制链接
关于 LocalNetwork
LocalNetwork
是由mrdoc开源
LocalNetwork.cn
修改的在线文档系统,作为个人和小型团队的云笔记、文档和知识库管理工具。
如果此文档给你或你的团队带来了帮助,欢迎支持作者持续投入精力更新和维护!内网文摘 & LocalNetwork
>>>主页
logo
logo
下载Markdown文件
分享
链接
类型
密码
更新密码