gpt4 book ai didi

reporting-services - 如果未收到预期的计划报告电子邮件,则会收到警告

转载 作者:行者123 更新时间:2023-12-04 15:15:35 24 4
gpt4 key购买 nike

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

6年前关闭。




Improve this question




我(我猜和大多数技术管理员一样)在我的收件箱中有很多来自预定服务的状态信息。但是,当一封服务电子邮件失败时,显然没有电子邮件发送。所以我只是想要一个服务在查看我的收件箱说“嘿,这个服务昨天没有发送电子邮件报告 - 出了点问题!”。

我猜这个应该在某个地方解决。也许 Gmail(或其他一些电子邮件提供商)有这种服务,那就太好了。

最佳答案

拥有像 Nagios 这样的集中式监控解决方案,您将其配置为仅在服务错过心跳、达到高水位线、燃料耗尽时才发送通知,难道不是更好的选择吗?然后停止监控主要监控解决方案的第二个监控解决方案......

http://www.nagios.org/documentation

我不知道您描述的任何服务,但手动例程可能是这样的:

有一个这样的文件夹/标签结构:

Services\Hourly-[NumberOfServices] (or add a folder per service)
Services\Daily-[NumberOfServicves]
Services\Weekly-[NumberOfServicves]
Services\Monthly-[NumberOfServicves]

为传入邮件制定规则以过滤每个特定的服务通知,并根据其预期时间将其移动到正确的文件夹。

每小时唤醒一次并检查您的 Hourly 文件夹中是否有未读消息。未读次数应与文件夹中提到的NumberOfServices 相同。阅读/处理它们并确保将它们全部标记为已读。任何未通过电子邮件发送的服务都很容易被发现。

在 0:00 醒来并检查您的 Daily 文件夹中是否有未读邮件。等等等等。

在 0:00 和星期六醒来,检查您的每周文件夹中是否有未读邮件。等等.....

在每月第一天的 0:00 唤醒并检查您的 Weekly 文件夹中是否有未读消息。等等等等等等...

我的建议是减少服务产生的噪音。

如果你仍然觉得你需要一项服务,我只能提供一个非常非常基本的 .Net 实现,大致基于上述过程并与 gmail 配合使用...
这也可以移植到powershell...
static void Main(string[] args)
{
var resolver = new XmlUrlResolver
{
Credentials = new NetworkCredential("yourgoolgeaccount", "yourpassword")
};

var settings = new XmlReaderSettings();

settings.XmlResolver = resolver;

var xr = XmlReader
.Create("https://mail.google.com/mail/feed/atom/[name of your filter]"
, settings);

var navigator = new XPathDocument(xr).CreateNavigator();

var ns = new XmlNamespaceManager(new NameTable());
ns.AddNamespace("fd", "http://purl.org/atom/ns#");

var fullcountNode = navigator.SelectSingleNode(
"/fd:feed/fd:fullcount"
, ns);

Console.WriteLine(fullcountNode.Value);

int fullcount = Int32.Parse(fullcountNode.Value);
int expectCount = 10;

if (expectCount > fullcount)
{
Console.WriteLine("*** NOT EVERY ONE REPORTED BACK");
}
}

关于reporting-services - 如果未收到预期的计划报告电子邮件,则会收到警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4689288/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com