使用Zabbix+Grafana监控
时间:2019-10-09
本文章向大家介绍使用Zabbix+Grafana监控,主要包括使用Zabbix+Grafana监控使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
部署步骤
准备工作
下载部署代码,并且下载granafa插件
1 | git clone https://github.com/liqiang311/zabbix-grafana.git |
下载docker镜像
如何安装Docker和Docker-Compose见http://liqiang311.com/docker-install/
1 | docker pull mysql:5.7 |
启动命令
1 | cd zabbix-grafana |
配置
Zabbix
登录ip:10052
,帐号为Admin
,密码为zabbix
进入后右上角可以更改语言为中文
Grafana
webip:3000
默认帐号admin
/admin
Plugins
->app
->Zabbix
->点击Enable
添加Data Source
点击左上角Grafana图标,选择Data Sources
->Add data Source
填写以下内容
1 | Name: zabbix |
然后点击下方 Save & Test
。若成功连接,则按钮上方会显示绿色信息:
1 | Success |
客户端安装
若要监控磁盘使用率、CPU等,需在主机上安装如下软件
1 | apt-get install zabbix-agent |
然后编辑如下配置文件
1 | vim /etc/zabbix/zabbix_agentd.conf |
将其中的85行的Server改为上文Zabbix配置的IP,如127.0.0.1
将其中的126行的ServerActive配置为上文Zabbix的server IP,如127.0.0.1:10051
保存文件退出。
重启zabbix-agent
1 | service zabbix-agent restart |
自定义监控选项
参考link
在/etc/zabbix/zabbix_agentd.conf
中底部添加如下代码:
1 | UserParameter=gpu0.temp, nvidia-smi -q -g 0 2>&1|grep -i "gpu current temp"|awk '{print $5}'| sed s/%//g |
重启zabbix-agent service zabbix-agent restart
在server中添加监控, 键值名为 gpu0.temp
相关资料
原文地址:https://www.cnblogs.com/sanxiandoupi/p/11643075.html
- 如何使用hadoop命令向CDH集群提交MapReduce作业
- Wordpress <= 4.6.1 使用主题文件触发存储型XSS 漏洞分析
- 如何跨平台在本地开发环境提交MapReduce作业到CDH集群
- 区块链行业的机会
- KEGG数据库的rest API(附带R语言小技巧)
- 如何使用Java代码访问HDFS.docx
- Django CSRF Bypass (CVE-2016-7401) 漏洞分析
- 如何使用Cloudera Manager禁用YARN的HA
- Web Worker 中的 importScripts 和 baseHref 同源策略绕过问题
- 如何使用Java代码访问CDH的Solr服务
- Safari UXSS漏洞分析(CVE-2016-4758)
- Sqoop抽取Hive Parquet表数据到MySQL异常分析
- Hue中使用Oozie创建Ssh工作流时sudo命令执行失败问题分析
- [译]Safari URL重定向漏洞(CVE-2016-4585)利用分析
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法