我所处的环境大约支持100个数据库,web和misc。其他服务器(99%Windows)。基础设施(硬件+网络)由顾问管理,而我的团队负责系统开发。基础设施人员已经安装了SCOM环境,用于跟踪一般系统健康状况等等,我也有兴趣使用它来跟踪应用程序运行状况。
是否有人能够深入了解SCOM是否适合使用自定义规则监控自定义开发的应用程序?我的团队中没有人有使用SCOM的经验,我正在尝试权衡学习SCOM的好处,而不是仅按照预定的时间间隔运行一些Powershell脚本来查找警告条件。
我们想要监控的一些事情:
没有SCOM经验(从发展的角度来看),这些任务是否适合SCOM的工作?学习SCOM实现这种监控与使用Powershell,bat或cygwin脚本或Gibraltar之类的工具是否有意义?
答案 0 :(得分:0)
是的,你问的是有可能的。我花了一天的时间来试图解决这个问题,所以我想我会在这里发布我找到的东西。
可以为任何计算机上的任何日志设置监视。只要您可以通过事件日志查看器看到登录窗口(实际上还有更多,但如果您可以在此处看到它。假设我可以监控它。
将您正在监控的内容放入SCOM中自己的组中,并设置自己的管理包。如果您希望邮寄这些警报,您甚至可以使用“由特定组中的任何实例引发”的订阅条件设置邮件警报。
如果您只想监视远程服务器上的“应用程序”日志,则可以使用以下示例:
以Operations Manager作者或管理员角色的成员身份启动操作控制台。
在操作控制台中。单击“创作”按钮。
在导航窗格中:
在“选择规则类型”页面上:
在规则名称和说明页面上:
在“事件日志名称”页面上,确保将“日志名称”设置为“应用程序”,然后单击“下一步”。
在Build Event Expression页面上:
指定以下表达式:
参数名称运算符值 事件级别等于错误
在“配置警报”页面上:
来源:$ Data / EventSourceName $ 事件ID:$ Data / EventDisplayNumber $ 活动类别:$ Data / EventCategory $ 用户:$ Data / UserName $ 电脑:$ Data / LoggingComputer $ 事件描述:$ Data / EventDescription $
2. In the Severity option, click Warning.
3. Click Alert suppression... to define the handling of duplicate alerts. In the
警报抑制对话框: 1.单击以下字段: 活动ID 事件来源 记录计算机 活动类别 用户 描述 2.单击“确定”。
可能看起来有点令人困惑(糟糕的格式不会有帮助,对不起)但是一旦它出现在你面前它就会有意义。
希望这有助于无论如何交配,
Lee J