【高效server实践】--旁路监控系统
来源:互联网 发布:经传指标公式源码 编辑:程序博客网 时间:2024/06/05 17:59
写完server程序运行起来后,并非就高枕无忧了,还需要旁路的监控系统时刻关注程序的健康程度,并做相应的自动化干预。一个完善的server监控系统应该涵盖以下方面
1:程序down掉,自动拉起
在linux环境下,只要简单的shell脚本即可做到:使用grep查看程序是否down掉
4:服务器负载监控
服务器负载监控属于运维的范畴,这里不多说,一般可以使用开源的软件监控如:Nagios,Zabbix
1:程序down掉,自动拉起
在linux环境下,只要简单的shell脚本即可做到:使用grep查看程序是否down掉
判断进程是否僵死有多种方法:业务拨测,心跳上传,log文件是否滚动(适合有周期行为的server)。其中业务拨测最准确,心跳上传会占用server额外的逻辑,log文件滚动属于旁路检查log文件对系统影响最小。
首先程序得在错误异常节点打下日志,当错误日志出现时,及时通知到程序的维护人员。在Linux环境错误日志捕获一个比较好的方法是:使用脚本每分钟的0秒执行,每次查看当前分钟和前一分钟的所有日志行是否存在错误日志,有则告警。使用perl脚本的实现如下:
4:服务器负载监控
服务器负载监控属于运维的范畴,这里不多说,一般可以使用开源的软件监控如:Nagios,Zabbix
0 0
- 【高效server实践】--旁路监控系统
- IT系统运维监控--被动式旁路监控
- 【高效server实践】--配置文件
- 旁路监控与串联监控
- 支付系统监控实践
- 【高效server实践】--日志模块
- 【高效server实践】--协议先行
- Zabbix监控系统深度实践
- 《Zabbix监控系统深度实践》
- 【高效server实践】--memcached内存管理
- 【高效server实践】--redis性能分析
- 【高效server实践】--memcached网络框架剥离实践
- Logstash实践: 分布式系统的日志监控
- ELK实践系列-系统日志监控
- Logstash实践: 分布式系统的日志监控
- 微店分布式监控系统实践
- Logstash实践: 分布式系统的日志监控
- 陌陌直播全景监控系统实践
- 使用PowerMock和Easymock进行单元测试
- 使用Spring Security实现权限管理
- 平均分配算法之倒序贪婪
- java的date类型无法读取 出现错误net.sf.json.JSONException: java.lang.reflect.InvocationTargetException
- 怎样进行字符串的比较,实现源码
- 【高效server实践】--旁路监控系统
- 华为机试题: 整型字符串排序
- HDU 1509 Windows Message Queue(优先队列)
- 129. Sum Root to Leaf Numbers LeetCode
- 在Cout 输出浮点数据里控制小数点后数字位数
- 禁止root用户远程登录
- C语言:IF-ELSE的配对问题
- Simon Tatham:如何有效地报告Bug
- recylcerview的属性