- Products
- Learn
- Local User Groups
- Partners
- More
Welcome to Maestro Masters!
Talk to Masters, Engage with Masters, Be a Maestro Master!
Join our TechTalk: Malware 2021 to Present Day
Building a Preventative Cyber Program
Be a CloudMate!
Check out our cloud security exclusive space!
Check Point's Cyber Park is Now Open
Let the Games Begin!
As YOU DESERVE THE BEST SECURITY
Upgrade to our latest GA Jumbo
CheckFlix!
All Videos In One Space
Hi
Everytime it was a painful job to login to the scalable platform and run commands to check the signature updates, here is a simple shell script using native sendmail to record and send a email update according to a schedule in cronjob. The script can be scaled up to monitor many parameters
OUTPUT
=============================================================================================================
BASE MACHINE
=============================================================================================================
-*- 14 blades: 1_01 1_02 1_03 1_04 1_05 1_06 1_07 2_01 2_02 2_03 2_04 2_05 2_06 2_07 -*-
AB Update status: up-to-date
AB Update description: Gateway is up to date. Database version: 2008111411.
AB Next update description: The next update will be run as scheduled.
AB DB version: 2008111411
AV Update status: new
AV Update description: Gateway was updated with database version: 2008130441.
AV Next update description: The next update will be run as scheduled.
AV DB version: 2008130441
=============================================================================================================
VS 2
=============================================================================================================
-*- 14 blades: 1_01 1_02 1_03 1_04 1_05 1_06 1_07 2_01 2_02 2_03 2_04 2_05 2_06 2_07 -*-
AB Update status: up-to-date
AB Update description: Gateway is up to date. Database version: 2008111411.
AB Next update description: The next update will be run as scheduled.
AB DB version: 2008111411
AV Update status: up-to-date
AV Update description: Gateway is up to date. Database version: 2008130037.
AV Next update description: The next update will be run as scheduled.
AV DB version: 2008130037
=============================================================================================================
VS 3
=============================================================================================================
-*- 14 blades: 1_01 1_02 1_03 1_04 1_05 1_06 1_07 2_01 2_02 2_03 2_04 2_05 2_06 2_07 -*-
AB Update status: up-to-date
AB Update description: Gateway is up to date. Database version: 2008111411.
AB Next update description: The next update will be run as scheduled.
AB DB version: 2008111411
AV Update status: new
AV Update description: Gateway was updated with database version: 2008130441.
AV Next update description: The next update will be run as scheduled.
AV DB version: 2008130441
SCRIPT
#!/bin/bash -f
source /opt/CPshrd-R76/CTX/CTX00002/tmp/.CPprofile.sh
source /etc/profile.d/vsenv.sh
rm /var/scripts/cpstat.txt #Removes the old files from gateway
outputlog=/var/scripts/cpstat.txt
echo ============================================================================================================= >> $outputlog
echo BASE MACHINE >> $outputlog
echo ============================================================================================================= >> $outputlog
vsenv 0
g_allc cpstat antimalware -f update_status >> $outputlog
echo ============================================================================================================= >> $outputlog
echo VSENV 2 >> $outputlog
echo ============================================================================================================= >> $outputlog
vsenv 2
g_allc cpstat antimalware -f update_status >> $outputlog
g_allc cpstat urlf -f update_status >> $outputlog
g_allc cpstat appi -f update_status >> $outputlog
echo ============================================================================================================= >> $outputlog
echo VSENV 3 >> $outputlog
echo ============================================================================================================= >> $outputlog
vsenv 3
g_allc cpstat antimalware -f update_status >> $outputlog
g_allc cpstat urlf -f update_status >> $outputlog
g_allc cpstat appi -f update_status >> $outputlog
vsenv 0
cd /opt/CPsuite-R76/fw1/bin/
./sendmail -s "FIREWALL <hostname> CHASSIS ANTIMALWARE UPDATE STATUS" -t 10.18.1.7 -f senderemail@domain.yyy recepientemail@domain.xxx < /var/scripts/cpstat.txt
Nice!
About CheckMates
Learn Check Point
Advanced Learning
YOU DESERVE THE BEST SECURITY