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   欢迎你的加入
                      该文章为原创,转载请注明原出处   谢谢合作

posted on 2019-06-10 18:30 smile-you-me 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/smlile-you-me/p/10999450.html

CentOS7性能监控系统安装相关推荐

  1. Zabbix监控系统安装与使用

    一.Zabbix简介: zabbix是完全开源的工具,整合了cacti和nagios等特性 cacti:snmp nagios:linux 主机:nrpe    设备:snmp 附:SNMP(udp1 ...

  2. 网络监控系统安装的六种传输方式

    文章来源:弱电行业网 版权归原作者所有 很多的朋友对监控的安装有很多疑问,在很多情况下,作为施工人员我们要根据客户的 要求进行施工,那么我们所了解的方法就 可能不止一种,这样才能满足客户的不同要求,本 ...

  3. 【转载】Linux系统与性能监控

    原文: Linux System and Performance Monitoring Darren Hoch 译:Roger 这是[叔度]给我的一篇非常不错的关于Linux性能监控的文档,可惜是英文 ...

  4. 最牛逼的性能监控系统!集强大功能于一身

    点击关注公众号,Java干货及时送达 SkyWalking 是一个应用性能监控系统,特别为微服务.云原生和基于容器(Docker, Kubernetes, Mesos)体系结构而设计.除了应用指标监控 ...

  5. java -jar 未响应_Java 方法性能监控和统计工具 MyPerf4J

    一个针对高并发.低延迟应用设计的高性能 Java 性能监控和统计工具. 特性 高性能: 单线程支持每秒 1000 万次 响应时间的记录,每次记录只花费 73 纳秒 无侵入: 采用 JavaAgent ...

  6. 专访刘刚:360手机卫士的性能监控与优化

    作为一款移动端产品,除了要保证安全性之外,手机卫士还需要考虑尽量减少对手机资源的消耗,而要做到这些,360手机卫士对于自身的性能优化.性能监控,以及对不同产品的适配问题,有哪些改进之处值得我们借鉴呢? ...

  7. 超级干货:3个性能监控和优化命令详解

    小编为大家整理出了三个有关性能监控和优化命令详细讲解,别看只有三个,但不影响他噎啊,本篇文章很长,涉及top命令.free命令和vmstat命令,真的是很详细的讲解,希望能帮到大家,另外还有两条相关的 ...

  8. 漏洞检测,流量和性能监控

    漏洞检测,流量和性能监控 N essus Nessus 包括服务器和客户端两部分,可分开安装,也可以安装在一起,下是实验为安装在一台终端上 1.安装客户端,服务器 2.改变PATH,MANPATH路径 ...

  9. windows CPU性能监控命令

    windows CPU性能监控命令 分别为用户CPU时间  系统CPU时间   总CPU时间 typeperf "\Processor(_Total)\% User Time" & ...

最新文章

  1. 华为手机 开启LOGCAT
  2. ssh项目部署到weblogic注意事项
  3. SQL Server 2008 允许远程链接 解决方法
  4. ffmpeg分解视频文件并加密
  5. asp建站系统源码_ASP.NET制造业进销存管理系统源码
  6. 对学习java的心得体会1
  7. table中的td表示table data(表格数据),tr表示table row(表格行),th表示table head(表格头)
  8. python官网的sdk下载详细步骤-Python SDK
  9. 广西大学计算机硕导名单,导师-广西大学研究生院
  10. mysql 清除主从_mysql主从同步及清除信息
  11. 华为端到端项目管理流程_从项目流程管理解析华为项目管理
  12. 什么是单页面应用SPA?和多页面应用的区别?
  13. java rms是什么意思,关于RMS的使用
  14. 【飞轮储能】基于matlab simulink飞轮储能(永磁同步电机)仿真【含Matlab源码 2421期】
  15. excel手机版_手机版excel怎么用
  16. 【绘画素材】Q版线稿参考,欢迎临摹嗷
  17. Appium+python自动化3-启动淘宝app(转)
  18. 【bug记录】Vue项目执行报错处理:You may need an appropriate loader to handle this file type.
  19. springboot志愿者活动报名服务系统jsp ssm maven
  20. GPS授时服务器(NTP授时)为银行系统提供时间服务

热门文章

  1. Rhel7 Ldap为本地用户认证方式,设置域、服务器位置和下载key
  2. 敏捷测试2015新看点
  3. 036、Linux下ipmitool命令
  4. CentOS下MongoDB的升级
  5. 一步一步写二叉查找树
  6. NET中的异步编程(二)- 传统的异步编程
  7. 如何制作自己的gem
  8. LNMT部署详细步骤并实现动静分离和负载均衡
  9. [RHEL] RHEL7.0 下 Postfix + Dovecot 实现邮件发送
  10. 依赖注入(DI)和Ninject,Ninject