首页 > 代码库 > 监控介绍

监控介绍

1.硬件监控

IPMI协议 

工具openipmi   ipmitool

yum install -y openipmi ipmitool

/etc/init.d/ipmi start

lsmod | grep ipmi 查看ipmi模块

Ipmitool --help

ipmitool sensor list

用户可以利用IPMI监视服务器的物理健康特征,如温度、电压、风扇工作状态、电源状态等,,但是获取不了硬盘状态(megacil查看raid磁盘阵列状态)

 

2.系统监控

cpu 使用率

使用top命令查看linux系统cpu使用情况:

top -b -n 1 | grep Cpu   -b -n 1 表只需要1次的输出结果)

Cpu(s):  0.0%us,  0.0%sy,  0.0%ni, 99.9%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

查看截取空闲cpu的百分比数值命令(只取整数部分):

top -b -n 1 | grep Cpu | awk ‘{print $5}‘ | cut -f 1 -d "."

cpu负载

Uptimecat /proc/loadavg cpu过去1分钟,5分钟和15分钟的cpu平均负载值

15:43:59 up 186 days, 20:04,  1 user,  load average:  0.01,    0.02,   0.00

查看系统cpu核心个数

cat /proc/cpuinfo| grep "processor"| wc -l

正常情况下,cpu的负载值不会超过cpu的总核数,在设置触发值条件时,我们可以设置,持续1分钟分钟内若cpu的负载与cpu总核数比例大于99,则触发报警

 

系统内存

free -m

             total       used        free      shared     buffers     cached

Mem:        482        402         79          0         18        260

-/+ buffers/cache:          123        359

Swap:        1023          0       1023

used2:实际使用的内存总量。12代表行数

free2:当前实际可用内存。

total1 = used1 + free1

total1 = used2 + free2

used1 = buffers1 + cached1 + used2

free2 = buffers1 + cached1 + free1

 

3.网络监控

Smokeping开源   

站长工具(超级ping

基调 收费

4.流量分析

Piwik开源  谷歌分析 站长工具 百度分析等

5.应用监控(服务监控)

Httpd(Apache mod_status)   nginxnginx statusmemcached(telnet 192.168.10.128 11211 \n stats)  redisredis-cli)等等。。。。

 

 

本文出自 “feng” 博客,请务必保留此出处http://fengxiaoli.blog.51cto.com/12104465/1954644

监控介绍