Aller au contenu

监控项类型

Ce contenu n’est pas encore disponible dans votre langue.

DumbMonit 把它监视的所有东西都称为监控项(API 说目标),即使是网页或 DNS 名称也是如此。每种类型都是服务器上的一个收集器;服务器向接口描述每种类型(GET /api/collectors),所以表单总是与这个版本能监视的东西相匹配。

类型kind凭证典型用途
SNMP 设备snmp社区或 SNMP v3交换机、路由器、NAS、UPS、打印机
Proxmox VEproxmoxAPI 令牌或用户名/密码虚拟化程序、群集
Proxmox 备份服务器pbsAPI 令牌或用户名/密码备份服务器
Proxmox 数据中心管理器pdmAPI 令牌联合多个 PVE 群集和 PBS 实例的控制台
Proxmox 邮件网关pmg用户名/密码邮件网关,过滤垃圾邮件和病毒
VMware vSpherevsphere用户名/密码vCenter 或独立 ESXi:主机、虚拟机、数据存储、警报
XCP-ng / XenServerxcpng用户名/密码(只读 XAPI 角色)通过 XAPI 监控池:主机、虚拟机、存储库、高可用
Nutanix AHVnutanix用户名/密码(Prism Viewer)Prism Central v4 API:集群、主机、AHV 虚拟机、存储容器、告警
Synology DSMsynology用户名/密码DiskStation、RackStation
OPNsenseopnsenseAPI 密钥和密钥防火墙、路由器、多 WAN 边缘
pfSensepfsenseREST API 密钥(仅读用户)防火墙:网关掉线或有损、没有链接的接口、停止的服务
FortiGatefortigateREST API 令牌(仅读配置文件、受信主机)防火墙:IPsec 隧道、链接、HA 同步、保守模式、FortiGuard 许可证
Sophos 防火墙sophos用户名/密码(仅读配置文件)防火墙:仅接口链接(XML API 不公开隧道、HA 或许可证状态)
OpenVPN 服务器openvpn无,或管理密码通过其管理接口的 OpenVPN 服务器:版本、状态、已连接的客户端
UniFi 网络unifiAPI 密钥或用户名/密码UniFi 控制台或自托管服务器:监控项、WAN、客户端
Home Assistanthomeassistant长期有效的访问令牌智能家居:不可用的实体、低电池、更新、修复
TrueNAStruenasAPI 密钥ZFS 存储服务器(SCALE、社区版)
UnraidunraidAPI 密钥(查看者角色)NAS:阵列、磁盘、奇偶校验检查、缓存池、容器、虚拟机
MikroTik RouterOSmikrotik用户名/密码(仅读组)路由器或交换机:版本和固件落后、CPU、内存、传感器、接口错误
NUT 的 UPSnut无,或用户名/密码NAS、Raspberry Pi 或运行网络 UPS 工具的服务器上的 UPS
服务器硬件(Redfish)redfish用户名/密码服务器风扇、温度、电源和驱动器,从其 BMC 读取
VictoriaMetricsvictoriametrics无、用户名/密码或令牌时间序列数据库:摄取、拒绝的样本、磁盘空间
VictoriaLogsvictorialogs无、用户名/密码或令牌日志数据库:摄取、拒绝的行、磁盘空间
Grafana Lokiloki无、用户名/密码或令牌日志服务器:就绪状态、拒绝的行、刷新失败
Grayloggraylog访问令牌或用户名/密码日志服务器及其 OpenSearch 群集:日志、缓冲区、吞吐量、输入
Pi-holepihole应用密码,或无DNS 广告拦截器:阻止状态、阻止份额、阻止列表年龄、更新
AdGuard Homeadguard用户名/密码DNS 过滤器:保护、阻止、过滤列表、上游服务器、更新
MDaemon 邮件服务器mdaemon无,或电子邮件地址/密码邮件服务器:SMTP、IMAP、POP3、网络邮件、版本
电子邮件服务器安全网关securitygateway无,或 API 密钥邮件网关:服务、投递队列和其他计数
Redis / ValkeyredisACL 用户、仅密码或无内存存储:针对最大内存的内存、复制、持久性、密钥
MongoDBmongodb用户名/密码(clusterMonitor)或无文档数据库:副本集、滞后、连接、WiredTiger 缓存
RabbitMQrabbitmq用户名/密码(监视标签)消息代理:资源警报、节点、分区、无消费者的队列
CrowdSeccrowdsec无,或 Bouncer API 密钥安全引擎:决策、警报、停止拉取的 Bouncer、日志读取
Traefiktraefik无,或 basicAuth 用户反向代理:禁用的路由器、后端服务器掉线、证书未获得或未更新、5xx 份额
Caddycaddy仅读视图用户,或无Web 服务器和反向代理:上游健康、失败重载、处理程序错误、5xx 份额
Nginxnginx无,或基本身份验证Web 服务器:活跃/等待连接、接受/处理/请求率、NGINX Plus 上游健康
Apache httpdapache无,或基本身份验证Web 服务器:繁忙/空闲工作程序、记分板按状态、请求和字节率
Nginx 代理管理器npm用户电子邮件和密码(仅查看)代理管理器:nginx 拒绝的主机、禁用的主机、提供的证书
域名过期domain无通过 RDAP 的注册域名:过期前天数、保留、赎回期、注册商
邮件服务器信誉mail_blacklist无,或 Spamhaus DQS 密钥邮件域名或服务器地址对照 DNS 黑名单(Spamhaus、Barracuda、SpamCop……)、反向 DNS、SPF、DMARC、移除链接
IP 段黑名单ip_blacklist无,或 Spamhaus DQS 密钥公网 IPv4 段(最大 /24)中的每个地址对照 DNS 黑名单,并附移除链接
Kubernetes / k3skubernetes服务账户令牌(仅读 ClusterRole)集群:节点不就绪、pod 崩溃循环或待处理、工作负载缺少副本、卡住的卷声明
Active Directoryactivedirectory用户名/密码(普通域用户)Windows 域通过 LDAPS:域控制器和 FSMO 角色、特权组成员、密码策略、安全发现
Veeam Backup & Replicationveeam用户名/密码(Veeam Backup Viewer)备份服务器:失败的任务、失败的会话、存储库填满、许可证
TailscaletailscaleOAuth 客户端(devices:core:read)或 API 访问令牌Tailnet:服务器离线、节点密钥即将过期、监控项等待批准
Nextcloudnextcloud监视令牌(NC-Token)文件同步:维护模式、待处理升级、更新、活跃用户、OPcache
ImmichimmichAPI 密钥照片库:任务队列、更新、磁盘、照片计数
Paperless-ngxpaperlessAPI 令牌或用户名/密码文档:Redis、Celery、索引、失败的导入、更新
JellyfinjellyfinAPI 密钥媒体服务器:失败的计划任务、插件、流和转码
Plex 媒体服务器plexX-Plex-Token,或来自允许网络的无媒体服务器:流、转码、库、更新
GitLab(自托管)gitlab个人访问令牌锻造:Sidekiq 积压、CI 运行器、待处理迁移、注册/2FA 设置、许可证
Forgejo / Giteaforgejo访问令牌锻造:健康检查、计划任务、Actions 运行器、存储库/账户计数
带代理的服务器agent无(注册令牌)Linux、Windows、Raspberry Pi、Hyper-V 主机
网站或 Web APIhttp无、用户名/密码或令牌健康页面、REST API
网络端口tcp无SSH、SMB、数据库
域名dns无您的域名、内部名称
可达主机ping无网关、接入点、打印机
TLS 证书tls无IMAPS、LDAPS、反向代理
SMTP 服务器smtp无,或用户名/密码邮件服务器:问候、STARTTLS、证书、可选登录
PostgreSQLpostgres用户名/密码数据库:连接和您选择的查询
MySQL 或 MariaDBmysql用户名/密码数据库:连接和您选择的查询
MQTT 代理mqtt无,或用户名/密码代理:连接、订阅、保留的消息
WebSocketwebsocket无、用户名/密码或令牌WebSocket 端点:握手、可选消息交换
NTP 时间服务器ntp无路由器、NAS、内部时间服务器、公开池服务器
心跳push无(秘密 URL)Cron 任务、备份脚本、必须调用的自动化
网站变化webchange无一个页面或整个网站:文本变化、新增和删除的页面、之前/之后带屏幕截图
网站健康和 SEOwebsite无批量网站:掉线、空白页、重定向、noindex、robots.txt、标题/描述/规范变化、平台(CSV 导入)
演示监控项dummy无无硬件的情况下探索 UI

调度程序在其自己的间隔(默认 60 秒,最小 10 秒)运行每个启用的监控项,通过其类型的收集器,最多 DUMBMONIT_MAX_CONCURRENT_PROBES 个在途探测,以及每个探测硬超时 DUMBMONIT_PROBE_TIMEOUT_SECS。每个成功的探测写其样本加 dumbmonit_up = 1;失败的探测什么都不写,它是”监控项不可达”规则检测的系列的沉默。监控项页面在下一次探测时显示故障,但警报故意等待:在最后一个成功探测后约四分钟触发(三分钟的沉默,然后一分钟的保留期),所以单个丢失的探测永远不会激活任何人。

故障是分类的。不回应的监控项是不可达的并引发警报。错误的社区、被拒绝的证书或缺少的能力是配置错误:它显示在监控项页面上,用红色,带有原因,它不被通知。区别很重要:配置错误的监控项不应在半夜唤醒任何人。

一些类型从监控项的标签中读取选项:API 端口、是否接受自签名证书、要监视哪些节点。表单在”更多选项”下为每个选项显示一个类型化字段,及其默认值和帮助文本。按类型的页面逐字列出它们。选项是设置,不是标签:它们不复制到系列上。自由标签(任何其他密钥)在每个系列上复制为 tag_<key> 标签,除了命名密钥的密钥(按单词匹配:password、token、key、cert、secret、pass、private、pem 等,所以 primary_key 被跳过但 keyboard 不是)和长于 256 个字符的值。永远不要在标签中放置密钥:使用凭证字段,这是加密的。

任何监控项都可以声明另一个监控项为其父监控项。当父监控项不可达时,其子监控项的警报被标记为被父监控项抑制而不是被发送:交换机掉线产生一个通知,而不是三十个。在监控项页面上,子监控项堆叠在其父监控项下,当它不可达时变暗。