Skip to main content
Jirka1
Explorer II
July 8, 2026
Question

FortiOS 7.6.7 – Significant increase in daily log volume sent to FortiAnalyzer without configuration changes

  • July 8, 2026
  • 3 replies
  • 113 views

Hi,

after upgrading our FortiGate HA cluster from 7.4.12 to 7.6.7, we noticed a significant increase in the daily log volume sent to FortiAnalyzer.

Environment:

FortiGate: 2x FG-200F in HA
FortiOS: 7.6.7
FortiAnalyzer: VM, currently 8.0.0
Logging: FortiAnalyzer​

Before the upgrade, our daily log volume was normally below the licensed GB/day limit (15 GB). After the upgrade, the daily log rate increased by approximately 8–10 GB per business day, without any intentional configuration changes on the FortiGate side.

For a normal business day we now see approximately: Application Control log: ~10 GB/day, Traffic log: ~9 GB/day

​No firewall policies were intentionally changed, and we did not enable any additional logging options manually after the upgrade.

We have already checked the following:

- no known configuration change was made on the FortiGate before/after the upgrade
- application Control logging is enabled as before
- SSL inspection is enabled
- FortiAnalyzer is receiving logs correctly
- The increase is visible in FortiAnalyzer daily remote log volume statistics

We also tried creating custom FortiAnalyzer datasets to group logs by policyid/app/appcat, but the number of Application Control log entries does not seem extremely high, while the reported GB/day volume is very high. This makes us suspect either larger log payloads, changed log fields, or a change in how FortiAnalyzer calculates remote log volume after FortiOS/FAZ upgrade.

Is there any known change in FortiOS 7.6.7 that could increase the size or frequency of Application Control or Traffic logs sent to FortiAnalyzer?

Is there a recommended way on FortiAnalyzer to identify which policy ID, application, source IP, or log subtype is responsible for the increased log volume?

Can GenAI / AI application detection in FortiOS 7.6.x significantly increase App Control log size even if the number of log entries does not look extremely high?

Are there any recommended FortiGate or FortiAnalyzer CLI commands to compare log volume per policy / log type / application?

Any hints on how to troubleshoot this properly would be appreciated.

Thank you.

Jirka

3 replies

AEK
SuperUser
SuperUser
July 8, 2026

Hi Jirka

Try display the Hit Count column in the firewall policies and check which ones are hitting a lot. This will show you which rules are sending highest amount of logs.

AEK
Jirka1
Jirka1Author
Explorer II
July 8, 2026

Hi AEK,

thank you for the suggestion.

I displayed the Hit Count column in the firewall policies and checked the highest-hit rules. The most active policies are:

policy 127  ~8.6M hits
policy 0    ~8.3M hits
policy 124  ~5.4M hits
policy 341  ~4.3M hits
policy 112  ~2.9M hits
policy 130  ~2.2M hits
policy 339  ~1.8M hits

After that I created some custom FortiAnalyzer datasets to check which policy/application/log type is responsible for the increased log volume.

For Application Control logs, the largest contributors were mainly normal generic web/network applications:

policy 127  SSL                  ~1.4M logs
policy 127  SSL_TLSv1.3          ~1.2M logs
policy 127  HTTP.BROWSER_Chrome  ~1.1M logs
policy 127  WebSocket            ~1.0M logs

policy 124  SSL                  ~968k logs
policy 124  SSL_TLSv1.3          ~920k logs
policy 124  WebSocket            ~866k logs

policy 130  SSL                  ~319k logs
policy 130  SSL_TLSv1.3          ~285k logs
policy 130  WebSocket            ~246k logs

For Traffic logs, the same policies are also on top:

policy 127  close       ~1.33M logs
policy 124  close       ~949k logs
policy 339  accept      ~777k logs
policy 112  accept      ~465k logs
policy 127  accept      ~402k logs
policy 130  close       ~304k logs

For Web Filter logs, most of the volume is normal allowed/passthrough web traffic:

policy 127  chat.xxxxxxxx.cz        passthrough  ~701k logs
policy 124  chat.xxxxxxxx.cz        passthrough  ~538k logs
policy 130  chat.xxxxxxxx.cz        passthrough  ~199k logs
policy 127  h.xxxxxxxxx.cz           passthrough  ~150k logs
policy 127  chat.nxxxxxxx.cz       passthrough  ~150k logs
policy 124  chat.sxxxxxxxxxx.cz  passthrough  ~140k logs
policy 124  chat.xxxxxxxx.cz       passthrough  ~123k logs

So it looks like the increased log volume is not caused by one new firewall policy or one obvious configuration change. It is mostly generated by existing high-traffic policies, especially policy 127 / 124 / 130, which already existed before the upgrade.

I also checked the Application Control profile used on these policies. The profile has:

extended-log disable
other-application-log disable
unknown-application-log disable

but there is one broad pass entry with logging enabled:

edit 16
    set category 5 7 12 15 17 21 22 23 25 28 29 30 36
    set action pass
    set log enable
next

This means that many normal allowed application categories are explicitly logged. After the upgrade to FortiOS 7.6.7, it seems that the FortiGate/AppControl engine started matching/logging much more normal web/network traffic such as SSL, TLS 1.3, WebSocket, Chrome/Edge browser traffic, Microsoft 365, etc.

As a test, I changed this broad pass entry to:

set log disable

while keeping the action as pass, so blocked applications are still logged, but normal allowed high-volume categories should no longer generate so many AppControl logs.

I will monitor the FortiAnalyzer daily log volume now and see whether the Application Control log volume drops.

So far, the conclusion seems to be:

- Firewall policies were not changed.
- The highest log volume comes from existing high-hit policies.
- Application Control and Web Filter logs increased significantly after FortiOS 7.6.7.
- The main AppControl contributors are generic allowed apps like SSL, SSL_TLSv1.3, WebSocket and HTTP.BROWSER_Chrome.
- The broad Application Control pass category entry with log enabled is probably the main reason why the new FortiOS version generates much more log volume.

Thanks again for pointing me to the policy hit count — it helped narrow this down.

Jirka

Jirka1
Jirka1Author
Explorer II
July 9, 2026

I also received independent SIEM (via Syslog) statistics for FortiGate logs before and after the upgrade.

Friday 2026-07-03 - version 7.4.12:
Total log volume: 19.17 GB
Total log count: 10,118,328
FortiGate log count: 7,789,502

Tuesday 2026-07-07 - version 7.6.7:
Total log volume: 27.65 GB
Total log count: 15,582,368
FortiGate log count: 13,384,846

Wednesday 2026-07-08 - version 7.6.7::
Total log volume: 29.21 GB
Total log count: 16,308,386
FortiGate log count: 14,013,239

The increase is mainly visible in FortiGate forward and app-ctrl logs.

Subtype comparison:

Friday 2026-07-03:
forward: 5,765,035
app-ctrl: 1,189,188
local: 756,908
webfilter: 14,450
dns: 12,712

Tuesday 2026-07-07:
forward: 8,771,482
app-ctrl: 3,643,068
local: 879,171
webfilter: 21,899
dns: 15,117

So after the FortiOS 7.6.7 upgrade, FortiGate logs increased by about 5.6 million logs/day. The biggest increases are:

forward: +3.0M logs/day, about +52 %
app-ctrl: +2.45M logs/day, about +206 %

This confirms that the increased GB/day is not only a FortiAnalyzer display issue. The FortiGate is actually generating significantly more logs, especially app-ctrl and forward logs :/

What is the reason for this and what is the solution?

Jirka

AEK
SuperUser
SuperUser
July 11, 2026

Nice catch.

You can try compare between old app-ctrl logs and the new ones to try see what has been added to the logs, and maybe it is tunable from FGT side.

Or in case you open a ticket and get some explanation from support then we’d appreciate if you share the info.

AEK
Jirka1
Jirka1Author
Explorer II
July 13, 2026

Two raw log exports (rlog) were pulled from FortiAnalyzer for comparable 3-hour windows

Pre-upgrade                                 Post-upgrade

Time span covered by 100k rows:
501 s (~8.3 min)                          249 s (~4.15 min)
Estimated log rate:
~200 logs/sec                             ~402 logs/sec

Overall log rate roughly doubled.

The increase is concentrated almost entirely in appcat="Network.Service" app-ctrl entries, which grew from ~36% to ~72% of sampled volume. Within that category, three specific app signatures account for nearly the entire delta:

                             appRate beforeRate afterMultiplier

WebSocket            0.22/s     68.5/s             ~310x
SSL                        32.8/s 1  05.9/s             ~3.2x
SSL_TLSv1.3         15.6/s     83.4/s             ~5.3x

These three signatures alone account for ~209 logs/sec of the ~202 logs/sec total increase.

Per-session log density was also compared between the two samples, confirming that 7.6.7 generates more app-ctrl log entries per individual session (not just more sessions overall):

                                                   7.4.12                                       7.6.7

Total app-ctrl logs (sample)    100,000                                    100,000
Unique sessions                        41,751                                     34,226
app-ctrl logs per session               2.40                                         2.92
Sessions with 2+ app-ctrl logs      53.0%                                    70.8%

This indicates that in 7.6.7, the same session is more likely to generate multiple app-ctrl log entries over its lifetime (e.g., re-classification/re-logging as the detection engine refines its verdict), rather than the increase being purely driven by a higher number of new sessions. This supports the hypothesis that the change originates in the application detection engine's logging behavior rather than in actual traffic volume or session count.

No firewall policy or Application Control profile configuration was changed during the upgrade. The most plausible explanation is that the built-in IPS/Application Control detection engine and/or signature database bundled with FortiOS 7.6.7 changed detection/classification granularity for generic protocol traffic:

WebSocket appears to be newly recognized as a distinct application signature post-upgrade — pre-upgrade, this traffic was apparently not being logged as a discrete per-flow entry (or was folding into a broader SSL/SSL_TLSv1.3 classification).
SSL and SSL_TLSv1.3 per-flow log volume also increased substantially, suggesting the new engine may segment TLS handshake/renegotiation events differently for long-lived connections (chat keep-alives/reconnects).

Jirka