{"id":313,"date":"2007-05-30T14:17:57","date_gmt":"2007-05-30T06:17:57","guid":{"rendered":"http:\/\/www.jason695.idv.tw:81\/wordpress\/?p=313"},"modified":"2007-05-30T14:17:57","modified_gmt":"2007-05-30T06:17:57","slug":"health-monitoring","status":"publish","type":"post","link":"https:\/\/jason695.why3s.tw\/wordpress\/2007\/05\/30\/health-monitoring\/","title":{"rendered":"Health Monitoring"},"content":{"rendered":"<p>ASP.Net 2.0\u63d0\u4f9b\u4e86Health Monitoring\u8b93\u4f60\u53ea\u8981\u900f\u904e\u8a2d\u5b9a\u6a94\u5c31\u53ef\u4ee5\u5c07\u932f\u8aa4\u8a18\u9304\u4e0b\u4f86,<br \/>\n.Net 2.0\u958b\u59cb\u4f7f\u7528\u5927\u91cf\u7684provider modal,<br \/>\n\u800cHealth Monitoring\u4e5f\u4e0d\u4f8b\u5916,<br \/>\n\u5b83\u63d0\u4f9b\u4e86\u516d\u500bprovider\uff1a\u00a0<\/p>\n<ul>\n<li>SimpleMailWebEventProvider. \u767c\u4fe1\u901a\u77e5\u60a8\u932f\u8aa4\u4e8b\u4ef6.\u00a0<\/li>\n<li>TemplatedMailWebEventProvider. \u540c\u6a23\u662f\u767c\u4fe1,\u4e0d\u904e\u4f60\u53ef\u4ee5\u4f7f\u7528\u6a21\u7248\u4f86\u8a2d\u5b9a\u4fe1\u4ef6\u7684\u756b\u9762\u683c\u5f0f.\u00a0<\/li>\n<li>SqlWebEventProvider. \u5c07\u932f\u8aa4\u7d00\u9304\u5230SQL\u8cc7\u6599\u5eab\u4e2d,\u5982\u679c\u8981\u4f7f\u7528\u9019\u500bprovider,\u4f60\u9700\u8981\u5148\u4f7f\u7528&#8221;aspnet_regsql.exe -E -S &lt;ServerName&gt; -A w &#8220;\u5efa\u7acb\u8cc7\u6599\u7d50\u69cb,\u7136\u5f8c\u518d\u7528Aspnet_regiis.exe\u5c07web.config\u4e2d\u7684\u9023\u7dda\u5b57\u4e32\u52a0\u5bc6.\u00a0<\/li>\n<li>EventLogWebEventProvider. \u5c07\u932f\u8aa4\u4e8b\u4ef6\u8a18\u9304\u5230\u4e8b\u4ef6\u6aa2\u8996\u5668\u4e2d.\u00a0<\/li>\n<li>TraceWebEventProvider. \u5c07\u4e8b\u4ef6\u8a18\u9304\u5728ASP.NET trace messages.\u00a0<\/li>\n<li>WmiWebEventProvider. \u5c07ASP.Net health monitoring\u4e8b\u4ef6\u6574\u5408\u5230Windows Management Instrumentation (WMI) events.<!--more--><\/li>\n<\/ul>\n<p>\u76f8\u95dc\u8a73\u7d30\u8aaa\u660e\u8acb\u9ede\u9078\u4e0b\u9762\u9019\u7bc7:<br \/>\nHow To: Use Health Monitoring in ASP.NET 2.0<br \/>\n<a href=\"http:\/\/msdn.microsoft.com\/library\/default.asp?url=\/library\/en-us\/dnpag2\/html\/paght000011.asp\">http:\/\/msdn.microsoft.com\/library\/default.asp?url=\/library\/en-us\/dnpag2\/html\/paght000011.asp<\/a><\/p>\n<p>\u518d\u4f86,\u7acb\u5373\u4f86\u8a2d\u5b9a\u4e00\u4e0b\u5982\u4f55\u4f7f\u7528SimpleMailWebEventProvider<br \/>\n\u5c07\u4e0b\u9762\u7684\u8a2d\u5b9a\u6574\u5408\u5230\u4f60\u7684web.config<\/p>\n<p>&lt;configuration&gt;<br \/>\n\u00a0\u00a0 &lt;system.web&gt;<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;trace enabled=&#8221;true&#8221; localOnly=&#8221;false&#8221; \/&gt;<\/p>\n<p>\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;healthMonitoring enabled=&#8221;true&#8221;&gt;<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;providers&gt;<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;add name=&#8221;EmailProvider&#8221;<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 type=&#8221;System.Web.Management.SimpleMailWebEventProvider&#8221;<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 from=&#8221;<a href=\"mailto:yourname@domain.com\">yourname@domain.com<\/a>&#8221;<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 to=&#8221;<a href=\"mailto:yourname@domain.com\">yourname@domain.com<\/a>&#8221;<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 subjectPrefix=&#8221;\u7db2\u7ad9\u7a0b\u5f0f\u932f\u8aa4\u901a\u77e5 : &#8221;<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 bodyHeader=&#8221;\u7db2\u7ad9\u7a0b\u5f0f\u932f\u8aa4\u5217\u8868&#8221;<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 buffer=&#8221;true&#8221;<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 bufferMode=&#8221;Notification&#8221; \/&gt;<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;\/providers&gt;<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;rules&gt;<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;add provider=&#8221;EmailProvider&#8221; name=&#8221;All App Events&#8221; eventName=&#8221;All Errors&#8221; \/&gt;<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;\/rules&gt;<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;\/healthMonitoring&gt;<br \/>\n\u00a0\u00a0 &lt;\/system.web&gt;<br \/>\n\u00a0\u00a0 &lt;system.net&gt;<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;mailSettings&gt;<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;smtp from=&#8221;<a href=\"mailto:you@domain.com\">you@domain.com<\/a>&#8220;&gt;<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;network host=&#8221;smtp.domain.com&#8221; \/&gt;<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;\/smtp&gt;<br \/>\n\u00a0\u00a0\u00a0\u00a0\u00a0 &lt;\/mailSettings&gt;<br \/>\n\u00a0\u00a0 &lt;\/system.net&gt;<br \/>\n&lt;\/configuration&gt;<\/p>\n<p>\u4ee5\u4e0a&#8230;\u5c31\u5b8c\u6210\u4e86\u4f7f\u7528Email\u901a\u77e5\u932f\u8aa4\u7684\u529f\u80fd\u4e86!!<br \/>\n\u771f\u7684\u662f\u5f88\u7c21\u55ae&#8230;<br \/>\n\u800c\u4e14,\u4f60\u4e0d\u7528\u64d4\u5fc3\u4e00\u6709\u932f\u8aa4\u4fe1\u7bb1\u5c31\u88ab\u585e\u6eff,<br \/>\n\u56e0\u70ba\u4ed6\u9810\u8a2d\u4e00\u5206\u9418\u6703\u5bc4\u4e00\u5c01\u4fe1,\u5c07\u9019\u4e00\u5206\u9418\u5167\u767c\u751f\u7684\u932f\u8aa4\u5217\u5728\u9019\u5c01\u4fe1\u4e2d,<br \/>\n\u53e6\u5916.\u9810\u8a2d\u7684\u4fe1\u4ef6\u5927\u5c0f\u662f1,024KB,<br \/>\n\u6240\u4ee5\u4e5f\u4e0d\u7528\u64d4\u5fc3\u4fe1\u4ef6\u6a94\u6848\u904e\u5927,\u6536\u4e0d\u4e0b\u4f86&#8230;<br \/>\n\u800c\u9019\u4e9b\u4e5f\u90fd\u53ef\u4ee5\u4fee\u6539web.config\u4f86\u505a\u8abf\u6574!!<br \/>\n\u4e0d\u904e\u6709\u4e00\u9ede\u8981\u63d0\u7684\u662f&#8230;\u5982\u679c\u6709\u932f\u8aa4\u8a18\u5f97\u8981\u5148\u89e3\u6c7a,<br \/>\n\u4e0d\u7136\u4fe1\u7bb1\u9084\u662f\u6709\u53ef\u80fd\u88ab\u585e\u7206\u7684&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>ASP.Net 2.0\u63d0\u4f9b\u4e86Health Monitoring\u8b93\u4f60\u53ea\u8981\u900f\u904e\u8a2d\u5b9a\u6a94\u5c31\u53ef\u4ee5\u5c07\u932f\u8aa4\u8a18\u9304\u4e0b\u4f86, .Ne &hellip; <a href=\"https:\/\/jason695.why3s.tw\/wordpress\/2007\/05\/30\/health-monitoring\/\" class=\"more-link\">\u95b1\u8b80\u5168\u6587 <span class=\"screen-reader-text\">Health Monitoring<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[29],"tags":[],"class_list":["post-313","post","type-post","status-publish","format-standard","hentry","category-29","no-featured-image"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/jason695.why3s.tw\/wordpress\/wp-json\/wp\/v2\/posts\/313","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jason695.why3s.tw\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jason695.why3s.tw\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jason695.why3s.tw\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jason695.why3s.tw\/wordpress\/wp-json\/wp\/v2\/comments?post=313"}],"version-history":[{"count":0,"href":"https:\/\/jason695.why3s.tw\/wordpress\/wp-json\/wp\/v2\/posts\/313\/revisions"}],"wp:attachment":[{"href":"https:\/\/jason695.why3s.tw\/wordpress\/wp-json\/wp\/v2\/media?parent=313"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jason695.why3s.tw\/wordpress\/wp-json\/wp\/v2\/categories?post=313"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jason695.why3s.tw\/wordpress\/wp-json\/wp\/v2\/tags?post=313"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}