Kuidas luua oma Windowsi sündmuste logi teavitussüsteem
Windowsi sündmuse logid on tohutu ressurss, kuna need ei saa mitte ainult aidata teil lahendada praegusi süsteemi probleeme, vaid võivad ka anda hoiatavaid märke võimalike tulevaste probleemide kohta. Nii et teie süsteemi salvestatud sündmuste peal hoidmine võib olla võtmeks teie süsteemi töökorras hoidmisel. Kahjuks võib sündmuste logide sõelumine või kohandatud vaadete loomine olla tülikas manuaalne protsess.
Õnneks on meil lahendus, mis võimaldab teil hõlpsasti eksportida ja filtreerida Windowsi sündmuste logi kirjeid ning seejärel saata need e-postiga ja / või salvestada tekstifaili. Kui see protsess on konfigureeritud planeeritud ülesande osana, võib teil olla näiteks teile automaatselt saadetud hoiatus- ja veateated.
Kuidas see töötab
Meie lahendus toimib Nirsoft'i poolt loodud freeware utiliidi MyEventViewer abil, mis võimaldab teil Windowsi sündmuse logisid kergesti eksportida komaga eraldatud failile. Selle väljundi põhjal oleme välja töötanud lihtsa konfigureeritava partii skripti, mis filtreerib need tulemused ja seejärel saab e-posti teel ja / või salvestada filtreeritud tulemuste faili. Kuna tulemused on eraldatud komaga, saab selle avada Excelis (või teie lemmik CSV programmis) ning sorteerida ja filtreerida.
Konfiguratsioon
Konfiguratsiooniseaded ja -valikud dokumenteeritakse skriptis inline kommentaaridena, kuid me katame mõned neist üksikasjalikult siin.
Sündmuse logi nimi
Sündmuste logide määramisel, mida soovite sündmuste salvestamiseks, peate kasutama logi täielikku nime. See ei pruugi olla nähtav logi sündmuste vaatajate loendis.
Näiteks, kui soovite salvestada sündmusi logist „Microsoft Office Alerts”, minge logi atribuutide dialoogi.
Märkige väärtus täisnimi väärtuses, antud juhul „OAlerts”. See oleks väärtus, mida peate skripti konfiguratsiooni sisestama.
Sündmuste tüübid
Sündmuste tüüpide väärtused on lihtsalt tekst, mida näete veerus „Tase”, kui vaatate sündmuse logisid. Tavaliselt on need kas informatsioon, hoiatus või viga, kuid erinevatel logidel võib olla erinevad väärtused.
Planeeritud ülesannete seadistamine
Selle skripti tüüpiline kasutamine on tõenäoliselt automatiseeritud protsessis. Nii et veendumaks, et teie salvestusintervalli ja protsessi kulgemise vahel ei ole kattumist, peaksite seadistama Windowsi plaanitud ülesande, et täiendada püüdmisaega.
Lihtsalt, kui teie konfiguratsioon on seatud viimase päeva sündmuste jäädvustamiseks, peaks teil olema planeeritud ülesanne, mis kestab üks kord päevas. Kui teie konfiguratsioon on seatud viimase tunni jooksul, peaks teie planeeritud ülesanne olema määratud käivituma üks kord tunnis. Jne.
Täiendava märkusena, et veenduda, et MyEventVieweri rakendus saab vajaminevale teabele, peaks vastav ajastatud ülesanne olema administraatori õigustega masinas.
Näited
See konfiguratsioon saadaks e-posti aadressile veateated ja hoiatused süsteemist ja rakenduste sündmuste logidest, mis on salvestatud eelmisel päeval (24 tundi) [email protected], ning salvestage väljund C: \ t
- EmailResults = 1
- [email protected]
- Salvesta tulemused = 1
- SaveTo = C: märkused
- TimeInterval = 3
- TimeValue = 1
- Logid = süsteem, rakendus
- Tüübid = Viga, Hoiatus
- Planeeritud ülesanne peaks toimuma iga päev.
See konfiguratsioon saadaks e-posti teel ainult veateated süsteemi sündmuste logist, mis on salvestatud viimase tunni jooksul [email protected]:
- EmailResults = 1
- [email protected]
- Salvesta tulemused = 0
- TimeInterval = 2
- TimeValue = 1
- Logid = Süsteem
- Tüübid = Viga
- Planeeritud ülesanne peaks toimuma iga tunni tagant.
See konfiguratsioon salvestaks ainult viimase nädala rakenduste sündmuste logist tehtud vead ja hoiatused kasutaja JFaulkneri töölauale (Windows 7) C: Kasutajad jfaulkner Desktop:
- EmailResults = 0
- Salvesta tulemused = 1
- SaveTo = C: kasutajad jfaulkneri töölaud
- TimeInterval = 3
- TimeValue = 7
- Logid = rakendus
- Tüübid = Viga, Hoiatus
- Planeeritud ülesanne peaks toimuma iga nädal.
Lae sündmuste logi teavitaja skript How-To Geekist
Laadige MyEventViewer alla Nirsoftilt
Laadige alla Blatfor alates Sourceforge'ist