如何创建设备和任务

MetricsView Linux 监控服务支持 Linux 计算机或服务器监视,以及允许用户设置来自
收集
性能计数器的数据阈值,并在超过这些阈值时设置警报。

创建设备、安装 Linux代理并添加或编辑自定义收集器任务后,系统将提示您调整以下设置:

收藏家

MetricsView 收集器支持从目标计算机收集的性能计数器收集数据。

要从任务开始,您需要指定集器代理,该代理将用作任务的监视目标:

  • 如果已设置收集器代理,请在“使用现有收集器”或”安装新”列表中选择收集器代理的名称。
  • 如果列表中没有收集器,请单击”安装新建以设置新的收集器

Linux 计数器路径反映源系统中计数器的相对路径: [local or remote machine] [category] | [instance] [counter type] 计数器路径根据主机名/类别/实例/计数器下拉列表中选择的值自动生成。

例子

Linux 计数器路径: . .\cpu\0\cpu 空闲

主机 名

提供安装了 MetricsView Linux 代理(收集)的目标计算机的 IP 或名称。

计数器类别

选择第一级分组条件(例如 CPU)。

计数器名称

选择第二级分组条件(例如,CPU #2负载)。

计数器实例

选择第三级分组条件(例如,CPU 核心编号)。

请参阅本文末尾的计数器说明。

错误阈值

  • 聚合:所有接收的数据将定期聚合,根据调整后的设备频率。
    • 最大值 – 将获取数组中的最高值。
    • 平均值 – 值计算为所有中间值的平均值。
    • 最小值 – 将从数组中获取最低值。
  • 最小阈值:阈值超过将导致警报。
  • 最大阈值:阈值超过将导致警报。
  • 如果不可用,请忽略:每次在”代理” < – > “服务器”交互代理询问是否有任何新的计数器供代理检查。 如果有任何指令,以收集新的计数器的统计数据代理开始收集它们。 如果选择NO,计数器轮询中的每个失败都将反映在报表中作为错误,如果选择YES , 失败将被忽略。

任务 UID

UID 是为每个任务生成的唯一 ID。 此 ID 用于与API中的任务进行接口。

计数器描述

CPU

CPU 插件收集 CPU 在各种状态下花费的时间,其中最显著的是执行用户代码、执行系统代码、等待 IO 操作和处于空闲状态。 https://collectd.org/wiki/index.php/Plugin:CPU

cpu 中断:: 反映处理器用于维修中断的时间

cpu-wait :: 对于给定的 CPU,它是 CPU 空闲(即未执行任何任务)以及计划在该 CPU 上的任务(在生成 I/O 请求时)请求的至少一个未完成的磁盘 I/O 操作的时间。

cpu 系统:: 是 CPU 忙于在内核空间(https://en.wikipedia.org/wiki/Kernel_space)中执行代码的时间量。

cpu-softirq :: 为了更好地理解软基,我们建议查看马修·威尔科克斯的文章”我稍后再做:软irqs、任务组、底部半部分、任务队列、工作队列和计时器

cpu-steal :: (仅适用于整个系统),在虚拟化硬件上,是操作系统想要执行但虚拟机管理程序不允许执行的时间量。 如果物理硬件运行多个来宾操作系统,并且虚拟机管理程序选择将 CPU 时隙分配给另一个时隙,则可能会发生这种情况。

cpu-nice :: “好”CPU 百分比是用户级进程占用的 CPU 时间的百分比,具有正好值。 有关更多详情,请参阅 在控制台中看到人好

 

cpu-user :: 是 CPU 忙于在用户空间中执行代码的时间(https://en.wikipedia.org/wiki/User_space)。

interface

if_errors-rx ::接口上记录的读取错误率
if_octets-rx ::从接口读取的八进制数速率
if_octets-tx ::写入接口的八位字节率
if_packets-tx ::写入接口的数据包速率
if_errors-tx ::记录在接口上的写入错误的比率
if_packets-rx ::从接口读取的数据包速率

df (space usage)

无df_complex ::磁盘上可用字节
df_complex保留 ::为根保留的字节(linux 文件系统通常保留总磁盘的一小部分

根用户保护系统免受非根用户填充
文件系统)

df_complex使用 ::磁盘上使用的字节

disk (Disk I/O)

disk_time写入 ::磁盘写入所花费的时间量(以毫秒为单位)
disk_ops读取 ::磁盘执行的读取操作总数
disk_ops写入 ::磁盘执行的写入操作总数
disk_octets写入 ::写入磁盘的八进制数的比率
disk_time读取 ::磁盘读取所花费的时间量(以毫秒为单位)
disk_merged写入 ::内核合并在一起的写入操作的数量(因为它们是

相邻)

disk_merged读取 ::内核合并在一起的读取操作的数量(因为它们是

相邻)

disk_octets读取 ::从磁盘读取的八进制数的比率

memory

内存缓冲 ::“缓冲”内存是 Linux 用于缓冲网络和磁盘连接的内存量。

内存缓存 ::大多数 Linux 发行版将使用任何可用的可用内存来缓存对磁盘上文件的访问,这有助于加快磁盘访问速度。 当系统运行不足的可用内存时,它会自动将这些数据从 ram 中刷新,为程序和其他基本数据腾出空间。
内存使用 ::系统使用的内存总量
无内存 ::系统中的可用内存总量