I have a Fortigate 200B with Forti OS 5.0.

How can I watch the total bandwidth being used by my unit both incoming and outgoing?


  • The easiest way is creating a widget of interface bandwidth monitor in the GUI dashbord.
    – Itso
    Commented Jul 25, 2019 at 12:07

4 Answers 4


With an 'x' amount of ports, you'd want to ask yourself which NIC you'd like to get the stats for. The Fortigate has a stat specific for anything that goes though it's fw service and that is:

[CLI] My_Forti_OS # get system performance firewall statistics 

There is also a more generic 'system performance' command that will not only give you some valuable system-wide network and session information, but it will also show some cpu data and general stats for IPS/Virus-detection services, that command is:

[CLI] My_Forti_OS # get system performance status

Now, a more granular network interface command is available but it is 'per nic', not a live total statistic:

[CLI] My_Forti_OS # get hardware nic port5

If supported on the 200b, You could use the GUI to show a graph for each interface. I usually don't like to do this however and option towards sending these types of info/data to an SNMP server like cacti. You can do some really magic with this option ;)

  • How could I use the GUI to pop up a graph if this is a CLI ?
    – JustAGuy
    Commented Oct 1, 2013 at 5:26
  • Also in all of those the one that seemed the most related was the second command. It gives me Average Network Usage. But is that for ALL my interfaces because I only need Internet...?
    – JustAGuy
    Commented Oct 1, 2013 at 5:37
  • In the GUI, you'd need to go to the dashboard and add a widget for 'interface history' but this is a per interface feature. According to what you want, you're probably better off sending your log data to a server and manipulating it's input there. No real good way to do it with the Fortigate without a FortiAnalyzer.
    – l0c0b0x
    Commented Oct 1, 2013 at 15:26
  • Actually that widget would have been exactly what I need had it NOT been removed from FortiOS 5.0 :-\ I have Session History, nothing more. I guess I'll be using that NetFlow Analyzer. It comes with a trial. Thanks for your help man.
    – JustAGuy
    Commented Oct 1, 2013 at 21:21
  • I have 5.0.4 and it has it... of course, I'm using different hardware.
    – l0c0b0x
    Commented Oct 2, 2013 at 0:49

I ended up using Nagios and check_iftraffic plugin. Much easier to configure.


Take a look at logging and reporting at the Fortigate Doc site. Also, look at the FortiLog product.

There are many other options in this area as well, such as ntop, flow-inspector, bro, argus. I use a combination of argus and flow-inspector.


You can get this data with some great info on application/protocol/region (depending on what you're logging) using a free basic FortiCloud account.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .