官术网_书友最值得收藏!

Data integrity control

Splunk has now come up with the data integrity managing feature in its latest version 6.3. It provides a way to verify the integrity of data that is indexed over Splunk. On enabling this feature, Splunk computes hashes on every slice of uploaded data and stores those hashes so that they can be used to verify the integrity of the data. It is a very useful feature where the logs are from sources such as bank transactions and other critical data where an integrity check is necessary.

On enabling this feature, Splunk computes hashes on every slice of newly indexed raw data and writes it to an l1Hashes file. When the bucket rolls from one bucket to another, say from hot to warm, Splunk computes the hash of contents of the l1Hashes file and stores it into the l2Hash file.

Hash validation can be done on Splunk's data by running the following CLI command:

./splunk check-integrity -bucketPath [ bucket path ] [ verbose ]
./splunk check-integrity -index [ index name ] [ verbose ]

In case hashes are lost, they can be regenerated using the following commands:

./splunk generate-hash-files -bucketPath [ bucket path ] [ verbose ]
./splunk generate-hash-files -index [ index name ] [ verbose ]

Let's now configure data integrity control. To configure data integrity control, modify the indexes.conf file located at $SPLUNK_HOME\etc\system\local as follows:

enableDataIntegrityControl=true

Note

In a clustered environment, all the clusters and peers should run Splunk 6.3 to enable accurate data integrity control.

主站蜘蛛池模板: 昌邑市| 洛阳市| 怀来县| 怀集县| 大埔县| 浏阳市| 句容市| 阜城县| 彰化市| 安宁市| 桃源县| 砀山县| 巩留县| 蓝山县| 安达市| 尼勒克县| 尼玛县| 增城市| 新昌县| 福清市| 延津县| 若尔盖县| 丁青县| 广宗县| 深圳市| 扶风县| 金昌市| 阿坝| 伊春市| 莱阳市| 剑川县| 曲麻莱县| 萝北县| 上栗县| 旺苍县| 开化县| 嵩明县| 绥阳县| 新龙县| 都江堰市| 堆龙德庆县|