Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Скрипт мониторинга доступности сервера с записью в лог

Здравствуйте. Есть скрипт мониторинга доступности сервера с записью в лог. Раз в 10 секунд он пингует сервер и пишет результат в лог файл. Хотелось бы, чтобы в лог шли только записи, когда сервер был недоступен. Сам не очень понимаю vbs, но скрипт очень нужен по работе. Заранее благодарен

Код Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
'ping sedapp
option explicit 
' conHost -- адрес хоста для слежения 
' conCheckInterval -- временной интервал 
const conHost = "", conCheckInterval = 10000 
 
' создаём объект: 
dim soWshShell : set soWshShell = CreateObject("WScript.Shell") 
WScript.Quit Main() 
 
function WriteLog(strText) 
  WScript.Stdout.WriteLine FormatDateTime(date(), vbShortDate) & " " & FormatDateTime(Time(), vbLongTime) & "   " & strText
end function 
 
function GetHostStatus(strHost) 
  dim oPing : set oPing = soWshShell.Exec("ping -n 1 " & strHost) 
  dim strOut : strOut = "" 
  do 
    WScript.Sleep 100 
    if not oPing.Stdout.AtEndOfStream then 
      strOut = strOut & oPing.Stdout.ReadAll 
    end if 
  loop until oPing.Status = 1 
 
  dim oRegExp : set oRegExp = new RegExp 
  oRegExp.IgnoreCase = true 
  oRegExp.Pattern = "[^ ]+:.+TTL=[^\r\n]+" 
  dim oMatches : set oMatches = oRegExp.Execute(strOut) 
  if oMatches.Count > 0 then 
    GetHostStatus = oMatches(0).Value 
  else 
    GetHostStatus = "Inaccessible!.." 
  end if 
end function 
 
function Main() 
  do 
    WriteLog(GetHostStatus(conHost)) 
    WScript.Sleep(conCheckInterval) 
  loop 
end function
Запускается он вот таким батником, где pingseddb.vbs - имя vbs скрипта
Код Bash
1
2
cscript //nologo pingSEDDB.vbs>pingSEDDB.log
pause
Ответ:
Код Visual Basic
1
2
3
4
5
function WriteLog(strText)
    If StrComp(strText, "Inaccessible!..", vbTextCompare) = 0 Then
        WScript.Stdout.WriteLine FormatDateTime(date(), vbShortDate) & " " & FormatDateTime(Time(), vbLongTime) & "   " & strText
    End If
end function
Вопрос: Нужна программа мониторинга ИБП.

Посоветуйте универсальную программу для мониторинга ИБП под Win Server 2008 и Win 7.
Нужны по сути 2 функции - отслеживание состояния батарей и корректное выключение ПК при разряде. Интерфейс USB.
ИБП от FSP и IPPON, в качесте "родного" ПО предлагается использовать ViewPower и Winpower, которые работяют на jawa, причём на старой jawa 6 и ниже, что неприемлемо по ряду причин.
Ответ:
Цитата
винда сама может отслеживать состояние и выключаться, надо только план электропитания настроить.
Да, только в плане электропитания нет пункта "Батарея", как нет и такого устройства.
Нашел какую-то "UPS Assistant" вроде она видит эти UPS'ы, вечером буду опыты ставить, провода из розетки дёргать...

Цитата
На серваках используем только APC
Да, они в планах, когда куплю нормальные серверы, а пока "в наследство" достался зоопарк разномастной техники, с недосерверами из бытовых ПК и какое-то время надо это всё поддерживать.
Вопрос: Мониторинг сети сервера

Доброго времени суток. Перерыв кучу статей, перепробовав кучу программ) не нашел ничего толкового.
Имеется сервер на Виндовс сервер 2008 р2. на нем лежит базы 1С, Медок и прочей бухгалтерской утвари.
Директор боится, что кто-то может скачать эти базы и передать злоумышленникам. Надо обеспечить мониторинг подключений, чтобы при превышении скачивания через сервер (определенный обьем) это было видно в программе иль лог файле. кто-то сталкивался с таким? пробовал Wireshask, ip-sniffer - не то....
Ответ:
Сообщение от Poiz0N
Директор боится
Поставь доменную сеть. Доступы. Административные наказания за разглашение пароля.
Всякие мониторинги сети не дадут никакого эффекта.
Вопрос: Оптимизация/настройка серверов, впс и сетей

После долгих каникул и работы в оффлайне, набравшись нового опыта снова начинаю работать.
Предлагаю помощь в установке и настройке серверного софта на ОС Linux:
- Вебсерверов (nginx/apache/php-fpm/mariadb/percona/SSL/IspManager/VestaCP), оптимизация под высоконагруженные проекты;
- Jabber (ejabberd, openfire) с транспортом ICQ;
- VPN/ВПН/DoubleVPN серверов (OpenVPN, PPTP, L2TP+IPsec). Настрою цепочку double vpn из нескольких VPN серверов (первый сервер отправляет данные второму, который в свою очередь отправляет данные в Интернет);
- Proxy/Socks под Ваши требования, подберу локацию и надежного хостера;
- VPS (KVM, OpenVZ) на базе Debian, Proxmox, VDSManager;
- Почтовых серверов (Postfix, Dovecot, OpenDKIM) с панелью RoundCube;
- Скриптов на хостинге, проверка на вирусы (скрытые iframe, редиректы);
- Серверов мониторинга Nagios, а также услуги круглосуточного мониторинга Ваших серверов с оповещением смс/jabber.
Обращайтесь по любым вопросам, буду рад сотрудничеству!

Контакты:
ICQ: 193-020;
Jabber:
Ответ:
После долгих каникул и работы в оффлайне, набравшись нового опыта снова начинаю работать.
Предлагаю помощь в установке и настройке серверного софта на ОС Linux:
- Вебсерверов (nginx/apache/php-fpm/mariadb/percona/SSL/IspManager/VestaCP), оптимизация под высоконагруженные проекты;
- Jabber (ejabberd, openfire) с транспортом ICQ;
- VPN/ВПН/DoubleVPN серверов (OpenVPN, PPTP, L2TP+IPsec). Настрою цепочку double vpn из нескольких VPN серверов (первый сервер отправляет данные второму, который в свою очередь отправляет данные в Интернет);
- Proxy/Socks под Ваши требования, подберу локацию и надежного хостера;
- VPS (KVM, OpenVZ) на базе Debian, Proxmox, VDSManager;
- Почтовых серверов (Postfix, Dovecot, OpenDKIM) с панелью RoundCube;
- Скриптов на хостинге, проверка на вирусы (скрытые iframe, редиректы);
- Серверов мониторинга Nagios, а также услуги круглосуточного мониторинга Ваших серверов с оповещением смс/jabber.
Обращайтесь по любым вопросам, буду рад сотрудничеству!

Контакты:
ICQ: 193-020;
Jabber:
Вопрос: Программа, предназначенная для управления и мониторинга нескольких серверов

Здравствуйте, задумались о настройке удаленного управления и мониторинга серверов. Пролистав интернет нашел интересную программку Intel® Multi-Server Manager, вроде по описанию все хорошо. Поделитесь впечатлениями о этой программе или может что то другое порекомендовать.

Добавлено через 7 минут
p.s. сервера windows
Ответ: Привет, подскажи как настроить snmp? Windows серваки выдают ошибку

создал правило обнаружения,

добавил макрос,

на сервере snmp работает.

На клиенте службу SNMP включил и так

и так
.
Помоги пожалуйста, не могу понять в чем дело.
Вопрос: Программа мониторинга температуры процессора и других устройств ПК

Парни, подскажите хорошую удобную прогу, которая позволяла бы наблюдать температуру процессора и основных микросхем материнки. Можно несколько подобных прог.

Требования к программе приблизительно такие:
1. Она должна в режиме реального времени показывать температуру основных устройств ПК:
процессора, материнки, возможно жестких дисков и т. п. Неплохо было бы, если бы программа также выводила скорость вращения вентиляторов, напряжения на выходах блока питания.

2. Программа находилась бы в системном трее, откуда ее легко было бы извлечь и посмотреть в ее окне все эти данные.

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

4. Очень важный пункт! Чтобы программа позволяла определять верхнюю и нижнюю допустимую границу для каждой измеряемой величины и при выходе значения за эти пределы подавала бы сигнал тревоги, например, начинала бы истошно вопить, пищать (через системный динамик или колонки на выходе звуковой платы), выдавать окна с предупреждениями, вызывать моргание значка в трее рабочего стола и т. п.

Знаю, что хорошие материнские платы обычно снабжаются такой утилитой, которая поставляется на диске, прилагаемом к плате. Однако тот компьютер, на который я хочу поставить эту проверку, на диске с драйверами материнки изначально не имел такой программы.
Ответ: JohnyWalker,
Сообщение от JohnyWalker
SpeedFan ничего утилита, но насколько я понял, не может правильно определить наименования многих устройств, с датчиков которых она снимает показания. Получается, что вместо CPU Temperature, MB Temperature, Disk <модель> Temperature видишь Temp1, Temp2 и т. д. Догадаться, что есть что, конечно несложно, но не очень удобно.
Ещё HWMonitor не пойми чего в названии датчиков материнской платы пишет, и как понять где например температура чипсэта не понятно, может вы объясните как сориентироваться ?

Добавлено через 3 минуты
Uinslou,
Сообщение от Uinslou
Давно пользуюсь HWmonitor, очень полезная и функциональная программа.
А как вы, интересно поймёте где температура чипсэта, если в соответствующем разделе 5 датчиков не пойми как названых ?
Вопрос: Ищу программу мониторинга обращений к HDD

Приветствую всех!
Подскажите пожалуйста программу, которая сможет отслеживать обращение к физическим дискам (не логическим, типа: C:, D и выводить номер сектора (LBA) к которому было обращение.
Ответ: Программа найдена - Process Monitor.
Оказывается он может и обращение к физ. дискам отслеживать.
Вопрос: Какой программой сделать образ сервера?

Доброго времени суток! Нужно сделать образ сервера windows server 2012 foundation. не могу найти нужную программу! Ни одна версия акрониса, которую пробовал не подошла. Чем пользуетесь вы? Можете подсказать какую версию нужно брать?
Ответ:
Сообщение от HotBeer
как я понимаю версии корпоративные связаны с разными райд контроллерами
ну если это сервер от НовоРусских то скорее таки да, дело в рейдконтроллере.
Вопрос: Чем осуществить мониторинг DNS серверов

Надо мониторить несколько DNS серверов. Ищу решения для мониторинга доступности в течении дня; вычисления времени отклика; вычисление времени выполнения запроса. Хочется простое решение. Чем делать?
Ответ: Paromshick
Спасибо!
Вопрос: Мониторинг принт сервера

Может кто-нибудь подсказать, каким мониторингом пользуется или пользовался на print server на windows 2008 r2? Интересует статистика печати.
Ответ: Сегодня на работе по пробую, вечером отпишусь)