Aggregating audit records in a storage network
A method includes obtaining audit records. Each of the audit records indicates a timestamp for a corresponding message, at least one event type code selected from a plurality of event type codes for a corresponding audit event of the corresponding message, and an identifier for a corresponding system entity associated with creation of the corresponding message. A number of audit records are aggregated over a period of time. An audit file is generated to include the number of audit records and integrity information. Storage of the audit file is facilitated by utilizing a name of the audit file.
1. A method comprising:
obtaining audit records, wherein each of the audit records indicates: a timestamp for a corresponding message, at least one event type code selected from a plurality of event type codes for a corresponding audit event of the corresponding message, and an identifier for a corresponding system entity associated with creation of the corresponding message;
aggregating a number of audit records over a period of time;
generating an audit file to include the number of audit records and integrity information; and
facilitating storage of the audit file by utilizing a name of the audit file.
2. The method of claim 1 , wherein the name of the audit file is determined based on a virtual storage network address associated with accessing the audit file when stored as a plurality of audit file slices in a storage network.
3. The method of claim 1 , wherein the name of the audit file further includes at least one of: a text string name or a sequence number.
4. The method of claim 1 , wherein the name of the audit file further includes at least one of: a timestamp when created or a timestamp associated with when the audit file may be deleted.
5. The method of claim 1 , wherein the integrity information is generated based on at least one of: utilizing an ID associated with a storage processing unit, querying another device of a storage network for ID information, or receiving the ID information.
6. The method of claim 1 , wherein the integrity information is generated based on at least one of obtaining a certificate, generating a signature of the certificate, or calculating a hash of the audit file.
7. The method of claim 1 , wherein facilitating storage of the audit file by utilizing the name of the audit file includes at least one of: sending the audit file and the name of the audit file to a storage network for storage, or storing the audit file and the name of the audit file in the storage network.
8. A processing system comprises:
at least one processor;
a memory that stores operational instructions that, when executed by the at least one processor, cause the processing system to perform operations that include:
obtaining audit records, wherein each of the audit records indicates: a timestamp for a corresponding message, at least one event type code selected from a plurality of event type codes for a corresponding audit event of the corresponding message, and an identifier for a corresponding system entity associated with creation of the corresponding message;
aggregating a number of audit records over a period of time;
generating an audit file to include the number of audit records and integrity information; and
facilitating storage of the audit file by utilizing a name of the audit file.
9. The processing system of claim 8 , wherein the name of the audit file is determined based on a virtual storage network address associated with accessing the audit file when stored as a plurality of audit file slices in a storage network.
10. The processing system of claim 8 , wherein the name of the audit file includes at least one of: a text string name or a sequence number.
11. The processing system of claim 8 , wherein the name of the audit file includes at least one of: a timestamp when created or a timestamp associated with when the audit file may be deleted.
12. The processing system of claim 8 , wherein the integrity information is generated based on at least one of: utilizing an ID associated with the processing system, querying another device for ID information, or receiving the ID information.
13. The processing system of claim 8 , wherein the integrity information is generated based on at least one of obtaining a certificate, generating a signature of the certificate, or calculating a hash of the audit file.
14. The processing system of claim 8 , wherein facilitating storage of the audit file utilizing the name of the audit file includes at least one of: sending the audit file and the name of the audit file to a storage network for storage, or storing the audit file and the name of the audit file in the storage network.
15. A non-transitory computer readable storage medium comprises:
at least one memory section that stores operational instructions that, when executed by a processing system that includes a processor and a memory, causes the processing system to perform operations that include:
obtaining audit records, wherein each of the audit records indicates: a timestamp for a corresponding message, at least one event type code selected from a plurality of event type codes for a corresponding audit event of the corresponding message, and an identifier for a corresponding system entity associated with creation of the corresponding message;
aggregating a number of audit records over a period of time;
generating an audit file to include the number of audit records and integrity information; and
facilitating storage of the audit file by utilizing a name of the audit file.
16. The non-transitory computer readable storage medium of claim 15 , wherein the name of the audit file is determined based on a virtual storage network address associated with accessing the audit file when stored as a plurality of audit file slices in a storage network.
17. The non-transitory computer readable storage medium of claim 15 , wherein the name of the audit file includes at least one of: a text string name or a sequence number.
18. The non-transitory computer readable storage medium of claim 15 , wherein the name of the audit file includes at least one of: a timestamp when created or a timestamp associated with when the audit file may be deleted.
19. The non-transitory computer readable storage medium of claim 15 , wherein the integrity information is generated based on at least one of: utilizing an ID associated with the processing system, querying another device for ID information, or receiving the ID information.
20. The non-transitory computer readable storage medium of claim 15 , wherein the integrity information is generated based on at least one of obtaining a certificate, generating a signature of the certificate, or calculating a hash of the audit file.