GlobalProtect is Palo Alto Networks’ secure remote access solution, providing encrypted VPN connectivity and enforcing consistent security policies across all endpoints. It helps organizations protect remote users, maintain visibility, and ensure compliance across hybrid and distributed environments.
This report gives you an overview of all GlobalProtect installations in your network, including their version and end-of-life status. This allows you to quickly identify which installs are still supported and which ones will need an upgrade.
You can learn more about the GlobalProtect lifecycle and upcoming end-of-life dates in our GlobalProtect EOL blog post.

Select Distinct Top 1000000 tblAssets.AssetID, tblAssets.AssetName, tblAssets.Domain, tsysAssetTypes.AssetTypename As AssetType, tblAssets.Username, tblAssets.Userdomain, tsysAssetTypes.AssetTypeIcon10 As icon, tblAssets.IPAddress, tsysIPLocations.IPLocation, tblAssetCustom.Manufacturer, tblAssetCustom.Model, tsysOS.OSname As OS, tblAssets.Version as OSVersion, subquery1.Software, subquery1.Version, subquery1.Publisher, subquery1.EOLDate, Case When IsDate(subquery1.EOLDate) = 1 Then Cast(DateDiff(DAY, GetDate(), subquery1.EOLDate) As NVARCHAR) + ' days remaining' End As [Days Remaining], tblAssets.Lastseen, tblAssets.Lasttried, Case When subquery1.EOLDate = 'EOL' then '#ffadad' When IsDate(subquery1.EOLDate) = 1 and GetDate() > subquery1.EOLDate Then '#ffadad' When IsDate(subquery1.EOLDate) = 1 and GetDate() >= DateAdd(month, -1, subquery1.EOLDate) Then '#ffd152' Else '#d4f4be' End As backgroundcolor From tblAssets Inner Join tblAssetCustom On tblAssets.AssetID = tblAssetCustom.AssetID Inner Join tsysAssetTypes On tsysAssetTypes.AssetType = tblAssets.Assettype Inner Join tsysIPLocations On tsysIPLocations.LocationID = tblAssets.LocationID Inner Join tblState On tblState.State = tblAssetCustom.State Left Join tsysOS On tsysOS.OScode = tblAssets.OScode Left Join (Select tblSoftwareUni.softwareName As Software, tblsoftware.softwareVersion As Version, tblSoftwareUni.SoftwarePublisher As Publisher, Case When tblsoftware.softwareVersion Like '3.0%' Then '2018-02-15' When tblsoftware.softwareVersion Like '3.1%' Then '2018-06-23' When tblsoftware.softwareVersion Like '4.0%' Then '2019-01-30' When tblsoftware.softwareVersion Like '4.1%' Then '2020-03-01' When tblsoftware.softwareVersion Like '5.0%' Then '2021-02-12' When tblsoftware.softwareVersion Like '5.1%' Then '2024-12-31' When tblsoftware.softwareVersion Like '5.2%' Then '2024-02-28' When tblsoftware.softwareVersion Like '5.3%' Then '2023-06-01' When tblsoftware.softwareVersion Like '6.0%' Then '2025-12-31' When tblsoftware.softwareVersion Like '6.1%' Then '2025-12-31' When tblsoftware.softwareVersion Like '6.2%' Then '2026-12-31' When tblsoftware.softwareVersion Like '6.3%' Then '2027-06-30' End As EOLDate, tblsoftware.AssetID From tblsoftware Inner Join tblSoftwareUni On tblSoftwareUni.SoftID = tblsoftware.softID Where tblSoftwareUni.softwareName Like '%GlobalProtect%') As subquery1 On subquery1.AssetID = tblAssets.AssetID Where subquery1.Software Like '%GlobalProtect%' And tblState.Statename = 'Active' Union Select Distinct Top 1000000 tblAssets.AssetID, tblAssets.AssetName, tblAssets.Domain, tsysAssetTypes.AssetTypename As AssetType, tblAssets.Username, tblAssets.Userdomain, tsysAssetTypes.AssetTypeIcon10 As icon, tblAssets.IPAddress, tsysIPLocations.IPLocation, tblAssetCustom.Manufacturer, tblAssetCustom.Model, tblmacosinfo.SystemVersion As OS, tblAssets.Version as OSVersion, subquery1.Software, subquery1.Version, subquery1.Publisher, subquery1.EOLDate, Case When IsDate(subquery1.EOLDate) = 1 Then Cast(DateDiff(DAY, GetDate(), subquery1.EOLDate) As NVARCHAR) + ' days remaining' End As [Days Remaining], tblAssets.Lastseen, tblAssets.Lasttried, Case When subquery1.EOLDate = 'EOL' then '#ffadad' When IsDate(subquery1.EOLDate) = 1 and GetDate() > subquery1.EOLDate Then '#ffadad' When IsDate(subquery1.EOLDate) = 1 and GetDate() >= DateAdd(month, -1, subquery1.EOLDate) Then '#ffd152' Else '#d4f4be' End As backgroundcolor From tblAssets Inner Join tblAssetCustom On tblAssets.AssetID = tblAssetCustom.AssetID Inner Join tsysAssetTypes On tsysAssetTypes.AssetType = tblAssets.Assettype Inner Join tsysIPLocations On tsysIPLocations.LocationID = tblAssets.LocationID inner join tblmacosinfo on tblmacosinfo.AssetID = tblassets.AssetID Inner Join tblState On tblState.State = tblAssetCustom.State Left Join tsysOS On tsysOS.OScode = tblAssets.OScode Left Join (Select tblSoftwareUni.softwareName As Software, tblMacApplications.Version As Version, tblSoftwareUni.SoftwarePublisher As Publisher, Case When tblMacApplications.Version Like '3.0%' Then '2018-02-15' When tblMacApplications.Version Like '3.1%' Then '2018-06-23' When tblMacApplications.Version Like '4.0%' Then '2019-01-30' When tblMacApplications.Version Like '4.1%' Then '2020-03-01' When tblMacApplications.Version Like '5.0%' Then '2021-02-12' When tblMacApplications.Version Like '5.1%' Then '2024-12-31' When tblMacApplications.Version Like '5.2%' Then '2024-02-28' When tblMacApplications.Version Like '5.3%' Then '2023-06-01' When tblMacApplications.Version Like '6.0%' Then '2025-12-31' When tblMacApplications.Version Like '6.1%' Then '2025-12-31' When tblMacApplications.Version Like '6.2%' Then '2026-12-31' When tblMacApplications.Version Like '6.3%' Then '2027-06-30' End As EOLDate, tblMacApplications.AssetID From tblMacApplications Inner Join tblSoftwareUni On tblSoftwareUni.SoftID = tblMacApplications.softid Where tblSoftwareUni.softwareName Like '%GlobalProtect%') As subquery1 On subquery1.AssetID = tblAssets.AssetID Where subquery1.Software Like '%GlobalProtect%' And tblState.Statename = 'Active' Union Select Distinct Top 1000000 tblAssets.AssetID, tblAssets.AssetName, tblAssets.Domain, tsysAssetTypes.AssetTypename As AssetType, tblLinuxUser.UserName, tblAssets.Userdomain, tsysAssetTypes.AssetTypeIcon10 As icon, tblAssets.IPAddress, tsysIPLocations.IPLocation, tblAssetCustom.Manufacturer, tblAssetCustom.Model, tblLinuxSystem.OSRelease As OS, tblAssets.Version as OSVersion, subquery1.Software, subquery1.Version, subquery1.Publisher, subquery1.EOLDate, Case When IsDate(subquery1.EOLDate) = 1 Then Cast(DateDiff(DAY, GetDate(), subquery1.EOLDate) As NVARCHAR) + ' days remaining' End As [Days Remaining], tblAssets.Lastseen, tblAssets.Lasttried, Case When subquery1.EOLDate = 'EOL' then '#ffadad' When IsDate(subquery1.EOLDate) = 1 and GetDate() > subquery1.EOLDate Then '#ffadad' When IsDate(subquery1.EOLDate) = 1 and GetDate() >= DateAdd(month, -1, subquery1.EOLDate) Then '#ffd152' Else '#d4f4be' End As backgroundcolor From tblAssets Inner Join tblAssetCustom On tblAssets.AssetID = tblAssetCustom.AssetID Inner Join tsysAssetTypes On tsysAssetTypes.AssetType = tblAssets.Assettype Inner Join tsysIPLocations On tsysIPLocations.LocationID = tblAssets.LocationID Inner Join tblLinuxSystem On tblLinuxSystem.AssetID = tblAssets.AssetID Inner Join tblLinuxUser On tblAssets.AssetID = tblLinuxUser.AssetID Inner Join tblLinuxUserLogon On tblLinuxUserLogon.Id = tblLinuxUser.id Inner Join (Select tblLinuxUser.AssetId, Max(tblLinuxUserLogon.LogonTime) As MaxLogontime From tblLinuxUser Inner Join tblLinuxUserLogon On tblLinuxUserLogon.Id = tblLinuxUser.id Group By tblLinuxUser.assetid) As subquery2 On subquery2.MaxLogontime = tblLinuxUserLogon.LogonTime Inner Join tblState On tblState.State = tblAssetCustom.State Left Join tsysOS On tsysOS.OScode = tblAssets.OScode Left Join (Select tblSoftwareUni.softwareName As Software, tblLinuxSoftware.Version As Version, tblSoftwareUni.SoftwarePublisher As Publisher, Case When tblLinuxSoftware.Version Like '3.0%' Then '2018-02-15' When tblLinuxSoftware.Version Like '3.1%' Then '2018-06-23' When tblLinuxSoftware.Version Like '4.0%' Then '2019-01-30' When tblLinuxSoftware.Version Like '4.1%' Then '2020-03-01' When tblLinuxSoftware.Version Like '5.0%' Then '2021-02-12' When tblLinuxSoftware.Version Like '5.1%' Then '2024-12-31' When tblLinuxSoftware.Version Like '5.2%' Then '2024-02-28' When tblLinuxSoftware.Version Like '5.3%' Then '2023-06-01' When tblLinuxSoftware.Version Like '6.0%' Then '2025-12-31' When tblLinuxSoftware.Version Like '6.1%' Then '2025-12-31' When tblLinuxSoftware.Version Like '6.2%' Then '2026-12-31' When tblLinuxSoftware.Version Like '6.3%' Then '2027-06-30' End As EOLDate, tblLinuxSoftware.AssetID From tblLinuxSoftware Inner Join tblSoftwareUni On tblSoftwareUni.SoftID = tblLinuxSoftware.SoftwareUniID Where tblSoftwareUni.softwareName Like '%GlobalProtect%') As subquery1 On subquery1.AssetID = tblAssets.AssetID Where subquery1.Software Like '%GlobalProtect%' And tblState.Statename = 'Active' Order By Domain, AssetName, Software
Explore the full platform, free for 14 days.
No credit card required.