<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Easy View Tool - View System Info for All Gateways Simultaneously in Scripts</title>
    <link>https://community.checkpoint.com/t5/Scripts/Easy-View-Tool/m-p/81956#M321</link>
    <description>&lt;P&gt;Now:&lt;/P&gt;
&lt;P&gt;- add parameter (firewall policy and date)&lt;BR /&gt;- add SecureXL AVG load and CoreXL AVG load&lt;BR /&gt;- add network errors (RX-ERR, RX-OVR, RX-DRP)&lt;/P&gt;</description>
    <pubDate>Wed, 15 Apr 2020 12:07:24 GMT</pubDate>
    <dc:creator>HeikoAnkenbrand</dc:creator>
    <dc:date>2020-04-15T12:07:24Z</dc:date>
    <item>
      <title>Easy View Tool</title>
      <link>https://community.checkpoint.com/t5/Scripts/Easy-View-Tool/m-p/81438#M312</link>
      <description>&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="evt123.JPG" style="width: 400px;"&gt;&lt;img src="https://community.checkpoint.com/t5/image/serverpage/image-id/9435iF4EE0C8B03BE68AA/image-size/medium?v=v2&amp;amp;px=400" role="button" title="evt123.JPG" alt="evt123.JPG" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;This tool shows you quickly an overview of status information of all your gateways&amp;nbsp;with only one CLI command.&lt;BR /&gt;It shows the most important performance relevant information of all gateways, which are briefly summarized in this article (&lt;A href="https://community.checkpoint.com/t5/General-Topics/R80-Top-20-Gateway-Tuning-Tips/td-p/66380" target="_self"&gt;R80.x - Top 20 Gateway Tuning Tips&lt;/A&gt;).&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="eazy view tool.png" style="width: 818px;"&gt;&lt;img src="https://community.checkpoint.com/t5/image/serverpage/image-id/9107iF6953423AF718D55/image-size/large?v=v2&amp;amp;px=999" role="button" title="eazy view tool.png" alt="eazy view tool.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Just install the tool on the management SMS or MDS and execute the CLI command "eview".&lt;/P&gt;
&lt;P&gt;# &lt;FONT color="#FF0000"&gt;eview&lt;BR /&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#FF0000"&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="eview_02.JPG" style="width: 617px;"&gt;&lt;img src="https://community.checkpoint.com/t5/image/serverpage/image-id/5504i853621352A83413F/image-size/large?v=v2&amp;amp;px=999" role="button" title="eview_02.JPG" alt="eview_02.JPG" /&gt;&lt;/span&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#FF0000"&gt;&lt;FONT color="#000000"&gt;# &lt;FONT color="#FF0000"&gt;eview -r&lt;/FONT&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; -&amp;gt; Shows remote access statistics (VPN User, MOB Portal User, Office Mode IP's, SNX User,...) &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="eview_03.JPG" style="width: 625px;"&gt;&lt;img src="https://community.checkpoint.com/t5/image/serverpage/image-id/5526i3165FEB7ED4E57D0/image-dimensions/625x65?v=v2" width="625" height="65" role="button" title="eview_03.JPG" alt="eview_03.JPG" /&gt;&lt;/span&gt; &lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;BR /&gt;# &lt;FONT color="#FF0000"&gt;eview -n&lt;/FONT&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -&amp;gt; Shows interfaces with network errors:&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - Interfaces with more then 0.1% errors (RX-DRP, RX-OVR) and 0.0001% (RX-ERR)&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; - Interfaces with half duplex&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; - Interfaces with bad or unsupported driver&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT color="#FF0000"&gt; &amp;nbsp;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#FF0000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="eview_03.JPG" style="width: 623px;"&gt;&lt;img src="https://community.checkpoint.com/t5/image/serverpage/image-id/5533i9378B633A4B72362/image-dimensions/623x92?v=v2" width="623" height="92" role="button" title="eview_03.JPG" alt="eview_03.JPG" /&gt;&lt;/span&gt; &amp;nbsp; &lt;BR /&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#FF0000"&gt;&lt;STRONG&gt;Installation:&lt;BR /&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT color="#FF0000"&gt;U&lt;/FONT&gt;&lt;FONT color="#FF0000"&gt;se this one-liner to install this tool via internet&lt;/FONT&gt;&lt;/STRONG&gt;:&lt;/P&gt;
&lt;LI-SPOILER&gt;&lt;LI-CODE lang="markup"&gt;curl_cli -k http://www.ankenbrand24.de/inst_eview &amp;gt; /tmp/inst_eview &amp;amp;&amp;amp; chmod 770 /tmp/inst_eview &amp;amp;&amp;amp; /tmp/inst_eview&lt;/LI-CODE&gt;&lt;/LI-SPOILER&gt;
&lt;P&gt;or "copy and past" this to your SMS or MDS to install the tool:&lt;/P&gt;
&lt;LI-SPOILER&gt;&lt;LI-CODE lang="markup"&gt;cat &amp;lt;&amp;lt;EOT &amp;gt; /usr/bin/eview
#!/bin/bash
#
# Script Author  : Heiko Ankenbrand
# Script Website : https://www.ankenbrand24.de
# Script Source  : https://www.ankenbrand24.de/inst_eview
# License        : GNU General Public License (GPL)
#
if [[ -e /etc/profile.d/CP.sh ]]; then source /etc/profile.d/CP.sh; else echo "Unsupported Environment"; exit 1; fi
if [[ -e /etc/profile.d/vsenv.sh ]]; then source /etc/profile.d/vsenv.sh; fi   
FILE_PATH="/var/log/ebackup";
mkdir \$FILE_PATH &amp;gt; /dev/null 2&amp;gt;&amp;amp;1;
rm /tmp/eview_topo &amp;gt; /dev/null 2&amp;gt;&amp;amp;1;
rm /tmp/eview_MGTIP &amp;gt; /dev/null 2&amp;gt;&amp;amp;1;
# rm /usr/local/bin/ebackup &amp;gt; /dev/null 2&amp;gt;&amp;amp;1;
rm /tmp/eview_mdsstatus &amp;gt; /dev/null 2&amp;gt;&amp;amp;1;
rm /tmp/eview_login &amp;gt; /dev/null 2&amp;gt;&amp;amp;1;
REMOTE_RM="\$FILE_PATH/202*";
rm \$REMOTE_RM &amp;gt; /dev/null 2&amp;gt;&amp;amp;1;
NOW=\$(date +"%Y_%m_%d_%H%M");
clear;
echo -e "\e[7m";
printf '%.s-' {1..78};echo;
echo '- Easy View Tool v0.8                         - Author Heiko Ankenbrand 2020 -';
printf '%.s-' {1..78};
echo -e "\e[0m"
SHOW_SUM="0";
MGPORT="443";
SHOWFILE="0";
REMOTEACCESS="0";
NETWORK="0";
serv_value="99";
REMOTE_INFO_V="0";
RVER=`fwm ver | awk '{print \$8}'`;
mSITIONAL=()
while [[ \$# -gt 0 ]]
do
key="\$1"
case \$key in
    -h|--help|-\?)
       shift;
       echo;echo 'Help: ';echo;
       SHOW_SUM="0";
       exit 1;
    ;;
    -v)
       shift;
       SHOW_SUM="0";
       SHOWFILE="1";
    ;;
    -a|-all)
       shift;
       SHOW_SUM="0";
       REMOTEACCESS="1";
       NETWORK="1";
    ;;
    -r|-remoteaccess)
       shift;
       SHOW_SUM="0";
       REMOTEACCESS="1";
    ;;
    -n|-network)
       shift;
       SHOW_SUM="0";
       NETWORK="1";
    ;;
    *)    # unknown option
    #echo "unknown"
    POSITIONAL+=("\$1") # save it in an array for later
    shift # past argument
    SHOW_SUM="1";
    ;;
esac
done
############ Check MDS and SMS     #########
echo;

if [ "X\$MDSDIR" != "X" ]; then
     MDSSTATUS_HA=\$(mdsstat | grep -m 1 MDS | awk '{print \$8}');
     if [ \$MDSSTATUS_HA = "up"  ]; then    
           mgmt_cli -r --port \$MGPORT true show version 2&amp;gt;&amp;amp;1&amp;gt; /tmp/eview_login;
           if grep -q Gaia /tmp/eview_login; then
               echo -n "The MDS is running in version "\$RVER;echo ".";echo;
               serv_value="1";
           else
               echo "The MDS is running but a connect to management API isn't possible.";echo;
               exit 1;
           fi     
     else
         echo -n "MDS is not running. (Status &amp;gt; "\$MDSSTATUS_HA;echo ")";echo;
         exit 1;
     fi
else
     #Check SMS
     CPM_PID=\$(ps -efww | grep java | grep cpm.Cpm | awk '{print \$2}');   
     if [ -z \$CPM_PID ]; then
           echo "The SMS is not running.";echo;
     exit 1;
     else 
           mgmt_cli -r --port \$MGPORT true show version 2&amp;gt;&amp;amp;1&amp;gt; /tmp/eview_login;
           if grep -q Gaia /tmp/eview_login; then
               echo -n "The SMS is running in version "\$RVER;echo ".";echo;
               serv_value="0";
           else
               echo "The SMS is running but a connect to management API isn't possible.";echo;
               exit 1;
           fi
     fi
fi
if [ \$serv_value -eq 1  ]; then
   mdsenv &amp;gt; /dev/null 2&amp;gt;&amp;amp;1;
   mdsstat | grep CMA | awk '{print \$6}' &amp;gt;&amp;gt; /tmp/eview_MGTIP
   mdsstat | grep MDS | awk '{print \$6}' &amp;gt;&amp;gt; /tmp/eview_MDSIP
fi
############ Read gateways     #########
if  [ \$serv_value -gt 0  ]; then
       echo "Read gateways from CMA: ";echo;
       while read -r hostip; 
       do
           CMASTATUS_HA=\$(mdsstat | grep CMA| grep \$hostip | awk '{print \$8}');
           CMANAME_HA=\$(mdsstat | grep CMA| grep \$hostip | awk '{print \$4}');
           if [ \$CMASTATUS_HA = "up"  ]; then
               echo "   OK     - "\$CMANAME_HA;                 
               CMACOUNT=\$(mgmt_cli -r --port \$MGPORT true -d \$hostip show gateways-and-servers offset 0 limit 500 details-level full --format json | \$CPDIR/jq/jq -r '.objects[] | select(.type | contains("Member","simple-gateway")) | ."ipv4-address",."name"  ' |xargs -n 2| grep -c ".");
               if [ \$CMACOUNT != 0 ]; then 
                     mgmt_cli -r --port \$MGPORT true -d \$hostip show gateways-and-servers offset 0 limit 500 details-level full --format json | \$CPDIR/jq/jq -r '.objects[] | select(.type | contains("Member","simple-gateway")) | ."ipv4-address",."name"  ' |xargs -n 2 | grep -v 0.0.0.  | sed -e "s/\$/ \$hostip/"  &amp;gt;&amp;gt; /tmp/eview_topo;
               fi
           else
               echo " Failed   - "\$CMANAME_HA;
           fi   
       done &amp;lt; /tmp/eview_MGTIP
       echo;
else
     # read SMS gateways 
     mgmt_cli -r --port \$MGPORT true show gateways-and-servers details-level full limit 500 offset 0 --format json | \$CPDIR/jq/jq -r '.objects[] | select(.type | contains("Member","simple-gateway")) | ."ipv4-address",."name"  ' |xargs -n 2 | grep -v 0.0.0. |grep -v null | sed -e "s/\$/ x.x.x.x/" 2&amp;gt;&amp;amp;1&amp;gt; /tmp/eview_topo;
fi
######## GAIA Config save all gateways   #########
if [ ! -f /tmp/eview_topo ]; then
   echo "No gateways found!";
else
   while read -r REMOTE_IP REMOTE_NAME REMOTE_CMA;
     do
     mdsenv \$REMOTE_CMA &amp;gt; /dev/null 2&amp;gt;&amp;amp;1;
     echo "leer" &amp;gt; /tmp/eview_gateway_info.txt;
     # echo \$REMOTE_IP \$REMOTE_NAME;
     $CPDIR/bin/cprid_util -server \$REMOTE_IP putfile -local_file /usr/bin/eview_command -remote_file /var/log/eview_command.txt &amp;gt; /dev/null 2&amp;gt;&amp;amp;1;
     $CPDIR/bin/cprid_util -server \$REMOTE_IP -verbose rexec -rcmd /bin/bash -f /var/log/eview_command.txt &amp;gt; /dev/null 2&amp;gt;&amp;amp;1;
     $CPDIR/bin/cprid_util -server \$REMOTE_IP getfile -remote_file /var/log/eview_output1.txt -local_file /tmp/eview_gateway_info.txt &amp;gt; /dev/null 2&amp;gt;&amp;amp;1;
     # cat /tmp/eview_gateway_info.txt;
     echo -e "\e[7m";
     # echo "\$REMOTE_NAME";
     printf " %-77s" \$REMOTE_NAME; 
     echo -e "\e[0m"
     # echo "Firewall       | \$REMOTE_NAME (\$REMOTE_IP)";
     printf '%.s-' {1..78};echo;
     if grep -q leer /tmp/eview_gateway_info.txt; then
           echo "Status         | gateway down";    
     else
           EVIEW_OS_OS=\`grep EVIEW_OS_OS /tmp/eview_gateway_info.txt | sed 's/EVIEW_OS_OS //g'\`; [ -z "\$EVIEW_OS_OS" ] &amp;amp;&amp;amp; { EVIEW_OS_OS="-"; }; 
           EVIEW_OS_KERNEL=\`grep EVIEW_OS_KERNEL /tmp/eview_gateway_info.txt | awk '{print \$2}'\`; [ -z "\$EVIEW_OS_KERNEL" ] &amp;amp;&amp;amp; { EVIEW_OS_KERNEL="-"; };
           EVIEW_OS_BIT=\`grep EVIEW_OS_BIT /tmp/eview_gateway_info.txt | awk '{print \$2}'\`; [ -z "\$EVIEW_OS_BIT" ] &amp;amp;&amp;amp; { EVIEW_OS_BIT="-"; };
           EVIEW_OS_JHF=\`grep EVIEW_OS_JHF /tmp/eview_gateway_info.txt | awk '{print \$2}'\`; [ -z "\$EVIEW_OS_JHF" ] &amp;amp;&amp;amp; { EVIEW_OS_JHF="-"; };
           EVIEW_OS_APP=\`grep EVIEW_OS_APP /tmp/eview_gateway_info.txt | sed 's/EVIEW_OS_APP //g'\`; [ -z "\$EVIEW_OS_APP" ] &amp;amp;&amp;amp; { EVIEW_OS_APP="-"; };
           echo "IP             | \$REMOTE_IP";
           echo "OS             | \$EVIEW_OS_OS (\$EVIEW_OS_BIT Bit, Kernel \$EVIEW_OS_KERNEL, JHF \$EVIEW_OS_JHF) "; 
           echo "Hardware       | \$EVIEW_OS_APP"; 
           if [[ \$EVIEW_OS_OS == *"Embedded"* ]]; then
                echo "Status         | embedded (no more infos)";         
           else 
                EVIEW_CPU_CORES=\`grep EVIEW_CPU_CORES /tmp/eview_gateway_info.txt | sed 's/EVIEW_CPU_CORES //g'\`; [ -z "\$EVIEW_CPU_CORES" ] &amp;amp;&amp;amp; { EVIEW_CPU_CORES="-"; };
                EVIEW_CPU_SPEED=\`grep EVIEW_CPU_SPEED /tmp/eview_gateway_info.txt | sed 's/EVIEW_CPU_SPEED //g'\`; [ -z "\$EVIEW_CPU_SPEED" ] &amp;amp;&amp;amp; { EVIEW_CPU_SPEED="-"; };
                EVIEW_CPU_AESNI=\`grep EVIEW_CPU_AESNI /tmp/eview_gateway_info.txt | sed 's/EVIEW_CPU_AESNI //g'\`; [ -z "\$EVIEW_CPU_AESNI" ] &amp;amp;&amp;amp; { EVIEW_CPU_AESNI="-"; };              
                echo -e "CPU            | Cores: \$EVIEW_CPU_CORES  \tSpeed: \$EVIEW_CPU_SPEED MHz \tAES-NI: \$EVIEW_CPU_AESNI"; 
                EVIEW_FW_CON_NOW=\`grep EVIEW_FW_CON_NOW /tmp/eview_gateway_info.txt | sed 's/EVIEW_FW_CON_NOW //g'\`; [ -z "\$EVIEW_FW_CON_NOW" ] &amp;amp;&amp;amp; { EVIEW_FW_CON_NOW="-"; };
                EVIEW_FW_CON_MAX=\`grep EVIEW_FW_CON_MAX /tmp/eview_gateway_info.txt | sed 's/EVIEW_FW_CON_MAX //g'\`; [ -z "\$EVIEW_FW_CON_MAX" ] &amp;amp;&amp;amp; { EVIEW_FW_CON_MAX="-"; };
                EVIEW_POL_POL=\`grep VIEW_POL_POL /tmp/eview_gateway_info.txt | sed 's/VIEW_POL_POL //g'\`; [ -z "\$VIEW_POL_POL" ] &amp;amp;&amp;amp; { VIEW_POL_POL="-"; };
                EVIEW_POL_D=\`grep EVIEW_POL_D /tmp/eview_gateway_info.txt | sed 's/EVIEW_POL_D //g'\`; [ -z "\$EVIEW_POL_D" ] &amp;amp;&amp;amp; { EVIEW_POL_D="-"; };
                echo -e "Firewall       | Policy: \$EVIEW_POL_POL \tDate: \$EVIEW_POL_D";
                echo -e "               | Connections: \$EVIEW_FW_CON_NOW (Max: \$EVIEW_FW_CON_MAX)";
                EVIEW_BLADES_ENABLED=\`grep EVIEW_BLADES_ENABLED /tmp/eview_gateway_info.txt | sed 's/EVIEW_BLADES_ENABLED //g'\`; [ -z "\$EVIEW_BLADES_ENABLED" ] &amp;amp;&amp;amp; { EVIEW_BLADES_ENABLED="-"; };
                echo "Blades         | \$EVIEW_BLADES_ENABLED";
                echo "---------------+--------------------------------------------------------------";
                EVIEW_CXL_STATUS=\`grep EVIEW_CXL_STATUS /tmp/eview_gateway_info.txt | sed 's/EVIEW_CXL_STATUS //g'\`; [ -z "\$EVIEW_CXL_STATUS" ] &amp;amp;&amp;amp; { EVIEW_CXL_STATUS="-"; };
                EVIEW_CXL_CORE=\`grep EVIEW_CXL_CORE /tmp/eview_gateway_info.txt | sed 's/EVIEW_CXL_CORE //g'\`; [ -z "\$EVIEW_CXL_CORE" ] &amp;amp;&amp;amp; { EVIEW_CXL_CORE="-"; };
                EVIEW_CXL_LIC=\`grep EVIEW_CXL_LIC /tmp/eview_gateway_info.txt | sed 's/EVIEW_CXL_LIC //g'\`; [ -z "\$EVIEW_CXL_LIC" ] &amp;amp;&amp;amp; { EVIEW_CXL_LIC="-"; };
                EVIEW_CXL_LOAD=\`grep EVIEW_CXL_LOAD /tmp/eview_gateway_info.txt | sed 's/EVIEW_CXL_LOAD //g'\`; [ -z "\$EVIEW_CXL_LOAD%" ] &amp;amp;&amp;amp; { EVIEW_CXL_LOAD="-"; };
                echo -e "CoreXL         | Status: \$EVIEW_CXL_STATUS \tCores: \$EVIEW_CXL_CORE \tLicense: \$EVIEW_CXL_LIC \tAVG Load: \$EVIEW_CXL_LOAD";
                EVIEW_SXL_STATUS=\`grep EVIEW_SXL_STATUS /tmp/eview_gateway_info.txt | sed 's/EVIEW_SXL_STATUS //g'\`; [ -z "\$EVIEW_SXL_STATUS" ] &amp;amp;&amp;amp; { EVIEW_SXL_STATUS="-"; };
                EVIEW_SXL_F2F=\`grep EVIEW_SXL_F2F /tmp/eview_gateway_info.txt | sed 's/EVIEW_SXL_F2F //g'\`; [ -z "\$EVIEW_SXL_F2F" ] &amp;amp;&amp;amp; { EVIEW_SXL_F2F="-"; };
                EVIEW_SXL_MEDIUM=\`grep EVIEW_SXL_MEDIUM /tmp/eview_gateway_info.txt | sed 's/EVIEW_SXL_MEDIUM //g'\`; [ -z "\$EVIEW_SXL_MEDIUM" ] &amp;amp;&amp;amp; { EVIEW_SXL_MEDIUM="-"; };
                EVIEW_SXL_FAST=\`grep EVIEW_SXL_FAST /tmp/eview_gateway_info.txt | sed 's/EVIEW_SXL_FAST //g'\`; [ -z "\$EVIEW_SXL_FAST" ] &amp;amp;&amp;amp; { EVIEW_SXL_FAST="-"; };
                EVIEW_SXL_P_F2F=\`grep EVIEW_SXL_P_F2F /tmp/eview_gateway_info.txt | sed 's/EVIEW_SXL_P_F2F //g'\`; [ -z "\$EVIEW_SXL_P_F2F" ] &amp;amp;&amp;amp; { EVIEW_SXL_P_F2F="-"; };
                EVIEW_SXL_P_MEDIUM=\`grep EVIEW_SXL_P_MEDIUM /tmp/eview_gateway_info.txt | sed 's/EVIEW_SXL_P_MEDIUM //g'\`; [ -z "\$EVIEW_SXL_P_MEDIUM" ] &amp;amp;&amp;amp; { EVIEW_SXL_P_MEDIUM="-"; };
                EVIEW_SXL_P_FAST=\`grep EVIEW_SXL_P_FAST /tmp/eview_gateway_info.txt | sed 's/EVIEW_SXL_P_FAST //g'\`; [ -z "\$EVIEW_SXL_P_FAST" ] &amp;amp;&amp;amp; { EVIEW_SXL_P_FAST="-"; };
                EVIEW_SXL_SND=\`grep EVIEW_SXL_SND /tmp/eview_gateway_info.txt | sed 's/EVIEW_SXL_SND //g'\`; [ -z "\$EVIEW_SXL_SND" ] &amp;amp;&amp;amp; { EVIEW_SXL_SND="-"; };
                EVIEW_SXLHACPU_LOAD=\`grep EVIEW_SXLHACPU_LOAD /tmp/eview_gateway_info.txt | sed 's/EVIEW_SXLHACPU_LOAD //g'\`; [ -z "\$EVIEW_SXLHACPU_LOAD" ] &amp;amp;&amp;amp; { EVIEW_SXLHACPU_LOAD="-"; };
                echo -e "SecureXL       | Status: \$EVIEW_SXL_STATUS  \tSND's: \$EVIEW_SXL_SND \t\t\tAVG Load: \$EVIEW_SXLHACPU_LOAD";
                echo -e "               | F2F: \$EVIEW_SXL_F2F \$EVIEW_SXL_P_F2F  PXL: \$EVIEW_SXL_MEDIUM \$EVIEW_SXL_P_MEDIUM  Accel: \$EVIEW_SXL_FAST \$EVIEW_SXL_P_FAST";
                EVIEW_SXL_ACCEPT_T=\`grep EVIEW_SXL_ACCEPT_T /tmp/eview_gateway_info.txt | sed 's/EVIEW_SXL_ACCEPT_T //g'\`; [ -z "\$EVIEW_SXL_ACCEPT_T" ] &amp;amp;&amp;amp; { EVIEW_SXL_ACCEPT_T="-"; };
                EVIEW_SXL_DROP_T=\`grep EVIEW_SXL_DROP_T /tmp/eview_gateway_info.txt | sed 's/EVIEW_SXL_DROP_T //g'\`; [ -z "\$EVIEW_SXL_DROP_T" ] &amp;amp;&amp;amp; { EVIEW_SXL_DROP_T="-"; };
                EVIEW_SXL_NAT_T=\`grep EVIEW_SXL_NAT_T /tmp/eview_gateway_info.txt | sed 's/EVIEW_SXL_NAT_T //g'\`; [ -z "\$EVIEW_SXL_NAT_T" ] &amp;amp;&amp;amp; { EVIEW_SXL_NAT_T="-"; };
                echo -e "SXL Templates  | Accept: \$EVIEW_SXL_ACCEPT_T";
                echo -e "               | Drop  : \$EVIEW_SXL_DROP_T \tNAT: \$EVIEW_SXL_NAT_T";
                EVIEW_MQ_STATUS=\`grep EVIEW_MQ_STATUS /tmp/eview_gateway_info.txt | sed 's/EVIEW_MQ_STATUS //g'\`; [ -z "\$EVIEW_MQ_STATUS" ] &amp;amp;&amp;amp; { EVIEW_MQ_STATUS="-"; };
                EVIEW_NET_10000_S=\`grep EVIEW_NET_10000_S /tmp/eview_gateway_info.txt | sed 's/EVIEW_NET_10000_S //g'\`; [ -z "\$EVIEW_NET_10000_S" ] &amp;amp;&amp;amp; { EVIEW_NET_10000_S="no"; };
                echo -e "Multi Queueing | Status: \$EVIEW_MQ_STATUS \t\t10GB Interface: \$EVIEW_NET_10000_S";
                EVIEW_HT_S=\`grep EVIEW_HT_S /tmp/eview_gateway_info.txt | sed 's/EVIEW_HT_S //g'\`; [ -z "\$EVIEW_HT_S" ] &amp;amp;&amp;amp; { EVIEW_HT_S="-"; };
                echo "Hyper Thread.  | Status: \$EVIEW_HT_S";
                EVIEW_DD_S=\`grep EVIEW_DD_S /tmp/eview_gateway_info.txt | sed 's/EVIEW_DD_S //g'\`; [ -z "\$EVIEW_DD_S" ] &amp;amp;&amp;amp; { EVIEW_DD_S="-"; };
                echo "Dyn Dispatcher | Status: \$EVIEW_DD_S";
                EVIEW_PQ_S=\`grep EVIEW_PQ_S /tmp/eview_gateway_info.txt | sed 's/EVIEW_PQ_S //g'\`; [ -z "\$EVIEW_PQ_S" ] &amp;amp;&amp;amp; { EVIEW_PQ_S="-"; };
                echo "Priority Queue | Status: \$EVIEW_PQ_S";
                EVIEW_USERMODE=\`grep EVIEW_USERMODE /tmp/eview_gateway_info.txt | sed 's/EVIEW_USERMODE //g'\`; [ -z "\$EVIEW_USERMODE" ] &amp;amp;&amp;amp; { EVIEW_USERMODE="-"; };
                echo "Firewall Mode  | Status: \$EVIEW_USERMODE";
                echo "---------------+--------------------------------------------------------------";
                EVIEW_CLXL_STATUS=\`grep EVIEW_CLXL_STATUS /tmp/eview_gateway_info.txt | sed 's/EVIEW_CLXL_STATUS //g'\`; [ -z "\$EVIEW_CLXL_STATUS" ] &amp;amp;&amp;amp; { EVIEW_CLXL_STATUS="-"; };
                EVIEW_CLXL_HA=\`grep EVIEW_CLXL_HA /tmp/eview_gateway_info.txt | sed 's/EVIEW_CLXL_HA //g'\`; [ -z "\$EVIEW_CLXL_HA" ] &amp;amp;&amp;amp; { EVIEW_CLXL_HA="-"; };
                EVIEW_CLXL_ID=\`grep EVIEW_CLXL_ID /tmp/eview_gateway_info.txt | sed 's/EVIEW_CLXL_ID //g'\`; [ -z "\$EVIEW_CLXL_ID" ] &amp;amp;&amp;amp; { EVIEW_CLXL_ID="-"; };
                EVIEW_CLXL_CCP=\`grep EVIEW_CLXL_CCP /tmp/eview_gateway_info.txt | sed 's/EVIEW_CLXL_CCP //g'\`; [ -z "\$EVIEW_CLXL_CCP" ] &amp;amp;&amp;amp; { EVIEW_CLXL_CCP="-"; };
                echo -e "ClusterXL      | Status: \$EVIEW_CLXL_HA \tMode: \$EVIEW_CLXL_STATUS ";
                echo -e "               | Cluster ID: \$EVIEW_CLXL_ID \t\tCCP: \$EVIEW_CLXL_CCP ";
                echo "---------------+--------------------------------------------------------------";
                EVIEW_MEMT=\`grep EVIEW_MEMT /tmp/eview_gateway_info.txt | sed 's/EVIEW_MEMT //g'\`; [ -z "\$EVIEW_MEMT" ] &amp;amp;&amp;amp; { EVIEW_MEMT="-"; };
                EVIEW_MEMU=\`grep EVIEW_MEMU /tmp/eview_gateway_info.txt | sed 's/EVIEW_MEMU //g'\`; [ -z "\$EVIEW_MEMU" ] &amp;amp;&amp;amp; { EVIEW_MEMU="-"; };
                EVIEW_MEMF=\`grep EVIEW_MEMF /tmp/eview_gateway_info.txt | sed 's/EVIEW_MEMF //g'\`; [ -z "\$EVIEW_MEMF" ] &amp;amp;&amp;amp; { EVIEW_MEMF="-"; };
                echo -e "Memory         | Total: \$EVIEW_MEMT MB  \tUsed: \$EVIEW_MEMU MB  \tFree: \$EVIEW_MEMF MB ";
                EVIEW_SWAPT=\`grep EVIEW_SWAPT /tmp/eview_gateway_info.txt | sed 's/EVIEW_SWAPT //g'\`; [ -z "\$EVIEW_SWAPT" ] &amp;amp;&amp;amp; { EVIEW_SWAPT="-"; };
                EVIEW_SWAPU=\`grep EVIEW_SWAPU /tmp/eview_gateway_info.txt | sed 's/EVIEW_SWAPU //g'\`; [ -z "\$EVIEW_SWAPU" ] &amp;amp;&amp;amp; { EVIEW_SWAPU="-"; };
                EVIEW_SWAPF=\`grep EVIEW_SWAPF /tmp/eview_gateway_info.txt | sed 's/EVIEW_SWAPF //g'\`; [ -z "\$EVIEW_SWAPF" ] &amp;amp;&amp;amp; { EVIEW_SWAPF="-"; };
                echo -e "Swap           | Total: \$EVIEW_SWAPT MB  \tUsed: \$EVIEW_SWAPU MB  \tFree: \$EVIEW_SWAPF MB ";
                EVIEW_HD_ROOT_SIZE=\`grep EVIEW_HD_ROOT_SIZE /tmp/eview_gateway_info.txt | sed 's/EVIEW_HD_ROOT_SIZE //g'\`; [ -z "\$EVIEW_HD_ROOT_SIZE" ] &amp;amp;&amp;amp; { EVIEW_HD_ROOT_SIZE="-"; };
                EVIEW_HD_ROOT_USED=\`grep EVIEW_HD_ROOT_USED /tmp/eview_gateway_info.txt | sed 's/EVIEW_HD_ROOT_USED //g'\`; [ -z "\$EVIEW_HD_ROOT_USED" ] &amp;amp;&amp;amp; { EVIEW_HD_ROOT_USED="-"; };
                EVIEW_HD_ROOT_AVAIL=\`grep EVIEW_HD_ROOT_AVAIL /tmp/eview_gateway_info.txt | sed 's/EVIEW_HD_ROOT_AVAIL //g'\`; [ -z "\$EVIEW_HD_ROOT_AVAIL" ] &amp;amp;&amp;amp; { EVIEW_HD_ROOT_AVAIL="-"; };   
                echo -e "HD /           | Total: \$EVIEW_HD_ROOT_SIZE  \t\tUsed: \$EVIEW_HD_ROOT_USED  \tFree: \$EVIEW_HD_ROOT_AVAIL ";
                EVIEW_HD_LOG_SIZE=\`grep EVIEW_HD_LOG_SIZE /tmp/eview_gateway_info.txt | sed 's/EVIEW_HD_LOG_SIZE //g'\`; [ -z "\$EVIEW_HD_LOG_SIZE" ] &amp;amp;&amp;amp; { EVIEW_HD_LOG_SIZE="-"; };
                EVIEW_HD_LOG_USED=\`grep EVIEW_HD_LOG_USED /tmp/eview_gateway_info.txt | sed 's/EVIEW_HD_LOG_USED //g'\`; [ -z "\$EVIEW_HD_LOG_USED" ] &amp;amp;&amp;amp; { EVIEW_HD_LOG_USED="-"; };
                EVIEW_HD_LOG_AVAIL=\`grep EVIEW_HD_LOG_AVAIL /tmp/eview_gateway_info.txt | sed 's/EVIEW_HD_LOG_AVAIL //g'\`; [ -z "\$EVIEW_HD_LOG_AVAIL" ] &amp;amp;&amp;amp; { EVIEW_HD_LOG_AVAIL="-"; };   
                echo -e "   /var/log    | Total: \$EVIEW_HD_LOG_SIZE  \t\tUsed: \$EVIEW_HD_LOG_USED  \tFree: \$EVIEW_HD_LOG_AVAIL ";
                if [[ \$NETWORK == "1" ]] ; then
                echo "---------------+--------------------------------------------------------------";
                    EVIEW_NET_RXERR=\`grep EVIEW_NET_RXERR /tmp/eview_gateway_info.txt | sed 's/EVIEW_NET_RXERR //g'\`; [ -z "\$EVIEW_NET_RXERR" ] &amp;amp;&amp;amp; { EVIEW_NET_RXERR="no"; };
                    EVIEW_NET_RXDRP=\`grep EVIEW_NET_RXDRP /tmp/eview_gateway_info.txt | sed 's/EVIEW_NET_RXDRP //g'\`; [ -z "\$EVIEW_NET_RXDRP" ] &amp;amp;&amp;amp; { EVIEW_NET_RXDRP="no"; };
                    EVIEW_NET_RXOVR=\`grep EVIEW_NET_RXOVR /tmp/eview_gateway_info.txt | sed 's/EVIEW_NET_RXOVR //g'\`; [ -z "\$EVIEW_NET_RXOVR" ] &amp;amp;&amp;amp; { EVIEW_NET_RXOVR="no"; };  
                    EVIEW_NET_HALF=\`grep EVIEW_NET_HALF /tmp/eview_gateway_info.txt | sed 's/EVIEW_NET_HALF //g'\`; [ -z "\$EVIEW_NET_HALF" ] &amp;amp;&amp;amp; { EVIEW_NET_HALF="no"; };
                    EVIEW_NET_UNSUP_DRIVER=\`grep EVIEW_NET_UNSUP_DRIVER /tmp/eview_gateway_info.txt | sed 's/EVIEW_NET_UNSUP_DRIVER //g'\`; [ -z "\$EVIEW_NET_UNSUP_DRIVER" ] &amp;amp;&amp;amp; { EVIEW_NET_UNSUP_DRIVER="no"; };
                    echo -e "Network Errors | RX-ERR (&amp;gt;0.0%): \$EVIEW_NET_RXERR";
                    echo -e "               | RX-DRP (&amp;gt;0.1%): \$EVIEW_NET_RXDRP";
                    echo -e "               | RX-OVR (&amp;gt;0.1%): \$EVIEW_NET_RXOVR";
                    echo -e "               | Half Duplex   : \$EVIEW_NET_HALF";
                    echo -e "               | Bad Driver    : \$EVIEW_NET_UNSUP_DRIVER";
                    
                fi 
                if [[ \$REMOTEACCESS == "1" ]] ; then
                    echo "---------------+--------------------------------------------------------------";
                    EVIEW_RA_OMIP_NORM=\`grep EVIEW_RA_OMIP_NORM /tmp/eview_gateway_info.txt | sed 's/EVIEW_RA_OMIP_NORM //g'\`; [ -z "\$EVIEW_RA_OMIP_NORM" ] &amp;amp;&amp;amp; { EVIEW_RA_OMIP_NORM="-"; };
                    EVIEW_RA_OMIP_PEAK=\`grep EVIEW_RA_OMIP_PEAK /tmp/eview_gateway_info.txt | sed 's/EVIEW_RA_OMIP_PEAK //g'\`; [ -z "\$EVIEW_RA_OMIP_PEAK" ] &amp;amp;&amp;amp; { EVIEW_RA_OMIP_PEAK="-"; };
                    EVIEW_RA_EPUSER_NORM=\`grep EVIEW_RA_EPUSER_NORM /tmp/eview_gateway_info.txt | sed 's/EVIEW_RA_EPUSER_NORM //g'\`; [ -z "\$EVIEW_RA_EPUSER_NORM" ] &amp;amp;&amp;amp; { EVIEW_RA_EPUSER_NORM="-"; };
                    EVIEW_RA_EPUSER_PEAK=\`grep EVIEW_RA_EPUSER_PEAK /tmp/eview_gateway_info.txt | sed 's/EVIEW_RA_EPUSER_PEAK //g'\`; [ -z "\$EVIEW_RA_EPUSER_PEAK" ] &amp;amp;&amp;amp; { EVIEW_RA_EPUSER_PEAK="-"; };
                    EVIEW_RA_CWUSER_NORM=\`grep EVIEW_RA_CWUSER_NORM /tmp/eview_gateway_info.txt | sed 's/EVIEW_RA_CWUSER_NORM //g'\`; [ -z "\$EVIEW_RA_CWUSER_NORM" ] &amp;amp;&amp;amp; { EVIEW_RA_CWUSER_NORM="-"; };
                    EVIEW_RA_CWUSER_PEAK=\`grep EVIEW_RA_CWUSER_PEAK /tmp/eview_gateway_info.txt | sed 's/EVIEW_RA_CWUSER_PEAK //g'\`; [ -z "\$EVIEW_RA_CWUSER_PEAK" ] &amp;amp;&amp;amp; { EVIEW_RA_CWUSER_PEAK="-"; };
                    EVIEW_RA_MABUSER_NORM=\`grep EVIEW_RA_MABUSER_NORM /tmp/eview_gateway_info.txt | sed 's/EVIEW_RA_MABUSER_NORM //g'\`; [ -z "\$EVIEW_RA_MABUSER_NORM" ] &amp;amp;&amp;amp; { EVIEW_RA_MABUSER_NORM="-"; };
                    EVIEW_RA_MABUSER_PEAK=\`grep EVIEW_RA_MABUSER_PEAK /tmp/eview_gateway_info.txt | sed 's/EVIEW_RA_MABUSER_PEAK //g'\`; [ -z "\$EVIEW_RA_MABUSER_PEAK" ] &amp;amp;&amp;amp; { EVIEW_RA_MABUSER_PEAK="-"; };
                    EVIEW_RA_L2TPUSER_NORM=\`grep EVIEW_RA_L2TPUSER_NORM /tmp/eview_gateway_info.txt | sed 's/EVIEW_RA_L2TPUSER_NORM //g'\`; [ -z "\$EVIEW_RA_L2TPUSER_NORM" ] &amp;amp;&amp;amp; { EVIEW_RA_L2TPUSER_NORM="-"; };
                    EVIEW_RA_L2TPUSER_PEAK=\`grep EVIEW_RA_L2TPUSER_PEAK /tmp/eview_gateway_info.txt | sed 's/EVIEW_RA_L2TPUSER_PEAK //g'\`; [ -z "\$EVIEW_RA_L2TPUSER_PEAK" ] &amp;amp;&amp;amp; { EVIEW_RA_L2TPUSER_PEAK="-"; };
                    EVIEW_RA_SNXUSER_NORM=\`grep EVIEW_RA_SNXUSER_NORM /tmp/eview_gateway_info.txt | sed 's/EVIEW_RA_SNXUSER_NORM //g'\`; [ -z "\$EVIEW_RA_SNXUSER_NORM" ] &amp;amp;&amp;amp; { EVIEW_RA_SNXUSER_NORM="-"; };
                    EVIEW_RA_SNXUSER_PEAK=\`grep EVIEW_RA_SNXUSER_PEAK /tmp/eview_gateway_info.txt | sed 's/EVIEW_RA_SNXUSER_PEAK //g'\`; [ -z "\$EVIEW_RA_SNXUSER_PEAK" ] &amp;amp;&amp;amp; { EVIEW_RA_SNXUSER_PEAK="-"; };
                    echo -e "Remote Access  | Office Mode IP: \$EVIEW_RA_OMIP_NORM (Peak: \$EVIEW_RA_OMIP_PEAK)  \tEndpoint VPN User: \$EVIEW_RA_EPUSER_NORM (Peak: \$EVIEW_RA_EPUSER_PEAK)";
                    echo -e "               | CapsuleW. User: \$EVIEW_RA_CWUSER_NORM (Peak: \$EVIEW_RA_CWUSER_PEAK)  \tMAB Portal User  : \$EVIEW_RA_MABUSER_NORM (Peak: \$EVIEW_RA_MABUSER_PEAK)";  
                    echo -e "               | L2TP User     : \$EVIEW_RA_L2TPUSER_NORM (Peak: \$EVIEW_RA_L2TPUSER_PEAK)  \tSNX User         : \$EVIEW_RA_SNXUSER_NORM (Peak: \$EVIEW_RA_SNXUSER_PEAK)";    
                fi 
           fi
           if [[ \$SHOWFILE == "1" ]]; then
                  printf '%.s-' {1..78};echo;
                  cat /tmp/eview_gateway_info.txt;
           fi
           rm /tmp/eview_gateway_info.txt;
     fi   
    echo; echo;
    done &amp;lt; /tmp/eview_topo; 
fi
echo;echo;
REMOTE_RM="\$FILE_PATH/202*";
rm \$REMOTE_RM &amp;gt; /dev/null 2&amp;gt;&amp;amp;1;
rm /tmp/g_command.txt &amp;gt; /dev/null 2&amp;gt;&amp;amp;1;
rm /tmp/eview_topo &amp;gt; /dev/null 2&amp;gt;&amp;amp;1;
rm /tmp/eview_MGTIP &amp;gt; /dev/null 2&amp;gt;&amp;amp;1;
rm /tmp/eview_migrate &amp;gt; /dev/null 2&amp;gt;&amp;amp;1;
rm /tmp/eview_mdsstatus &amp;gt; /dev/null 2&amp;gt;&amp;amp;1;
rm /tmp/eview_login &amp;gt; /dev/null 2&amp;gt;&amp;amp;1;
rm /tmp/inst_eview &amp;gt; /dev/null 2&amp;gt;&amp;amp;1;


EOT
cat &amp;lt;&amp;lt;EHA &amp;gt; /usr/bin/eview_command
#!/bin/bash
FWVER=\`cat /etc/cp-release | cut -c 18- | sed 's/^ *//g' | sed 's/\s*\$//g'\`; 
# echo \$FWVER;
J=\`cpinfo -y all 2&amp;gt;/dev/null | grep JUMBO | tail -n1 | awk '{print \$3}'\`;
O=\`cat /etc/cp-release | cut -c 13- | sed 's/^ *//g' | sed 's/\s*$//g'\`;
OSM=\`uname -a | grep -c x86_64\`; [ \$OSM == 0 ] &amp;amp;&amp;amp; { OSM=32; } || { OSM=64; };
K=\`uname -r | sed 's/\([0-9]\+\.[0-9]\+\)\..*/\1/'\`;
T=\`cpstat os | grep "Appliance Name" | tr -s ' ' | cut -c 17- \`;
CPU_S=\`cat /proc/cpuinfo |grep processor | wc -l\`;
CPU_SP=\`cat /proc/cpuinfo | grep "cpu MHz" | head -1 |  awk '{printf "%3.0f\n", \$4}'\`;
CPU_AESNI=\`grep -c aes /proc/cpuinfo\`; [ \$CPU_AESNI == 0 ] &amp;amp;&amp;amp; { CPU_AESNI="off"; } || { CPU_AESNI="on"; };
USERMODE=\`cpprod_util FwIsUsermode\`; [ \$USERMODE == 0 ] &amp;amp;&amp;amp; { USERMODE="Kernel Mode"; } || { USERMODE="User Mode"; };
CXL_S=\`fw ctl multik stat | wc -l\`; [ \$CXL_S == 0 ] &amp;amp;&amp;amp; { CXL_S="off"; } || { CXL_S="on"; };
CXL_LIC=\`fw ctl affinity -corelicnum\`;
SXL_ACCEPT_T=\`fwaccel stat |grep "Accept Templates" | cut -d ':' -f2 | sed s/'\ '//;\`;
SXL_ACCEPT_RULE=\`fwaccel stat |grep "from rule #" | cut -d '#' -f2;\`;
SXL_DROP_T=\`fwaccel stat |grep "Drop Templates" | cut -d ':' -f2 | sed s/'\ '//;\`;
SXL_NAT_T=\`fwaccel stat |grep "NAT Templates" | cut -d ':' -f2 | sed s/'\ '//| awk '{print \$1}';\`;
if [[ \$SXL_ACCEPT_T == *"disabled by Firewall"* ]]; then
      SXL_ACCEPT_T=\`echo "disabled (rule: \$SXL_ACCEPT_RULE)";\`;
fi
SXL_FP=\`fwaccel stats | grep "accel packets" | awk {'print \$3'}\`;
SXL_F2F=\`fwaccel stats | grep "F2F packets" | awk {'print \$3'}\`;
SXL_SND=\`fwaccel stat | grep SND | wc -l\`; [ \$SXL_SND == 0 ] &amp;amp;&amp;amp; { SXL_SND="1"; }; # R80.10 fix
SXL_F2F_P=\`fwaccel  stats -s | grep F2F |awk '{print \$6}'\`;
SXL_MP_P=\`fwaccel  stats -s | grep "PXL pk\|PSLXL" |awk '{print \$6}'\`;
SXL_FP_P=\`fwaccel stats -s | grep "Accelerated pkt" |awk '{print \$6}'\`;
# SecureXL hack
if [[ \$FWVER == "R80.10" ]]; then
      SXL_MP=\`fwaccel stats | grep "PXL packets" | awk {'print \$3'}\`;
      SXL_S=\`fwaccel stat |grep "Accelerator Status" | awk {'print \$4'}\`;  echo \$SXL_S;
      # echo "R80.10:-)";
else 
      SXL_S=\`fwaccel stat | sed -n 4p | tr '|' ' ' | awk '{print \$3}'\`;[ \$SXL_S == "enabled" ] &amp;amp;&amp;amp; { SXL_S="on"; } || { SXL_S="off"; };
      SXL_MP=\`fwaccel stats | grep "PSLXL packets" | awk {'print \$6'}\`;
fi
typeset -i CXL_C; if [[ \$CXL_S == "on" ]]; then CXL_C=\`fw ctl multik stat | wc -l\`;CXL_C=\$CXL_C-2; else CXL_C=0; fi ; 
# echo \$CXL_C;
BL=\`enabled_blades\`;
MQ_S=\`cpmq get -a | grep On | wc -l\`; [ \$MQ_S == "0" ] &amp;amp;&amp;amp; { MQ_S="off"; } || { MQ_S="on"; }; echo \$MQ_S;
CLXL_S=\`cpstat -f all ha | grep "Working mode:" | sed 's/Working mode:        //g' | sed 's/(Active Up)//g'\`;
CLXL_HA=\`cphaprob stat |grep local |awk {'print \$5'}\`;
CLXL_ID=\`cphaprob mmagic | grep "MAC magic:" |awk {'print \$3'}\`;
CLXL_CCP=\`cphaprob -a if | grep -c broadcast\`;  [ \$CLXL_CCP == 0 ] &amp;amp;&amp;amp; { CLXL_CCP=multicast; } || { CLXL_CCP=broadcast; };
DD_S=\`fw ctl multik dynamic_dispatching get_mode | sed 's/Current mode is //g'\`; [ \$DD_S == "On" ] &amp;amp;&amp;amp; { DD_S="on"; } || { DD_S="off"; };
MEMT=\`free -m | grep Mem: | awk '{print \$2}'\`;
MEMU=\`free -m | grep Mem: | awk '{print \$3}'\`;
MEMF=\`free -m | grep Mem: | awk '{print \$4}'\`;
SWAPT=\`free -m | grep Swap: | awk '{print \$2}'\`;
SWAPU=\`free -m | grep Swap: | awk '{print \$3}'\`;
SWAPF=\`free -m | grep Swap: | awk '{print \$4}'\`;
HT_S=\`cat /proc/smt_status\`;  [ \$HT_S == "Unsupported" ] &amp;amp;&amp;amp; { HT_S="off (BIOS)"; };
HD_ROOT_SIZE=\`df -h / |grep % |grep -v Size |awk '{print \$1}'\`;
HD_ROOT_USED=\`df -h / |grep % |grep -v Size |awk '{print \$2}'\`;
HD_ROOT_AVAIL=\`df -h / |grep % |grep -v Size |awk '{print \$3}'\`;
HD_LOG_SIZE=\`df -h /var/log |grep % |grep -v Size |awk '{print \$1}'\`;
HD_LOG_USED=\`df -h /var/log |grep % |grep -v Size |awk '{print \$2}'\`;
HD_LOG_AVAIL=\`df -h /var/log |grep % |grep -v Size |awk '{print \$3}'\`;
# Load hack
if [[ \$USERMODE == "Kernel Mode" ]]; then
      CXL_LOAD=\`top -b -n 1 |grep fw_worker | awk '{sum+=\$9}END{print sum}'\`;
else 
      CXL_LOAD=\`top -b -n 1 |grep fwk0_dev | awk '{print \$9}'\`;
fi
if [[ \$CXL_LOAD == "0" ]]; then
   CXL_LOAD="1";
fi
#Load hack SXL
SXLHACPU=\`fw ctl affinity -l -a -v |grep Interface | awk '{print \$6}' | sort |uniq | awk '{LINEHA = LINEHA "|CPU"\$1} END  {print LINEHA }' | sed s/\|//; \`;
SXLHACPU_C=\`sar -P ALL 1 1 | grep Average: |grep -v CPU |grep -v all | awk '{ print "CPU"\$2  " " 100-\$8}' |egrep \$SXLHACPU |wc -l;\`;
SXLHACPU_S=\`sar -P ALL 1 1 | grep Average: |grep -v CPU |grep -v all | awk '{ print "CPU"\$2  " " 100-\$8}' |egrep \$SXLHACPU | awk '{sum+=\$2} END {print sum}';\`;
SXLHACPU_LOAD=\`echo "scale=0; \$SXLHACPU_S/\$SXLHACPU_C" |bc ;\`;
# Network Errors
NET_RXERR=\`netstat -in |grep -v Iface |awk '{ \$wert=sprintf(" %s %.6f", \$1,  ((\$5+.000001)/(\$4+0.000001)*100))} {print \$wert}' | grep -v "100.000000" | awk '\$2 &amp;gt;.00001 {print \$1}' | awk '{L=L \$1" "} END {print L}';\`; 
NET_RXDRP=\`netstat -in |grep -v Iface |awk '{ \$wert=sprintf(" %s %.6f", \$1,  ((\$6+.000001)/(\$4+0.000001)*100))} {print \$wert}' | grep -v "100.000000" | awk '\$2 &amp;gt;.1 {print \$1}' | awk '{L=L \$1" "} END {print L}';\`; 
NET_RXOVR=\`netstat -in |grep -v Iface |awk '{ \$wert=sprintf(" %s %.6f", \$1,  ((\$7+.000001)/(\$4+0.000001)*100))} {print \$wert}' | grep -v "100.000000" | awk '\$2 &amp;gt;.1 {print \$1}' | awk '{L=L \$1" "} END {print L}';\`; 
NET_HALF=\`cat /etc/udev/rules.d/00-OS-XX.rules | awk '{print \$2}' |sed s/NAME=// |sed s/\"//g | awk '{system("ethtool " \$1)}' | egrep "Duplex|Settings" |sed s/" (255)"// | xargs -n 5 | awk '{if (\$5 == "Half") { L=L \$3" "}; } END {print L}' | sed s/://g;\`;
NET_10M=\`cat /etc/udev/rules.d/00-OS-XX.rules | awk '{print \$2}' |sed s/NAME=// |sed s/\"//g | awk '{system("ethtool " \$1)}' | egrep "Speed|Settings" |sed s/" (255)"// | xargs -n 5 | awk '{if (\$5 == "10Mb/s") { L=L \$3" "}; } END {print L}' | sed s/://g;\`;
NET_100M=\`cat /etc/udev/rules.d/00-OS-XX.rules | awk '{print \$2}' |sed s/NAME=// |sed s/\"//g | awk '{system("ethtool " \$1)}' | egrep "Speed|Settings" |sed s/" (255)"// | xargs -n 5 | awk '{if (\$5 == "100Mb/s") { L=L \$3" "}; } END {print L}' | sed s/://g;\`;
NET_1000M=\`cat /etc/udev/rules.d/00-OS-XX.rules | awk '{print \$2}' |sed s/NAME=// |sed s/\"//g | awk '{system("ethtool " \$1)}' | egrep "Speed|Settings" |sed s/" (255)"// | xargs -n 5 | awk '{if (\$5 == "1000Mb/s") { L=L \$3" "}; } END {print L}' | sed s/://g;\`;
NET_10000_S=\`cat /etc/udev/rules.d/00-OS-XX.rules | awk '{print \$2}' |sed s/NAME=// |sed s/\"//g | awk '{system("ethtool " \$1)}' | egrep "Speed|Settings" |sed s/" (255)"// | xargs -n 5 | awk '{if (\$5 == "10000Mb/s") { L="yes"}; } END {print L}' | sed s/://g;\`;
NET_10000M=\`cat /etc/udev/rules.d/00-OS-XX.rules | awk '{print \$2}' |sed s/NAME=// |sed s/\"//g | awk '{system("ethtool " \$1)}' | egrep "Speed|Settings" |sed s/" (255)"// | xargs -n 5 | awk '{if (\$5 == "10000Mb/s") { L=L \$3" "}; } END {print L}' | sed s/://g;\`;
NET_UNSUP_DRIVER=\`cat /etc/udev/rules.d/00-OS-XX.rules | awk '{print \$2}' |sed s/NAME=// |sed s/\"//g | awk '{system("ethtool " \$1) system("ethtool -i " \$1) }' | egrep "Settings|driver|Link" | xargs -n 8 | grep yes| egrep "tg3|bge|bnx2|be2net" |awk '{ L=L \$3" ("\$8"), " } END {print L}' |sed s/://g| sed s/..\$//\`;
CXL_LOAD_INT=\`echo "scale=0; \$CXL_LOAD/\$CXL_C" |bc -l\`;
FW_CON_NOW=\`fw tab -t connections -s | grep localhost |awk '{print \$4}'\`;
FW_CON_MAX=\`fw tab -t connections -s | grep localhost |awk '{print \$5}'\`;
RA_OMIP_NORM=\`fw tab -t om_assigned_ips -s | grep localhost | awk '{print \$4}'\`;
RA_OMIP_PEAK=\`fw tab -t om_assigned_ips -s | grep localhost | awk '{print \$5}'\`;                          
RA_EPUSER_NORM=\`fw tab -t userc_users -s | grep localhost | awk '{print \$4}'\`;
RA_EPUSER_PEAK=\`fw tab -t userc_users -s | grep localhost | awk '{print \$5}'\`;
RA_CWUSER_NORM=\`fw tab -t mob_mail_session -s | grep localhost | awk '{print \$4}'\`;
RA_CWUSER_PEAK=\`fw tab -t mob_mail_session -s | grep localhost | awk '{print \$5}'\`;
RA_MABUSER_NORM=\`fw tab -t cvpn_session -s | grep localhost | awk '{print \$4}'\`;
RA_MABUSER_PEAK=\`fw tab -t cvpn_session -s | grep localhost | awk '{print \$5}'\`; 
RA_L2TPUSER_NORM=\`fw tab -t L2TP_tunnels -s | grep localhost | awk '{print \$4}'\`; 
RA_L2TPUSER_PEAK=\`fw tab -t L2TP_tunnels -s | grep localhost | awk '{print \$5}'\`; 
RA_SNXUSER_NORM=\`fw tab -t sslt_om_ip_params -s | grep localhost | awk '{print \$4}'\`;
RA_SNXUSER_PEAK=\`fw tab -t sslt_om_ip_params -s | grep localhost | awk '{print \$5}'\`;
PQ_S=\`echo "3" | fw ctl multik prioq | grep "Current" |awk '{print tolower(\$4)}'\`;
POL_POL=\`fw stat |grep localhost | awk '{print \$2}'\`;
POL_D=\`fw stat |grep localhost | awk '{print \$3 " " \$4}'\`;
echo "EVIEW_OS_OS \${O}" &amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_OS_KERNEL \${K}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_OS_BIT \${OSM}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_OS_JHF \${J}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_OS_APP \${T}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_CPU_CORES \${CPU_S}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_CPU_SPEED \${CPU_SP}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_CPU_AESNI \${CPU_AESNI}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_BLADES_ENABLED \${BL}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_CXL_STATUS \${CXL_S}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_CXL_CORE \${CXL_C}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_CXL_LIC \${CXL_LIC}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_CXL_LOAD \${CXL_LOAD_INT}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_SXL_STATUS \${SXL_S}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_SXL_F2F \${SXL_F2F}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_SXL_MEDIUM \${SXL_MP}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_SXL_FAST \${SXL_FP}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_SXL_P_F2F \${SXL_F2F_P}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_SXL_ACCEPT_T \${SXL_ACCEPT_T}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_SXL_DROP_T \${SXL_DROP_T}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_SXL_NAT_T \${SXL_NAT_T}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_SXL_P_MEDIUM \${SXL_MP_P}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_SXL_P_FAST \${SXL_FP_P}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_SXL_SND \${SXL_SND}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_MQ_STATUS \${MQ_S}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_CLXL_STATUS \${CLXL_S}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_CLXL_HA \${CLXL_HA}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_CLXL_ID \${CLXL_ID}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_CLXL_CCP \${CLXL_CCP}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_DD_S \${DD_S}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_MEMT \${MEMT}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_MEMU \${MEMU}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_MEMF \${MEMF}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_SWAPT \${SWAPT}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_SWAPU \${SWAPU}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_SWAPF \${SWAPF}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_HD_ROOT_SIZE \${HD_ROOT_SIZE}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_HD_ROOT_USED \${HD_ROOT_USED}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_HD_ROOT_AVAIL \${HD_ROOT_AVAIL}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_HD_LOG_SIZE \${HD_LOG_SIZE}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_HD_LOG_USED \${HD_LOG_USED}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_HD_LOG_AVAIL \${HD_LOG_AVAIL}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_HT_S \${HT_S}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_USERMODE \${USERMODE}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_FW_CON_NOW \${FW_CON_NOW}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_FW_CON_MAX \${FW_CON_MAX}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_RA_OMIP_NORM \${RA_OMIP_NORM}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_RA_OMIP_PEAK \${RA_OMIP_PEAK}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_RA_EPUSER_NORM \${RA_EPUSER_NORM}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_RA_EPUSER_PEAK \${RA_EPUSER_PEAK}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_RA_CWUSER_NORM \${RA_CWUSER_NORM}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_RA_CWUSER_PEAK \${RA_CWUSER_PEAK}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_RA_MABUSER_NORM \${RA_MABUSER_NORM}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_RA_MABUSER_PEAK \${RA_MABUSER_PEAK}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_RA_L2TPUSER_NORM \${RA_L2TPUSER_NORM}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_RA_L2TPUSER_PEAK \${RA_L2TPUSER_PEAK}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_RA_SNXUSER_NORM \${RA_SNXUSER_NORM}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_RA_SNXUSER_PEAK \${RA_SNXUSER_PEAK}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_PQ_S \${PQ_S}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_POL_POL \${POL_POL}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_POL_D \${POL_D}" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_SXLHACPU_LOAD \$SXLHACPU_LOAD" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_NET_RXERR \$NET_RXERR" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_NET_RXDRP \$NET_RXDRP" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_NET_RXOVR \$NET_RXOVR" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_NET_HALF \$NET_HALF" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_NET_10M \$NET_10M" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_NET_100M \$NET_100M" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_NET_1000M \$NET_1000M" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_NET_10000M \$NET_10000M" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_NET_10000_S \$NET_10000_S" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "EVIEW_NET_UNSUP_DRIVER \$NET_UNSUP_DRIVER" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
echo "END" &amp;gt;&amp;gt; /var/log/eview_output1.txt;
EHA
chmod 770 /usr/bin/eview;
chmod 770 /usr/bin/eview_command;

&lt;/LI-CODE&gt;&lt;/LI-SPOILER&gt;
&lt;P&gt;More "Easy Tools":&lt;/P&gt;
&lt;P&gt;- &lt;SPAN class="lia-message-read"&gt;&lt;A class="page-link lia-link-navigation lia-custom-event" href="https://community.checkpoint.com/t5/General-Topics/Easy-Backup-Tool-migrate-export-all-GAIA-configs/td-p/79632/jump-to/first-unread-message" target="_blank" rel="noopener"&gt;Easy Backup Tool - (migrate export + all GAIA configs)&lt;/A&gt;&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;gt; Easy backup of all gateway GAIA configs + migrate export with one CLI command.&lt;BR /&gt;- &lt;A href="https://community.checkpoint.com/t5/Enterprise-Appliances-and-Gaia/GAIA-Easy-execute-CLI-commands-on-all-gateways-simultaneously/m-p/50883/highlight/true#M3783" target="_self"&gt;Easy execute CLI commands on all gateways simultaneously&lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;gt;&amp;nbsp; Now you can use the new command to execute bash or clish commands on all gateway simultaneously.&lt;BR /&gt;- &lt;A href="https://community.checkpoint.com/t5/Enterprise-Appliances-and-Gaia/GAIA-Easy-execute-CLI-commands-from-management-on-gateways/m-p/50764/highlight/true#M3759" target="_self"&gt;Easy execute CLI commands from management on gateways&lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;gt; &lt;SPAN class="lia-message-read"&gt;Easy execute CLI commands from management on gateways&lt;BR /&gt;&lt;/SPAN&gt;- &lt;A class="page-link lia-link-navigation lia-custom-event" href="https://community.checkpoint.com/t5/General-Topics/R80-x-Mobile-User-License-Tool-replaced-quot-dtps-lic-quot/td-p/78848/jump-to/first-unread-message" target="_blank" rel="noopener"&gt;Mobile User License Tool - replaced "dtps lic"&lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;gt; &lt;FONT style="background-color: #f8f8fa;"&gt;&lt;SPAN style="font-family: inherit;"&gt;It displays all Secure Client, SSL VPN and Mobile Access Portal licenses in total (sum) on the SMS.&lt;BR /&gt;- &lt;A href="https://community.checkpoint.com/t5/General-Topics/Easy-View-Tool-system-infos-from-all-gateways-simultaneously/td-p/81438" target="_self"&gt;Easy View Tool - (system infos from all gateways simultaneously)&lt;/A&gt; -&amp;gt; This toll shows you quickly an overview of status information of all your gateways with only one CLI command.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Version:&lt;/P&gt;
&lt;P&gt;0.1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 04-08-2020&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Beta &lt;BR /&gt;0.2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 04-09-2020&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; add many new parameter (HW, Blades, MQ, HT, OS, CoreXL)&lt;BR /&gt;0.3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 04-10-2020&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; add parameter (SecureXL, ClusterXL, Dynamic Dispatcher, Firewall, Memorry, HD, Firewall Mode)&lt;BR /&gt;0.4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 04-11-2020&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; add parameter (Remote Access)&lt;BR /&gt;0.5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 04-11-2020&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; add parameter (firewall policy and date)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; add SecureXL AVG Load (SecureXL has cost me my nerves:-)&lt;BR /&gt;0.6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 04-12-2020&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; add network errors (RX-ERR, RX-OVR, RX-DRP)&lt;BR /&gt;0.7&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 04-13-2020&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; add half duplex errors, MQ and 10GB Interfaces (yes/no), interfaces with bad/unsupported driver&lt;BR /&gt;0.8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 04-15-2020&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bug fixed SXL AVG load, CXL AVG load,...&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; add SXL Accept-, Drop- and NAT-Templates&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 01 Dec 2020 15:49:41 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Scripts/Easy-View-Tool/m-p/81438#M312</guid>
      <dc:creator>HeikoAnkenbrand</dc:creator>
      <dc:date>2020-12-01T15:49:41Z</dc:date>
    </item>
    <item>
      <title>Re: Easy View Tool - (system infos from all gateways simultaneously)</title>
      <link>https://community.checkpoint.com/t5/Scripts/Easy-View-Tool/m-p/81443#M313</link>
      <description>&lt;P&gt;Nice tool!&lt;/P&gt;&lt;P&gt;Please add:&lt;/P&gt;&lt;P&gt;- Memory infos&lt;/P&gt;&lt;P&gt;- HD infos&lt;/P&gt;&lt;P&gt;- System load&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 09 Apr 2020 12:08:44 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Scripts/Easy-View-Tool/m-p/81443#M313</guid>
      <dc:creator>Pablo_Montega</dc:creator>
      <dc:date>2020-04-09T12:08:44Z</dc:date>
    </item>
    <item>
      <title>Re: Easy View Tool - (system infos from all gateways simultaneously)</title>
      <link>https://community.checkpoint.com/t5/Scripts/Easy-View-Tool/m-p/81485#M314</link>
      <description>&lt;P&gt;Great work Heiko!&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":grinning_face:"&gt;😀&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 09 Apr 2020 20:04:39 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Scripts/Easy-View-Tool/m-p/81485#M314</guid>
      <dc:creator>MiguelHernandez</dc:creator>
      <dc:date>2020-04-09T20:04:39Z</dc:date>
    </item>
    <item>
      <title>Re: Easy View Tool - (system infos from all gateways simultaneously)</title>
      <link>https://community.checkpoint.com/t5/Scripts/Easy-View-Tool/m-p/81523#M315</link>
      <description>&lt;P&gt;Nice, please add more info about Mgmt as well (like JHF, etc.)&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;edit:&lt;/P&gt;
&lt;P&gt;It would also be nice to attach a filter-list so in big environments it's only gathering from some gateways. This would help in getting main information of the environment for TAC when opening a case.&lt;/P&gt;</description>
      <pubDate>Fri, 10 Apr 2020 08:08:46 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Scripts/Easy-View-Tool/m-p/81523#M315</guid>
      <dc:creator>Norbert_Bohusch</dc:creator>
      <dc:date>2020-04-10T08:08:46Z</dc:date>
    </item>
    <item>
      <title>Re: Easy View Tool - (system infos from all gateways simultaneously)</title>
      <link>https://community.checkpoint.com/t5/Scripts/Easy-View-Tool/m-p/81543#M316</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE style="border: 1px solid #c6c6c6; border-collapse: separate; border-radius: 5px; background-color: #e15180; padding: 6px; text-indent: 10px;" width="100%"&gt;
&lt;THEAD&gt;
&lt;TR&gt;
&lt;TH align="left"&gt;&lt;FONT size="4" color="#ffffff"&gt;More "Easy Tools"&lt;/FONT&gt;&lt;/TH&gt;
&lt;/TR&gt;
&lt;/THEAD&gt;
&lt;/TABLE&gt;
&lt;P&gt;&lt;BR /&gt;- &lt;SPAN class="lia-message-read"&gt;&lt;A class="page-link lia-link-navigation lia-custom-event" href="https://community.checkpoint.com/t5/General-Topics/Easy-Backup-Tool-migrate-export-all-GAIA-configs/td-p/79632/jump-to/first-unread-message" target="_blank" rel="noopener"&gt;Easy Backup Tool - (migrate export + all GAIA configs)&lt;/A&gt;&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;gt; Easy backup of all gateway GAIA configs + migrate export with one CLI command.&lt;BR /&gt;- &lt;A href="https://community.checkpoint.com/t5/Enterprise-Appliances-and-Gaia/GAIA-Easy-execute-CLI-commands-on-all-gateways-simultaneously/m-p/50883/highlight/true#M3783" target="_self"&gt;Easy execute CLI commands on all gateways simultaneously&lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;gt;&amp;nbsp; Now you can use the new command to execute bash or clish commands on all gateway simultaneously.&lt;BR /&gt;- &lt;A href="https://community.checkpoint.com/t5/Enterprise-Appliances-and-Gaia/GAIA-Easy-execute-CLI-commands-from-management-on-gateways/m-p/50764/highlight/true#M3759" target="_self"&gt;Easy execute CLI commands from management on gateways&lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;gt; &lt;SPAN class="lia-message-read"&gt;Easy execute CLI commands from management on gateways&lt;BR /&gt;&lt;/SPAN&gt;- &lt;A class="page-link lia-link-navigation lia-custom-event" href="https://community.checkpoint.com/t5/General-Topics/R80-x-Mobile-User-License-Tool-replaced-quot-dtps-lic-quot/td-p/78848/jump-to/first-unread-message" target="_blank" rel="noopener"&gt;Mobile User License Tool - replaced "dtps lic"&lt;/A&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;gt; &lt;FONT style="background-color: #f8f8fa;"&gt;&lt;SPAN style="font-family: inherit;"&gt;It displays all Secure Client, SSL VPN and Mobile Access Portal licenses in total (sum) on the SMS.&lt;BR /&gt;- &lt;A href="https://community.checkpoint.com/t5/General-Topics/Easy-View-Tool-system-infos-from-all-gateways-simultaneously/td-p/81438" target="_self"&gt;Easy View Tool - (system infos from all gateways simultaneously)&lt;/A&gt; -&amp;gt; This toll shows you quickly an overview of status information of all your gateways with only one CLI command.&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 10 Apr 2020 11:23:59 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Scripts/Easy-View-Tool/m-p/81543#M316</guid>
      <dc:creator>HeikoAnkenbrand</dc:creator>
      <dc:date>2020-04-10T11:23:59Z</dc:date>
    </item>
    <item>
      <title>Re: Easy View Tool - (system infos from all gateways simultaneously)</title>
      <link>https://community.checkpoint.com/t5/Scripts/Easy-View-Tool/m-p/81568#M317</link>
      <description>Spelling error for "Blades" and "Status" in the screenshot.&lt;BR /&gt;Some might also want to see remote access usage in there.</description>
      <pubDate>Fri, 10 Apr 2020 22:36:20 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Scripts/Easy-View-Tool/m-p/81568#M317</guid>
      <dc:creator>PhoneBoy</dc:creator>
      <dc:date>2020-04-10T22:36:20Z</dc:date>
    </item>
    <item>
      <title>Re: Easy View Tool - (system infos from all gateways simultaneously)</title>
      <link>https://community.checkpoint.com/t5/Scripts/Easy-View-Tool/m-p/81596#M318</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.checkpoint.com/t5/user/viewprofilepage/user-id/7"&gt;@PhoneBoy&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;Thanks for the tips. I built it in:&lt;/P&gt;
&lt;DIV id="tinyMceEditorHeikoAnkenbrand_0" class="mceNonEditable lia-copypaste-placeholder"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 11 Apr 2020 09:27:21 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Scripts/Easy-View-Tool/m-p/81596#M318</guid>
      <dc:creator>HeikoAnkenbrand</dc:creator>
      <dc:date>2020-04-11T09:27:21Z</dc:date>
    </item>
    <item>
      <title>Re: Easy View Tool - (system infos from all gateways simultaneously)</title>
      <link>https://community.checkpoint.com/t5/Scripts/Easy-View-Tool/m-p/81617#M319</link>
      <description>&lt;P&gt;Nice tool&amp;nbsp;&lt;a href="https://community.checkpoint.com/t5/user/viewprofilepage/user-id/21670"&gt;@HeikoAnkenbrand&lt;/a&gt;&lt;/P&gt;</description>
      <pubDate>Sat, 11 Apr 2020 18:51:18 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Scripts/Easy-View-Tool/m-p/81617#M319</guid>
      <dc:creator>Nauuk_K</dc:creator>
      <dc:date>2020-04-11T18:51:18Z</dc:date>
    </item>
    <item>
      <title>Re: Easy View Tool - View System Info for All Gateways Simultaneously</title>
      <link>https://community.checkpoint.com/t5/Scripts/Easy-View-Tool/m-p/81711#M320</link>
      <description>&lt;P&gt;add parameter (firewall policy and date)&lt;BR /&gt;add SecureXL AVG Load (SecureXL has cost me my nerves:-)&lt;/P&gt;</description>
      <pubDate>Mon, 13 Apr 2020 18:15:37 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Scripts/Easy-View-Tool/m-p/81711#M320</guid>
      <dc:creator>HeikoAnkenbrand</dc:creator>
      <dc:date>2020-04-13T18:15:37Z</dc:date>
    </item>
    <item>
      <title>Re: Easy View Tool - View System Info for All Gateways Simultaneously</title>
      <link>https://community.checkpoint.com/t5/Scripts/Easy-View-Tool/m-p/81956#M321</link>
      <description>&lt;P&gt;Now:&lt;/P&gt;
&lt;P&gt;- add parameter (firewall policy and date)&lt;BR /&gt;- add SecureXL AVG load and CoreXL AVG load&lt;BR /&gt;- add network errors (RX-ERR, RX-OVR, RX-DRP)&lt;/P&gt;</description>
      <pubDate>Wed, 15 Apr 2020 12:07:24 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Scripts/Easy-View-Tool/m-p/81956#M321</guid>
      <dc:creator>HeikoAnkenbrand</dc:creator>
      <dc:date>2020-04-15T12:07:24Z</dc:date>
    </item>
    <item>
      <title>Re: Easy View Tool - View System Info for All Gateways Simultaneously</title>
      <link>https://community.checkpoint.com/t5/Scripts/Easy-View-Tool/m-p/82068#M322</link>
      <description>&lt;P&gt;New:&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;- add half duplex errors, MQ and 10GB Interfaces (yes/no), interfaces with bad/unsupported driver&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- bug fixed SXL AVG load&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;- add SXL Accept-, Drop- and NAT-Templates&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 16 Apr 2020 06:33:37 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Scripts/Easy-View-Tool/m-p/82068#M322</guid>
      <dc:creator>HeikoAnkenbrand</dc:creator>
      <dc:date>2020-04-16T06:33:37Z</dc:date>
    </item>
    <item>
      <title>Re: Easy View Tool - View System Info for All Gateways Simultaneously</title>
      <link>https://community.checkpoint.com/t5/Scripts/Easy-View-Tool/m-p/82124#M323</link>
      <description>&lt;P&gt;The AVG load is always displayed with 8-9 percent for usfw. Is this normal?&lt;/P&gt;</description>
      <pubDate>Thu, 16 Apr 2020 14:08:47 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Scripts/Easy-View-Tool/m-p/82124#M323</guid>
      <dc:creator>James_T_Kirk</dc:creator>
      <dc:date>2020-04-16T14:08:47Z</dc:date>
    </item>
    <item>
      <title>Re: Easy View Tool - View System Info for All Gateways Simultaneously</title>
      <link>https://community.checkpoint.com/t5/Scripts/Easy-View-Tool/m-p/82721#M324</link>
      <description>&lt;P&gt;hi, i have installed the tool on my sms running R80.20. script is running for some minutes, but i got no results. only the header is visible. can you help?&lt;/P&gt;</description>
      <pubDate>Wed, 22 Apr 2020 06:33:29 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Scripts/Easy-View-Tool/m-p/82721#M324</guid>
      <dc:creator>Daniel_Hainich</dc:creator>
      <dc:date>2020-04-22T06:33:29Z</dc:date>
    </item>
    <item>
      <title>Re: Easy View Tool - View System Info for All Gateways Simultaneously</title>
      <link>https://community.checkpoint.com/t5/Scripts/Easy-View-Tool/m-p/82943#M325</link>
      <description>&lt;P&gt;Now tested with R80.40.&lt;/P&gt;</description>
      <pubDate>Thu, 23 Apr 2020 14:56:39 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Scripts/Easy-View-Tool/m-p/82943#M325</guid>
      <dc:creator>HeikoAnkenbrand</dc:creator>
      <dc:date>2020-04-23T14:56:39Z</dc:date>
    </item>
    <item>
      <title>Re: Easy View Tool - View System Info for All Gateways Simultaneously</title>
      <link>https://community.checkpoint.com/t5/Scripts/Easy-View-Tool/m-p/84181#M326</link>
      <description>&lt;P&gt;Thank you very much for your work&lt;/P&gt;&lt;P&gt;I found an error running the script. MDS R80.30&amp;nbsp; installed on&amp;nbsp; an vmware open server&lt;/P&gt;&lt;P&gt;"The MDS is running but a connect to management API isn't possible."&lt;/P&gt;&lt;P&gt;I can bypass the error by changing the following line (line 80)&lt;/P&gt;&lt;P&gt;"if grep -q Gaia /tmp/eview_login; then"&lt;/P&gt;&lt;P&gt;with&lt;/P&gt;&lt;P&gt;"if grep -q product-version /tmp/eview_login; then"&lt;/P&gt;&lt;P&gt;It seems to work&lt;/P&gt;&lt;P&gt;am I missing something?&lt;/P&gt;&lt;P&gt;Thank you in advanced&lt;/P&gt;</description>
      <pubDate>Tue, 05 May 2020 10:47:46 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Scripts/Easy-View-Tool/m-p/84181#M326</guid>
      <dc:creator>Pedro_Domingo_P</dc:creator>
      <dc:date>2020-05-05T10:47:46Z</dc:date>
    </item>
    <item>
      <title>Re: Easy View Tool - View System Info for All Gateways Simultaneously</title>
      <link>https://community.checkpoint.com/t5/Scripts/Easy-View-Tool/m-p/84190#M327</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.checkpoint.com/t5/user/viewprofilepage/user-id/14495"&gt;@Pedro_Domingo_P&lt;/a&gt;,&lt;/P&gt;
&lt;P&gt;Nice!&lt;/P&gt;
&lt;P&gt;I'll change that in the next version.&lt;/P&gt;
&lt;P&gt;Thanks&lt;BR /&gt;Heiko&lt;/P&gt;</description>
      <pubDate>Tue, 05 May 2020 12:00:04 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Scripts/Easy-View-Tool/m-p/84190#M327</guid>
      <dc:creator>HeikoAnkenbrand</dc:creator>
      <dc:date>2020-05-05T12:00:04Z</dc:date>
    </item>
    <item>
      <title>Re: Easy View Tool - View System Info for All Gateways Simultaneously</title>
      <link>https://community.checkpoint.com/t5/Scripts/Easy-View-Tool/m-p/86690#M328</link>
      <description>&lt;P&gt;Hi Heiko, i found why eview was not running. i changed management-port. after modifying the script, all is working. but it seems&amp;nbsp;there is an error with multi-queue.&lt;/P&gt;&lt;P&gt;Multi Queueing | Status: on 10GB Interface: no&lt;/P&gt;&lt;P&gt;[Expert@host:0]# cpmq get&lt;/P&gt;&lt;P&gt;Active ixgbe interfaces:&lt;BR /&gt;eth3-01 [On]&lt;BR /&gt;eth3-02 [On]&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 29 May 2020 07:27:48 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Scripts/Easy-View-Tool/m-p/86690#M328</guid>
      <dc:creator>Daniel_Hainich</dc:creator>
      <dc:date>2020-05-29T07:27:48Z</dc:date>
    </item>
    <item>
      <title>Re: Easy View Tool - View System Info for All Gateways Simultaneously</title>
      <link>https://community.checkpoint.com/t5/Scripts/Easy-View-Tool/m-p/95793#M329</link>
      <description>&lt;P&gt;Great tool, Heiko! Thank you for that!&lt;/P&gt;
&lt;P&gt;I just tested on my R81 Gateway and everything works!&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Untitled.png" style="width: 795px;"&gt;&lt;img src="https://community.checkpoint.com/t5/image/serverpage/image-id/7859iAFBFE84AF62CA2E4/image-size/large?v=v2&amp;amp;px=999" role="button" title="Untitled.png" alt="Untitled.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Where it reads SNDs, it would be nice to see what are the CPU allocated for SND. Usually I use "fw ctl affinity -l -r" for that.&lt;/P&gt;
&lt;P&gt;But thats a very useful tool. Sharing in my region!&lt;/P&gt;
&lt;P&gt;Thank you.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 01 Sep 2020 19:24:06 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Scripts/Easy-View-Tool/m-p/95793#M329</guid>
      <dc:creator>Eduardo_Pereira</dc:creator>
      <dc:date>2020-09-01T19:24:06Z</dc:date>
    </item>
    <item>
      <title>Re: Easy View Tool - View System Info for All Gateways Simultaneously</title>
      <link>https://community.checkpoint.com/t5/Scripts/Easy-View-Tool/m-p/95868#M330</link>
      <description>&lt;P&gt;Hello all,&lt;/P&gt;&lt;P&gt;I`ve tried to intall eview solution on my managent(VSX) and when i try to run it, i got the message &lt;SPAN&gt;"The MDS is running but a connect to management API isn't possible."&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;The i try to correct the script as esuggested by &lt;FONT size="4"&gt;Pedro Domingo&lt;/FONT&gt;&lt;SPAN class="UserName lia-user-name lia-user-rank-Ivory lia-component-message-view-widget-author-username"&gt;&lt;SPAN class=""&gt;&amp;nbsp;even after this it keeps the same state - non funcional.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;DIV class="lia-message-author-with-avatar"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="lia-message-author-with-avatar"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="lia-message-author-with-avatar"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="lia-message-author-with-avatar"&gt;&amp;nbsp;I dont know if this issue is related with VSX enviroment?!!Maybe... If anyone has any ideas...thank you &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/DIV&gt;&lt;DIV class="lia-message-author-with-avatar"&gt;&amp;nbsp;BTW, the tool seems very handy!&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="lia-message-author-with-avatar"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="lia-message-author-with-avatar"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="lia-message-author-with-avatar"&gt;&amp;nbsp;Best regars and congrats&lt;/DIV&gt;</description>
      <pubDate>Wed, 02 Sep 2020 14:55:38 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Scripts/Easy-View-Tool/m-p/95868#M330</guid>
      <dc:creator>SOC_PT_S21sec</dc:creator>
      <dc:date>2020-09-02T14:55:38Z</dc:date>
    </item>
    <item>
      <title>Re: Easy View Tool - View System Info for All Gateways Simultaneously</title>
      <link>https://community.checkpoint.com/t5/Scripts/Easy-View-Tool/m-p/95900#M331</link>
      <description>&lt;P&gt;Very nice tool indeed&amp;nbsp;&lt;a href="https://community.checkpoint.com/t5/user/viewprofilepage/user-id/21670"&gt;@HeikoAnkenbrand&lt;/a&gt;&amp;nbsp;just a small request, for a MDS could you add the option to just check on 1 CMA instead of running through all CMA's and listing all gateways? 80-120 gateways is the number of gateways per MDS in our environment And most of the times I just want to check 1 CMA/customer.&lt;/P&gt;</description>
      <pubDate>Thu, 03 Sep 2020 05:44:35 GMT</pubDate>
      <guid>https://community.checkpoint.com/t5/Scripts/Easy-View-Tool/m-p/95900#M331</guid>
      <dc:creator>Maarten_Sjouw</dc:creator>
      <dc:date>2020-09-03T05:44:35Z</dc:date>
    </item>
  </channel>
</rss>

