Пользователь
Логин:
Пароль:
Забыли свой пароль?

Поиск по сайту
 

 Расширенный поиск
Реклама

 

Опрос


Погода

Создание инцидента с помощью sd_event

Форумы
Обновления
Поиск
Пользователи 
Правила
Помощь
Войти

Страницы: 1 2 След.
Создание инцидента с помощью sd_event, sd_event
Всем доброго дня!

Подскажите коллеги, возможно ли создать инцидент с помощью sd_event'a? Порывшись в нете, я нашел информацию, что как-бы можно, передав необходимые параметры. Но на практике ничего не выходит.
Использую стандартный маппинг для инцидентов - external event, создал батник в котором указал все параметры:
"C:\Program Files\Hewlett-Packard\OpenView\service desk 4.5\event\bin\sd_event" -f sd_event.ini -v event_id="1234" ci="Lotus Domino" description="1234" initiator="user"

Настройки sd_event.ini:
[SD_EVENT]
LOGFILE=sd_event.log
ERROR_LOGFILE=sd_event_error.log
ACCOUNT=admin/admin
SERVER=localhost
PORT=30980
MAPPING=external_event
CLASSNAME=incident
MODUS=insert
LANGUAGE=GB

ошибка в логе - на английском с вопросительными знаками, но можно догадаться, что параметр указан неверно.
SERVER_RESPONSE=ERROR: Event_id ???? ??????? ?? ????????????? ??????? ??????????????? ?????????.

Может кто заморачивался с этим?
Только что попробовал - всё создалось. Запускал с параметрами "sd_event.exe -f C:\test\ini\test.ini -v event_id=0"
[SD_EVENT]
LOGFILE=C:\test\test.log
ERROR_LOGFILE=C:\test\test_err.log
ACCOUNT=admin/admin
SERVER=localhost
PORT=30980
MAPPING=external_event
CLASSNAME=incident
MODUS=insert
LANGUAGE=GB
Изменено: Салават Арипов - 25.08.2011 16:45:10
Салават, а вы запускали с одним параметром?(event_id=0)

создался инцидент с id = 0 ?
Цитата
alexx2xx ivanov пишет:
Салават, а вы запускали с одним параметром?(event_id=0)



создался инцидент с id = 0 ?

У меня прописаны в шаблоне поля по умолчанию, которые необходимы для инцидента. Проверьте, все ли поля обязательные у вас есть при создании его. event_id в мэппинге указан как ID источника, соответственно, в это поле прописался "0". Если запустить второй раз с этим же параметром, то будут обновляться поля в уже созданном инциденте.
Да, все верно, меппинг взял стандартный, ничего не менял, в нем указано это поле для меппинге.
Но в итоге получил:
[EVENT_1564]
VALUE_LIST="username=admin#password=admin#mapping=external_event#className=incident#modus=INSERT#event_id=0#"
SERVER=localhost
PORT=30980
SERVER_RESPONSE=ERROR: Event_id ???? ??????? ?? ????????????? ??????? ??????????????? ?????????.
LANGUAGE=GB
TRY=1
LOGFILE=E:\test\sd_event.log
ERROR_LOGFILE=E:\test\sd_event_error.log
TIMESTAMP= 8/25/2011 15:57:12
ONFAIL=
SEND=true

Все выполняется под администратором SD, возможно есть какие то еще настройки прав, конкретно для меппинга?
Рисунок
extmap.jpg (75.74 КБ) [ Скачать ]
Да вроде стандартно. Я только в шаблоне default-ом указал ещё impact:
Рисунок
1.PNG (35.04 КБ) [ Скачать ]
Цитата
alexx2xx ivanov пишет:
Может кто заморачивался с этим?

уже наверное не к чему, но раньше Гриша писал об этом http://servicecall.ru/forum/forum2/topic36/
Изменено: Орест Боднарчук - 26.08.2011 06:50:43
Вроде бы разобрался, но не полностью. Инцидент создать удалось отключив обязательные поля в Security-Prevention. Для создание инцидента теперь указываю только два параметра: event_id, description (Но можно добавить и другие, в те же обязательные поля).

Привер команды: sd_event.exe -f sd_event.ini -v event_id=7 description="server up"

1.Но возник другой вопрос: Если я указываю в параметрах, например event_id=1, то в системе создается инцидент с Source ID следующим после уже существующих, то есть например 33445. если event_id=2, то Source ID = 33446 и т.д. Непонятно, как создать и апдейдить инцидент именно по его Source ID.

2.Пытался создать инцидент аналогичным путем на другом сервере, но возникла ошибка - сервер не принимает вообще никакое значение event_id. Может его параметры и формат(event_id) настраиваются отдельно?
Цитата
alexx2xx ivanov пишет:
Вроде бы разобрался, но не полностью. Инцидент создать удалось отключив обязательные поля в Security-Prevention. Для создание инцидента теперь указываю только два параметра: event_id, description (Но можно добавить и другие, в те же обязательные поля).



Привер команды: sd_event.exe -f sd_event.ini -v event_id=7 description="server up"



1.Но возник другой вопрос: Если я указываю в параметрах, например event_id=1, то в системе создается инцидент с Source ID следующим после уже существующих, тоесть например 33445. если event_id=2, то Source ID = 33446 и т.д. Непонятно, как создать и апдейдить инцидент именно по его Source ID.



2.Пытался создать инцидент аналогичным путем на другом сервере, но возникла ошибка - сервер не принимает вообще никакое значение event_id. Может его параметры и формат(event_id) настраиваются отдельно?

А точно именно Source ID такой? event_id это не ID инцидента, именно Source ID, другое поле. ID задать самому не удастся - оно присваивается автоматически системой.
Да, извиняюсь, это просто ID инцидента. Event_ID маппится как Source ID, я подумал что это именно он и есть.

А параметры для event_id где нибудь определяются (формат и т.д.)?
Страницы: 1 2 След.

Сегодня были (гостей: 1, пользователей: 0, из них скрытых: 0)