CentOS7性能监控系统安装
想打造 New Relic 那样漂亮的实时监控系统我们只需要 InfluxDB/collectd/Grafana 这三个工具,这三个工具的关系是这样的:
采集数据(collectd)-> 存储数据(InfluxDB) -> 显示数据(Grafana)。
- InfluxDB 是用Go 语言开发的一个开源分布式时序数据库,非常适合存储指标、事件、分析等数据
- collectd 是用C 语言写的一个系统性能采集工具;
- Grafana 是纯 Javascript 开发的前端工具,用于访问 InfluxDB,自定义报表、显示图表等。
关闭selinux和iptables
[root@kvm2 ~]# cat /etc/centos-release
CentOS Linux release 7.4.1708 (Core)
[root@kvm2 ~]# uname -r
3.10.0-693.el7.x86_64
开始安装:
wget https://s3.amazonaws.com/influxdb/influxdb-0.8.8-1.x86_64.rpm
rpm -ivh influxdb-0.8.8-1.x86_64.rpm
/etc/init.d/influxdb start
influxdb的配置文件的位置:/opt/influxdb/shared/config.toml
安装collectd
wget https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm
rpm -ivh epel-release-7-11.noarch.rpm
yum -y install collectd
# collectd的配置文件为/etc/collectd.conf,其执行文件位于/usr/sbin/collectd
cp /etc/collectd.conf{,.bak}
vi /etc/collectd.conf
再去掉LoadPlugin network 和 LoadPlugin uptime前面的#
在Plugin Configuration下面添加一个配置项
启动collectd服务
[root@kvm2 ~]# systemctl start collectd
把collectd的数据存放到influxdb中
cp /opt/influxdb/shared/config.toml{,.bak}
vim /opt/influxdb/shared/config.toml
重启influxdb
安装Grafana
wget https://grafanarel.s3.amazonaws.com/builds/grafana-2.0.2-1.x86_64.rpm
yum -y install initscripts fontconfig
rpm -ivh grafana-2.0.2-1.x86_64.rpm
设置开机启动
systemctl daemon-reload
启动grafana服务器
systemctl start grafana-server
检查启动状态是否成功
systemctl status grafana-server
登陆web界面:192.168.1.204:3000,用户名和密码都是admin
配置数据源
首先修改密码:
Name: influxdb
Type: InfluxDB 0.8.x
Url: http://localhost:8086
Database: collectd
User: root Password: root
创建仪表盘
上面已经创建了一个空白的仪表板,现在往仪表板中添加监视元素
监控CPU空闲率
给图表创建标题
定义查询语句
定义坐标轴
监控内存
监控网卡
有多个网卡,首先确认你系统的网卡再做选择
解决:
然后刷新web页面
QQ群:264092835 欢迎你的加入
该文章为原创,转载请注明原出处 谢谢合作
转载于:https://www.cnblogs.com/smlile-you-me/p/10999450.html
CentOS7性能监控系统安装相关推荐
- Zabbix监控系统安装与使用
一.Zabbix简介: zabbix是完全开源的工具,整合了cacti和nagios等特性 cacti:snmp nagios:linux 主机:nrpe 设备:snmp 附:SNMP(udp1 ...
- 网络监控系统安装的六种传输方式
文章来源:弱电行业网 版权归原作者所有 很多的朋友对监控的安装有很多疑问,在很多情况下,作为施工人员我们要根据客户的 要求进行施工,那么我们所了解的方法就 可能不止一种,这样才能满足客户的不同要求,本 ...
- 【转载】Linux系统与性能监控
原文: Linux System and Performance Monitoring Darren Hoch 译:Roger 这是[叔度]给我的一篇非常不错的关于Linux性能监控的文档,可惜是英文 ...
- 最牛逼的性能监控系统!集强大功能于一身
点击关注公众号,Java干货及时送达 SkyWalking 是一个应用性能监控系统,特别为微服务.云原生和基于容器(Docker, Kubernetes, Mesos)体系结构而设计.除了应用指标监控 ...
- java -jar 未响应_Java 方法性能监控和统计工具 MyPerf4J
一个针对高并发.低延迟应用设计的高性能 Java 性能监控和统计工具. 特性 高性能: 单线程支持每秒 1000 万次 响应时间的记录,每次记录只花费 73 纳秒 无侵入: 采用 JavaAgent ...
- 专访刘刚:360手机卫士的性能监控与优化
作为一款移动端产品,除了要保证安全性之外,手机卫士还需要考虑尽量减少对手机资源的消耗,而要做到这些,360手机卫士对于自身的性能优化.性能监控,以及对不同产品的适配问题,有哪些改进之处值得我们借鉴呢? ...
- 超级干货:3个性能监控和优化命令详解
小编为大家整理出了三个有关性能监控和优化命令详细讲解,别看只有三个,但不影响他噎啊,本篇文章很长,涉及top命令.free命令和vmstat命令,真的是很详细的讲解,希望能帮到大家,另外还有两条相关的 ...
- 漏洞检测,流量和性能监控
漏洞检测,流量和性能监控 N essus Nessus 包括服务器和客户端两部分,可分开安装,也可以安装在一起,下是实验为安装在一台终端上 1.安装客户端,服务器 2.改变PATH,MANPATH路径 ...
- windows CPU性能监控命令
windows CPU性能监控命令 分别为用户CPU时间 系统CPU时间 总CPU时间 typeperf "\Processor(_Total)\% User Time" & ...
最新文章
- 华为手机 开启LOGCAT
- ssh项目部署到weblogic注意事项
- SQL Server 2008 允许远程链接 解决方法
- ffmpeg分解视频文件并加密
- asp建站系统源码_ASP.NET制造业进销存管理系统源码
- 对学习java的心得体会1
- table中的td表示table data(表格数据),tr表示table row(表格行),th表示table head(表格头)
- python官网的sdk下载详细步骤-Python SDK
- 广西大学计算机硕导名单,导师-广西大学研究生院
- mysql 清除主从_mysql主从同步及清除信息
- 华为端到端项目管理流程_从项目流程管理解析华为项目管理
- 什么是单页面应用SPA?和多页面应用的区别?
- java rms是什么意思,关于RMS的使用
- 【飞轮储能】基于matlab simulink飞轮储能(永磁同步电机)仿真【含Matlab源码 2421期】
- excel手机版_手机版excel怎么用
- 【绘画素材】Q版线稿参考,欢迎临摹嗷
- Appium+python自动化3-启动淘宝app(转)
- 【bug记录】Vue项目执行报错处理:You may need an appropriate loader to handle this file type.
- springboot志愿者活动报名服务系统jsp ssm maven
- GPS授时服务器(NTP授时)为银行系统提供时间服务