FortiManager
FortiManager supports network operations use cases for centralized management, best practices compliance, and workflow automation to provide better protection against breaches.
tnesh
Staff
Staff
Article Id 314704
Description This article describes how to push application control package updates from air-gapped FortiManager to air-gapped FortiGate.
Scope FortiManager & FortiGate.
Solution

Note:

  • Both FortiManager and FortiGate are in an air-gapped network.

 

Steps:

  1. Make sure FortiGate and FortiManager are configured correctly for FortiGate using FortiManager as the local FortiGuard server:
    Technical Tip: FortiGate configuration for using FortiManager as local FDS
  2. Download the correct application control package from the Support Portal (https://support.fortinet.com/).

    dl-appdb.png

     

  3. Upload the application control package file to FortiManager -> FortiGuard -> Settings -> Upload Options for FortiGate/FortiMail -> Packages and Database -> Upload.

    upload-appdb.gif

     

  4. Verify the application package is successfully uploaded into FortiManager:
    FortiManager -> FortiGuard -> Packages -> uncheck 'Show Used Object Only'.

    appdb-afterupload.png

     

  5. Make sure to enable 'AntiVirus and IPS Service' under FortiManager -> FortiGuard -> Settings -> Enable AntiVirus and IPS Service -> FortiGate -> <select correct version>.

    enable-version.png

     

  6. In FortiGate, make sure there is at least one policy with an 'Application Control' security profile enabled:

    fgt-policy.png

     

  7. Run the following CLI command in FortiGate to perform the manual update:

    FGT # diag debug application update 255

    FGT # diag debug en

    FGT # exe update-now
         

  8. Run the following CLI command in FortiGate to check the FortiGate package version:

    FGT # diag autoupdate versions

     

Sample result:

  1. FortiGate package version before update:

    FGT # diag autoupdate versions
    .
    <truncated>
    .
    Application Definitions
    ---------
    Version: 6.00741 signed
    Contract Expiry Date: Wed Aug 21 2024
    Last Updated using manual update on Tue Dec 1 02:30:00 2015
    Last Update Attempt: n/a
    Result: Updates Installed
    .
    <truncated>
    .

  2. FortiGate debug output:

    FGT # diag debug application update 255

    FGT # diag debug en

    FGT # exe update-now

    .
    <truncated>
    .
    upd_install_pkg[1435]-FLEN076 is up-to-date
    upd_install_pkg[1461]-APDB001(appdb) installed successfully
    upd_install_pkg[1461]-APDB051(wapp) installed successfully
    upd_install_pkg[1435]-FMWP001 is up-to-date
    .
    <truncated>
    .

     

  3. FortiGate package version after update:

    FGT # diag autoupdate versions
    .

    <truncated>
    .
    Application Definitions
    ---------
    Version: 27.00783 signed
    Contract Expiry Date: Wed Aug 21 2024
    Last Updated using manual update on Tue Dec 1 02:30:00 2015
    Last Update Attempt: Mon May 13 22:27:06 2024
    Result: Updates Installed
    .
    <truncated>
    .

Related article:

Technical Tip: How to configure FortiAnalyzer/FortiManager to use FortiManager as a FortiGuard serve...