This script collects some basic commands that can be useful when checking/troubleshooting Gaia issues. As always, please run chmod 777 and dos2unix before running it.
Lab output:
[Expert@LIN_FW_01:0]# ./gaia_triage_collect.sh
Done.
Output folder: /var/log/gaia_triage/LIN_FW_01_20260121_105105
Tarball: /var/log/gaia_triage/LIN_FW_01_20260121_105105.tgz
Run log: /var/log/gaia_triage/LIN_FW_01_20260121_105105/_run.log
[Expert@LIN_FW_01:0]# more /var/log/gaia_triage/LIN_FW_01_20260121_105105/_run.log
### Wed Jan 21 10:51:05 EST 2026 ###
$ date; uptime; whoami; id; uname -a
### Wed Jan 21 10:51:05 EST 2026 ###
$ cat /etc/os-release 2>/dev/null; cat /etc/cp-release 2>/dev/null; cat /etc/cpinfo 2>/dev/null
### Wed Jan 21 10:51:05 EST 2026 ###
$ df -hT; mount; lsblk 2>/dev/null
### Wed Jan 21 10:51:05 EST 2026 ###
$ free -m; vmstat 1 5; top -b -n 1 | head -n 80
### Wed Jan 21 10:51:10 EST 2026 ###
$ dmesg -T | tail -n 200
### Wed Jan 21 10:51:10 EST 2026 ###
$ ulimit -a
### Wed Jan 21 10:51:10 EST 2026 ###
$ ip addr show; ip link show
### Wed Jan 21 10:51:10 EST 2026 ###
$ ip route show table main; ip rule show
### Wed Jan 21 10:51:10 EST 2026 ###
$ arp -n 2>/dev/null || ip neigh show
### Wed Jan 21 10:51:10 EST 2026 ###
$ cat /etc/resolv.conf; cat /etc/hosts
### Wed Jan 21 10:51:11 EST 2026 ###
$ nslookup checkpoint.com 2>/dev/null | head -n 50; dig checkpoint.com +short 2>/dev/null | head -n 20
### Wed Jan 21 10:51:15 EST 2026 ###
$ ss -tulpn 2>/dev/null || netstat -tulpn 2>/dev/null
### Wed Jan 21 10:51:15 EST 2026 ###
$ ss -s 2>/dev/null || netstat -s 2>/dev/null | head -n 120
### Wed Jan 21 10:51:15 EST 2026 ###
$ ip -s link
### Wed Jan 21 10:51:15 EST 2026 ###
$ for i in $(ls /sys/class/net | egrep -v 'lo'); do echo '###' $i; ethtool $i 2>/dev/null; echo; done
### Wed Jan 21 10:51:16 EST 2026 ###
$ for i in $(ls /sys/class/net | egrep -v 'lo'); do echo '###' $i; ethtool -S $i 2>/dev/null | head -n 200; echo; done
### Wed Jan 21 10:51:16 EST 2026 ###
$ clish -c "show version all"
### Wed Jan 21 10:51:16 EST 2026 ###
$ clish -c "show asset all"
### Wed Jan 21 10:51:17 EST 2026 ###
$ clish -c "show interface all"
### Wed Jan 21 10:51:18 EST 2026 ###
$ clish -c "show route"
### Wed Jan 21 10:51:18 EST 2026 ###
$ clish -c "show configuration"
### Wed Jan 21 10:51:19 EST 2026 ###
$ clish -c "show dns"
### Wed Jan 21 10:51:19 EST 2026 ###
$ clish -c "show ntp"
### Wed Jan 21 10:51:19 EST 2026 ###
$ clish -c "show syslog"
### Wed Jan 21 10:51:19 EST 2026 ###
$ clish -c "show users"
### Wed Jan 21 10:51:20 EST 2026 ###
$ cpwd_admin list 2>/dev/null
### Wed Jan 21 10:51:20 EST 2026 ###
$ cpwd_admin status 2>/dev/null
### Wed Jan 21 10:51:20 EST 2026 ###
$ cpstat os -f all 2>/dev/null
### Wed Jan 21 10:51:20 EST 2026 ###
$ cpstat firewall -f all 2>/dev/null
### Wed Jan 21 10:51:21 EST 2026 ###
$ cpstat ha -f all 2>/dev/null
### Wed Jan 21 10:51:21 EST 2026 ###
$ cplic print 2>/dev/null
### Wed Jan 21 10:51:21 EST 2026 ###
$ cpinfo -v 2>/dev/null
### Wed Jan 21 10:51:21 EST 2026 ###
$ fw ver 2>/dev/null
### Wed Jan 21 10:51:22 EST 2026 ###
$ fw stat 2>/dev/null
### Wed Jan 21 10:51:22 EST 2026 ###
$ fw ctl pstat 2>/dev/null | head -n 200
### Wed Jan 21 10:51:22 EST 2026 ###
$ fw ctl iflist 2>/dev/null
### Wed Jan 21 10:51:23 EST 2026 ###
$ fw ctl arp 2>/dev/null
### Wed Jan 21 10:51:24 EST 2026 ###
$ fw tab -t connections -s 2>/dev/null
### Wed Jan 21 10:51:24 EST 2026 ###
$ fw fetchlocal 2>/dev/null
### Wed Jan 21 10:51:25 EST 2026 ###
$ fwm dbget -rv all 2>/dev/null | head -n 200
### Wed Jan 21 10:51:25 EST 2026 ###
$ cphaprob state 2>/dev/null
### Wed Jan 21 10:51:25 EST 2026 ###
$ cphaprob -a if 2>/dev/null
### Wed Jan 21 10:51:26 EST 2026 ###
$ cphaprob list 2>/dev/null
### Wed Jan 21 10:51:26 EST 2026 ###
$ clusterXL_admin stat 2>/dev/null
### Wed Jan 21 10:51:26 EST 2026 ###
$ cpstat ha -f all 2>/dev/null
### Wed Jan 21 10:51:26 EST 2026 ###
$ cpview -t 2>/dev/null | head -n 80
### Wed Jan 21 10:51:46 EST 2026 ###
$ fwaccel stat 2>/dev/null
### Wed Jan 21 10:51:47 EST 2026 ###
$ sar -n DEV 1 3 2>/dev/null
### Wed Jan 21 10:51:50 EST 2026 ###
$ iostat -xz 1 3 2>/dev/null
### Wed Jan 21 10:51:52 EST 2026 ###
$ ls -lah /var/log | head -n 200
### Wed Jan 21 10:51:52 EST 2026 ###
$ tail -n 200 /var/log/messages 2>/dev/null
### Wed Jan 21 10:51:52 EST 2026 ###
$ tail -n 200 /var/log/secure 2>/dev/null
### Wed Jan 21 10:51:52 EST 2026 ###
$ tail -n 200 /var/log/dmesg 2>/dev/null
### Wed Jan 21 10:51:53 EST 2026 ###
$ ls -lah $FWDIR/log 2>/dev/null | head -n 200
Best,
Andy