На главную :: DiamondSteel-ArtНаписать письмо...Карта сайтаПоиск по сайту

На главную :: DiamondSteel-Art

Прежде чем загрузить файл на сервер, сосчитай до ста.
Прежде чем стереть его - до тысячи.

Полезное

   Назад 

Получение Error записей из системного лога за указанную дату



Одна из задач системного администрирования это безотказная работа серверов.

Чтобы это обеспечить приходиться мониторить логии серверов.

Этот скрипт призван облегчить эту рутинную работу.



########################################################
#                                                      #
# Получение Error записей из системного                #
#           лога за указанную дату.                    #
# Входные параметры:                                   #
# $data — дата в системном формате (у меня dd.mm.yyyy) #
# $strComuterName — имя или ip компьютера              #
#                                                      #
# (c) DiamondSteel                                     #
#                                                      #
########################################################

function GetErrorOfComputer ($data, $strComuterName){
	if(!$data){
		# Если в функцию не передали дату то находим дату предыдущего дня.
		# Получаем текущую дату.
		$a = Get-Date
		# Получаем вчерашнюю дату.
		$yesterday = $a.addDays(-1).ToShortDateString().ToString()
		$data = $yesterday
	}
	if(!$strComuterName){
		# Если в функцию не передали имя или ip адрес удалённого компьютера то смотрим локально.
		$strComuterName="127.0.0.1"
	}

	# Указываем какой EventLog будем смотреть.
	$strLog ="system"
	
	# Находим все записи Error за указанную дату в Системном логе.
	Get-EventLog $strLog -EntryType Error -ComputerName $strComuterName |
		Where-Object { (get-date $_.TimeGenerated -Format d).ToString() -eq $data } |
		Format-List MachineName, EventID, TimeGenerated, EntryType, Source, Message
}

########################################################


Пример использования:


GetErrorOfComputer 30.11.2009 1c8


Любую фотографию представленную на этом сайте можно купить, как в качестве готового отпечатка, так и в электронном виде, для последующей переработки. Просто свяжитесь со мной.

Система Orphus Яндекс.Метрика

  © DiamondSteel-Art  [ pgt: 0.008 sec. ]      Использование материалов сайта разрешено только с письменного разрешения автора