配置规则(配置模板已弃用)
配置模板已被弃用并成功地被 配置规则取代。
为什么要迁移到配置规则?
- 配置规则提供了更好的预定义操作,以将各种监视器配置与新添加的监视器相关联。
- 可以根据规则中定义的操作将应用于监视器来设置特定标准。了解更多。
迁移到配置规则
注意:如果您一直在使用配置模板,请确保将它们作为配置规则成功迁移。
- 登录到 Site24x7 并转到管理> 服务器监视器> 配置模板。
- 为迁移到配置规则选项切换是。
模板将成功迁移到配置规则。
即使在迁移到规则之后,您的 Site24x7 帐户中的现有模板也不会受到影响。模板将不再应用于新添加的监视器,但可以在配置模板页面中查看。
设置配置规则
- 登录到 Site24x7 并转到管理> 资源清单> 配置规则。单击添加规则。
- 提供规则的显示名称、 说明。
- 定义标准:将标准称为AND或OR。根据定义的标准(AND 或 OR),执行操作时将考虑一个标准 (OR) 或所有标准 (AND)。
- 为服务器选择监视器类型作为服务器监视器;Docker用于 docker 容器; 进程的服务器进程;和 服务器磁盘分区用于磁盘。
- 定义操作:使用下拉列表并为服务器关联以下操作,并确保监视器类型为服务器监视器:
- 资源配置文件- 监控文件、目录、事件日志和系统日志。
- 添加进程- 添加服务器以进行监视后,手动添加要监视的 Linux 进程的名称。按 Enter 添加多个值。
- 添加服务- 添加服务器进行监控后,手动添加您希望监控的 Windows 服务的名称。按Enter添加多个值。
确保提供服务名称,而不是服务显示名称。单击service.msc中该服务的属性以获取服务名称。
- 自动发现服务, 自动发现进程- 如果您希望代理自动将服务器中运行的服务/进程与我们的默认列表匹配 并自动添加它们以进行监控,请将值设置为 True。
- 排除磁盘分区- 提及 RegEx 模式以将特定磁盘分区排除在监控之外。例如,要排除所有以/snap开头的磁盘分区,请将 RegEx 称为/snap。* 按 Enter 添加多个值。排除将仅应用于添加的新监视器。对于现有的服务器监视器,它们将被删除。
即使磁盘分区被排除在监视之外,在计算相应服务器监视器的磁盘选项卡下的整体磁盘利用率值时,它们也会被包括在内。要从现有监视器中排除这些磁盘分区,请手动运行规则一次。
- 排除网络接口- 提及 RegEx 模式以将特定网络接口排除在监控之外。按 Enter 添加多个值。排除将仅应用于添加的新监视器。对于现有的服务器监视器,它们将被删除。
- 轮询频率- 选择轮询间隔为一分钟或五分钟以进行数据收集。18.4.2 for Windows 和 16.7.0 Linux支持一分钟轮询频率 。
- 启用事件日志/系统日志监控- 将此设置为True以启用 Windows 服务器的事件日志监控和 Linux 服务器的系统日志监控。
- 禁用服务器应用程序发现- 从下拉列表中选择您不想发现并添加以在安装 Windows/Linux 服务器时进行监控的 Windows/Linux 应用程序。
- 为docker 容器关联以下操作并确保监视器类型为Docker:
- 静默容器终止告警-如果您不想在 docker 容器从 Site24x7 挂起/删除时收到告警,请将此设置为True 。
- 自动发现Docker 容器-如果您想自动发现和添加容器进行监控,请将其设置为True 。
- 自动移除终止容器-如果要从 Site24x7 中删除已终止的容器,请将其 设置为True 。
- 为服务器进程关联以下标准和操作,并确保监视器类型是服务器进程:
- 标准:进程名称(强制)、进程参数、监视器名称、标签和监视器组。
- 操作:关联标签并为您的进程参数提及 RegEx 模式。
- 阈值配置:为线程计数、CPU 利用率、内存利用率、句柄计数等指标设置阈值,条件为 >、<、=、>=、<=。
- 为磁盘分区关联以下标准和操作,并确保监视器类型是服务器磁盘分区。
- 条件:类型是服务器磁盘分区并提及磁盘分区名称/监视器名称。
- 操作:为磁盘利用率、磁盘可用空间、分区磁盘读取等指标设置阈值,条件为 >、<、=、>=、<=。
- 保存您的更改。
配置规则后,将鼠标悬停在规则名称旁边的三横杠图标上以运行规则、克隆和删除它。
默认服务和进程列表
添加 Windows/Linux 监视器后,代理会将服务器中的服务/进程与以下服务/进程匹配,并自动添加它们以进行监视。
- .*postgresql.*
- .*MySQL.*
- .*amService.*
- .*Apache2.*
- .*assetexplorer.*
- .*MSSQLSERVER.*
- .*avp.*
- .*avpsus.*
- .*BackupExecJobEngine.*
- .*BackupExecRPCService.*
- .*DHCPServer.*
- .*MailService.*
- .*DNS.*
- .*HTTPFilter.*
- .*MongoDB.*
- .*Tomcat.*
- .*MSMQ.*
- "mysqld.*
- .*java.*
- .*httpd.*
- .*apache2.*
- .*nginx.*
- .*redis-se.*
- .*smtpd.*
- .*php5-fpm.*
- .*mongod.*
- .*postgres.*
- .*splunkd.*
- .*auditd.*
- .*imap.*
- .*oracle.*
- .*nfsiod.*
- .*openvpn.*
- .*smbd.*
- .*ntpd.*
- .*nfsd.*
- .*sendmail.*
您还可以手动添加服务和进程进行监控。选择规则添加服务/添加进程并在给定文本框中输入服务/进程的名称。
常见问题
- 如果服务未通过配置规则添加到服务器监视器,则故障排除步骤
- 为什么即使使用配置规则已将特定磁盘分区排除在外,仍会重新添加以进行监视?
- 我可以克隆/复制现有的配置规则吗?
- 为添加的新服务器监视器设置配置规则
- 服务和进程的自动发现如何在配置规则中工作?
- 在批量关联期间,我的服务器中的现有服务/进程是否会被配置模板中添加的服务/进程替换?
- 使用配置规则可以对 docker 容器执行哪些操作?