Files
ai-security-xdr/haobang-security-dm/syslog-consumer/target/classes/com/kafka/kafkalogconsumer.class
T

73 lines
8.1 KiB
Plaintext
Raw Normal View History

Êþº¾4º
2¿
mÀÁ
¿ÂÃ
ÄÅ
ÆÇ
ÄÈÉÊ
ËÌÍÎ
ÄÏÐ
ÄÑ
ÒÓÔ
ÄÕÖ
×
ÄØ
ÙÚ ÛÜ ÝÞß
àáâ
¿d
ãä Ûå
æç èé èêë mìí
)¿î
)ï
'ðñ
)ò óôõö
'÷
'ø
ùú
'û
üý
'þ
àÿ
m


  
  


Ý 


M
M Û
Q Û

!"
#$
%&
)'(
)*+ ,-
./ ]0 ,12
34 ó567 ó8 ,9
i:; ó<=
>?@ mAB
q¿ mCloggerLorg/slf4j/Logger; formatter$Ljava/time/format/DateTimeFormatter;randomLjava/util/Random;<init>()VCodeLineNumberTableLocalVariableTablethisLcom/kafka/kafkalogconsumer;main([Ljava/lang/String;)Vargs[Ljava/lang/String;Run
sysLogUUIDLjava/lang/String;
strDeviceInfomapdevLjava/util/Map;point!Lcom/influxdb/client/write/Point;
syslogMessagelogNormalProcessor+Lcom/Modules/NormalData/LogNormalProcessor;record2Lorg/apache/kafka/clients/consumer/ConsumerRecord;records3Lorg/apache/kafka/clients/consumer/ConsumerRecords; influxClientLcom/influx/InfluxDBClient;eLjava/lang/Exception;propsLjava/util/Properties;consumer,Lorg/apache/kafka/clients/consumer/Consumer;LocalVariableTypeTable5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;XLorg/apache/kafka/clients/consumer/ConsumerRecord<Ljava/lang/String;Ljava/lang/String;>;YLorg/apache/kafka/clients/consumer/ConsumerRecords<Ljava/lang/String;Ljava/lang/String;>;RLorg/apache/kafka/clients/consumer/Consumer<Ljava/lang/String;Ljava/lang/String;>;
StackMapTableÁDâEF9
getSysLogUUID()Ljava/lang/String; currentDateLjava/time/LocalDate;
formattedDateinsertSingleRecord(Ljava/lang/String;)Vmapper%Lcom/common/mapper/XdrHoneypotMapper;Lcom/common/entity/XdrHoneypot;resultI
sqlSession&Lorg/apache/ibatis/session/SqlSession;strlogñG+H<clinit>
SourceFilekafkalogconsumer.java z{ {java/util/Properties0org/apache/kafka/clients/consumer/ConsumerConfigbootstrap.serversI Jª KLgroup.id Mªkey.deserializer8org/apache/kafka/common/serialization/StringDeserializerN Oªvalue.deserializerauto.offset.reset Pªenable.auto.commit QRS TUauto.commit.interval.ms Vª/org/apache/kafka/clients/consumer/KafkaConsumer zW XªY Z[D \]^ _`开始消费消æ¯...a b¯com/influx/InfluxDBClientc de fgE hiF jR kl0org/apache/kafka/clients/consumer/ConsumerRecord tujava/lang/StringBuilder收到syslogmessage: mn oljava/lang/String pªq r¯B收到消æ¯: 主题=%s, 分区=%d, åç§»é‡=%d, é”®=%s, 值=%s%njava/lang/Object 
ª stu Tv wxy Tz {l |} ©ª~  syslog_securityƒ deviceid device_id ˆ Šuuidtopicmessage Š Œx Ž  influxdb wirte syslog ,value:insert postgres syslog ,value:)com/Modules/NormalData/LogNormalProcessor z { {java/lang/Exception { ˜{ šyyyyMMddœ ž Ÿ -¡ ¢£ m¤ === 啿¡è®°å½•æ’入演示 ===¥ ¦§#com/common/mapper/XdrHoneypotMapperG ¨©ª «¬ ­® ¯{•æ¡è®°å½•æ’å…¥æˆåŠŸï¼ŒID: {}H °± r²æ’入的数æ®: {}啿¡è®°å½•æ’入失败 ³¯java/lang/Throwable ´µ啿¡è®°å½•æ’入出错 ³com/kafka/kafkalogconsumer· ¸¹yyyy-MM-dd HH:mm:ss vwjava/util/Random xy*org/apache/kafka/clients/consumer/Consumer1org/apache/kafka/clients/consumer/ConsumerRecordsjava/util/Iterator$org/apache/ibatis/session/SqlSessioncom/common/entity/XdrHoneypotcom/config/AppConfiggetBootstrapServersput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
getGroupIdjava/lang/ClassgetNamegetAutoOffsetResetgetEnableAutoCommit()Zjava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;getAutoCommitIntervalMS(Ljava/util/Properties;)VgetTopicjava/util/Collections
singletonList$(Ljava/lang/Object;)Ljava/util/List; subscribe(Ljava/util/Collection;)Vjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintlnjava/time/DurationofMillis(J)Ljava/time/Duration;pollI(Ljava/time/Duration;)Lorg/apache/kafka/clients/consumer/ConsumerRecords;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;valuetoStringorg/slf4j/Loggerinfo partition()Ijava/lang/Integer(I)Ljava/lang/Integer;offset()Jjava/lang/Long(J)Ljava/lang/Long;keyprintf<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream;com/common/util/SyslogParsersubstringBeforeFirstChar'(Ljava/lang/String;C)Ljava/lang/String;parseKeyValuePairs#(Ljava/lang/String;)Ljava/util/Map;com/influxdb/client/write/Point measurement5(Ljava/lang/String;)Lcom/influxdb/client/write/Point;
java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;addTagG(Ljava/lang/String;Ljava/lang/String;)Lcom/influxdb/client/write/Point;addFieldcurrentTimeMillis)com/influxdb/client/domain/WritePrecisionMS+Lcom/influxdb/client/domain/WritePrecision;time^(Ljava/lang/Long;Lcom/influxdb/client/domain/WritePrecision;)Lcom/influxdb/client/write/Point;writePointBlocking$(Lcom/influxdb/client/write/Point;)V9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Vinit
commitSyncprintStackTraceclosejava/time/LocalDatenow()Ljava/time/LocalDate;"java/time/format/DateTimeFormatter ofPattern8(Ljava/lang/String;)Ljava/time/format/DateTimeFormatter;format8(Ljava/time/format/DateTimeFormatter;)Ljava/lang/String;java/util/UUID
randomUUID()Ljava/util/UUID;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;com/common/util/MyBatisUtil
getSqlSession(()Lorg/apache/ibatis/session/SqlSession; getMapper%(Ljava/lang/Class;)Ljava/lang/Object;com/common/util/JsonParserparseLogMessageToXdrHoneypot3(Ljava/lang/String;)Lcom/common/entity/XdrHoneypot;insert"(Lcom/common/entity/XdrHoneypot;)IcommitgetId()Ljava/lang/Long;'(Ljava/lang/String;Ljava/lang/Object;)Verror
addSuppressed(Ljava/lang/Throwable;)V*(Ljava/lang/String;Ljava/lang/Throwable;)Vorg/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!m2tuvwxyz{|:¸±} !"~  |2¸±}
%&~ ƒ {|¯
æ»K*¸W* ¸