Skip to content

cyware-labs/humio-intel-onboarding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Configure CTIX App for Humio

Download this CTIX app package on your local server to define the CTIX-Humio integration constants and run the app to fetch CTIX data.

Define Integration Constants

Define the CTIX-Humio integration constants to establish the connection between your CTIX and Humio apps. In the CTIX app package, open the constants.py file under config and define the following constants:

  • CTIX_INSTANCE_NAME: Enter the instance name of your CTIX application. For example, ctix_prod.
  • CTIX_BASE_URL: Enter the endpoint URL of your CTIX application. For example, https://prod.cyware.com/ctixapi/.
  • CTIX_ACCESS_ID: Enter the access ID of your CTIX application.
  • CTIX_SECRET_KEY: Enter the secret key of your CTIX application.
  • CTIX_SAVED_RESULT_SET_TAG: Enter the saved result set tag to fetch the associated threat data.
  • HUMIO_BASE_URL: Enter the base URL of your Humio application. For example, https://cloud.us.humio.com/.
  • HUMIO_HEC_BEARER_TOKEN: Enter the ingest token of your Humio application.

For more information on how to generate the API credentials in CTIX, see Generate Open API Credentials.

For more information on how to generate an ingest token in Humio, see Generate a New Ingest Token.

Schedule Cron Job

To schedule a cron job to run the CTIX app every minute and retrieve CTIX data into Humio, do the following:

  1. Run crontab -e to create a crontab.
  2. Enter the following cron expression and save: * * * * * /usr/bin/python <ctix app package directory>/ctix_to_humio.py.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages