
纳吉奥斯 – 监控 Windows 或 Linux 上的活动进程
非常好! 我给您留下一份文件,只要我们想验证我们组织中的任何计算机是否正在运行程序,它就会对我们有所帮助. 我们将看到必要的步骤,以便能够监控远程计算机(无论是 Windows 还是 Linux)是否有任何进程正在运行, 并在它掉落时提醒我们. 此外,如果我们有兴趣,我们可以监控其 CPU 或 RAM 消耗。, 所有这些都只能通过 SNMP 实现!
开始! 正如我们所知,如果我们没有 Command,第一件事是注册它, “配置” > “命令” > “加” ,然后我们完成以下作:
- 命令名称: 我们给你一个名字, 通常,为了更容易关联它,我们输入脚本的名称, 在此示例中: “check_centreon_snmp_process_detailed
- 命令类型: 我们标记 'check'.
- 命令行: 在这里,我们知道我们必须将实际执行的内容, 使用变量和参数应如下所示: '$USER 1$/check_centreon_snmp_process_detailed -H $HOSTADDRESS$ -C $USER 2$ -n $ARG 1$ -w $ARG 2$’
点击 “描述参数” 定义参数,以便在创建服务时更轻松地记住它们, ARG1 将是进程名称,ARG2 将是进程数. 我们始终如一 “救”.
我们将 “配置” > “服务业” > “加” 或者我们克隆一个…,现在有趣的部分仍然存在, 每次我们想在 Windows 或 Linux 上监控进程时, 我们必须使用以下数据创建一个服务 (至少):
- 描述: 我们清楚地指出了所监控的进程 (例如: “Internet Explorer 进程”, “Apache 进程”…)
- 服务模板: 通常我们会选择 'generic-service’ ,以便我们配置通用选项.
- Check 命令: 从组合中选择我们刚刚在上一步中创建的 Command.
- 参数: 如果一切都正确, 会问我们 2 参数, 第一个,正如我们所知道的,我们将填写可执行文件的名称, 在上面的示例中,“iexplore.exe’ 或 'apache2'… 在第二个中,我们将指示可能处于活动状态的进程的警告/关键数字: 0,1 (为 1 过程), 1,2 (为 2 过程), 2,3 (为 3 过程)…
我们始终如一 “救”,
一如既往, 我们保存并导出配置! 因此,在 Monitoring (监控) 选项卡中,我们可以查看是否监控了进程! 少记住一件事, 真理???? 享受!!
顺便一提, 如果我们将 '-m MB_WARNING 参数添加到命令中,MB_CRITICAL’ 我们将能够监控您的 RAM 消耗. 就像我们有兴趣在进程超过 CPU 使用率阈值时收到警报一样, 它将与 '-u %_WARNING,%_CRITICAL'.