Circus 是一个用来监控进程和 Socket 的 Python 程序,提供一个开发包和命令行工具。
Spring Batch Admin 是基于Spring
Batch应用的监控管理工具,使用用Spring Batch
Admin,通过web控制台监控和操作Job。
monner 是一个可以让你监控 CPU、内存和网络使用情况的小工具。
输出结果:
CPU (%)Memory used (mb)Network in (kb) Network out (kb)
xosview 是一个经典的系统监控工具,显示了诸如 CPU、负载、内存、交换分区和网络使用情况的信息。
muddog是一个简单的工具,可以监控和管理流程的高可用性。它启动指定服务器应用程序基于给定配置,并可在异常中断时恢复进程。
顾名思义,process-monitor,进程守护者,用于监控你所建立的进程,如果监控到客户进程已经不存在,process-monitor会自动重启此进程。
istatd是IMVU公司工程师开发的一款优秀的实时分析系统,能够有效地收集,存储和搜索各种分析指标,类似cacti,Graphite,Zabbix等系统。实际上,istatd修改了Graphite的存储后端,重新实现了一套新的存储。
Thruk 是一个独立的多后端监控的 Web 接口,当前支持 Nagios, Icinga 和 Shinken (通过 Livestatus
FAN是 “Fully Automated Nagios”
的缩写。FAN的包含了由nagios社区提供的所有nagios工具包,同时FAN提供iso镜像,使得nagios安装非常容易。
inotify-
sync是一款Linux文件系统安全监控软件,它使用Linux内核提供的Inotify特性,让用户配置监控目录,并且对不同的文件系统操作事件调用不同的事件处理脚本(Python)。默认情况下它是一个文件同步工具,将所
tcollector 是一个用来收集数据点并存储在 OpenTSDB 上的框架。
Netflix Servo 用Java语言,提供暴露、发布应用运行指标的简单接口,主要满足的需求包括:使用JMX、简单、灵活发布。
openSCADA是一个开源的监控和数据采集系统。它是独立于平台和一个现代化的系统设计,同时提供安全性和灵活性的基础上。
WOTS 是一个用 Perl 编写的日志文件监控工具,基于 swatch
,但是是一个全新的分支版本。可用来同时监控多个日志文件,可基于正则表达式来生成动作和监控模式,支持日志文件回滚。
SysopView 的目的就是为系统管理员显示非常重要的系统信息,以一种非常直观吸引人的方式。
Cricket
是一个高性能\\极度灵活的系统用来监控时序数据的趋势,主要帮助网络管理员对网络流量数据进行可视化显示,但也可以支持其他的性能监视,例如CPU\\内存等.
Upsilon 是一个分布式、灵活和可扩展的系统监控程序。
Being distributed means you run service checks on Upsilon nodes in your
ActiveMqMonitor是一款免费开源的测试工具类软件,由ljchu主导,采用Python(3.2)语言开发,主要用来监控ApacheActiveMq,并绘制监控结果生成图表。
GMCAdmin是Golang上实现的图形化Memcached监控平台,提供服务状态查看及实时监控功能。
京东开源的基于Dubbo的调用跟踪系统
类似于Google的Dapper、类似于twitter的Zipkin、类似于淘宝的EagleEye。
wireshark解析插件,用于解析google
protobuf协议。
最新的版本支持运行时模式,只需要提供proto消息定义文件即可。
Supermon 是一个高速集群监控系统,特点是低侵入、高采样率和一个可扩展的数据协议和编程接口。可从最基本的单处理器到1024个处理器的大规模集群.
zatree
是来自国内58公司开发的监控软件zabbix的一个插件,主要功能是提供host
group的树形展示和在item里指定关键字查询及数据排序。
Snorby是一个Ruby on
Rails的Web应用程序,网络安全监控与目前流行的入侵检测系统(Snort的项目Suricata和Sagan)的接口。该项目的目标是创建一个免费的,开源和竞争力的网络监控应用,为私人和企业使用。
jvmtop 是一个轻量级的控制台程序用来监控机器上运行的所有 Java 虚拟机。类似 Linux 下的 top 命令,显示了 JVM
SNMP-MONITER 是用来监测服务器性能的 PHP 类。
glances 是一款用于 Linux、BSD 的开源命令行系统监视工具,它使用 Python 语言开发,能够监视 CPU、负载、内存、磁盘
PerfMonger 是一个性能监控工具,类似 sysstat 工具,但可非常频繁的收集和报告性能信息。sysstat 最小只能是1秒收集一次,而
Tcprstat 是免费开源的TCP分析工具,可检测网络的传输,并且计算请求和响应之间的延迟。 它的输出格式类似 linux 的 vmstat 和
Job Monarch 是 Ganglia 监控系统的插件,提供了批量作业监控。支持
Torque, PBS, 和 SLURM, 对 LSF 和 SGE 的支持还处于体验阶段。
Cube 是一个开源的基于 MongoDB 的数据分析工具
Cube 的收集器接收事件并将这些事件保持在 MongoDB 中。你可通过 UDP、HTTP POST 或者 WebSockets 来发送事件。同时
用户打开网站首页,出现502,504 等页面,用户不知所措。
用户访问页面时,加载缓慢,点击链接,半天无反应,无奈的离开。
Angel 是 Redis 服务器监控系统。
主页面,显示内存占用,key的数量,和各种详细信息
PHP作为流行的服务器端脚本语言,广泛地用于各种服务器前端及应用的开发。虽然PHP作为脚本语言,天然具有良好的入门简单、容错性强、性能较高(在脚
pyreshark 是一个 Wireshark 插件,提供了用 Python 写
dissectors 的简单接口。
Frigga是一款使用简单、极具扩展的进程监控的框架。她基于开源的god,修改和添加了web界面和rpc接口,以满足大集群服务管理的需求。