2015-04-09 2 views
1

Я хотел бы включить ведение журнала аудита с помощью сценария wsadmin. Я был в состоянии создать уведомление аудита, как это:Как включить ведение журнала аудита с помощью скрипта wsadmin?

AdminTask.createAuditNotification ('[- notificationName Log_Notification -sendEmail ложные -emailList -logToSystemOut верно])

Но я не могу создать монитор auditnotification , becasuse он должен иметь notificationRef:

AdminTask.createAuditNotificationMonitor ('[- monitorName AuditMonitor -notificationRef WSNotification_1428567470299 -enable истинный]')

, и если я хочу получить этот ref (AdminTask.getAuditNotificationRef()), чтобы поместить его в переменную, тогда он должен сначала настроить монитор (согласно документации IBM). Если я сначала не настрою монитор уведомлений, то getAuditNotificationRef вернется с нулевым значением. Но если я хочу, чтобы настроить монитор, мне нужна notificationRef :(.

Вид запутанной вещи для меня ... может кто-нибудь помочь мне с этим вопросом?

благодаря

ответ

1

Вы смотрели в ? knowledgecenter
http://www-01.ibm.com/support/knowledgecenter/SSAW57_8.5.5/com.ibm.websphere.nd.doc/ae/txml_7auditnotify.html?lang=en

Это показывает следующий пример:

AdminTask.createAuditNotification ('- notificationName defaultEmailNotificatio п -logToSystemOut верно -sendEmail верно -emailList [email protected] (smtp-server.mycompany.com) -emailFormat HTML ')

AdminTask.createAuditNotificationMonitor (' - notificationName defaultEmailNotification -logToSystemOut верно -sendEmail верно - адреса электронной [email protected] (smtp-server.mycompany.com) -emailFormat HTML ')

AdminConfig.save()

Как вы можете видеть, нет -notificationRef необходимости.

С уважением, Gary

Смежные вопросы