美文网首页
监控概述

监控概述

作者: 魔力冬瓜茶 | 来源:发表于2018-11-24 19:24 被阅读5次

概述

监控目标

  • 监控目标主机分为四个部分
    • 硬件资源
    • 操作系统
    • 数据库
    • 应用软件

监控目的

  • 进行服务器性能调整前,知道调整什么,系统瓶颈在什么地方
  • 每一部分必须同时监控,内容包括吞吐量、反应时间、使用率等

监控命令

进程监控

  • ps
  • top

存储监控

  • free
  • swapon -s
  • df -h

网络监控

  • ifconfig
  • netstat
  • ping
  • traceroute

性能监控

  • uptime CPU负载
  • mpstat 查看cpu状态
  • vmstat 查看内存状态
  • iostat 查看硬盘状态
  • netstat 查看网络状态
  • sar 查看以上4类信息

监控服务

Nagios简介

  • Nagios是一款用来监视系统和网络的开源应用软件,可以在Linux或Unix操作系统上运行
  • 利用其众多的插件实现对本机和远端服务的监控,当被监控对象出现异常,Nagios就会及时给管理人员告警
  • 配置非常灵活,可以通过自定义shell脚本进行监控服务,适合各类企业的网络应用
  • 监控主机资源和网络服务
  • 允许用户通过调用插件来监控特定的服务
  • 当被监控对象出现问题时,会及时通知管理人员
  • 事先定义事件处理程序,当对象出现问题时自动调用对应的处理程序
  • 通过web页面来监视对象状态,警告提示和日志文件

Cacti简介

  • 是一套基于php、mysql、SNMP、RRDTool开发的网络流量监测图形分析工具。Cacti通过snmpget获取数据,使用RRDTool绘画图形。最后通过web方式呈现出来
  • Cacti三层架构:
    • 数据采集层:通过SNMP或自定义脚本进行数据采集
    • 数据存储层:通过cacti模板等数据存放至mysql中
    • 数据展现层:通过web方式呈现出来

Nagios与Cacti的区别

  • Cacti:在监控方面绘图比较不错,在流量与图形展示比较存在优势
  • Nagios:在故障分析比较不错,报警机制相对来说比较好,报警机制:邮箱、短信等,而且比Cacti灵活;同时适用监控大量服务器以及服务器上面大批服务状态是否正常,重点不在图形化,而在状态故障的监控

相关文章

网友评论

      本文标题:监控概述

      本文链接:https://www.haomeiwen.com/subject/vjbyqqtx.html