{
	"description": "Gathering system information",
	"exec" : [
		{
			"description": "Firmware banks",
			"cmd": "ubus call fwbank dump"
		},
		{
			"description": "Firmware banks via script",
			"cmd": "/etc/sysmngr/fwbank call dump",
			"dependency": [
				{
					"type": "file",
					"file": "/etc/sysmngr/fwbank"
				}
			]
		},
		{
			"description": "System Info",
			"cmd": "ubus call system info"
		},
		{
			"description": "Board Info",
			"cmd": "ubus call system board"
		},
		{
			"description": "System Log",
			"cmd": "logread"
		},
		{
			"description": "Running Processes",
			"cmd": "top -b -n 1"
		},
		{
			"description": "Kernel Parameters",
			"cmd": "sysctl -A  2>/dev/null"
		},
		{
			"description": "Driver Message",
			"cmd": "dmesg"
		},
		{
			"description": "PCI Devices",
			"cmd": "lspci -k"
		},
		{
			"description": "Installed Modules",
			"cmd": "lsmod"
		},
		{
			"description": "CPU Info",
			"cmd": "cat /proc/cpuinfo"
		},
		{
			"description": "Memory Info",
			"cmd": "cat /proc/meminfo"
		},
		{
			"description": "Slab Info",
			"cmd": "cat /proc/slabinfo"
		},
		{
			"description": "eMMC Partition/Volume Info",
			"cmd": "fdisk -l",
			"dependency" : {
				"file": "/sbin/fdisk"
			}
		},
		{
			"description": "NAND Partition/Volume Info",
			"cmd": "ubinfo --all",
			"dependency" : {
				"file": "/usr/sbin/ubinfo"
			}
		},
		{
			"description": "NTP Status",
			"cmd": "ntpq -c 'rv 0 stratum'"
		}
	]
}
