• Contact
  • About Me
  • Privacy Policy
  • Disclaimer
DefenceDev
  • Home
  • Blog
  • Linux Tutorials
    • Bash Scripting Lessons
    • Commands
    • Networking
    • Bash Scripts
  • Solutions
    • Docker
  • Network Tutorials
    • FortiGate
    • MikroTik
  • Projects
    • AdGuard
    • Immich
    • Nextcloud
    • WordPress
  • Cloud
  • Video Tutorials
    • YouTube Channel
    • MikroTik Videos
  • Web Tools
No Result
View All Result
  • Home
  • Blog
  • Linux Tutorials
    • Bash Scripting Lessons
    • Commands
    • Networking
    • Bash Scripts
  • Solutions
    • Docker
  • Network Tutorials
    • FortiGate
    • MikroTik
  • Projects
    • AdGuard
    • Immich
    • Nextcloud
    • WordPress
  • Cloud
  • Video Tutorials
    • YouTube Channel
    • MikroTik Videos
  • Web Tools
No Result
View All Result
DefenceDev
No Result
View All Result
Home Network Tutorials FortiGate

Fortinet FortiGate: Network Monitoring with Custom Dashboards

by neo
November 28, 2025
in FortiGate
0
Fortinet FortiGate: Network Monitoring with Custom Dashboards

Fortinet FortiGate: Network Monitoring with Custom Dashboards

0
SHARES
256
VIEWS
Share on FacebookShare on LinkedIn

Network Monitoring

FortiGate Network Monitoring with Custom Dashboards is the way to have effective network monitoring. It is essential for maintaining the performance and security of your infrastructure. Fortinet FortiGate firewalls provide robust tools for creating custom dashboards that offer real-time insights into traffic patterns, resource utilization, and security events.

Introduction

In this article, we’ll walk through the configuration of a custom FortiGate dashboard designed for monitoring essential metrics like CPU and memory usage, session rates, and traffic distribution. We’ll also take a look at FortiView widgets, which help visualize data on traffic sources, destinations, and bandwidth consumption in real time.

FortiGate firewalls offer a powerful set of features to help administrators monitor and manage network activity in real time. One of the most useful tools within FortiGate is the ability to create custom dashboards, which provide visual insights into various aspects of network performance, security, and usage.

More about FortiGate Dasbhoards and Monitors you can find at the link.

Custom FortiGate Dashboard My Example

FortiGate allows administrators to create highly customizable dashboards by adding widgets. These widgets present key information in an easily digestible format, providing quick insights into network activity.

Below is a step-by-step guide to configuring a useful FortiGate dashboard, highlighting key metrics that are valuable for efficient network monitoring.

Example of Custom Dashboard for Network Monitoring

FortiGate Network Monitoring
Dashboard
FortiGate Network Monitoring
FortiGate Dashboard Part 2
FortiGate Network Monitoring
FortiGate Dashboard Part 3

Key Dashboard Widgets and Their Functions

Here are the widgets and their functions:

  1. CPU Usage Widget
    This widget displays real-time CPU utilization, allowing administrators to monitor system load.
  2. Memory Usage Widget
    Monitoring memory consumption helps track how much system memory is being used. This is important for identifying potential bottlenecks or resource exhaustion.
  3. Session Rate Widget
    Tracking the session rate is essential for understanding how many active sessions the firewall is handling, a critical factor for performance optimization.
  4. Sessions Widget
    This widget displays the total number of active sessions, giving insights into the current load on the firewall.
  5. Traffic History Widgets
    The traffic history widgets track bandwidth usage on specific interfaces (e.g., internal and wan1). These are particularly useful for analyzing traffic patterns and detecting anomalies.
  6. FortiView Widgets
    FortiView provides detailed traffic analysis:
    • By Country: Displays traffic source or destination countries, sorted by bandwidth usage.
    • By Owner: Shows bandwidth usage by specific user owners in real time.
    • By Destination: Lists destination IPs or domains consuming the most bandwidth.
    • By Source: Displays the top source IPs contributing to the network load.
    • By WAN Source: Tracks sources sending traffic through the WAN interface.

Create a new Dasbhoard

Steps With the Web Interface

Access the FortiGate Web Interface

  • Open a web browser and enter the IP address of your FortiGate device.
  • Login using your admin credentials.

Step 2: Navigate to Dashboard > Main

Add New Dashboard
Add New Dashboard

Open a main Dashboard to start Dasbhoard creation process.

At the right corner click at the Add Dashboard

Add New Dashboard
Add New Dashboard

In the top-right corner, you’ll find the option to create a new Dashboard.

Add Dashboard
Add Dashboard

New window will open where you can enter the name of the new Dashboards. In my case name is “Statistics”,

Select created Dashboard and add on the same way Widgets

Dashboard Statistics
New Dashboard Statistics

The new dashboard will appear and you can select it.

Add new Dashboard Widget
Add new Dashboard Widget

In the top-right corner, you’ll find the option to add a new Widget. In my case I added CPU Usage, Memory Usage and various statistics about interfaces.

This dashboard has lot of information about the state of the network. It is possible to change the scope from 5 minutes to 24 hours.

CLI Configuration for My Setup

You can copy the following configuration for dashboard in your configuration

config system admin
    edit "cyberworld"
        set accprofile "super_admin"
        set vdom "root"
        config gui-dashboard
            edit 1
                set name "Main"
                config widget
                    edit 1
                        set width 2
                        set height 1
                    next
                    edit 5
                        set type admins
                        set x-pos 1
                        set width 1
                        set height 1
                    next
                    edit 6
                        set type cpu-usage
                        set x-pos 3
                        set width 2
                        set height 1
                    next
                    edit 7
                        set type memory-usage
                        set x-pos 2
                        set width 2
                        set height 1
                    next
                    edit 8
                        set type sessions
                        set x-pos 4
                        set width 2
                        set height 1
                    next
                end
            next
            edit 2
                set name "Statistics"
                config widget
                    edit 1
                        set type cpu-usage
                        set width 2
                        set height 1
                    next
                    edit 3
                        set type memory-usage
                        set x-pos 1
                        set width 2
                        set height 1
                    next
                    edit 4
                        set type session-rate
                        set x-pos 3
                        set width 2
                        set height 1
                    next
                    edit 5
                        set type sessions
                        set x-pos 2
                        set width 2
                        set height 1
                    next
                    edit 6
                        set type tr-history
                        set x-pos 5
                        set width 4
                        set height 1
                        set interface "internal"
                    next
                    edit 7
                        set type tr-history
                        set x-pos 4
                        set width 4
                        set height 1
                        set interface "wan1"
                    next
                    edit 9
                        set type fortiview
                        set x-pos 6
                        set width 2
                        set height 1
                        set fortiview-type "country"
                        set fortiview-sort-by "bandwidth"
                        set fortiview-timeframe "realtime"
                        set fortiview-visualization "country"
                    next
                    edit 2
                        set type fortiview
                        set x-pos 7
                        set width 4
                        set height 1
                        set fortiview-type "owner"
                        set fortiview-sort-by "bandwidth"
                        set fortiview-timeframe "realtime"
                        set fortiview-visualization "table"
                    next
                    edit 8
                        set type fortiview
                        set x-pos 8
                        set width 4
                        set height 1
                        set fortiview-type "destination"
                        set fortiview-sort-by "bandwidth"
                        set fortiview-timeframe "realtime"
                        set fortiview-visualization "table"
                    next
                    edit 11
                        set type fortiview
                        set x-pos 9
                        set width 4
                        set height 1
                        set fortiview-type "source"
                        set fortiview-sort-by "bandwidth"
                        set fortiview-timeframe "realtime"
                        set fortiview-visualization "table"
                    next
                    edit 10
                        set type fortiview
                        set x-pos 10
                        set width 4
                        set height 1
                        set fortiview-type "wanSource"
                        set fortiview-sort-by "bandwidth"
                        set fortiview-timeframe "realtime"
                        set fortiview-visualization "table"
                    next
                end
            next
        end

If you are interested in QoS, Traffic Shapres and Bandwidth Limitation check the link.

defencedev.com

Tags: fortigate
Previous Post

Fortinet FortiGate: DNS Server Configuration

Next Post

MikroTik: Schedule Automatic Reboot Every 7 Days

neo

Related Posts

FortiGate Brute Force Protection: Ban IPs After Failed Admin Login
FortiGate

FortiGate Brute Force Protection: Ban IPs After Failed Admin Login

FortiGate Country Address Object Generator – Block or Allow Access by Country
FortiGate

FortiGate Country Address Object Generator – Block or Allow Access by Country

Home Lab with Fortinet FortiGate 60D Firewall
FortiGate

Home Lab with Fortinet FortiGate 60D Firewall

My Ultimate FortiGate Command Cheat Sheet
FortiGate

My Ultimate FortiGate Command Cheat Sheet

Setting Up IPS (Intrusion Detection System) Profiles on FortiGate to Detect Web Attacks
FortiGate

Setting Up IPS (Intrusion Detection System) Profiles on FortiGate to Detect Web Attacks

Protect a Self-Hosted Application from Brute Force Attacks with FortiGate
FortiGate

How to Protect a Self-Hosted Application from Brute Force Attacks with FortiGate

Next Post
MikroTik: Schedule Automatic Reboot Every 7 Days

MikroTik: Schedule Automatic Reboot Every 7 Days

Recommended

VMware ESXi: Configure VLAN and Attach to VM

How to Configure VLAN and Attach It to a VM in VMware ESXi

Install Ubuntu 22.04 on Oracle VM Virtual Box

Install Ubuntu 22.04 on Oracle VM Virtual Box

Maximizing Network Efficiency with AdGuard: My 7-Day Results

Maximizing Network Efficiency with AdGuard: My 7-Day Results

FortiGate Brute Force Protection: Ban IPs After Failed Admin Login

FortiGate Brute Force Protection: Ban IPs After Failed Admin Login

Install Portainer on Ubuntu 24.04 Using Docker Compose

Install Portainer on Ubuntu 24.04 Using Docker Compose

Categories

  • Blog
  • Cloud
    • Private
  • Linux Tutorials
    • Bash Scripting Tutorials
    • Commands
    • Networking
  • Network Tutorials
    • FortiGate
    • MikroTik
  • Projects
    • AdGuard
    • Immich
    • Nextcloud
    • WordPress
  • Solutions
    • Docker
  • Video Tutorials
    • MikroTik Videos
  • Web Tools

DefenceDev Tutorials

defencedev Logo

Whether you’re just starting or looking to expand your skills, I hope you find useful information and engaging discussions here. Let me take you through my journey and the goals behind this space!

Follow Us

Recent News

Maximizing Network Efficiency with AdGuard: My 7-Day Results

Maximizing Network Efficiency with AdGuard: My 7-Day Results

FortiGate Brute Force Protection: Ban IPs After Failed Admin Login

FortiGate Brute Force Protection: Ban IPs After Failed Admin Login

  • Site Map
  • Privacy Policy
  • Facebook Page
  • Disclaimer
  • Contact
  • About Me

© 2025 defencedev.com - All rights reserved.

No Result
View All Result
  • Home
  • Blog
  • Linux Tutorials
    • Bash Scripting Lessons
    • Commands
    • Networking
    • Bash Scripts
  • Solutions
    • Docker
  • Network Tutorials
    • FortiGate
    • MikroTik
  • Projects
    • AdGuard
    • Immich
    • Nextcloud
    • WordPress
  • Cloud
  • Video Tutorials
    • YouTube Channel
    • MikroTik Videos
  • Web Tools

© 2025 defencedev.com - All rights reserved.