查看源代码 操作系统监控应用
描述
操作系统监控器 OS_Mon 提供以下服务
cpu_sup
CPU 负载和利用率监控(Unix)disksup
磁盘监控(Unix,Windows)memsup
内存监控(Unix,Windows)os_sup
操作系统系统消息接口(Solaris,Windows)
为了简化在分布式 Erlang 系统上使用 OS_Mon,尝试在不可用的节点上使用服务(可能是因为 OS_Mon 没有运行,或者该服务不适用于该操作系统,或者该服务没有启动)不被认为是错误。相反,会通过 error_logger
发出警告消息,并返回一个虚拟值,该值在相应服务的手册页中指定。
配置
当 OS_Mon 启动时,默认情况下,除 os_sup
之外,所有适用于该操作系统的服务都会自动启动。可以使用以下应用程序配置参数更改此配置
start_cpu_sup = bool()
- 指定是否应启动cpu_sup
。默认为true
。start_disksup = bool()
- 指定是否应启动disksup
。默认为true
。start_memsup = bool()
- 指定是否应启动memsup
。默认为true
。start_os_sup = bool()
- 指定是否应启动os_sup
。默认为false
。
影响不同 OS_Mon 服务的配置参数在各自的手册页中描述。
有关如何更改配置参数的值的信息,请参阅 config。