{ "Command": { "system_basics": { "arguments": { "--debug": { "description": "Enable debug output", "set_if": "$system_basics_debug$", "set_if_format": "string", "skip_key": true }, "--dump-icinga2-config": { "description": "Dump icinga2 config for this plugin", "set_if": "$system_basics_dump_icinga2_config$", "set_if_format": "string", "skip_key": true }, "--help": { "description": "help for check_system_basics", "set_if": "$system_basics_help$", "set_if_format": "string", "skip_key": true }, "--timeout": { "description": "Timeout for the check", "value": "$system_basics_timeout$" }, "--version": { "description": "version for check_system_basics", "set_if": "$system_basics_version$", "set_if_format": "string", "skip_key": true } }, "command": "check_system_basics", "fields": [ { "datafield_id": 3830, "is_required": "n", "var_filter": null }, { "datafield_id": 3828, "is_required": "n", "var_filter": null }, { "datafield_id": 3831, "is_required": "n", "var_filter": null }, { "datafield_id": 3829, "is_required": "n", "var_filter": null }, { "datafield_id": 3832, "is_required": "n", "var_filter": null } ], "methods_execute": "PluginCheck", "object_name": "system_basics", "object_type": "object", "uuid": "8e3ef9d2-8bb9-4663-ae1d-db092d8c2b1b" }, "system_basics_filesystem": { "arguments": { "--criticalAbsolutFreeSpace": { "description": "Absolute critical threshold for free filesystem space.", "value": "$system_basics_filesystem_criticalAbsolutFreeSpace$" }, "--criticalAbsolutUsedInodes": { "description": "Absolute critical threshold for number of used inodes", "value": "$system_basics_filesystem_criticalAbsolutUsedInodes$" }, "--criticalAbsolutUsedSpace": { "description": "Absolute critical threshold for used filesystem space.", "value": "$system_basics_filesystem_criticalAbsolutUsedSpace$" }, "--criticalPercentFreeInodes": { "description": "Percentage critical threshold for percentage of free inodes", "value": "$system_basics_filesystem_criticalPercentFreeInodes$" }, "--criticalPercentFreeSpace": { "description": "Percentage critical threshold for free filesystem space. (Default: 2:100)", "value": "$system_basics_filesystem_criticalPercentFreeSpace$" }, "--criticalPercentUsedInodes": { "description": "Percentage critical threshold for percentage of used inodes (Default: 98)", "value": "$system_basics_filesystem_criticalPercentUsedInodes$" }, "--criticalPercentUsedSpace": { "description": "Percentage critical threshold for used filesystem space.", "value": "$system_basics_filesystem_criticalPercentUsedSpace$" }, "--criticalTotalCountOfMatches": { "description": "A critical threshold for the number of filesystems matching the filters", "value": "$system_basics_filesystem_criticalTotalCountOfMatches$" }, "--debug": { "description": "Enable debug output", "set_if": "$system_basics_filesystem_debug$", "set_if_format": "string", "skip_key": true }, "--exclude-device-path": { "description": "Ignore the given device path regex (may be repeated). E.g. '/dev/sd.*'", "value": "$system_basics_filesystem_exclude_device_path$" }, "--exclude-fs-type": "$system_basics_filesystem_exclude_fs_type$", "--exclude-mount-options": { "description": "Ignore the filesystems with this mount option (in form of a go regexp regex) (may be repeated). E.g. 'async' or '^sync$'", "value": "$system_basics_filesystem_exclude_mount_options$" }, "--exclude-mount-path": { "description": "Ignore the given mount path regex (may be repeated). E.g. '^/srv/mount.*'", "value": "$system_basics_filesystem_exclude_mount_path$" }, "--include-device-path": { "description": "Explicitly include only filesystems of indicated type (may be repeated). E.g. '/dev/sda'", "value": "$system_basics_filesystem_include_device_path$" }, "--include-mount-options": { "description": "Explicitly include only filesystems mounted with the given option (in form of a go regexp regex) (may be repeated). E.g. 'async' or '^sync$'", "value": "$system_basics_filesystem_include_mount_options$" }, "--include-mount-path": { "description": "Explicitly include only filesystems of indicated type (may be repeated). E.g. '/dev/sda'", "value": "$system_basics_filesystem_include_mount_path$" }, "--readonly-filesystems": { "description": "Only list filesystem mounted as readonly. This is just a convenient shorthand for \\--include-mount-options '^ro$'\\", "set_if": "$system_basics_filesystem_readonly_filesystems$", "set_if_format": "string", "skip_key": true }, "--readwrite-filesystems": { "description": "Only list filesystem mounted as readwrite. This is just a convenient shorthand for \\--include-mount-options '^rw$'\\", "set_if": "$system_basics_filesystem_readwrite_filesystems$", "set_if_format": "string", "skip_key": true }, "--timeout": { "description": "Timeout for the check", "value": "$system_basics_filesystem_timeout$" }, "--warningAbsolutFreeInodes": { "description": "Absolute critical threshold for number of free inodes", "value": "$system_basics_filesystem_warningAbsolutFreeInodes$" }, "--warningAbsolutFreeSpace": { "description": "Absolute warning threshold for free filesystem space.", "value": "$system_basics_filesystem_warningAbsolutFreeSpace$" }, "--warningAbsolutUsedSpace": { "description": "Absolute warning threshold for used filesystem space.", "value": "$system_basics_filesystem_warningAbsolutUsedSpace$" }, "--warningPercentFreeInodes": { "description": "Percentage warning threshold for percentage of free inodes", "value": "$system_basics_filesystem_warningPercentFreeInodes$" }, "--warningPercentFreeSpace": { "description": "Percentage warning threshold for free filesystem space. (Default: 5:100)", "value": "$system_basics_filesystem_warningPercentFreeSpace$" }, "--warningPercentUsedInodes": { "description": "Percentage warning threshold for percentage of used inodes (Default: 99)", "value": "$system_basics_filesystem_warningPercentUsedInodes$" }, "--warningPercentUsedSpace": { "description": "Percentage warning threshold for used filesystem space.", "value": "$system_basics_filesystem_warningPercentUsedSpace$" }, "--warningTotalCountOfMatches": { "description": "A warning threshold for the number of filesystems matching the filters", "value": "$system_basics_filesystem_warningTotalCountOfMatches$" }, "filesystem": { "set_if": "1", "set_if_format": "string", "order": "-1" } }, "command": "check_system_basics", "fields": [ { "datafield_id": 3833, "is_required": "n", "var_filter": null }, { "datafield_id": 3842, "is_required": "n", "var_filter": null }, { "datafield_id": 3835, "is_required": "n", "var_filter": null }, { "datafield_id": 3843, "is_required": "n", "var_filter": null }, { "datafield_id": 3837, "is_required": "n", "var_filter": null }, { "datafield_id": 3845, "is_required": "n", "var_filter": null }, { "datafield_id": 3839, "is_required": "n", "var_filter": null }, { "datafield_id": 3848, "is_required": "n", "var_filter": null }, { "datafield_id": 3859, "is_required": "n", "var_filter": null }, { "datafield_id": 3850, "is_required": "n", "var_filter": null }, { "datafield_id": 3849, "is_required": "n", "var_filter": null }, { "datafield_id": 3854, "is_required": "n", "var_filter": null }, { "datafield_id": 3852, "is_required": "n", "var_filter": null }, { "datafield_id": 3851, "is_required": "n", "var_filter": null }, { "datafield_id": 3855, "is_required": "n", "var_filter": null }, { "datafield_id": 3853, "is_required": "n", "var_filter": null }, { "datafield_id": 3856, "is_required": "n", "var_filter": null }, { "datafield_id": 3857, "is_required": "n", "var_filter": null }, { "datafield_id": 3858, "is_required": "n", "var_filter": null }, { "datafield_id": 3841, "is_required": "n", "var_filter": null }, { "datafield_id": 3834, "is_required": "n", "var_filter": null }, { "datafield_id": 3836, "is_required": "n", "var_filter": null }, { "datafield_id": 3844, "is_required": "n", "var_filter": null }, { "datafield_id": 3838, "is_required": "n", "var_filter": null }, { "datafield_id": 3846, "is_required": "n", "var_filter": null }, { "datafield_id": 3840, "is_required": "n", "var_filter": null }, { "datafield_id": 3847, "is_required": "n", "var_filter": null } ], "methods_execute": "PluginCheck", "object_name": "system_basics_filesystem", "object_type": "object", "uuid": "a3ced1d5-cf21-44a8-b780-76011d162363" } }, "Datafield": { "3830": { "uuid": "a10b5b1b-e0bd-4b73-89c0-6274f9c3c676", "varname": "system_basics_debug", "caption": "system_basics_debug", "description": "Enable debug output", "datatype": "Icinga\\Module\\Director\\DataType\\DataTypeBoolean", "format": null, "settings": {}, "category": null }, "3828": { "uuid": "24e14189-18fb-4864-9887-d9a0d65a2b1f", "varname": "system_basics_dump_icinga2_config", "caption": "system_basics_dump_icinga2_config", "description": "Dump icinga2 config for this plugin", "datatype": "Icinga\\Module\\Director\\DataType\\DataTypeBoolean", "format": null, "settings": {}, "category": null }, "3831": { "uuid": "4fa4fa22-4f3a-43ef-a097-c8b2f8cc3a88", "varname": "system_basics_help", "caption": "system_basics_help", "description": "help for check_system_basics", "datatype": "Icinga\\Module\\Director\\DataType\\DataTypeBoolean", "format": null, "settings": {}, "category": null }, "3829": { "uuid": "d7979156-a7d6-456e-a5d6-6485e76059d5", "varname": "system_basics_timeout", "caption": "system_basics_timeout", "description": "Timeout for the check", "datatype": "Icinga\\Module\\Director\\DataType\\DataTypeString", "format": null, "settings": {}, "category": null }, "3832": { "uuid": "ae759221-c231-45e0-aee1-9db4947c866d", "varname": "system_basics_version", "caption": "system_basics_version", "description": "version for check_system_basics", "datatype": "Icinga\\Module\\Director\\DataType\\DataTypeBoolean", "format": null, "settings": {}, "category": null }, "3833": { "uuid": "1ed5b82a-7680-4888-8e07-0daebe0a12ea", "varname": "system_basics_filesystem_criticalAbsolutFreeSpace", "caption": "system_basics_filesystem_criticalAbsolutFreeSpace", "description": "Absolute critical threshold for free filesystem space.", "datatype": "Icinga\\Module\\Director\\DataType\\DataTypeString", "format": null, "settings": {}, "category": null }, "3842": { "uuid": "12374399-78ae-42a8-b6de-8e3e2fcc0406", "varname": "system_basics_filesystem_criticalAbsolutUsedInodes", "caption": "system_basics_filesystem_criticalAbsolutUsedInodes", "description": "Absolute critical threshold for number of used inodes", "datatype": "Icinga\\Module\\Director\\DataType\\DataTypeString", "format": null, "settings": {}, "category": null }, "3835": { "uuid": "e6d5a30c-d15a-40c9-a9f5-c5971f1f07d4", "varname": "system_basics_filesystem_criticalAbsolutUsedSpace", "caption": "system_basics_filesystem_criticalAbsolutUsedSpace", "description": "Absolute critical threshold for used filesystem space.", "datatype": "Icinga\\Module\\Director\\DataType\\DataTypeString", "format": null, "settings": {}, "category": null }, "3843": { "uuid": "9b16bad1-1e26-47a4-975c-c849be024aa7", "varname": "system_basics_filesystem_criticalPercentFreeInodes", "caption": "system_basics_filesystem_criticalPercentFreeInodes", "description": "Percentage critical threshold for percentage of free inodes", "datatype": "Icinga\\Module\\Director\\DataType\\DataTypeString", "format": null, "settings": {}, "category": null }, "3837": { "uuid": "cba831c1-a12a-4375-8acc-a88cfb81bcef", "varname": "system_basics_filesystem_criticalPercentFreeSpace", "caption": "system_basics_filesystem_criticalPercentFreeSpace", "description": "Percentage critical threshold for free filesystem space. (Default: 2:100)", "datatype": "Icinga\\Module\\Director\\DataType\\DataTypeString", "format": null, "settings": {}, "category": null }, "3845": { "uuid": "8673de92-1073-4bf9-8502-22f3488bfeaa", "varname": "system_basics_filesystem_criticalPercentUsedInodes", "caption": "system_basics_filesystem_criticalPercentUsedInodes", "description": "Percentage critical threshold for percentage of used inodes (Default: 98)", "datatype": "Icinga\\Module\\Director\\DataType\\DataTypeString", "format": null, "settings": {}, "category": null }, "3839": { "uuid": "bb219506-776e-401f-aa56-e8a8e1bd52ee", "varname": "system_basics_filesystem_criticalPercentUsedSpace", "caption": "system_basics_filesystem_criticalPercentUsedSpace", "description": "Percentage critical threshold for used filesystem space.", "datatype": "Icinga\\Module\\Director\\DataType\\DataTypeString", "format": null, "settings": {}, "category": null }, "3848": { "uuid": "903523f0-d126-4676-948a-b79351a44ce0", "varname": "system_basics_filesystem_criticalTotalCountOfMatches", "caption": "system_basics_filesystem_criticalTotalCountOfMatches", "description": "A critical threshold for the number of filesystems matching the filters", "datatype": "Icinga\\Module\\Director\\DataType\\DataTypeString", "format": null, "settings": {}, "category": null }, "3859": { "uuid": "b6c73e0d-3d41-4b33-93d6-e205fa29f8ea", "varname": "system_basics_filesystem_debug", "caption": "system_basics_filesystem_debug", "description": "Enable debug output", "datatype": "Icinga\\Module\\Director\\DataType\\DataTypeBoolean", "format": null, "settings": {}, "category": null }, "3850": { "uuid": "4090781a-fa56-4fa7-92d0-a39a0b88bac9", "varname": "system_basics_filesystem_exclude_device_path", "caption": "system_basics_filesystem_exclude_device_path", "description": "Ignore the given device path regex (may be repeated). E.g. '/dev/sd.*'", "datatype": "Icinga\\Module\\Director\\DataType\\DataTypeString", "format": null, "settings": {}, "category": null }, "3849": { "uuid": "d207c0a4-7e8f-4c66-9bdf-9b31c609c23e", "varname": "system_basics_filesystem_exclude_fs_type", "caption": "system_basics_filesystem_exclude_fs_type", "description": null, "datatype": "Icinga\\Module\\Director\\DataType\\DataTypeString", "format": null, "settings": {}, "category": null }, "3854": { "uuid": "dff0c198-f9f9-4118-af7b-acaf87c2e01b", "varname": "system_basics_filesystem_exclude_mount_options", "caption": "system_basics_filesystem_exclude_mount_options", "description": "Ignore the filesystems with this mount option (in form of a go regexp regex) (may be repeated). E.g. 'async' or '^sync$'", "datatype": "Icinga\\Module\\Director\\DataType\\DataTypeString", "format": null, "settings": {}, "category": null }, "3852": { "uuid": "a51b539b-37d8-4cf1-869c-527d065d70e5", "varname": "system_basics_filesystem_exclude_mount_path", "caption": "system_basics_filesystem_exclude_mount_path", "description": "Ignore the given mount path regex (may be repeated). E.g. '^/srv/mount.*'", "datatype": "Icinga\\Module\\Director\\DataType\\DataTypeString", "format": null, "settings": {}, "category": null }, "3851": { "uuid": "e2ea2cb8-9471-4b74-b403-b22b1143d2f1", "varname": "system_basics_filesystem_include_device_path", "caption": "system_basics_filesystem_include_device_path", "description": "Explicitly include only filesystems of indicated type (may be repeated). E.g. '/dev/sda'", "datatype": "Icinga\\Module\\Director\\DataType\\DataTypeString", "format": null, "settings": {}, "category": null }, "3855": { "uuid": "ca8420e7-b0e8-4cca-b611-26d5e017dccb", "varname": "system_basics_filesystem_include_mount_options", "caption": "system_basics_filesystem_include_mount_options", "description": "Explicitly include only filesystems mounted with the given option (in form of a go regexp regex) (may be repeated). E.g. 'async' or '^sync$'", "datatype": "Icinga\\Module\\Director\\DataType\\DataTypeString", "format": null, "settings": {}, "category": null }, "3853": { "uuid": "169b379e-9ee9-49ce-8300-1a6c116927cb", "varname": "system_basics_filesystem_include_mount_path", "caption": "system_basics_filesystem_include_mount_path", "description": "Explicitly include only filesystems of indicated type (may be repeated). E.g. '/dev/sda'", "datatype": "Icinga\\Module\\Director\\DataType\\DataTypeString", "format": null, "settings": {}, "category": null }, "3856": { "uuid": "755f21f0-aff0-4e03-a3d6-7c451490439d", "varname": "system_basics_filesystem_readonly_filesystems", "caption": "system_basics_filesystem_readonly_filesystems", "description": "Only list filesystem mounted as readonly. This is just a convenient shorthand for \\--include-mount-options '^ro$'\\", "datatype": "Icinga\\Module\\Director\\DataType\\DataTypeBoolean", "format": null, "settings": {}, "category": null }, "3857": { "uuid": "cbee35e3-3f5d-4935-871d-090a934ad463", "varname": "system_basics_filesystem_readwrite_filesystems", "caption": "system_basics_filesystem_readwrite_filesystems", "description": "Only list filesystem mounted as readwrite. This is just a convenient shorthand for \\--include-mount-options '^rw$'\\", "datatype": "Icinga\\Module\\Director\\DataType\\DataTypeBoolean", "format": null, "settings": {}, "category": null }, "3858": { "uuid": "1d961190-1971-4c06-bc01-1c6f70a6a27e", "varname": "system_basics_filesystem_timeout", "caption": "system_basics_filesystem_timeout", "description": "Timeout for the check", "datatype": "Icinga\\Module\\Director\\DataType\\DataTypeString", "format": null, "settings": {}, "category": null }, "3841": { "uuid": "a75b3159-b0d7-460a-83cf-71272a60d207", "varname": "system_basics_filesystem_warningAbsolutFreeInodes", "caption": "system_basics_filesystem_warningAbsolutFreeInodes", "description": "Absolute critical threshold for number of free inodes", "datatype": "Icinga\\Module\\Director\\DataType\\DataTypeString", "format": null, "settings": {}, "category": null }, "3834": { "uuid": "cee64f91-d07b-4f56-9a67-ca71209a371d", "varname": "system_basics_filesystem_warningAbsolutFreeSpace", "caption": "system_basics_filesystem_warningAbsolutFreeSpace", "description": "Absolute warning threshold for free filesystem space.", "datatype": "Icinga\\Module\\Director\\DataType\\DataTypeString", "format": null, "settings": {}, "category": null }, "3836": { "uuid": "c4d1af2a-dc37-4cc1-a984-6134c5a62751", "varname": "system_basics_filesystem_warningAbsolutUsedSpace", "caption": "system_basics_filesystem_warningAbsolutUsedSpace", "description": "Absolute warning threshold for used filesystem space.", "datatype": "Icinga\\Module\\Director\\DataType\\DataTypeString", "format": null, "settings": {}, "category": null }, "3844": { "uuid": "0fa5a15e-7240-4bc6-bcb6-c62dc26bf81a", "varname": "system_basics_filesystem_warningPercentFreeInodes", "caption": "system_basics_filesystem_warningPercentFreeInodes", "description": "Percentage warning threshold for percentage of free inodes", "datatype": "Icinga\\Module\\Director\\DataType\\DataTypeString", "format": null, "settings": {}, "category": null }, "3838": { "uuid": "d2ced7f4-7568-49d0-ae72-c3ee253b53bb", "varname": "system_basics_filesystem_warningPercentFreeSpace", "caption": "system_basics_filesystem_warningPercentFreeSpace", "description": "Percentage warning threshold for free filesystem space. (Default: 5:100)", "datatype": "Icinga\\Module\\Director\\DataType\\DataTypeString", "format": null, "settings": {}, "category": null }, "3846": { "uuid": "737c6615-557f-4778-ae0b-dd8ce20d10c3", "varname": "system_basics_filesystem_warningPercentUsedInodes", "caption": "system_basics_filesystem_warningPercentUsedInodes", "description": "Percentage warning threshold for percentage of used inodes (Default: 99)", "datatype": "Icinga\\Module\\Director\\DataType\\DataTypeString", "format": null, "settings": {}, "category": null }, "3840": { "uuid": "eb52c36f-d598-4d6a-b866-941ff6f88c56", "varname": "system_basics_filesystem_warningPercentUsedSpace", "caption": "system_basics_filesystem_warningPercentUsedSpace", "description": "Percentage warning threshold for used filesystem space.", "datatype": "Icinga\\Module\\Director\\DataType\\DataTypeString", "format": null, "settings": {}, "category": null }, "3847": { "uuid": "5eccf472-ab77-4121-abd3-4183fe7e49d5", "varname": "system_basics_filesystem_warningTotalCountOfMatches", "caption": "system_basics_filesystem_warningTotalCountOfMatches", "description": "A warning threshold for the number of filesystems matching the filters", "datatype": "Icinga\\Module\\Director\\DataType\\DataTypeString", "format": null, "settings": {}, "category": null } } }