Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
whoiam447
0 / 0 / 0
Регистрация: 13.11.2019
Сообщений: 6
1

Мониторинг сайтов

14.02.2020, 16:57. Просмотров 164. Ответов 2
Метки нет (Все метки)

Добрый день. Ребята может кто поделиться батником который проверяет статус сайта "$state" = "200 OK" каждые 30-60 секунд и если сайт не доступен записывает лог локально, либо отправляет на почту либо в скайп. Заранее спасибо.
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.02.2020, 16:57
Ответы с готовыми решениями:

Мониторинг файлов
Добрый день. Для начала опишу задачу. Есть некая директория, в которой при определенных действиях...

Мониторинг запускаемых процессов
Извините пожалуйста за некро, но всёже.. Разъясните пожалуйста как это работает? Или может для...

BAT мониторинг ping
Подскажите пожалуйста как записывать в excel в один столбец одно значение (а именно время передачи)...

Мониторинг состояния службы
Всем доброго времени суток. Прошу помочь с созданием батника, задача следующая: 1. Батник...

2
FlasherX
2261 / 1074 / 425
Регистрация: 06.06.2017
Сообщений: 3,717
14.02.2020, 19:07 2
Цитата Сообщение от whoiam447 Посмотреть сообщение
либо отправляет на почту
Тема.
0
volodin661
2596 / 1139 / 197
Регистрация: 10.12.2013
Сообщений: 3,840
20.02.2020, 09:03 3
PowerShell
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
# First we create the request.
$HTTP_Request = [System.Net.WebRequest]::Create('http://google.com')
 
# We then get a response from the site.
$HTTP_Response = $HTTP_Request.GetResponse()
 
# We then get the HTTP code as an integer.
$HTTP_Status = [int]$HTTP_Response.StatusCode
 
If ($HTTP_Status -eq 200) {
    Write-Host "Site is OK!"
}
Else {
 
    $Parameters       = @{
        From          = 'User01 <user01@fabrikam.com>'
        To            = 'User02 <user02@fabrikam.com>'
        Subject       = 'Шеф, всё пропало'
        SmtpServer    = 'smtp.fabrikam.com'
    }
 
    Send-MailMessage @Parameters
}
 
# Finally, we clean up the http request by closing it.
If ($HTTP_Response -eq $null) { } 
Else { $HTTP_Response.Close() }
0
20.02.2020, 09:03
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.02.2020, 09:03

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Мониторинг папки
Приветствую Вас, уважаемые коллеги и участники форума. В конторе имеется файловый сервер под...

Мониторинг оперативной памяти
Добрый день, подскажите пожалуйста программу для мониторинга оперативной памяти, чтобы показывала...

Мониторинг канала связи
Кто-нибудь знает программы для мониторинга каналов связи? 1. Должна быть бесплатной. 2. На...

Мониторинг сервера (удаленно)
Задача: вывести информацию о сервере (характеристики, состояние, место на жестком диске и тд) ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.