首发:极简的Centos主机监控方法,分分钟即可使用【转】
需求天天有,今年事更多。硬盘测试刚刚完成,就又来了性能监控的需求。一般我们生产就用zabbix了,用起来还行,就是蛮多脚本要写。开发和测试都是分散的,经常还要重装系统,用zabbix就算了,开发和测试的机器经常是CPU 100%使用,不知道在玩啥。但是监控还要做啊,想起强哥去年介绍的一款开源软件netdata,刚好用上。开始旅程吧。
1.环境
还是db1环境,Centos6.8
为了这玩意还专门去装了httpd,估计也是不需要的。
2.安装
可以从git上直接装,只要你可以连接外网,或者单独下载安装包。
目前版本1.6.0
netdata安装命令
当出现以下画面,则表示成功:
安装成功结果
如图中所示,会提示你访问的地址,启动的脚本,卸载的脚本等等。
这是我的依赖,差了好多包:
[root@db1 ~]# yum -y install zlib-devel libuuid-devel libmnl-devel gcc make git autoconf autogen automake pkgconfig
已加载插件:fastestmirror, refresh-packagekit, security
设置安装进程
Loading mirror speeds from cached hostfile
包 gcc-4.4.7-17.el6.x86_64 已安装并且是最新版本
包 1:make-3.81-23.el6.x86_64 已安装并且是最新版本
包 git-1.7.1-4.el6_7.1.x86_64 已安装并且是最新版本
No package autogen available.
包 1:pkgconfig-0.23-9.1.el6.x86_64 已安装并且是最新版本
解决依赖关系
--> 执行事务检查
---> Package autoconf.noarch 0:2.63-5.1.el6 will be 安装
---> Package automake.noarch 0:1.11.1-4.el6 will be 安装
---> Package libmnl-devel.x86_64 0:1.0.2-3.el6 will be 安装
--> 处理依赖关系 libmnl(x86-64) = 1.0.2-3.el6,它被软件包 libmnl-devel-1.0.2-3.el6.x86_64 需要
--> 处理依赖关系 libmnl.so.0()(64bit),它被软件包 libmnl-devel-1.0.2-3.el6.x86_64 需要
---> Package libuuid-devel.x86_64 0:2.17.2-12.24.el6 will be 安装
---> Package zlib-devel.x86_64 0:1.2.3-29.el6 will be 安装
--> 执行事务检查
---> Package libmnl.x86_64 0:1.0.2-3.el6 will be 安装
--> 完成依赖关系计算
依赖关系解决
=======================================================================================================================================
软件包 架构 版本 仓库 大小
=======================================================================================================================================
正在安装:
autoconf noarch 2.63-5.1.el6 base 781 k
automake noarch 1.11.1-4.el6 base 550 k
libmnl-devel x86_64 1.0.2-3.el6 base 16 k
libuuid-devel x86_64 2.17.2-12.24.el6 base 87 k
zlib-devel x86_64 1.2.3-29.el6 base 44 k
为依赖而安装:
libmnl x86_64 1.0.2-3.el6 base 21 k
事务概要
=======================================================================================================================================
Install 6 Package(s)
总下载量:1.5 M
Installed size: 4.2 M
下载软件包:
(1/6): autoconf-2.63-5.1.el6.noarch.rpm | 781 kB 00:00
(2/6): automake-1.11.1-4.el6.noarch.rpm | 550 kB 00:00
(3/6): libmnl-1.0.2-3.el6.x86_64.rpm | 21 kB 00:00
(4/6): libmnl-devel-1.0.2-3.el6.x86_64.rpm | 16 kB 00:00
(5/6): libuuid-devel-2.17.2-12.24.el6.x86_64.rpm | 87 kB 00:00
(6/6): zlib-devel-1.2.3-29.el6.x86_64.rpm | 44 kB 00:00
---------------------------------------------------------------------------------------------------------------------------------------
总计 19 MB/s | 1.5 MB 00:00
运行 rpm_check_debug
执行事务测试
事务测试成功
执行事务
正在安装 : autoconf-2.63-5.1.el6.noarch 1/6
正在安装 : libmnl-1.0.2-3.el6.x86_64 2/6
正在安装 : libmnl-devel-1.0.2-3.el6.x86_64 3/6
正在安装 : automake-1.11.1-4.el6.noarch 4/6
正在安装 : zlib-devel-1.2.3-29.el6.x86_64 5/6
正在安装 : libuuid-devel-2.17.2-12.24.el6.x86_64 6/6
Verifying : libuuid-devel-2.17.2-12.24.el6.x86_64 1/6
Verifying : libmnl-devel-1.0.2-3.el6.x86_64 2/6
Verifying : automake-1.11.1-4.el6.noarch 3/6
Verifying : zlib-devel-1.2.3-29.el6.x86_64 4/6
Verifying : libmnl-1.0.2-3.el6.x86_64 5/6
Verifying : autoconf-2.63-5.1.el6.noarch 6/6
已安装:
autoconf.noarch 0:2.63-5.1.el6 automake.noarch 0:1.11.1-4.el6 libmnl-devel.x86_64 0:1.0.2-3.el6
libuuid-devel.x86_64 0:2.17.2-12.24.el6 zlib-devel.x86_64 0:1.2.3-29.el6
作为依赖被安装:
libmnl.x86_64 0:1.0.2-3.el6
完毕!
[root@db1 ~]#
3.使用,以下为监控截图:
http://192.168.201.198:19999
db1监控截图
主要功能发现:
1. 可以实时监控主机各项信息:包括CPU,内存,网络,磁盘,整体负载等等。
2. 可以拖动各个监控图表,查看历史信息。
3. 还可以发邮件,但是没测试。个人只是使用了默认配置的几项,展示看下,还没想过如何把信息存储持久化,还有如何监控多个主机,后续再弄了。
参考:
首发:极简的Centos主机监控方法,分分钟即可使用 - 今日头条(www.toutiao.com)
http://www.toutiao.com/i6405389944474305026/
首发:极简的Centos主机监控方法,分分钟即可使用【转】的更多相关文章
- CentOS安装使用.netcore极简教程(免费提供学习服务器)
本文目标是指引从未使用过Linux的.Neter,如何在CentOS7上安装.Net Core环境,以及部署.Net Core应用. 仅针对CentOS,其它Linux系统类似,命令环节稍加调整: 需 ...
- centOS极简安装并启动ngnix
我在网上看到过很多种方法在centOS中安装nginx,比如像这样的: 这种方式太麻烦了,看了很恶心. 我在官网看到有这样一种操作,可谓极简.特此记录一下:(官网教程地址:http://nginx.o ...
- CSharpGL(28)得到高精度可定制字形贴图的极简方法
CSharpGL(28)得到高精度可定制字形贴图的极简方法 回顾 以前我用SharpFont实现了解析TTF文件从而获取字形贴图的功能,并最终实现了用OpenGL渲染文字. 使用SharpFont,美 ...
- CentOS下使用Postfix + Dovecot + Dnsmasq搭建极简局域网邮件系统
背景 开发环境为局域网,工作内容需要经常查看邮件文件(*.eml),可恶的Foxmail必须验证账户才能进入主界面,才能打开eml文件查看. 无奈搭一个局域网内的邮件系统吧.极简搭建,仅用于通过Fox ...
- 极简Unity调用Android方法
简介 之前写了篇unity和Android交互的教程,由于代码里面有些公司的代码,导致很多网友看不懂,并且确实有点小复杂,这里弄一个极简的版本 步骤 废话不多说,直接来步骤吧 1.创建工程,弄大概像这 ...
- 有些ES6方法极简,但是性能不够好
So,也许你觉得ES6让你视野大开,但是并不是性能也能跟得上~ 首先,让我们先来一个简单的性能测试: 数组去重 es5写法: function delSame(arr){ var n = []; ; ...
- 极简python教程:快速入门好方法
大家好,我是测试奇谭的作者风风. 其实很久之前,就有身边的同事或者网友让我分享一些关于python编程语言的快速教程,他们的痛点同大多数自学编程语言的人一样,遇到了这些问题: 网络上的信息太多,良莠不 ...
- 极简 Node.js 入门 - 5.1 创建 HTTP 服务器
极简 Node.js 入门系列教程:https://www.yuque.com/sunluyong/node 本文更佳阅读体验:https://www.yuque.com/sunluyong/node ...
- Vim,极简使用教程,让你瞬间脱离键鼠切换的痛苦
注:看大家对Vim仇恨极大,其实它只是一种文本操作方式,可以减少键鼠的切换,从而让编辑文本的操作更迅捷.并不等同于IDE,在我看来,它们是两个是包含关系,IDE可以有Vim编辑模式.Vim或许可以通过 ...
随机推荐
- Day Five
站立式会议 站立式会议内容总结 442 今天:编写具体计划的界面 遇到的问题:相对布局.绝对布局理解不够深刻 明天:完成设定计划时间的功能 331 今天:添加书籍/计划按钮,添加书籍时有一个文件选择 ...
- 剑指offer:包含min函数的栈
题目描述: 定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的min函数(时间复杂度应为O(1)). 解题思路: 相当与在保留原栈的同时,去维护一个最小栈.利用一个辅助栈来完成.对于每个 ...
- Map Wiki -- proposed by Shuo Ren
Map Wiki —— 基于Bing地图的生活百科 在旅游.逛街或是闲逛的时,很多时候,我们往往想要对于身边的美食.医院.旅馆.购物.学习.景点等信息有进一步认识.在这时,我们大多会再打开百度或者大众 ...
- 【助教】浅析log4j的使用
有不少童鞋私信我一些在写代码时候遇到的问题,但是无法定位问题出在哪里,也没有日志记录,实际上,写日志是开发项目过程中很重要的一个环节,很多问题都可以从日志中找到根源,从而定位到出错位置,为解决问题提供 ...
- Beta冲刺——day3
Beta冲刺--day3 作业链接 Beta冲刺随笔集 github地址 团队成员 031602636 许舒玲(队长) 031602237 吴杰婷 031602220 雷博浩 031602134 王龙 ...
- Windows 下 Docker 的简单学习使用过程之二 Docker For windows
1. Docker For windows 最新版也支持到了 docker ce 18.06 (这个博客的编写时间是 2018.8.17 当时是最新的) 2. 下载安装. 大概500m 左右的安装文件 ...
- windows日志查看-非法关机判断方法
日志文件,它记录着Windows系统及其各种服务运行的每个细节,对增强Windows的稳定和安全性,起着非常重要的作用.但许多用户不注意对它保护,一些“不速之客”很轻易就将日志文件清空,给系统带来严重 ...
- teamviewer & commercial-use
teamviewer & commercial-use https://www.teamviewer.com/zhCN/pricing/commercial-use/ https://www. ...
- windows文件共享 防火墙规则设置
防火墙入站规则.完成以下两项设置即可. 设置一 操作:允许连接协议类型:UDP本地端口:137, 138远程端口:所有端口 设置二 操作:允许连接协议类型:TCP本地端口:139, 445远程端口:所 ...
- C#解析数组形式的json数据
在学习时遇到把解析json数据的问题,网上也搜了很多资料才得以实现,记录下来以便翻阅. 1. 下载开源的类库Newtonsoft.Json(下载地址http://json.codeplex.com/, ...