{"id":1137,"date":"2017-07-20T19:33:47","date_gmt":"2017-07-20T17:33:47","guid":{"rendered":"https:\/\/bergs.biz\/blog\/?p=1137"},"modified":"2017-07-20T19:34:59","modified_gmt":"2017-07-20T17:34:59","slug":"monitoring-microsoft-snds-status","status":"publish","type":"post","link":"https:\/\/bergs.biz\/blog\/2017\/07\/20\/monitoring-microsoft-snds-status\/","title":{"rendered":"Monitoring Microsoft SNDS Status"},"content":{"rendered":"<p>If you operate a mail server, you should be aware of its &#8220;reputation,&#8221; because a bad reputation can give you issues sending email to certain recipients.<\/p>\n<p>Microsoft operate a set of services called &#8220;<a href=\"https:\/\/postmaster.live.com\/snds\/\" target=\"_blank\"><span class=\"st\"><em>Smart Network Data Services<\/em> (<em>SNDS<\/em>)<\/span><\/a>&#8221; to protect their own email services. If they see spam or other &#8220;malicious&#8221; activity from your address space, they might put you on a blacklist, and based on that reject email from you. It is easy to register yourself so that you can query the status of your IP address space. Just visit the above site and get started.<\/p>\n<p>I created a quick&#8217;n&#8217;dirty monitoring script for Nagios to monitor the status of my IP address space in SNDS. Whenever there is data for one of my IP addresses, this script will return a WARNING status, so that I can look into it.<\/p>\n<p>The script looks like follows:<\/p>\n<pre>#!\/bin\/bash\r\n\r\nURL='https:\/\/postmaster.live.com\/snds\/ipStatus.aspx?key=12345678-1234-1234-1234-0123456789ab'\r\n\r\ncontent=\"$(curl -s $URL)\"\r\nsize=${#content}\r\n\r\nif [ $size -gt 0 ]; then\r\n\u00a0\u00a0 \u00a0echo \"WARNING:SNDS status seems to be UNHEALTHY\"\r\n\u00a0\u00a0 \u00a0exit 1\r\nfi\r\n\r\necho \"OK:SNDS status is OK\"\r\nexit 0<\/pre>\n<p>You also need command and service definitions in Nagios as follows:<\/p>\n<pre>define command{\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 command_name\u00a0\u00a0\u00a0 check_snds\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 command_line\u00a0\u00a0\u00a0 \/usr\/local\/lib\/nagios\/plugins\/check_snds\r\n}\r\n\r\ndefine service {\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 host_name\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 my_host\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 service_description\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 SNDS\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 check_command\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 check_snds\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 use\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 generic-service-internal\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 notification_interval\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0 ; set &gt; 0 if you want to be renotified\r\n}<\/pre>\n<p>Now, Nagios will monitor the &#8220;reputation&#8221; of your address space for you.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>How to setup Monitoring of your Microsoft SNDS Status.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[58,4,122,84,46,1],"tags":[249,94,250,128],"class_list":["post-1137","post","type-post","status-publish","format-standard","hentry","category-communications","category-computers","category-english","category-networking-computers","category-security-computers","category-uncategorized","tag-email","tag-monitoring","tag-smtp","tag-spam"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Monitoring Microsoft SNDS Status - Ralf&#039;s Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bergs.biz\/blog\/2017\/07\/20\/monitoring-microsoft-snds-status\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Monitoring Microsoft SNDS Status - Ralf&#039;s Blog\" \/>\n<meta property=\"og:description\" content=\"How to setup Monitoring of your Microsoft SNDS Status.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bergs.biz\/blog\/2017\/07\/20\/monitoring-microsoft-snds-status\/\" \/>\n<meta property=\"og:site_name\" content=\"Ralf&#039;s Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-07-20T17:33:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-07-20T17:34:59+00:00\" \/>\n<meta name=\"author\" content=\"Ralf Bergs\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ralfbergs\" \/>\n<meta name=\"twitter:site\" content=\"@ralfbergs\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ralf Bergs\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/bergs.biz\\\/blog\\\/2017\\\/07\\\/20\\\/monitoring-microsoft-snds-status\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bergs.biz\\\/blog\\\/2017\\\/07\\\/20\\\/monitoring-microsoft-snds-status\\\/\"},\"author\":{\"name\":\"Ralf Bergs\",\"@id\":\"https:\\\/\\\/bergs.biz\\\/blog\\\/#\\\/schema\\\/person\\\/354e37390b493c875f972bd313d29201\"},\"headline\":\"Monitoring Microsoft SNDS Status\",\"datePublished\":\"2017-07-20T17:33:47+00:00\",\"dateModified\":\"2017-07-20T17:34:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/bergs.biz\\\/blog\\\/2017\\\/07\\\/20\\\/monitoring-microsoft-snds-status\\\/\"},\"wordCount\":174,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/bergs.biz\\\/blog\\\/#\\\/schema\\\/person\\\/354e37390b493c875f972bd313d29201\"},\"keywords\":[\"email\",\"monitoring\",\"smtp\",\"spam\"],\"articleSection\":[\"Communications\",\"Computers\",\"English\",\"Networking\",\"Security\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/bergs.biz\\\/blog\\\/2017\\\/07\\\/20\\\/monitoring-microsoft-snds-status\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/bergs.biz\\\/blog\\\/2017\\\/07\\\/20\\\/monitoring-microsoft-snds-status\\\/\",\"url\":\"https:\\\/\\\/bergs.biz\\\/blog\\\/2017\\\/07\\\/20\\\/monitoring-microsoft-snds-status\\\/\",\"name\":\"Monitoring Microsoft SNDS Status - Ralf&#039;s Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bergs.biz\\\/blog\\\/#website\"},\"datePublished\":\"2017-07-20T17:33:47+00:00\",\"dateModified\":\"2017-07-20T17:34:59+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bergs.biz\\\/blog\\\/2017\\\/07\\\/20\\\/monitoring-microsoft-snds-status\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/bergs.biz\\\/blog\\\/2017\\\/07\\\/20\\\/monitoring-microsoft-snds-status\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bergs.biz\\\/blog\\\/2017\\\/07\\\/20\\\/monitoring-microsoft-snds-status\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/bergs.biz\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Monitoring Microsoft SNDS Status\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/bergs.biz\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/bergs.biz\\\/blog\\\/\",\"name\":\"Ralf's Blog\",\"description\":\"Just another WordPress weblog\",\"publisher\":{\"@id\":\"https:\\\/\\\/bergs.biz\\\/blog\\\/#\\\/schema\\\/person\\\/354e37390b493c875f972bd313d29201\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/bergs.biz\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/bergs.biz\\\/blog\\\/#\\\/schema\\\/person\\\/354e37390b493c875f972bd313d29201\",\"name\":\"Ralf Bergs\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/bergs.biz\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Ralf-Tower-2026-1024x1024.jpg\",\"url\":\"https:\\\/\\\/bergs.biz\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Ralf-Tower-2026-1024x1024.jpg\",\"contentUrl\":\"https:\\\/\\\/bergs.biz\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Ralf-Tower-2026-1024x1024.jpg\",\"width\":1024,\"height\":1024,\"caption\":\"Ralf Bergs\"},\"logo\":{\"@id\":\"https:\\\/\\\/bergs.biz\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Ralf-Tower-2026-1024x1024.jpg\"},\"description\":\"Geek, computer guy, licensed and certified electrical and computer engineer, husband, best daddy.\",\"sameAs\":[\"https:\\\/\\\/bergs.biz\\\/\",\"https:\\\/\\\/linkedin.com\\\/in\\\/ralfbergs\\\/\",\"https:\\\/\\\/x.com\\\/ralfbergs\"],\"url\":\"https:\\\/\\\/bergs.biz\\\/blog\\\/author\\\/rabe\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Monitoring Microsoft SNDS Status - Ralf&#039;s Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/bergs.biz\/blog\/2017\/07\/20\/monitoring-microsoft-snds-status\/","og_locale":"en_US","og_type":"article","og_title":"Monitoring Microsoft SNDS Status - Ralf&#039;s Blog","og_description":"How to setup Monitoring of your Microsoft SNDS Status.","og_url":"https:\/\/bergs.biz\/blog\/2017\/07\/20\/monitoring-microsoft-snds-status\/","og_site_name":"Ralf&#039;s Blog","article_published_time":"2017-07-20T17:33:47+00:00","article_modified_time":"2017-07-20T17:34:59+00:00","author":"Ralf Bergs","twitter_card":"summary_large_image","twitter_creator":"@ralfbergs","twitter_site":"@ralfbergs","twitter_misc":{"Written by":"Ralf Bergs","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/bergs.biz\/blog\/2017\/07\/20\/monitoring-microsoft-snds-status\/#article","isPartOf":{"@id":"https:\/\/bergs.biz\/blog\/2017\/07\/20\/monitoring-microsoft-snds-status\/"},"author":{"name":"Ralf Bergs","@id":"https:\/\/bergs.biz\/blog\/#\/schema\/person\/354e37390b493c875f972bd313d29201"},"headline":"Monitoring Microsoft SNDS Status","datePublished":"2017-07-20T17:33:47+00:00","dateModified":"2017-07-20T17:34:59+00:00","mainEntityOfPage":{"@id":"https:\/\/bergs.biz\/blog\/2017\/07\/20\/monitoring-microsoft-snds-status\/"},"wordCount":174,"commentCount":0,"publisher":{"@id":"https:\/\/bergs.biz\/blog\/#\/schema\/person\/354e37390b493c875f972bd313d29201"},"keywords":["email","monitoring","smtp","spam"],"articleSection":["Communications","Computers","English","Networking","Security"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/bergs.biz\/blog\/2017\/07\/20\/monitoring-microsoft-snds-status\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/bergs.biz\/blog\/2017\/07\/20\/monitoring-microsoft-snds-status\/","url":"https:\/\/bergs.biz\/blog\/2017\/07\/20\/monitoring-microsoft-snds-status\/","name":"Monitoring Microsoft SNDS Status - Ralf&#039;s Blog","isPartOf":{"@id":"https:\/\/bergs.biz\/blog\/#website"},"datePublished":"2017-07-20T17:33:47+00:00","dateModified":"2017-07-20T17:34:59+00:00","breadcrumb":{"@id":"https:\/\/bergs.biz\/blog\/2017\/07\/20\/monitoring-microsoft-snds-status\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bergs.biz\/blog\/2017\/07\/20\/monitoring-microsoft-snds-status\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/bergs.biz\/blog\/2017\/07\/20\/monitoring-microsoft-snds-status\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/bergs.biz\/blog\/"},{"@type":"ListItem","position":2,"name":"Monitoring Microsoft SNDS Status"}]},{"@type":"WebSite","@id":"https:\/\/bergs.biz\/blog\/#website","url":"https:\/\/bergs.biz\/blog\/","name":"Ralf's Blog","description":"Just another WordPress weblog","publisher":{"@id":"https:\/\/bergs.biz\/blog\/#\/schema\/person\/354e37390b493c875f972bd313d29201"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bergs.biz\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/bergs.biz\/blog\/#\/schema\/person\/354e37390b493c875f972bd313d29201","name":"Ralf Bergs","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bergs.biz\/blog\/wp-content\/uploads\/2026\/04\/Ralf-Tower-2026-1024x1024.jpg","url":"https:\/\/bergs.biz\/blog\/wp-content\/uploads\/2026\/04\/Ralf-Tower-2026-1024x1024.jpg","contentUrl":"https:\/\/bergs.biz\/blog\/wp-content\/uploads\/2026\/04\/Ralf-Tower-2026-1024x1024.jpg","width":1024,"height":1024,"caption":"Ralf Bergs"},"logo":{"@id":"https:\/\/bergs.biz\/blog\/wp-content\/uploads\/2026\/04\/Ralf-Tower-2026-1024x1024.jpg"},"description":"Geek, computer guy, licensed and certified electrical and computer engineer, husband, best daddy.","sameAs":["https:\/\/bergs.biz\/","https:\/\/linkedin.com\/in\/ralfbergs\/","https:\/\/x.com\/ralfbergs"],"url":"https:\/\/bergs.biz\/blog\/author\/rabe\/"}]}},"_links":{"self":[{"href":"https:\/\/bergs.biz\/blog\/wp-json\/wp\/v2\/posts\/1137","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bergs.biz\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bergs.biz\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bergs.biz\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/bergs.biz\/blog\/wp-json\/wp\/v2\/comments?post=1137"}],"version-history":[{"count":5,"href":"https:\/\/bergs.biz\/blog\/wp-json\/wp\/v2\/posts\/1137\/revisions"}],"predecessor-version":[{"id":1142,"href":"https:\/\/bergs.biz\/blog\/wp-json\/wp\/v2\/posts\/1137\/revisions\/1142"}],"wp:attachment":[{"href":"https:\/\/bergs.biz\/blog\/wp-json\/wp\/v2\/media?parent=1137"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bergs.biz\/blog\/wp-json\/wp\/v2\/categories?post=1137"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bergs.biz\/blog\/wp-json\/wp\/v2\/tags?post=1137"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}