资讯动态

用 Zabbix 监控法文版 MDaemon 邮件服务器:Template “App MDaemon“ 全量指标、触发器与图形解析

发布时间:2026/10/15 2:11:46 来源:尧图企业网站定制
【免费下载链接】community-templatesZabbix Community Templates repository项目地址https://gitcode.com/gh_mirrors/co/community-templates点击查看免费下载本文基于 Zabbix Community Templates 仓库中针对法语本地化MDaemon 邮件服务器性能计数器perf_counter设计的官方社区模板系统梳理其 56 个监控项、13 个状态触发器、4 个内置图形与导入部署要点帮助你在 Zabbix 6.0 环境中快速落地 MDaemon 的全方位监控。读完本文你将能够理解该模板的 key 命名规则、掌握全部采集项的含义与刷新频率、学会如何利用内置触发器与图形做服务可用性告警和邮件吞吐量趋势分析并能结合仓库中的 YAML 源文件README.md、template_mdaemon_fr.yaml做二次裁剪与调优。一、模板背景与适用场景1.1 为什么需要法语版MDaemon 模板MDaemon 是运行在 Windows 平台上的经典邮件服务器软件提供 SMTP、POP3、IMAP、Webmail、ActiveSync 等协议服务。它的 Windows 性能监视器Performance Monitor计数器名称会随安装界面语言本地化——也就是说法语版 MDaemon 导出的性能计数器对象名是\MDaemon\Messages de la file LAN这样的法语名称而不是英文的\MDaemon\LAN queue messages。仓库中的这条模板正是针对这一现实问题而创建作者在 Overview 中说明它是从英文版模板改造而来I updated the english version to french since mdaemon perf indicator are localized。同理仓库里还提供了对应的俄语版模板其 key 使用Всего сообщений MultiPOP (вх)等俄语计数器名。这说明MDaemon 性能计数器的名称与本地化语言强绑定选错语言版本会导致 Zabbix 采集不到数据计数器不存在因此部署时必须与目标 MDaemon 实例的界面语言严格匹配。1.2 模板的基本档案属性值模板名称App MDaemon所属分组Templates数据采集方式Zabbix agentperf_counter键Windows 平台适用 Zabbix 版本6.0仓库同时提供 5.0 XML 与 5.4 YAML 版本宏Macros无模板链接Template links无自动发现规则Discovery rules无监控项Items56 个触发器Triggers13 个README 声明为 0实际 YAML 中内置见下文分析图形Graphs4 个从 template_mdaemon_fr.yaml 的zabbix_export头部可以看到该模板的导出日期为 2021-11-21模板 UUID 为b2b41025e65145da8ad41ee3cf9d37c5YAML L10-L12归属于Templates组所有监控项统一打上了Application: MDaemon标签tag便于在 Zabbix 前端按应用维度筛选主机数据。二、采集原理perf_counter 键与计数器命名2.1 perf_counter 键的工作机制模板中所有监控项的类型均为Zabbix agentkey 统一采用 Zabbix 内置的 Windows 性能计数器键perf_counter[\MDaemon\计数器名称]该键由 Windows 版 Zabbix agent 原生支持其工作流程为Zabbix Server 通过 agent 主动模式/被动模式下发perf_counter[...]请求宿主机的 Zabbix agent 调用 Windows PDHPerformance Data HelperAPI 读取对应计数器对象的当前值将数值返回给 Zabbix Server按监控项配置的delay刷新间隔周期性重复采集。由于读取的是计数器当前值模板未对任何监控项配置单位units与值类型覆盖Zabbix 会根据返回数值自动判定为浮点/整数存储历史数据保留周期统一为history: 7d7 天。2.2 计数器的法语命名与大小写敏感风险Windows 性能计数器路径是精确匹配的\MDaemon\Messages de la file LAN与\MDaemon\messages de la file LAN是两个不同的计数器。部署时必须保证模板 YAML 中的计数器名与目标 MDaemon 界面语言完全一致法语用本模板俄语用template_mdaemon_rus英语/中文等其他语言需改用英文版模板若 MDaemon 之后重新安装/切换了界面语言Zabbix 端需同步更换模板否则监控项将进入Not supported状态。三、监控项全量清单56 个模板的 56 个监控项可按语义划分为服务状态、邮件队列、队列冻结、吞吐速率、会话、累计总量、运行时长七大类。下面按类别完整列出名称与 key 均取自 README.md 的 Items collected 表与 YAML 源文件一一对应。3.1 服务状态类12 项刷新间隔 30s此类监控项读取 MDaemon 各子服务的运行状态通常为布尔值 1运行 / 0停止全部经过BOOL_TO_DECIMAL预处理见 YAML L472-L512并关联状态告警触发器。监控项名称法语中文含义Keyperf_counter[\MDaemon\...]État de fonctionnement de MDaemonMDaemon 总体运行状态État de fonctionnement de MDaemonÉtat du serveur SMTPSMTP 服务状态État du serveur SMTPÉtat du serveur POP3POP3 服务状态État du serveur POP3État du serveur IMAPIMAP 服务状态État du serveur IMAPÉtat du serveur DomainPOPDomainPOP 服务状态État du serveur DomainPOPÉtat du serveur MultiPOPMultiPOP 服务状态État du serveur MultiPOPÉtat du serveur antivirus反病毒服务状态État du serveur antivirusÉtat du serveur anti-spam反垃圾服务状态État du serveur anti-spamÉtat du serveur webmailWebmail 服务状态État du serveur webmailÉtat du serveur WebAdminWebAdmin 服务状态État du serveur WebAdminÉtat du serveur ActiveSyncActiveSync 服务状态État du serveur ActiveSyncÉtat du serveur MingerMinger 服务状态État du serveur Minger3.2 邮件队列类9 项刷新间隔 30s统计各队列中滞留的邮件数量是发现投递瓶颈的关键指标监控项名称法语中文含义KeyMessages de la file entrante入站队列中的邮件数Messages de la file entranteMessages de la file distante远程队列中的邮件数Messages de la file distanteMessages de la file locale本地队列中的邮件数Messages de la file localeMessages de la file LANLAN 队列中的邮件数Messages de la file LANMessages de la file RAWRAW 队列中的邮件数Messages de la file RAWMessages de la file temporaire临时队列中的邮件数Messages de la file temporaireMessages de la file de relance重试队列中的邮件数Messages de la file de relanceMessages de la file de quarantaine隔离队列中的邮件数Messages de la file de quarantaineMessages de la file des erreurs错误队列中的邮件数Messages de la file des erreurs3.3 队列冻结类3 项刷新间隔 30sMDaemon 支持将队列整体冻结figée以暂停处理冻结状态下队列积压会异常攀升监控项名称法语中文含义KeyFile entrante figée入站队列是否被冻结File entrante figéeFile distante figée远程队列是否被冻结File distante figéeFile locale figée本地队列是否被冻结File locale figée3.4 吞吐速率类5 项刷新间隔 30s以每秒 X形式反映瞬时吞吐用于观察峰值与容量规划监控项名称法语中文含义KeyMessages SMTP (entrant)/Sec每秒入站 SMTP 邮件数Messages SMTP (entrant)/SecMessages SMTP (sortant)/Sec每秒出站 SMTP 邮件数Messages SMTP (sortant)/SecMessages DomainPop (entrant)/Sec每秒 DomainPOP 入站邮件数Messages DomainPop (entrant)/SecMessages MultiPOP (entrant)/Sec每秒 MultiPOP 入站邮件数Messages MultiPOP (entrant)/SecMessages RAW/Sec每秒 RAW 邮件数Messages RAW/Sec3.5 会话类11 项刷新间隔 30s反映各协议的实时会话数与每秒会话建立速率监控项名称法语中文含义KeySessions actives de MDaemonMDaemon 活动会话总数Sessions actives de MDaemonSessions SMTP (entrant) actives活动入站 SMTP 会话数Sessions SMTP (entrant) activesSessions SMTP (sortant) actives活动出站 SMTP 会话数Sessions SMTP (sortant) activesSessions SMTP (entrant)/Sec每秒入站 SMTP 会话数Sessions SMTP (entrant)/SecSessions SMTP (sortant)/Sec每秒出站 SMTP 会话数Sessions SMTP (sortant)/SecSessions IMAP actives活动 IMAP 会话数Sessions IMAP activesSessions IMAP/Sec每秒 IMAP 会话数Sessions IMAP/SecSessions POP3 (entrant) actives活动入站 POP3 会话数Sessions POP3 (entrant) activesSessions POP3 (sortant) actives活动出站 POP3 会话数Sessions POP3 (sortant) activesSessions POP3/Sec每秒 POP3 会话数Sessions POP3/SecSessions webmail actives活动 Webmail 会话数Sessions webmail actives3.6 累计总量类15 项刷新间隔 120s自计数器创建以来的累计值刷新频率放慢到 120s 以降低 agent 与服务器开销监控项名称法语中文含义KeyTotal messages SMTP (entrant)累计入站 SMTP 邮件数Total messages SMTP (entrant)Total messages SMTP (sortant)累计出站 SMTP 邮件数Total messages SMTP (sortant)Total messages DomainPOP (entrant)累计 DomainPOP 入站邮件数Total messages DomainPOP (entrant)Total messages MultiPOP (entrant)累计 MultiPOP 入站邮件数Total messages MultiPOP (entrant)Total messages RAW累计 RAW 邮件数Total messages RAWTotal sessions SMTP (entrant)累计入站 SMTP 会话数Total sessions SMTP (entrant)Total sessions SMTP (sortant)累计出站 SMTP 会话数Total sessions SMTP (sortant)Total sessions IMAP累计 IMAP 会话数Total sessions IMAPTotal sessions POP3累计 POP3 会话数Total sessions POP3Total DNSBL acceptés累计 DNSBL 放行数Total DNSBL acceptésTotal DNSBL refusés累计 DNSBL 拒绝数Total DNSBL refusésTotal spams acceptés累计放行垃圾邮件数Total spams acceptésTotal spams refusés累计拒绝垃圾邮件数Total spams refusésTotal virus acceptés累计放行病毒邮件数Total virus acceptésTotal virus refusés累计拒绝病毒邮件数Total virus refusés3.7 运行时长类1 项刷新间隔 30s监控项名称法语中文含义KeyTemps dactivitéMDaemon 运行时长uptimeTemps dactivité3.8 刷新间隔设计解读从 YAML 源文件可以确认一个清晰的间隔分层策略YAML L30-L47030 秒所有状态类、队列类、速率类、会话类监控项——这些指标波动快、对告警时效性要求高120 秒全部 15 个Total累计量——累计值变化平缓放慢采集可显著降低 MDaemon 所在 Windows 主机上 PDH 查询的频率开销。如果你管理的 MDaemon 实例较多可以按此思路继续下调累计类监控项的 delay如 300s而状态类保持 30s 不变。四、数据预处理BOOL_TO_DECIMAL模板对 12 个服务状态类监控项统一配置了BOOL_TO_DECIMAL预处理步骤参数为空见 YAML L477-L482 等处的preprocessing段。其作用是将 Windows 性能计数器返回的布尔/整型原始值如 0/1规范化为 Zabbix 内部的十进制数值从而保证后续触发器表达式last(/App MDaemon/perf_counter[...])0的数值比较语义明确稳定避免原始值因类型差异字符串/整数导致预处理或触发判断异常。在 Zabbix 前端最新数据页面中这 12 个监控项的值只会呈现为 0 或 1一眼即可判断对应子服务的可用性。五、触发器服务可用性告警13 个5.1 README 与 YAML 的差异说明模板 README.md 的 Triggers 章节声明There are no triggers in this template无触发器但实际导出的 template_mdaemon_fr.yaml 中确实内置了 13 个触发器12 个唯一 1 个重复。从源码结构看这是模板在提交仓库后又被补充了触发器、但 README 未同步更新的结果以 YAML 源文件为准。这也提醒使用者在 Zabbix 中导入模板时始终以 YAML/XML 导出文件作为真实行为依据README 可能存在滞后。5.2 触发器完整清单所有触发器均基于last(...)0判断服务停止名称统一为法语状态项名 is DOWN on {HOST.NAME}优先级为HIGH。其中 5 个触发器默认DISABLED停用导入后需按需启用触发器名称表达式关键部分默认状态优先级État de fonctionnement de MDaemon is DOWN on {HOST.NAME}last(...)0启用HIGHÉtat du serveur SMTP is DOWN on {HOST.NAME}last(...)0启用HIGHÉtat du serveur POP3 is DOWN on {HOST.NAME}last(...)0启用HIGHÉtat du serveur IMAP is DOWN on {HOST.NAME}last(...)0启用HIGHÉtat du serveur webmail is DOWN on {HOST.NAME}last(...)0启用HIGHÉtat du serveur WebAdmin is DOWN on {HOST.NAME}last(...)0启用HIGHÉtat du serveur anti-spam is DOWN on {HOST.NAME}last(...)0启用HIGHÉtat du serveur anti-spams is DOWN on {HOST.NAME}last(...)0启用与上一条重复HIGHÉtat du serveur ActiveSync is DOWN on {HOST.NAME}last(...)0停用HIGHÉtat du serveur antivirus is DOWN on {HOST.NAME}last(...)0停用HIGHÉtat du serveur DomainPOP is DOWN on {HOST.NAME}last(...)0停用HIGHÉtat du serveur Minger is DOWN on {HOST.NAME}last(...)0停用HIGHÉtat du serveur MultiPOP is DOWN on {HOST.NAME}last(...)0停用HIGH5.3 使用建议其中État du serveur anti-spam is DOWN与État du serveur anti-spams is DOWN表达完全一致属于重复触发器建议启用其中一个、停用另一个YAML 中二者均为启用状态L529-L539ActiveSync、antivirus、DomainPOP、Minger、MultiPOP 这 5 个服务的触发器默认停用若你的 MDaemon 实际启用了对应模块请在前端手动启用否则这些子服务宕机时不会有告警若对告警敏感度有更高要求可以复制触发器并追加持续时间条件如last(...)0 and nodata(120)0以抑制瞬时抖动但要注意不要破坏模板的原始语义。六、内置图形4 个模板在 YAML 的graphs段定义了 4 个图形YAML L733-L1011导入后自动生成无需手工配置图形名称包含监控项说明Etat Serveurs MDaemon12 个服务状态项服务可用性总览show_work_period: NO、show_triggers: NO各服务以不同颜色区分一眼识别哪个子服务离线MDaemon totals15 个累计总量项DNSBL/垃圾/病毒/收发邮件/会话的累计值趋势适合做周月报统计Messages MDaemon6 个速率项DomainPOP、MultiPOP、RAW、SMTP 出入站每秒邮件数与 IMAP 每秒会话数观察吞吐峰值Sessions MDaemon11 个会话项各协议活动会话数与每秒会话速率用于容量与并发分析其中 Messages MDaemon 图形把Sessions IMAP/Sec一并纳入与其余 5 个消息速率项共同展示消息吞吐 IMAP 会话速率从源码结构看这可能是作者有意为之把 IMAP 协议活跃度与邮件吞吐并列观察。七、导入与部署实战7.1 前置条件目标 MDaemon 版本为法语界面且 Windows 性能监视器中确实存在\MDaemon\计数器对象MDaemon 安装后默认注册目标主机已安装Zabbix agentWindows 版并允许执行perf_counter键默认EnableRemoteCommands之外的常规键无需额外开启Zabbix Server 版本为6.0若使用 5.4/5.0请选择仓库中对应的 5.4 YAML 或 5.0 XML 版本。7.2 导入步骤打开 Zabbix 前端 →Data collection → Templates点击右上角Import选择本仓库文件Applications/Mail_servers/template_mdaemon_fr/6.0/template_mdaemon_fr.yaml在导入规则中默认勾选模板、监控项、触发器与图形确认后点击 Import导入后在模板列表搜索App MDaemon将其链接到运行法语版 MDaemon 的 Windows 主机Host → Templates → Link new templates等待一个采集周期后进入Monitoring → Latest data按Application: MDaemon标签过滤验证 56 个监控项均有数据。7.3 验证与排障若某监控项显示Not supported优先检查计数器名称是否与当前 MDaemon 界面语言完全一致可用 Windows 自带perfmon.msc展开\MDaemon\对象逐一比对若全部监控项 Not supported检查 Zabbix agent 是否运行、主机是否可达、agent 是否被防火墙拦截若状态类监控项长期为 0先到 MDaemon 控制台确认对应子服务是否真的停止再确认BOOL_TO_DECIMAL预处理是否生效。7.4 同类模板对照仓库Applications/Mail_servers/目录下还提供template_mdaemon_fr 5.0XML 格式与 5.4 YAML 版本监控项集合基本一致供旧版 Zabbix 使用template_mdaemon_rus 6.0俄语版key 使用俄语计数器名例如Всего сообщений MultiPOP (вх)、Состояние сервера SMTP若你的 MDaemon 是俄语界面请选用该模板。三套模板结构同源、仅计数器名语言不同对比 法语 与俄语 README 的 Items collected 表可以清晰看到同一指标在不同语言下的命名差异这也是理解计数器名本地化这一核心设计的最佳示例。八、总结App MDaemon法语版模板是 Zabbix 社区模板中针对 Windows 邮件服务器做深度性能监控的典型样例它完全基于 Zabbix agent 的perf_counter键用 56 个监控项覆盖了服务状态、队列深度、队列冻结、吞吐速率、会话并发与累计统计六大维度并通过BOOL_TO_DECIMAL预处理、13 个 HIGH 优先级触发器与 4 个内置图形提供了采集 → 规范化 → 告警 → 可视化的完整闭环。部署时唯一需要特别留意的是计数器名的语言匹配问题——务必确认 MDaemon 的界面语言与模板语言版本一致否则监控项将无法取数。对于希望自行扩展的读者可以直接阅读仓库中的 YAML 导出文件仿照其结构为其他 Windows 邮件组件如 Exchange、Zimbra 的 Windows 端建立同类 perf_counter 模板。赞分享【免费下载链接】community-templatesZabbix Community Templates repository项目地址https://gitcode.com/gh_mirrors/co/community-templates点击查看免费下载相关推荐Zabbix 监控法语版 MDaemon 邮件服务器App MDaemon 模板的 perf_counter 全指标解析Zabbix 监控法语版 MDaemon 邮件服务器App MDaemon 模板的 perf_counter 全指标解析 本篇技术指南围绕 Zabbix Co用 Zabbix 监控法语版 MDaemon 邮件服务器App MDaemon 模板template_mdaemon_fr 5.4实战指南用 Zabbix 监控法语版 MDaemon 邮件服务器App MDaemon 模板template_mdaemon_fr 5.4实战指南 本文以 ZabZabbix FreeBSD 监控模板全解FreeBSD by Zabbix agent 的监控项、触发器与文件系统发现机制Zabbix FreeBSD 监控模板全解FreeBSD by Zabbix agent 的监控项、触发器与文件系统发现机制 本指南以 Zabbix 官方 F指标监控可观测性告警运维上一篇Apache Weex与边缘计算平台集成提升数据处理效率下一篇如何快速部署Apache ArrowDocker与K8s实践指南创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑