【发布时间】:2013-05-20 13:01:12
【问题描述】:
下午,
就以下内容的最佳使用方法提出了一些建议。
我是 .net 的新手,并且正在开发一个 Asp.net 网页,我只是通过 ping 命令列出了一些内部网站并概述了它们的状态(在线/离线)。这是当前的;通过单击按钮激活。
我需要设置这个开发网页,以便它在早上 7 点的特定时间自动运行以供争论,然后通过电子邮件通知用户组这些项目的状态。
我之前使用过 Microsoft Visual Studio (VB) 2010,可以创建简单的 Web 作品,将数据连接/提取/更新 SQL 2008 数据。我也有一些在 SQL 中创建计划作业的经验,但经验不多。
我想我可能会在 SQL 2008 中创建一个计划作业,找到一种将数据填充到数据库中的方法,在我的网站中使用这些数据并将其显示为 gridview 或其他东西。并让 SQL 作业或网站通过电子邮件向一组用户发送这些内部网站的状态。
有谁知道我是否可以在.net 中完成上述操作?我可以编写某种脚本或安排网页在指定时间运行吗?
我不能 100% 确定解决这项工作的最佳方法,而且我的经验有限。任何人都可以就如何完成上述建议提出任何最佳方法想法。
问候 赌注。
【问题讨论】:
-
您想知道服务器是否在线,或者网站是否可用?它们不是一回事,ping 只会告诉你服务器,而不是网站。
-
您好 Fredrik,非常感谢您的帮助。当前的 btnPing_click 我刚刚在我们的两个站点上进行了测试,这些站点位于我们的生产框上,它只是使用该框的 IP 地址来检查生产是否启动或关闭。这是一个正确方向的开始,但我真的应该看看找到一种方法来 ping 各个网站。有什么建议吗?
-
您的目标并不完全清楚,但如果您的目标只是查看服务器或应用程序是否正在运行,那么您可能希望查看现有的系统管理/监控应用程序,而不是编写您的从头开始拥有。例如,Nagios 是一个非常常见的。
标签: asp.net vb.net visual-studio-2010 sql-server-2008