﻿<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>Ayende @ Rahien</title><link>http://ayende.com</link><description>Ayende @ Rahien</description><copyright>Copyright (C) Ayende Rahien  2004 - 2021 (c) 2026</copyright><ttl>60</ttl><item><title>Tobin Harris commented on Continuous Environment Validation</title><description> Thanks for the book tip.
  
  
Have you started implementing these "environment validators" yet? I can totally see the value in them, and I'm thinking about how I'd go about it.
  
  
I've got various programs, written in various languages, across various servers. 
  
  
So, I'm not sure if a single service could do this? 
  
  
I'd probably want to write custom monitors that are scheduled to run frequently on each server, and which do a particular job. Each monitor could report back to one single place, using a well known format. As a metaphor, this is a bit like having various "security sensors" distributed around a building complex. 
  
  
This one place could even warn if reports aren't received when expected (i.e. one of the sensors isn't responding).  Results would be aggregated and published via RSS/Email.
  
  
</description><link>http://ayende.com/3168/continuous-environment-validation#comment5</link><guid>http://ayende.com/3168/continuous-environment-validation#comment5</guid><pubDate>Tue, 04 Mar 2008 20:58:32 GMT</pubDate></item><item><title>Rinat Abdullin commented on Continuous Environment Validation</title><description>Oren,
  
  
I believe you are mixing together logically different concepts of Environment Validation and Monitoring/Notifications. EV could be a part of the system (it has to be) that just reports the state, while the monitoring/notification/contiuous thing is better to be completely external system that actually decides if the state is invalid, suspicious, good or whatever, and then takes the actions.
  
  
I've expanded on that a little bit in my blog (http://rabdullin.com), since that is close to the concept of CI/automation engines for business solutions. And we had to implement that recently.
  
  
Onur, 
  
Nagios is a specific software that deals with the "network problems", while Environment Validation is a broader concept that can deal with issues starting from IoC configuration and up to the business validation.
  
  
Rinat
</description><link>http://ayende.com/3168/continuous-environment-validation#comment4</link><guid>http://ayende.com/3168/continuous-environment-validation#comment4</guid><pubDate>Wed, 27 Feb 2008 20:33:19 GMT</pubDate></item><item><title>Ian Joyce commented on Continuous Environment Validation</title><description>We use ManageEngine® Applications Manager(http://manageengine.adventnet.com/products/applications_manager/), which has worked very well for us.
  
</description><link>http://ayende.com/3168/continuous-environment-validation#comment3</link><guid>http://ayende.com/3168/continuous-environment-validation#comment3</guid><pubDate>Wed, 27 Feb 2008 19:55:49 GMT</pubDate></item><item><title>Onur Gumus commented on Continuous Environment Validation</title><description>Ayende , don't re invent the wheel : http://www.nagios.org/ :-) 
</description><link>http://ayende.com/3168/continuous-environment-validation#comment2</link><guid>http://ayende.com/3168/continuous-environment-validation#comment2</guid><pubDate>Wed, 27 Feb 2008 19:01:42 GMT</pubDate></item><item><title>Peter commented on Continuous Environment Validation</title><description>I'll add a few items 
  
  
* The alert system itself is functioning
  
  
* Windows Services are all running (e.g. SharePoint has 3 services running at all times, minimum. Sometimes they're not running.)
  
  
* Service accounts are functioning
  
  
* Servers can communicate with each other (this has changed on me, in production! OOPS)
  
  
* Servers can query AD
  
  
* Servers can send email via SMTP (again this has burned me in the past, firewall/antivirus updates)
  
  
  
I particularly want to emphasize the "make sure alert system works" because I've seen our "emergency pager system" go down, regularly, for hours at a time, without notice from the pager company.
</description><link>http://ayende.com/3168/continuous-environment-validation#comment1</link><guid>http://ayende.com/3168/continuous-environment-validation#comment1</guid><pubDate>Wed, 27 Feb 2008 16:55:14 GMT</pubDate></item></channel></rss>