IMPORTANT ANNOUNCEMENT: On May 6, 2024, Carbon Black User eXchange (UeX) and Case Management will move to a new platform!
The Community will be in read-only mode starting April 19th, 7:00 AM PDT. Check out the blog post!
You will still be able to use the case portal to create and interact with your support cases until the transition, view more information here!

Collecting logs for BSOD/Kernel Panic Issues [Sensor - Cb Response]

Collecting logs for BSOD/Kernel Panic Issues [Sensor - Cb Response]

Version

Cb Response 4.x, 5.x, 6.x

Topic

This document describes how to collect Cb Response sensor diagnostics when a Blue Screen of Death (BSOD) or a kernel panic occurs on Windows, OS X or Linux.

Check here if one of these solutions fit your issue better:

Steps

Follow steps below for a given OS platform to collect sensor diagnostics to diagnose BSOD/kernel panic issues.

Windows

Note: If a Cb Protection Agent is installed, you may need to disable the Cb Tamper Protect Updater to gain read access to the Diagnostics folder on the Windows platform.

  1. Answer the following questions in your case:
    1. Is this a reproducible scenario and if so, what are the steps to reproduce the BSOD/kernel panic?
      a. Was the host performing any special actions when the BSOD/kernel panic occurred? For example, were any backups, or large file transfers being performed?
    2. How many systems are affected?
    3. If this is affecting multiple systems is there anything in common between them such as OS, sensor version, function (ex. Web Server, Database Server,NFS)?
    4. Are there any other security applications/real-time scanners installed?
      a. If so, can you verify that sensor exclusions in place? Anti-Virus Exclusions for Cb Response Sensor
      b. Is the Cb Protection (bit9) Agent installed, and if so, what version?
      c. Is the Cb Defense (confer) Sensor installed, and if so, what version?
  2. Follow the Operating System vendor's Instructions to configure a memory dump:
    Note: By default, a Windows system is configured to only save a mini-dump memory file when a BSOD occurs. This may not be enough to diagnose and resolve the issue. Either a kernel (minimal) or a complete (preferred) memory dump is requested
    1. Windows Vista and up, 2K, 2K8 R2 and up

    2. Windows XP, 2K3
  3. Enable Enable verbose logging of the Cb Response sensor service
    Warning: Be careful the additional logging does not fill up disk
  4. If the BSOD is random or its trigger is unknown, you will have to wait for the BSOD to occur. If you're able to readily reproduce, go through appropriate steps to cause the BSOD
  5. Once the system reboots, compress the c:\Windows\memory.dmp file (default location for memory dump files)
  6. Diagnostic utility to collect Carbon Black endpoint logs
    IMPORTANT: when complete, don't forget to remove verbose logging
  7. Export the Application and System logs from Windows Event Viewer (in .evt or .evtx format): How to Export Windows Event Logs
  8. Send the compressed memory.dmp, sensor diagnostics (tgz archive), Application and System Windows Event logs using instructions in the Uploading Files section below

MacOS

  1. Answer the following questions in your case:
    1. Is this a reproducible scenario and if so, what are the steps to reproduce the BSOD/kernel panic?
      a. Was the host performing any special actions when the BSOD/kernel panic occurred? For example, were any backups, or large file transfers being performed?
    2. How many systems are affected?
    3. If this is affecting multiple systems is there anything in common between them such as OS, sensor version, function (ex. Web Server, Database Server,NFS)?
    4. Are there any other security applications/real-time scanners installed?
      a. If so, can you verify that sensor exclusions in place? Anti-Virus Exclusions for Cb Response Sensor
      b. Is the Cb Protection (bit9) Agent installed, and if so, what version?
      c. Is the Cb Defense (confer) Sensor installed, and if so, what version?
  2. Run the following command in a terminal session:
    sudo /Applications/CarbonBlack/sensordiag.sh
  3. This will create an archive of logs in the current working directory with the sensordiag_(hostname)_(date).tgz filename format
  4. Send the sensordiag_(hostname)_(date).tgz file using instructions in the Uploading Files section below

Linux

  1. Answer the following questions in your case:
    1. Is this a reproducible scenario and if so, what are the steps to reproduce the BSOD/kernel panic?
      a. Was the host performing any special actions when the BSOD/kernel panic occurred? For example, were any backups, or large file transfers being performed?
    2. How many systems are affected?
    3. If this is affecting multiple systems is there anything in common between them such as OS, sensor version, function (ex. Web Server, Database Server,NFS)?
    4. Are there any other security applications/real-time scanners installed?
      a. If so, can you verify that sensor exclusions in place? Anti-Virus Exclusions for Cb Response Sensor
      b. Is the Cb Protection (bit9) Agent installed, and if so, what version?
      c. Is the Cb Defense (confer) Sensor installed, and if so, what version?
  2. If the /var/crash directory does not have the recent crash dump, you will need to prepare your system for collecting a crash dump prior to reproducing the kernel panic.
    Note: Please refer to the Operating System vendor's instructions. For example, Chapter 30 of the Red Hat Deployment Guide​ has the instructions on installing and configuring the kdump service for RHEL 6
  3. Once kdump is configured, reproduce the kernel panic or wait for one to occur before proceeding
  4. Run the following command in a terminal session as root:
    /opt/cbsensor/sensordiag.sh
  5. This will create an archive of logs in the current working directory with the sensordiag_(hostname)_(date).tgz filename format and will include the /var/crash directory
  6. If possible, take a VM Snapshot while it is running and collect the .vmsn file
    Note: if the .vmsn file is small (~1.5MB), this means the VM is configured to store the memory in a separate file. If so, please also send the .vmem file
  7. Send the sensordiag_(hostname)_(date).tgz and .vmsn/.vmem file(s) using instructions in the Uploading Files section below

Uploading Files

If under 25 MB, files can be attached to your case. Otherwise upload the collected data at Cb Vault

Labels (1)
Was this article helpful? Yes No
0% helpful (0/1)
Article Information
Author:
Creation Date:
‎02-08-2016
Views:
4545
Contributors