Fortinet white logo
Fortinet white logo

CLI Reference

diagnose debug application

diagnose debug application

Use this command to set the debug level for application daemons. Some applications must be set to level 8 or higher to enable output for other diagnose debug commands. If you do not specify the debugging level, the current debugging level is returned.

diagnose debug application <application> [<debugging_level>]

The following applications are supported:

  • acd—Aggregate controller
  • aggd—HTTP and HTTPS traffic statistics viewer
  • alarmd—Alarm daemon
  • alertmail—Alert mail daemon
  • authd—Authentication daemon
  • crwl—HTTP and HTTPS preload feature crawler.
  • dhcpc—DHCP client module
  • dhcprelay—DHCP relay daemon
  • dhcps—DHCP server
  • dhcp6c—DHCPv6 client
  • dhcp6r—DHCPv6 relay
  • dhcp6s—DHCPv6 server
  • dlp—DLP
  • dlpfingerprint—DLP fingerprint daemon
  • dnsproxy—DNS proxy module
  • fgd_alert—FortiGuard alert messages
  • fgfmd—FortiProxy/FortiManager communication daemon
  • fnbamd—FortiGate nonblocking authentication daemon
  • foauthd—FortiGuard override authentication daemon
  • forticldd—FortiCloud daemon
  • forticron—Forticron daemon
  • fsd—Forti-start daemon
  • fssod—FSSO daemon
  • ftm-push—FTM push daemon
  • hasync—HA synchronization module
  • hatalk—HA protocol module
  • httpsd—HTTPS daemon
  • init—System initialization process
  • ipsengine—IPS sensor
  • ipsmonitor—IPS monitor
  • ipsufd—IPS URL filter resolver daemon
  • kmiglogd—Kernel log daemon
  • miglogd—Logging daemon
  • ntpd—NTP daemon
  • netxd—NetX REST API daemon
  • ovrd—Override daemon
  • quarantine—Quarantine daemon
  • radiusd—RADIUS daemon
  • reportd—Report daemon
  • rsyslogd—RSYSLOG daemon
  • scanunit—Scan unit daemon
  • scep—SCEP
  • snmpd—SNMP daemon
  • spamfilter—Spam filter module
  • spareblock—Set debug spare block count
  • sshd—SSH daemon
  • update—Update daemon
  • uploadd—Upload daemon
  • urlfilter—URL filter daemon
  • wabcs—WAN acceleration byte cache storage
  • waocs—WAN acceleration object cache storage
  • wccpd—WCCP daemon

Example output

This is sample output of the diagnose debug application quarantine command:

# diagnose debug application quarantine

quarantine debug level is 0 (0x0)

This is sample output of the diagnose debug application acd command:

# diagnose debug application acd

acd debug level is 0 (0x0)

This is sample output of the diagnose debug application fsd command:

# diagnose debug application fsd

fsd debug level is 0 (0x0)

diagnose debug application

diagnose debug application

Use this command to set the debug level for application daemons. Some applications must be set to level 8 or higher to enable output for other diagnose debug commands. If you do not specify the debugging level, the current debugging level is returned.

diagnose debug application <application> [<debugging_level>]

The following applications are supported:

  • acd—Aggregate controller
  • aggd—HTTP and HTTPS traffic statistics viewer
  • alarmd—Alarm daemon
  • alertmail—Alert mail daemon
  • authd—Authentication daemon
  • crwl—HTTP and HTTPS preload feature crawler.
  • dhcpc—DHCP client module
  • dhcprelay—DHCP relay daemon
  • dhcps—DHCP server
  • dhcp6c—DHCPv6 client
  • dhcp6r—DHCPv6 relay
  • dhcp6s—DHCPv6 server
  • dlp—DLP
  • dlpfingerprint—DLP fingerprint daemon
  • dnsproxy—DNS proxy module
  • fgd_alert—FortiGuard alert messages
  • fgfmd—FortiProxy/FortiManager communication daemon
  • fnbamd—FortiGate nonblocking authentication daemon
  • foauthd—FortiGuard override authentication daemon
  • forticldd—FortiCloud daemon
  • forticron—Forticron daemon
  • fsd—Forti-start daemon
  • fssod—FSSO daemon
  • ftm-push—FTM push daemon
  • hasync—HA synchronization module
  • hatalk—HA protocol module
  • httpsd—HTTPS daemon
  • init—System initialization process
  • ipsengine—IPS sensor
  • ipsmonitor—IPS monitor
  • ipsufd—IPS URL filter resolver daemon
  • kmiglogd—Kernel log daemon
  • miglogd—Logging daemon
  • ntpd—NTP daemon
  • netxd—NetX REST API daemon
  • ovrd—Override daemon
  • quarantine—Quarantine daemon
  • radiusd—RADIUS daemon
  • reportd—Report daemon
  • rsyslogd—RSYSLOG daemon
  • scanunit—Scan unit daemon
  • scep—SCEP
  • snmpd—SNMP daemon
  • spamfilter—Spam filter module
  • spareblock—Set debug spare block count
  • sshd—SSH daemon
  • update—Update daemon
  • uploadd—Upload daemon
  • urlfilter—URL filter daemon
  • wabcs—WAN acceleration byte cache storage
  • waocs—WAN acceleration object cache storage
  • wccpd—WCCP daemon

Example output

This is sample output of the diagnose debug application quarantine command:

# diagnose debug application quarantine

quarantine debug level is 0 (0x0)

This is sample output of the diagnose debug application acd command:

# diagnose debug application acd

acd debug level is 0 (0x0)

This is sample output of the diagnose debug application fsd command:

# diagnose debug application fsd

fsd debug level is 0 (0x0)