You can update Carbon Black Cloud Linux sensors through the command line.
Procedure
- Sign into the endpoint.
- Download the updated sensor file; see To download sensor kits.
- For Linux sensor versions prior to 2.15, unpack the agent tar ball into: /var/opt/carbonblack/psc/pkgs/upgrade_staging/ If you have not previously updated the sensor, this folder does not exist and you must create it.
For Linux sensors 2.15+, you can unpack the tarball and run the commands from any directory.
- Run the update script:
RPM:
$rpm -U cb-psc-sensor-xxx.rpm
Note:- For the RHEL sensors kit, you must specify the rpm package that corresponds to the distro version that you are installing.
- Run the following command to upgrade sensors that are deployed on an Amazon Linux 2 Graviton EC2 instance:
$ rpm -U cb-psc-sensor-<BUILD-NUMBER>.al2.aarch64.rpm --nodeps
el6 → centos/rhel/oracle 6.0-6.x
el7 → centos/rhel/oracle 7.0-7.x
el8 → centos/rhel/oracle 8.0-8.x
el9 → centos/rhel/oracle 9.0-9.x
DEB:
$dpkg --force-confold -i cb-psc-sensor-xxx.deb
- Verify the following:
- Agent is upgraded —
/opt/carbonblack/psc/bin/cbagentd -v
to make sure that the agent matches the version you installed. - Kernel or BPF module is loaded.
- Kernel module: Run the following command and verify that there is a 1 in the right column of the output. This shows that the kernel module is loaded and enabled. Other versions of the kernel might display as disabled; this is acceptable.
Command:
lsmod | grep event_collector
Sample output:
event_collector_2_x_yyyyyy zzzzz 1
- BPF module: Run the following command and verify that the grep returns a single result with the command
event_collector
.Command:
ps -e | grep event_collector
Sample output:
85150 ? 00:00:05 event_collector
- Kernel module: Run the following command and verify that there is a 1 in the right column of the output. This shows that the kernel module is loaded and enabled. Other versions of the kernel might display as disabled; this is acceptable.
- Check agent-blade details on the Endpoints page in the console:
- Updated agent details are displayed
- Agent checks in with the server at regular intervals
- For both Kernel and BPF, to see if the agent was successfully upgraded, you can check the build by running the following command:
cat /var/opt/carbonblack/psc/log/log.txt | grep -i upgrade
This command works for either server upgrade or manual upgrade.
- Agent is upgraded —