Сначала я предложил бы, чтобы Вы взглянули на Microsoft Operations Framework 4.0 MS, начинает разжигать некоторое уважение от меня путем предоставления хорошей ясной консультации через проекты как это.... бесплатно не меньше...
Взгляните на этот URL: http://technet.microsoft.com/en-us/library/ee923724.aspx
Вы найдете руководства по предложенным задачам и как часто выполнить их. Оттуда Вы решаете, как автоматизировать их...
Я также соглашаюсь с Massimo, никакая потребность перезагружать Ваш сервер так часто... С Win2k/NT4, возможно, один раз в месяц. 2003/2008 только перезагружают, когда у Вас есть проблемы. Chkdsk, только если у Вас есть проблемы. Дефрагментация один раз в неделю прекрасна в моем уме.
Мне не удалось найти правильный ответ, но я наткнулся на несколько сервисов, которые позволяли развертывать реальные браузеры по всему миру и выполнять код на стороне клиента. Поэтому вместо того, чтобы запускать сценарии linux, я вместо этого написал некоторый Javascript для выполнения той же работы.
Три, которые я нашел, были:
Я пробовал это решение, используя их испытания. Все они работают, однако на последних двух, к сожалению, установлены старые браузеры. Я жду обновления.
Many ISPs and data centers offer looking glass software, which you can use to:
Is there a way you could build some crucial or even all of your tests in WebSockets/HTML5/JavaScript/Flash.?
This way you could ask any community for help to run tests for you around the world.
You could for example get some relative metrics on latency via WebSockets or from doing very light weight ajax requests. By using HTML5's geolocation feature you could pinpoint which general area a request is coming from.
Maybe you could also get a sense of throughput by measuring the time it takes to stream/download a file.
Here is a pretty cool article on WebSockets and latency measurements.
Good luck Matthew!
EDIT: Sorry this does not actually answer the question "how do I get a linux shell easily in multiple countries?", rather it suggests an alternative approach.