Отслеживание создания теневых копий.
-
Добрый день! Не могу настроить отслеживание создания теневых копий.
Как я понял нужно написать парсер для отслеживания, но мой не работает. Подскажите плиз как это сделать (я новичок).
Привожу код парсера:
<parser name="WindowsBackups">
<file>{syslog}</file>
<rules>
<rule>
<match>VSS</match>
<event>USR_APP_ERROR</event>
</rule>
</rules>
</parser>Монитор системного журнала пуст, несмотря на изменение EnableSyslogReceiver на 1 и перезагрузки.
-
Нужно загрузить subagent и указать файлы парсеров в конфигурации агента:
SubAgent = filemgr.nsm *LOGWATCH Parser = C:\NetXMS\parser1.xmlпарсеров может быть несколько
Затем создать файл парсера parser1.xml
в нем минимально:<parser> <file>*System</file> <rules> <rule> <match>.*</match> <id>610</id> <event>100033</event> </rule> </rules> </parser><file>*System</file> - тут файл журнала в которое пишется событие, например *System - System.evtx или *Application - Application.evtx и т.д.
<match>.*</match> - тут совпадения по содержимому события, .* - любое содержимое
<id>610</id> - event id, он же код события в журнале windows
<event>100033</event> - id, он же code или имя события в netxms (event configuration), которое сработает при попадании в условия парсера
в принципе для начала все.
Про параметры передаваемые в событие netxms:
Passing parameters to eventsThe log parser can send parameters to events. All capture groups will be sent to the event as a parameters. For Windows additional
Number Description
1 to n Capture groups
n+1 Windows publisher name
n+2 Windows event id
n+3 Windows severity
n+4 Windows record Id
n+5 to k Windows event stringsПараметры в эвентах можно получать через capture groups %1 %2 и т.д., Capture groups 1 to n, это (.*) в <match></match>, допустим если <match>(.*)</match>, то весь текст события windows будет в параметре %1, если же в <match>some text in log (.*) more text (.*)</match> уже будет две Capture group %1 и %2 в них будет только тот текст который был между log и more в случае %1 и весь текст до конца текста события после text в случае %2, а в %3 будет Windows publisher name(source) и т.д.
-
@voron said in Отслеживание создания теневых копий.:
Нужно загрузить subagent и указать файлы парсеров в конфигурации агента:
SubAgent = filemgr.nsm *LOGWATCH Parser = C:\NetXMS\parser1.xmlпарсеров может быть несколько
Затем создать файл парсера parser1.xml
в нем минимально:<parser> <file>*System</file> <rules> <rule> <match>.*</match> <id>610</id> <event>100033</event> </rule> </rules> </parser><file>*System</file> - тут файл журнала в которое пишется событие, например *System - System.evtx или *Application - Application.evtx и т.д.
<match>.*</match> - тут совпадения по содержимому события, .* - любое содержимое
<id>610</id> - event id, он же код события в журнале windows
<event>100033</event> - id, он же code или имя события в netxms (event configuration), которое сработает при попадании в условия парсера
в принципе для начала все.
Про параметры передаваемые в событие netxms:
Passing parameters to eventsThe log parser can send parameters to events. All capture groups will be sent to the event as a parameters. For Windows additional
Number Description
1 to n Capture groups
n+1 Windows publisher name
n+2 Windows event id
n+3 Windows severity
n+4 Windows record Id
n+5 to k Windows event stringsПараметры в эвентах можно получать через capture groups %1 %2 и т.д., Capture groups 1 to n, это (.*) в <match></match>, допустим если <match>(.*)</match>, то весь текст события windows будет в параметре %1, если же в <match>some text in log (.*) more text (.*)</match> уже будет две Capture group %1 и %2 в них будет только тот текст который был между log и more в случае %1 и весь текст до конца текста события после text в случае %2, а в %3 будет Windows publisher name(source) и т.д.
спасибо за ответ

Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login