查看源代码 操作系统监控应用

描述

操作系统监控器 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

另请参阅

cpu_sup, disksup, memsup, os_sup, nteventlog, snmp.