前言
监控项的快速添加, 可以通过已有模板实现, 监控项添加后, 可以通过仪表板的图形右上角进行相应的图形添加。
监控往往意味着触发通知, 还需要添加相关的触发器配合使用。
以下为常见机器参数监控
内存
vm.memory.size[available] 系统中已用内存量
vm.memory.size[total] 系统总共内存量
swap空间
'system.swap.size[,free]
system.swap.size[,pfree]
system.swap.size[,total]
CPU
system.cpu.switches 系统文件切换 (bps)
system.cpu.util[,user] 类似于对应系统中top命令查看CPU显示值
system.cpu.util[,nice]
system.cpu.util[,system]
system.cpu.util[,iowait]
system.cpu.util[,idle]
system.cpu.util[,interrupt]
system.cpu.util[,steal]
system.cpu.util[,softirq]
system.cpu.load[percpu,avg1] 系统CPU总负载/在线cpu个数平均1min的利用百分比
system.cpu.load[percpu,avg5] 系统CPU总负载/在线cpu个数平均5min的利用百分比
system.cpu.load[percpu,avg15] 系统CPU总负载/在线cpu个数平均15min的利用百分比
磁盘
磁盘空间(可用量) vfs.fs.size[{#FSNAME},free] 可用磁盘空间大小
磁盘空间(使用百分比) vfs.fs.size[{#FSNAME},pfree] 可用磁盘空间大小占分区总磁盘空间的百分比
磁盘空间(总量) vfs.fs.size[{#FSNAME},total] 分区总磁盘空间大小
磁盘空间(使用量) vfs.fs.size[{#FSNAME},used] 已使用磁盘空间大小
磁盘空间(节点数占用) vfs.fs.inode[{#FSNAME},pfree] 可用磁盘节点数占总节点数的百分比
网络流量
网络流量(进口) net.if.in[{#IFNAME}] 网络进接口流量 (bps)
网络流量(出口) net.if.out[{#IFNAME}] 网络出接口流量 (bps)
系统
proc.num[] 系统中总进程数量,通过top查看
proc.num[,,run] 系统中处于running的进程,通过top查看
system.localtime 系统时间
vfs.file.cksum[/etc/passwd] 系统文件passwd的文件总数
system.boottime 系统启动的时间戳
system.hostname 系统名称
system.cpu.intr 设备中断
kernel.maxfiles 系统支持打开文件的最大数量
kernel.maxproc 系统支持打开进程的最大数量
system.users.num 登陆系统的用户数
除开系统参数, 也需要对常见服务进行监控
mysql监控项添加
使用模板: template app mysql
https://blog.51cto.com/jiay1/2372210?source=dra
apache监控项添加
https://blog.csdn.net/bbwangj/article/details/80636583
触发器添加
https://blog.csdn.net/weixin_33965305/article/details/94321021