监控

monitorix监控:

这里列出了Monitorix的主要特性。要查看完整列表,请参阅官方网站

  • 当前系统负载和系统服务
  • CPU/GPU温度传感器
  • 磁盘温度和健康度
  • 网络/端口流量和网络状况统计
  • 邮件统计
  • Web服务器统计(Apache,Nginx,Lighttpd)
  • MySQL负载和统计
  • Squid代理统计
  • NFS服务器/客户端统计
  • Raspberry Pi传感器统计
  • Memcached统计

在Fedora, CentOS或者RHEL上安装并配置Monitorix




zabbix监控:(可监控项)
zabbix监控可以设计的范围如下:
1.服务器可靠性(宕机,被攻击,性能)
2.硬件 cpu,mem,disk,net,风扇,温度(RAID?)
3.网络,交换机,防火墙,F5,端口温度
4.软件可靠性
5.服务可靠性
6.应用,mongoDB,mysql连接数
7.协议 ,icmp,ssh,http
8.倒数报表
9.报警方式:短信(花钱),邮件,电话,微信(需要研发)。声音设置

Zenoss监控

zenoss core 是开源企业级IT管理软件,是智能监控软件,它允许IT管理员依靠单一的WEB控制台来监控网络架构的状态和健康度。
zenoss core 同时也是开源的网络与系统管理软件(相关设备:网络路由,交换机,防火墙)

zenoss 部署心得,由于java版本为1.7过高,zenoss监控没有起来。
云计算管理web界面已经可以集成到后天管理界面中。zenoss通过snmp协议来监控

Top命令的Load average 含义及性能参考值

$ uptime
11:12:26 up 3:44, 4 users, load average: 0.38, 0.31, 0.19

系统平均负载被定义为在特定时间间隔内运行队列中的平均进程树。如果一个进程满足以下条件则其就会位于运行队列中:

  • 它没有在等待I/O操作的结果
  • 它没有主动进入等待状态(也就是没有调用'wait')
  • 没有被停止(例如:等待终止)

上面的输出,load average后面分别是1分钟、5分钟、15分钟的负载情况。数据是每隔5秒钟检查一次活跃的进程数,然后根据这个数值算出来的。如果这个数除以CPU 的数目,结果高于5的时候就表明系统在超负荷运转了。


 
Linux系统Load average负载详细解释   我们知道判断一个系统的负载可以使用top,uptime等命令去查看,它分别记录了一分钟、五分钟、以及十五分钟的系统平均负载
  例如我的某台服务器:
  $ uptime
  09:50:21 up 200 days, 15:07, 1 user, load average: 0.27, 0.33, 0.37
  大部分的人都认为这个数字越小越好,其实有很多关联的提示信息,今天看到这个好文,应该可以给大家说清楚很多问题,转一下:
  原文链接:  http://blog.scoutapp.com/articles/2009/07/31/understanding-load-averages
  你可能对于 Linux 的负载均值(load averages)已有了充分的了解。负载均值在 uptime 或者 top 命令

socket服务器只允许一个客户端连接。可以设置多连接,但是默认是单用户(只有一个用户)链接。


你可能感兴趣的:(监控)