Conjur Fundamentals: Troubleshooting & Reporting
Conjur Fundamentals: Troubleshooting & Reporting
CyberArk Training
1
LESSON OBJECTIVES
This lesson provides an overview of troubleshooting, reporting, and auditing a Conjur implementation.
Upon completion of this lesson the participant will be able to:
• Get familiarized with the documentation and resources available to support Conjur
• Locate and review the location of critical configuration and log files for Conjur
• Review Conjur reporting functionality
2
2
DOCUMENTATION & RESOURCES
3
CYBERARK ONLINE DOCUMENTATION
https://docs.cyberark.com
• Access anytime from any device
4
LOG FILES & DEBUG LEVELS
5
CONJUR SERVER: FILE LOCATIONS
Configuration & Administration File Locations
/etc/conjur/nginx.d/ # Conjur server configuration files directory
/etc/nginx/ # nginx webserver configuration files directory
/etc/service/conjur/ # start/stop services directory
/opt/conjur/ # Conjur server base installation directory
/usr/local/bin # Conjur server binary executable file
/var/lib/gems/ # Ruby Gems Conjur server API files directory
6
CONJUR CLI: FILE LOCATIONS
7
VIEW LOG FILE DATA: DOCKER CONTAINER
Docker Container
• Viewing log file information in
real-time from the Conjur
Server follows same
conventions as Linux/Unix
administration
/var/log/conjur
8
COMMON ERRORS &
TROUBLESHOOTING
9
CONJUR CLI: HELP
10
CONJUR SERVER HEALTH
11
CONJUR SERVER INFO
… stdout truncated …
12
CONJUR SERVICES: STOP/START/RESTART
• Stop/Start/Restart a specific
Conjur Service service module
(authn, ldap-sync, ui, etc.) using
sv [stop | start | restart]
conjur/<service_module>
13
REPORTING
14
AUDIT & REPORTING OVERVIEW
Conjur Audit Trail
• Centralized audit database that collects a series of immutable permission
Audit Database Architecture
events and records of changes from the entire infrastructure (Event
records can never be modified) Leader Server
How it works? Leader Audit Records
15
AUDIT: ARCHITECTURE & SPECIFICATIONS
• All records are accessible via the Web UI, DAP CLI, and REST API
• Easy integration with Third Party SIEM tools like Splunk, ELK, or LogRythm
• By default, tailer setup to print all messages to /var/log/conjur/audit.log
16
CONJUR UI: RESOURCE/ROLE AUDIT INFORMATION
17
CONJUR LOGS: AUDIT.LOG & AUDIT.JSON
• /var/log/conjur/audit.log
• /var/log/conjur/audit.json
18
SIEM INTEGRATION:
SPLUNK
19
SIEM INTEGRATION: SPLUNK
20
SUMMARY
21
SUMMARY
22
22
THANK YOU
23