diagnose

diagnose access novnc

Show NoVNC configuration.

diagnose access shiabx

Show Shell in a Box configuration.

diagnose cpu

Show cpu(s) information

diagnose disk all

Show all disks usage

diagnose disk lvm

Show lvm information

diagnose disk resources

Show resources usage

diagnose env

Dump process environment

diagnose grub

Show grub configuration file.

diagnose htop

diagnose htop <ARGS>+

Run htop command to see processes usage. For full command help: help diagnose htop

diagnose iotop

diagnose iotop <ARGS>+

Run iotop a simple top-like I/O monitor For full command help: help diagnose iotop

diagnose kernel

diagnose kernel <ARGS>+

Show kernel messages. For full command help: help diagnose kernel

diagnose kernel mitigations

Show information about kernel mitigation status and module performance parameters.

diagnose kvm intel

Dump kvm-intel module configuration

diagnose license list

diagnose license list <FORMAT>

diagnose locale

Show current defined locale status

diagnose locale available

List available locales

diagnose locale keymaps

Use “diagnose locale available”

diagnose locale locale

Call “locale”

diagnose locale locales

Use “diagnose locale available”

diagnose log cat

diagnose log cat <LOG>

View log content (see diagnose log list for available files).

diagnose log list

List available logs.

diagnose mac

List known used MAC addresses by the PoC.

diagnose memory

diagnose memory hugepages

diagnose memory hugepages <FORMAT>

diagnose modules

diagnose network dhcp client

Show client DHCP configuration.

diagnose network dhcp server

Show server DHCP configuration.

diagnose network firewall

Show firewall rules.

diagnose network interfaces config

Show network interface declaration file.

diagnose network interfaces status

diagnose network interfaces status <ARGS>+

List all interfaces or only specified interfaces.

Ex: diagnose network interfaces status eth0

diagnose network management

Show management network interface configuration.

diagnose network openflow

diagnose network openflow <SWITCH>

Show PoC virtual switch (network) OpenFlow rules.

diagnose network redirections

Show port redirection configuration.

diagnose network route

Show routing table.

diagnose network switches

Show PoC virtual switches (networks).

diagnose packages

diagnose packages <OPTIONS>+

Diagnose installed packages, –all option for all.

diagnose register info

diagnose register info <OPTIONS>+

Show registration information.

diagnose service

diagnose service <SERVICE> <COMMAND>

Return ‘status’ or ‘log’ of a service

diagnose services

Diagnose services status

diagnose settings

diagnose settings <ROOT>

List internal settings.

diagnose snapshots

diagnose snapshots <POCS>+

Dump snapshots tree.

A snapshot can be:

  • valid: the snapshot and all its parent are valid

  • broken: a parent snapshot is missing

  • obsolete: the snapshot relies on a different firmware than the one defined in the PoC

A top parent snapshot (only relies on firmware) is prefixed with “M”.

A dangling snapshot (the parent snaphost is missing) is prefixed with “B”.

You can specify which PoCs to analyze (see poc list), by default all.

diagnose snapshots delete

diagnose snapshots delete <SID>

Verify if snapshot sid can be deleted.

  • can’t delete a snapshot that has children

  • can’t delete a snapshot used by a running PoC

diagnose sniff packet

diagnose sniff packet <ARGS>+

Capture network traffic (tcpdump syntax). For full command help: help diagnose sniff packet

diagnose stat

diagnose stat <TOOL> <OPTIONS>+

run stat tool (iostat, mpstat, pidstat, sar)

diagnose system lsof

diagnose system lsof <ARGS>+

Run lsof command

diagnose system packages

Print packages status

diagnose system status

Print system status (uptime, hardware, kernel, …)