问题标签 [health-monitoring]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net-mvc - 使用内置表单身份验证在 asp.net mvc 中记录自定义操作
我正在使用asp.net mvc 附带的内置表单身份验证。我使用 aspnet_regsql 向导将所有必要的表添加到 Sql Server 中,并且我将它们全部集成并完美运行。现在我可以添加用户、登录、执行控制授权和所有这些事情。
下一步是在用户执行操作时添加一些基本日志。例如,我想记录谁使用 UserAdministration 从数据库中删除了用户,或者何时有人访问了具有受限信息的视图(这些只是示例)。
我已经看到,身份验证附带了一个名为 aspnetWebEventEvents 的表,但似乎它仅用于存储网站上发生的异常,并且使用 web.config 进行了配置,并且全部自动执行。我只想调用一个类来记录自定义操作,而不必手动填写所有字段:
并自动存储用户、时间和所有这些字段。
我确信必须有一个已经实现的类来做这些事情,我不想重写它已经完成的东西。
我尝试使用 SqlWebEventProvider,它似乎是在内部调用的,但这个类似乎是内部的,所以它不打算使用。
也许我错了,这不是为了记录自定义操作,我应该更好地使用自定义操作创建自己的表......
asp.net - 配置 ASP.NET 运行状况监视以忽略特定错误?
我的 ASP.NET 应用程序有一个 web.config healthMonitoring 部分设置为在发生错误时向我发送电子邮件。我会定期收到我想忽略的错误,例如Invalid Viewstate
orScriptResource.axd
错误。当异常消息与某个搜索字符串或正则表达式匹配时,是否有任何方法可以将 web.config 配置为不给我发送电子邮件?
c# - 带有 Windows 服务的 SqlWebEventProvider
我正在尝试SqlWebEventProvider
从 Windows 服务引发一些自定义事件。这是我采取的步骤和我看到的结果。我无法弄清楚这一点。
设置 2 个
healthMonitoring
提供程序SqlWebEventProvider
,并且SimpleMailWebEventProvider
(.net 2.0 框架和 sqlwebeventprovider 基本上是默认的,带有修改的连接字符串名称)设置都引发相同事件类型的网站和 Windows 服务
将 healthmonitoring 元素从全局 web.config 移动到 machine.config(因此 windows 服务可以获取配置)..(healthmonitoring 默认值位于全局 web.config 中,因此它们不能从 windows 服务继承,所以这就是为什么我不得不将默认值移到机器上)
这是我所做的测试
为了测试这个场景,我从网站上向两个提供商提出了一个事件,它运行良好。然后在 Windows 服务中,我向两者都提出了事件,它只对SimpleMailWebEventProvider.
我确保连接字符串正确SqlWebEventProvider
(它们都从 machine.config 获取 conn 字符串)有效。
我将整个HealthMonitoring
元素从 web.config 复制到 Windows 服务配置文件,仍然得到相同的行为。
我重新启动服务,卸载它重新安装它......仍然,同样的行为。
这是我确定的
- 提供者没有任何问题,两者都可以从网站上运行。
- 网站和 Web 服务可以以相同的方式从 machine.config 继承
- 连接字符串正确
- 事件正在引发
- 事件可以引发到
SimpleMailWebEventProvider
Windows 服务和网站 - 活动可以从网站上提升到
SqlWebEventProvider
唯一
reporting-services - SSRS 和健康监测
有人用 SSRS 实现了 ASP.NET 健康监控吗?我需要一个更好的错误通知解决方案,然后是 SSRS 目前有。任何帮助都会很棒。
谢谢你,
asp.net - ASP.NET Health Monitoring 和 ELMAH 是相互替代的吗?
我打算将 ELMAH 用于我们的终极自动错误日志记录,但最近意识到 ASP.NET 健康监控也可以做同样的工作(也许)。现在我想知道(请)它们是否是彼此的替代品,就像 log4net 和 entlib 一样?
.net - ASP.NET 运行状况监视事件中的异常请求 URL
我在 ASP.NET 运行状况监控电子邮件的请求信息部分看到了一个相当奇怪的事件,希望有人能对此有所了解。这是一个面向公众的网站,在印度托管服务提供商的基础设施上运行。健康监控通过自动电子邮件通知我们服务器错误,但请求的 URL 时不时地显示为完全不同的网站。例如:
显然有问题的网站不是百度,显然这个属性也不是推荐人;“请求 URL”值是产生错误的路径。IP 地址位于北京(与百度地址巧合?),在这种情况下,似乎无法访问 SQL 服务器后端(为了安全起见,我没有包含整个错误消息)。
什么会导致请求 URL 属性被任意更改为另一个站点的属性?我以前从未在健康监控事件中看到过这种情况。谢谢!
编辑:对于那些不熟悉百度的人来说,它是中国最大的搜索引擎,绝对不会在与这个特定网站相同的印度基础设施上运行。
c# - 是否可以在不使用 web.config 文件的情况下以编程方式控制 c# 健康监控?
我为健康监测开发了自己的自定义提供程序;但是,我在构造函数中使用了参数,并且在使用 web.config 文件中的运行状况监控时不允许这样做。
有谁知道我是否可以打开/关闭监视并通过代码正确监视(可能在应用程序启动时在我的 global.asax 文件中)。
或者,我是否可以创建自己的观察者来做与健康监视器相同的事情。
或者,最后 - 我可以只从 web.config 设置中传递变量吗(我不熟悉提供程序类型声明的公共令牌部分)。
提前致谢
python - 存在哪些基于 Python 的仪表板选项?
我想在每台服务器上创建一个仪表板来显示它的运行状况和一些日常处理的结果。我计划连接 shell 脚本和 Python 程序来收集数据。
与其编写基于 Web 的界面,我认为最好使用基于 python 的 Web 仪表板,它可以以各种业务用户和经理友好的格式呈现结果。
我有什么选择来做到这一点?我主要对 Python RedHat Linux 感兴趣,但其他平台也很有趣。
我也对基于 Perl 和 Ruby 的解决方案持开放态度,特别是如果插件可以是语言中立的。
c - 监控子进程的内存使用情况
我有一个 Linux 守护程序,它分叉了几个孩子并监视他们的崩溃(根据需要重新启动)。如果父进程可以监控子进程的内存使用情况,那就太好了——检测内存泄漏并在超过一定大小时重新启动子进程。我怎样才能做到这一点?
.net - WCF Web 服务和本机 ASP.NET 健康监控
我需要对以下问题的最终答案!:-)
我想知道您是否可以为 WCF Web 服务启用健康监控。我在 IIS 中托管了许多服务,并将其配置为在引发任何异常时发送团队电子邮件通知。我觉得健康监控不适用于 WCF 服务,我必须配置 WCF 跟踪http://msdn.microsoft.com/en-us/library/ms733025.aspx
谢谢