Newer
Older
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
~/local/lib/check_mk/special_agents/agent_cisco_meraki.py
- moved section name to utils/cisco_meraki.py (reuse with WATO)
- added option to adjust piggyback names with prefix, suffix, upper/lower case
- added section _SEC_NAME_DEVICE_UPLINKS_INFO (inventory of uplink information)
- added section _SEC_NAME_APPLIANCE_UPLINKS (status and usage of appliance uplinks)
- updated Cisco meraki dashboard SDK from version 1.27.0 to 1.38.0 (needed for appliance uplinks)
- added section _SEC_NAME_APPLIANCE_VPNS (status and usage of appliance uplinks)
~/local/lib/check_mk/base/plugins/agent_based/cisco_meraki_org_licenses_overview.py
- changed Expiration date format from US (%b %d, %Y) to ISO (%Y-%m-%d)
- changed remaining time (WATO) from Age (Days, Hours, Minutes, Seconds) to Days only
- added discovery rule for ITEM variant (Org Name/Org ID - this is the default, Org Name, Org ID)
information missing in the item can be shown in the info line (default)
- added ORG_ID, ORG_NAME to the Details
- added Metrics für remaining time and # of licensed devices
- added perfometer with remaining time and # of licensed devices
- added WATO option for License state is not ok -> default to WARN
- added licensed devices overview to the inventory
~/local/lib/check_mk/base/plugins/agent_based/cisco_meraki_org_device_status.py
- made device status configurable via WATO
- added last_reported as check_levels, levels_upper can be configured via WATO
- added power supply's
- added unknown components (for discovery)
- removed device offline check from device status discovery function
- added power supplys to inventory (hardware -> physical components -> power supplys
- changed item from "Cisco Meraki Device" Status to "Device Status" -> we know this is a Meraki device ;-)
~/local/lib/check_mk/base/plugins/agent_based/cisco_meraki_org_device_info.py
- added device to list of hardware -> physical components -> chassis
- added network name to device info
~/local/lib/check_mk/base/plugins/agent_based/utils/cisco_meraki.py
- changed check_last_reported_ts to output report as metric/levels
- added levels_upper check_last_reported_ts
- added section names from the cisco meraki special agent (for use in WATO)
~/local/lib/check_mk/base/plugins/agent_based/cisco_meraki_device_uplinks.py
2023-10-31: new inventory plugin
~/local/lib/check_mk/base/plugins/agent_based/cisco_meraki_org_appliance_uplinks.py
2023-11-04: new check plugin
~/local/lib/check_mk/base/plugins/agent_based/cisco_meraki_org_appliance_vpns.py
2023-11-04: new check plugin
~/local/lib/check_mk/gui/plugins/metrics/cisco_meraki.py
2023-11-04: initial metrics
~/local/lib/check_mk/gui/plugins/views/cisco_meraki.py
2023-11-02: initial view
~/local/lib/check_mk/gui/plugins/wato/agent_cisco_meraki.py
- added check for duplicate organisation IDs
- added some (basic) online help
- changed clarified title of "orgs" from "Organisations" to "Organisation IDs"
- added section titles from utils/cisco_meraki.py (reuse)
- added option for host prefix/suffix/case per organisation -> needed for dynamic host management
- added section names from utils/cisco_meraki.py (reuse with special agent)
~/local/lib/check_mk/gui/plugins/wato/check_parameters/cisco_meraki_org_licenses_overview.py
- changed remaining time (WATO) from Age (Days, Hours, Minutes, Seconds) to Days only
- added WATO option for License state is not ok -> default to WARN
- added discovery rule for ITEM variant (Org Name/Org ID - this is the default, Org Name, Org ID)
~/local/lib/check_mk/gui/plugins/wato/check_parameters/cisco_meraki_org_device_status.py
2023-11-04: initial WATO ruleset
~/local/lib/check_mk/gui/plugins/wato/check_parameters/cisco_meraki_org_appliance_uplinks.py
2023-11-05: initial WATO ruleset
~/local/lib/check_mk/gui/plugins/wato/check_parameters/cisco_meraki_org_appliance_vpns.py
2023-11-05: initial WATO ruleset
~/local/lib/check_mk/special_agents/agent_cisco_meraki.py
2023-11-09: removed nonworking original datacache (cleanup before reimplementing)
added new cacheing code based on AWS agent - works this time ;-)
~/local/lib/check_mk/base/plugins/agent_based/cisco_meraki_org_device_status.py
2023-11-09: fixed crash if no powersupply in components