forked from bb-Ricardo/check_redfish
-
Notifications
You must be signed in to change notification settings - Fork 0
/
icinga2_check_redfish_director_basket.json
150 lines (150 loc) · 5.98 KB
/
icinga2_check_redfish_director_basket.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
{
"Command": {
"redfish_test": {
"arguments": {
"--authfile": {
"description": "Authentication file content: \n username=<username> \n password=<password>",
"value": "$redfish_authfile$"
},
"--bmc": {
"description": "request bmc info and status",
"set_if": "$redfish_bmc$"
},
"--critical": {
"description": "Critical threshold for certain checks. See documentation",
"value": "$redfish_critical$"
},
"--detailed": {
"description": "always print detailed result instead of a condensed one line result",
"set_if": "$redfish_detailed$"
},
"--fan": {
"description": "request fan health",
"set_if": "$redfish_fan$"
},
"--firmware": {
"description": "request firmware information",
"set_if": "$redfish_firmware$"
},
"--host": {
"description": "hostname or address of the interface to query",
"required": true,
"value": "$redfish_hostname$"
},
"--info": {
"description": "request summary of system information",
"set_if": "$redfish_info$"
},
"--max": {
"description": "maximum of returned event log entries",
"value": "$redfish_max$"
},
"--mel": {
"description": "request Management Processor Log status",
"set_if": "$redfish_mel$"
},
"--memory": {
"description": "request memory module health",
"set_if": "$redfish_memory$"
},
"--nic": {
"description": "request network interface health",
"set_if": "$redfish_nic$"
},
"--password": {
"description": "The login password",
"value": "$redfish_password$"
},
"--power": {
"description": "request power supply health",
"set_if": "$redfish_power$"
},
"--proc": {
"description": "request processor health",
"set_if": "$redfish_proc$"
},
"--retries": {
"description": "set number of maximum retries",
"value": "$redfish_retries$"
},
"--sel": {
"description": "request System Log status",
"set_if": "$redfish_sel$"
},
"--sessionfile": {
"description": "Name of the session file. make sure it is unique for every host",
"value": "$redfish_sessionfile$"
},
"--sessionfiledir": {
"description": "Directory where the session files should be stored",
"value": "$redfish_sessionfiledir$"
},
"--storage": {
"description": "request storage health",
"set_if": "$redfish_storage$"
},
"--temp": {
"description": "request temperature sensors health",
"set_if": "$redfish_temp$"
},
"--timeout": {
"description": "set number of request timeout per try\/retry",
"value": "$redfish_timeout$"
},
"--username": {
"description": "The login user name",
"value": "$redfish_username$"
},
"--warning": {
"description": "Warning threshold for certain checks. See documentation",
"value": "$redfish_warning$"
},
"--all": {
"description": "request data from all components",
"set_if": "$redfish_all$"
},
"--inventory": {
"description": "request only inventory data from system",
"set_if": "$redfish_inventory$"
},
"--inventory_id": {
"description": "the object identifier in the destination inventory system",
"value": "$redfish_inventory_id$"
},
"--inventory_file": {
"description": "the inventory file to write inventory JSON data to",
"value": "$redfish_inventory_file$"
}
},
"command": "check_redfish.py",
"disabled": false,
"fields": [
{
"datafield_id": 231,
"is_required": "y",
"var_filter": null
}
],
"imports": [],
"is_string": null,
"methods_execute": "PluginCheck",
"object_name": "redfish_test",
"object_type": "object",
"timeout": "300",
"vars": {},
"zone": null
}
},
"Datafield": {
"231": {
"category_id": null,
"varname": "redfish_hostname",
"caption": "redfish_hostname",
"description": "hostname or address of the interface to query",
"datatype": "Icinga\\Module\\Director\\DataType\\DataTypeString",
"format": null,
"originalId": "231",
"settings": {}
}
}
}