实际场景


公司产品需要观察Ubuntu主机性能,以衡量客户现场的产品是否能满足高频使用需求

选型


在比较了诸多工具之后,考虑时间成本因素,用了比较简单的Munin

安装步骤


1. apt-get install munin

2. 将配置文件/etc/munin/munin.conf下面的语句前面的#去掉

// 生成文件存储路径
dbdir /var/lib/munin
htmldir /var/cache/munin/www
logdir /var/log/munin
rundir /var/run/munin
// HTML模板路径
tmpldir /etc/munin/templates
// 修改主机名(如果需要),位置如下行下面
# a simple host tree

3. 配置web服务器,以使访问munin页面,比如Nginx

server {

        listen 88;
server_name munin_server; location / { root /var/cache/munin/www; index index.html index.htm; }
}

4. 重启munin和nginx

service munin-node restart
service nginx restart

使用方法


访问路径:http://127.0.0.1:88/  (如果是外网,就替换127.0.0.1为外网地址)

很多指标都可以看到日,周,月,年统计视图,非常方便

延伸:服务器性能监控的几个重要指标


  • CPU:idle指标,空闲越底说明负载越高

  • 内存查看unused大小,未用的越小说明服务器负载越大

  • 磁盘:IO Wait Time越大,说明磁盘越大。IOwait又分为Read IO Wait Time 和 Write IO Wait TIme

  • 网络:看网络出和入的平均带宽,并与服务器带宽做百分比(这一点阿里云和华为云更清晰)

 延伸:其他常用工具


  1. Zabbix:企业级应用使用最广泛
  2. Nagios:开源强大图形化工具
  3. open-falcon:小米开源监控系统,更适合国内程序员的使用习惯
  4. MRTG:图形化界面工具

前三种是经常拿来比较的开源监控工具,对比可参考如下(这种网络上的评价,只是一个参考,工具只有在合适的场景下才能发挥最大价值)

参考:https://www.cnblogs.com/taiyonghai/p/6651805.html

延伸:Linux下常用监控命令


  1. top:监控实时性能的强大命令,强烈推荐
  2. free:查看内存占用
  3. df :查看磁盘空间
  4. netstat:查看网络情况

最新文章

  1. ASP.NET MVC5 网站开发实践 - 概述
  2. 《深入浅出 Java Concurrency》
  3. hihocoder #1285 智力竞赛
  4. java虚拟机能并发的启动多少个线程
  5. oracle 去掉空格
  6. CY7C68013A的一点总结
  7. nginx+php,502错误
  8. 响应头location 页面跳转
  9. hdu 5080 2014ACM/ICPC鞍山K题 polya计数
  10. Android actionbar 搜索框
  11. 做嵌入式,C语言相关的朋友不要错过
  12. [Abp 源码分析]十七、ASP.NET Core 集成
  13. 转:Redis 使用经验总结
  14. java中的进程与线程及java对象的内存结构【转】
  15. Linux常用基本命令(chmod)
  16. 1070 Mooncake (25 分)
  17. jQuery 和 YUI (Yahoo User Interface) 各自的优缺点有哪些?具体的使用场景是怎样的?
  18. 第三百一十四节,Django框架,自定义分页
  19. 关于angular导入第三方库的问题
  20. 【[HNOI2005]狡猾的商人】

热门文章

  1. java线程池的使用学习
  2. mysql emoji存储问题
  3. HBase Ambari
  4. NVIDIA驱动安装、CUDA安装、cudnn安装
  5. Ionic 分享功能(微博 微信 QQ)
  6. 不同目录cookie共享的问题解决 cookie不同页面访问不到的问题
  7. 【agc013d】AtCoder Grand Contest 013 D - Piling Up
  8. Java内功修炼系列一反射
  9. odoo 8.0 多核启用
  10. for循环遍历json(附习题及答案)