GLOBUS-GRAM-AUDIT(8)

πŸ’– NAME πŸ’–

globus-gram-audit β€” the lil bestie that scoops up your GRAM5 audit records and yeets them straight into a database πŸ—„οΈβœ¨


✨ SYNOPSIS ✨

globus-gram-audit [ --conf CONFIG-FILE ] [ --create |
--update=OLD-VERSION ] [ --check ] [ --delete ] [
--audit-directory=AUDITDIR ] [ --quiet ]

🌸 DESCRIPTION 🌸

okay so globus-gram-audit is literally the one that loads audit records into an SQL-based database. that's its whole thing. main character behavior fr fr πŸ’…

By default it reads /etc/globus-job-manager.conf to figure out where the audit directory lives, and then it uploads all the files in that directory that contain valid audit records to the database that the globus_gram_job_manager_auditing_setup_scripts package configured for you. no cap. 🫢

And the slay part? If the upload completes successfully, the audit files get removed. gone. deleted. they did their job and now they're free πŸ¦‹

The full set of command-line options to globus-gram-audit consist of:

  • --conf CONFIG-FILE β€” use CONFIG-FILE instead of the default from the configuration file, for audit database configuration. so like, you're overriding the config source, okay? πŸ’œ
  • --check β€” checks whether the insertion of a record was actually successful by querying the database after inserting the records. this is used in tests. vibe check on your inserts ✨
  • --delete β€” deletes audit records from the database right after inserting them. also used in tests, specifically so the database doesn't get absolutely stuffed with test records. the way it inserts then immediately deletes... iconic honestly πŸ’€
  • --audit-directory AUDITDIR β€” look for audit records in AUDITDIR instead of looking in the directory specified in the job manager configuration. used in tests so you can control which records get loaded into the database and then deleted πŸŽ€
  • --query SQL β€” performs the given SQL query on the audit database. it uses the database information from the configuration file to figure out how to contact the database. so like, it already knows who to call πŸ“ž
  • --quiet β€” reduces the amount of output for common operations. shhh. lowkey mode 🀫

πŸŽ€ FILES πŸŽ€

The globus-gram-audit uses the following files:

  • /etc/globus-gram-job-manager.conf β€” GRAM5 job manager configuration. it includes the default path to the audit directory πŸ“
  • /etc/globus-gram-audit.conf β€” audit configuration. it includes the information needed to contact the audit database. this is the one with the ✨connections✨

πŸ‘‘ AUTHOR πŸ‘‘

Copyright © 1999-2016 University of Chicago 🌈


okay bestie that's the whole page, you're fully caught up, go audit something πŸ’–βœ¨

this was Grid Community Toolkit 6, dated 03/31/2018, from the GLOBUS-GRAM-AUDIT(8) manual page β€” mwah, love u, bye 🫢