IBM Event Streams to Netcool/OMNIbus 협력
이벤트 스트림 준비
IBM Event Streams for IBM Cloud 시작
(프리 플랜에서도 Netcool에의 제휴는 가능)
주제
관리 화면에서 새 주제를 만듭니다.
연결 정보
서비스 자격 증명 화면에서 MessageBus Probe 연결을 위한 자격 증명을 만듭니다.
작성한 키의 상세로부터 다음의 정보를 확인해 둔다
* api_key
* kafka_brokers_sasl
*user
*password
MessageBus Probe 설정 개요
배포 절차는 Netcool/OMNIbus의 일반적인 Probe 설치 절차와 유사합니다.
구성이 필요한 것은 다음 파일입니다.
배포 절차는 Netcool/OMNIbus의 일반적인 Probe 설치 절차와 유사합니다.
구성이 필요한 것은 다음 파일입니다.
예
$OMNIHOME/probes/linux2x86/message_bus_kafka.props
Manager : 'Kafka'
MessageLog : '$OMNIHOME/log/message_bus_kafka.log'
PropsFile : '$OMNIHOME/probes/linux2x86/message_bus.props'
RulesFile : '$OMNIHOME/probes/linux2x86/message_bus_kafka.rules'
TransportType : 'KAFKA'
TransportFile : '$OMNIHOME/java/conf/kafkaTransport.properties'
TransformerFile : '$OMNIHOME/probes/linux2x86/message_bus_parser_config.json'
MessagePayload : 'JSON'
Event Streams에서 작성한 자격 증명 등을 여기에서 설정
$OMNIHOME/java/conf/kafkaClient.properties
key.deserializer=org.apache.kafka.common.serialization.StringDeserializer
value.deserializer=org.apache.kafka.common.serialization.StringDeserializer
key.serializer=org.apache.kafka.common.serialization.StringSerializer
value.serializer=org.apache.kafka.common.serialization.StringSerializer
acks=all
security.protocol=SASL_SSL
sasl.mechanism=PLAIN
ssl.protocol=TLSv1.2
ssl.enabled.protocols=TLSv1.2
ssl.keystore.location=/opt/IBM/tivoli/netcool/platform/linux2x86/jre_1.8.0/jre/lib/security/cacerts
ssl.keystore.password=changeit
ssl.keystore.type=JKS
group.id=<Consumer-group-Name>
sasl.jaas.config=org.apache.kafka.common.security.plain.PlainLoginModule required serviceName="kafka" username="token" password="*************************";
이벤트 스트림에 대한 연결 정보 설정
$OMNIHOME/java/conf/kafkaConnectionProperties.json
{
"zookeeper_client" :
{
"target" : "",
"properties" : "",
"java_sys_props" : "",
"topic_watch": false,
"broker_watch": false
},
"brokers" :"<KAFKA_BROKERS_SASL>",
"topics": "<Event Streams TOPIC NAME>",
"kafka_client" :
{
"properties" : "$OMNIHOME/java/conf/kafkaClient.properties",
"java_sys_props" : "$OMNIHOME/java/conf/kafkaClient_javaSys.properties"
}
}
$OMNIHOME/java/conf/kafkaTransport.properties
KafkaClientMode=CONSUMER
ConnectionPropertiesFile=$OMNIHOME/java/conf/kafkaConnectionProperties.json
이전 버전의 MessageBus Probe(11.0에서 확인)에서는 자격 증명 호환성 문제로 인해 오류가 발생하므로 최신 버전(13.0.x) 사용을 권장합니다.
Reference
이 문제에 관하여(IBM Event Streams to Netcool/OMNIbus 협력), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tsuna-tsuna/items/e56216811cf0b17f1ce6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)