фоновый VBA-скрипт для проверки состояния менеджеров кластера 

  • 5
  • Опубликовано: 2013-04-02
Очень важная и первоочередная задача - постоянно опрашивать менедежры кластера, п.ч. если они оба выйдут из строя, все базы данных кластера станут доступны только для чтения.
Итак, первым делом - создаем хитрый скрипт и опять на VBS )))
файл checkmgmd.vbs:

//начало кода
Set oShell = WScript.CreateObject("WScript.Shell")
strComputer = "."
strProcess = "ndb_mgmd.exe"
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colProcesses = objWMIService.ExecQuery _
("Select * from Win32_Process Where Name = '" & strProcess & "'")
If colProcesses.Count = 0 Then
oShell.Run "C:\mysql\cluster\bin\manager.vbs",0,False
End If
//конец кода

Итак, в вышеприведенном коде мы сначала проверяем процесс менеджера и если его нет - запускаем.
Добавляем запуск скрипта в планировщик заданий с минимальным интервалом на 5 минут и с повышенными правами.
Сие действие производим сразу на двух серверах windows.
Комментариев нет
оставить комментарий могут только авторизованные пользователи
Другие работы автора:

Проверка состояния пула IIS 1.Добавляем путь в переменную PATH: c:\Windows\SysWOW64\inetsrv 2.С админскими правами создаем такой файл с расширением vbs: //start code Set oShell = WScript.CreateObject("WScript.Shell") oShell.Run "appcmd start apppool /apppool.na…

Cloud Smeta.Ru для Unix-систем Автоматический инсталляционный скрипт, определяющий разрядность процессора и Вашу операционную систему: Debian, Ubuntu, Mandriva Linux, Fedora, CentOS, OpenSUSE, Kubuntu, Mac OS Кроссплатформенный установщик RDP-подключения, скачивающий созданные мн…

Гаджет для рабочего стола Windows Гаджет рабочего стола для windows начиная с версии Vista, подписанный сертификатом. Удобное отслеживание новых сообщений форума и новостей сайта Smeta.Ru

Библия на тайском языке Бесплатное приложение для Android с открытым исходным кодом и полнотекстовым поиском; с учетом морфологии тайского языка и применением Lucene Search (+более 20 таких же программ на других языках) Встроенная база SQLite. Не требует подключения к интер…

Мой репозиторий Java-программы, в том числе для генерации компонентов программы на Android: файлы форматов Xml, Sqlite, Mysql и индексы Lucene

Электронный магазин С привязкой электронных платежных систем, безошибочным CSS и подтверждением статуса магазина с помощью сертификатов продавца.

Самый полный web-сервер Полноценный web-сервер на Debian 64 bit, не зависящий от сторонних днс, почты и прочих сервисов. Со всеми необходимыми компонентами: 1. Bind9 со своими днс 2. FTP 3. чистый Nginx без балласта Apache 4. Php 5.3 5. MySQL 6. SSH 7. Mail Postfix

MySQL Cluster Отказоустойчивый сервер, построенный на 4 узлах кластера.