FileMonitor 使用 Linux 下的 lsof 命令实时的监控文件的打开和关闭操作,并返回一个列表。
应用场景: 代码可以实现文件变化后的监听,如文件变化,自动重新加载文件内容,实现配置文件的热部署。 代码: package com.yx.demo.filemonitor; import java.io.File; import java.lang.ref.WeakReference; import java.util.ArrayList; import java.util.Collectio
最近在研究jforum,为网站增加论坛,研究源码看到了一些很好的东西,先分享一个自动加载配置文件的FileMonitor 。 FileMonitor 为单态,添加文件改变监听者。time对象为jdk内置的定时器类。 /** * Add a file to the monitor * * @param listener The file listener
public class FileMonitor { private static final Logger logger = Logger.getLogger(FileMonitor.class); private static FileMonitor instance = null; private Timer timer; private Map<S
public class FileMonitor { private static final Logger logger = Logger.getLogger(FileMonitor.class); private static FileMonitor instance = null; private Timer timer; private Map<S
系统适时监控软件 FileMonitor,方便查看对系统的创建,删除,重命名等操作 下载:http://www.ziddu.com/download/13932988/FileMonitor.rar.html
Filemonitor 2.2.0 增加新的 TID 列 (Task ID) ,提升了性能,改进了在线文档,新的方式可通过对话框添加设置,bug修复。 FileMonitor 使用 Linux 下的 lsof 命令实时的监控文件的打开和关闭操作,并返回一个列表。
apache commons-io相关介绍-monitor包 org.apache.commons.io.monitor 文件状态监控 org.apache.commons.io.monitor包的作用监控指定目录下的文件状态。它使用观察者设计模式设计这些类的关系。当文件创建,文件修改和文件删除事件发生时会调用相应的回调函数。 基本使用方法: package com.demo.monitor; i
gulp api 中的 watch() 方法利用文件系统的监控程序(file system watcher)将 globs 与 任务(task) 进行关联。它对匹配 glob 的文件进行监控,如果有文件被修改了就执行关联的任务(task)。如果被执行的任务(task)没有触发 异步完成 信号,它将永远不会再次运行了。 此 API 的默认设置是基于通常的使用场景的,而且提供了内置的延迟和排队机制。
背景: Workerman是常驻内存运行的,常驻内存可以避免重复读取磁盘、重复解释编译PHP,以便达到最高性能。所以更改业务代码后需要手动reload或者restart才能生效。 同时workerman提供一个监控文件更新的服务,该服务检测到有文件更新后会自动运行reload,从新载入PHP文件。开发者将其放入到项目中随着项目启动即可。 文件监控服务下载地址: 1、无依赖版本:https://gi
1. ngxtop ngxtop是一款用python编写的类top的监控nginx信息的工具。它就像top一样,可以实时地监控nginx的访问信息。 2. 安装 在ubuntu下是这样安装的。 sudo pip install ngxtop 如果没有装pip,可以用下面的命令安装。 sudo apt-get install python-pip 3. 用法 直接输入命令就可以了。 ngxtop 效
在数据采集一节中我们介绍了常见的监控数据源。open-falcon作为一个监控框架,可以去采集任何系统的监控指标数据,只要将监控数据组织为open-falcon规范的格式就OK了。 硬件的数据采集可以通过 HWCheck 来做。 HWCheck rvadmin工具等组件实现硬件监控,需要安装falcon-agent 仅支持dell物理机,可以监控的指标有: cpu 内存 阵列卡 物理磁盘 虚拟磁盘
背景: Workerman是常驻内存运行的,常驻内存可以避免重复读取磁盘、重复解释编译PHP,以便达到最高性能。所以更改业务代码后需要手动reload或者restart才能生效。 同时workerman提供一个监控文件更新的服务,该服务检测到有文件更新后会自动运行reload,从新载入PHP文件。开发者将其放入到项目中随着项目启动即可。 文件监控服务下载地址: 1、无依赖版本:https://gi
Hardinfo: 硬件信息查看工具 System Monitor: 自带的系统监控工具 Cpufreqd: cpu 频率调整工具,节能利器 Conky: 轻量级的系统监控工具 Psensor: 硬件温度监控工具。
在数据采集一节中我们介绍了常见的监控数据源。open-falcon作为一个监控框架,可以去采集任何系统的监控指标数据,只要将监控数据组织为open-falcon规范的格式就OK了。 硬件的数据采集可以通过 HWCheck 来做。 rvadmin工具等组件实现硬件监控,需要安装falcon-agent 仅支持dell物理机,可以监控的指标有: cpu 内存 阵列卡 物理磁盘 虚拟磁盘 阵列卡电池 B
APM 厂商「云智慧」是 DaoCloud 的合作伙伴,云智慧提供了用于 Docker 监控的产品,可用于 DaoCloud 上部署的应用,以下内容由云智慧公司提供。 Docker 监控 2015年9月7日,中国 APM 厂商云智慧(CloudWise)正式发布上线 Docker 监控。产品从部署到使用,整个过程都非常的简单。 Docker 监控不仅能够实时监控宿主机和 Docker 容器的性能信