Top Banner
1 17.10.15 17.10.15 Check_MK Roadmap
41

Check MK Roadmap40 17.10.15 How much would you like to see.... 17.10.15 A Check_MK rack1 with more CPU, Mem, IO A small/cheap Check_MK Appliance for setups with many (hundreds or thousands)

Mar 24, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Check MK Roadmap40 17.10.15 How much would you like to see.... 17.10.15 A Check_MK rack1 with more CPU, Mem, IO A small/cheap Check_MK Appliance for setups with many (hundreds or thousands)

1

17.10.15

17.10.15

Check_MK Roadmap

Page 2: Check MK Roadmap40 17.10.15 How much would you like to see.... 17.10.15 A Check_MK rack1 with more CPU, Mem, IO A small/cheap Check_MK Appliance for setups with many (hundreds or thousands)

2

17.10.15

17.10.15

Stuff we already work on

Page 3: Check MK Roadmap40 17.10.15 How much would you like to see.... 17.10.15 A Check_MK rack1 with more CPU, Mem, IO A small/cheap Check_MK Appliance for setups with many (hundreds or thousands)

3

17.10.15

17.10.15

Check_MK Package Manager

Page 4: Check MK Roadmap40 17.10.15 How much would you like to see.... 17.10.15 A Check_MK rack1 with more CPU, Mem, IO A small/cheap Check_MK Appliance for setups with many (hundreds or thousands)

4

17.10.15

17.10.15

Package Manager

Current way to work with MKPs:

OMD[mysite]:~ $ mkp install foo-1.2.mkp

Future way: all operations via WATO● install, remove, list, show details● create packages!● Maybe even:

access to Check_MK Exchange!

Page 5: Check MK Roadmap40 17.10.15 How much would you like to see.... 17.10.15 A Check_MK rack1 with more CPU, Mem, IO A small/cheap Check_MK Appliance for setups with many (hundreds or thousands)

5

17.10.15

17.10.15

Automatic Agent Updates

Page 6: Check MK Roadmap40 17.10.15 How much would you like to see.... 17.10.15 A Check_MK rack1 with more CPU, Mem, IO A small/cheap Check_MK Appliance for setups with many (hundreds or thousands)

6

17.10.15

17.10.15

Automatic Agent Updates

● Agent Bakery bakes agents● Admin signs und publishes them● Agents poll for updates...● ...check the signature....● ...and update themselves● Will be available for Linux and Windows

Page 7: Check MK Roadmap40 17.10.15 How much would you like to see.... 17.10.15 A Check_MK rack1 with more CPU, Mem, IO A small/cheap Check_MK Appliance for setups with many (hundreds or thousands)

7

17.10.15

17.10.15

And finally...

Page 8: Check MK Roadmap40 17.10.15 How much would you like to see.... 17.10.15 A Check_MK rack1 with more CPU, Mem, IO A small/cheap Check_MK Appliance for setups with many (hundreds or thousands)

8

17.10.15

17.10.15Hell...

Page 9: Check MK Roadmap40 17.10.15 How much would you like to see.... 17.10.15 A Check_MK rack1 with more CPU, Mem, IO A small/cheap Check_MK Appliance for setups with many (hundreds or thousands)

9

17.10.15

17.10.15has frozen over!

Page 10: Check MK Roadmap40 17.10.15 How much would you like to see.... 17.10.15 A Check_MK rack1 with more CPU, Mem, IO A small/cheap Check_MK Appliance for setups with many (hundreds or thousands)

10

17.10.15

17.10.15

Page 11: Check MK Roadmap40 17.10.15 How much would you like to see.... 17.10.15 A Check_MK rack1 with more CPU, Mem, IO A small/cheap Check_MK Appliance for setups with many (hundreds or thousands)

11

17.10.15

17.10.15Check_MK supports

Page 12: Check MK Roadmap40 17.10.15 How much would you like to see.... 17.10.15 A Check_MK rack1 with more CPU, Mem, IO A small/cheap Check_MK Appliance for setups with many (hundreds or thousands)

12

17.10.15

17.10.15

IPv6

● Hosts can have v4, v6 or both addresses● Real dual-stack monitoring● „Primary address“:

● is used for accessing the agent

● „Secondary address“:● is monitored by extra PING service

● Works with Check_MK-Agent, SNMP, PING and some active checks

Page 13: Check MK Roadmap40 17.10.15 How much would you like to see.... 17.10.15 A Check_MK rack1 with more CPU, Mem, IO A small/cheap Check_MK Appliance for setups with many (hundreds or thousands)

13

17.10.15

17.10.15

One second resultion for metrics

Page 14: Check MK Roadmap40 17.10.15 How much would you like to see.... 17.10.15 A Check_MK rack1 with more CPU, Mem, IO A small/cheap Check_MK Appliance for setups with many (hundreds or thousands)

14

17.10.15

17.10.15

One-second RRD updates

● Linux and Windows agent get new plugin● active updates of some crucial metrics:

● CPU load, utilization● Windows performance counters● etc.

● Updates are done by agent via UDP● New daemon on Check_MK receives these...● ...and updates RRDs of existing services

Page 15: Check MK Roadmap40 17.10.15 How much would you like to see.... 17.10.15 A Check_MK rack1 with more CPU, Mem, IO A small/cheap Check_MK Appliance for setups with many (hundreds or thousands)

15

17.10.15

17.10.15

Plans and ideas for...

Page 16: Check MK Roadmap40 17.10.15 How much would you like to see.... 17.10.15 A Check_MK rack1 with more CPU, Mem, IO A small/cheap Check_MK Appliance for setups with many (hundreds or thousands)

16

17.10.15

17.10.15 ...the future!

Page 17: Check MK Roadmap40 17.10.15 How much would you like to see.... 17.10.15 A Check_MK rack1 with more CPU, Mem, IO A small/cheap Check_MK Appliance for setups with many (hundreds or thousands)

17

17.10.15

17.10.15

Configuration in MKPs

Page 18: Check MK Roadmap40 17.10.15 How much would you like to see.... 17.10.15 A Check_MK rack1 with more CPU, Mem, IO A small/cheap Check_MK Appliance for setups with many (hundreds or thousands)

18

17.10.15

17.10.15

Configuration in MKPs

Imagine you could package:● Event Console rule packs● Collections of active checks● Tuned global settings● Predefined host tag groups

→ A monitoring template

Page 19: Check MK Roadmap40 17.10.15 How much would you like to see.... 17.10.15 A Check_MK rack1 with more CPU, Mem, IO A small/cheap Check_MK Appliance for setups with many (hundreds or thousands)

19

17.10.15

17.10.15

Configuration in MKPs

Organized in layers:

Factory Settings

MKP Config package

local configuration

Ord

er o

f pre

cedence

Page 20: Check MK Roadmap40 17.10.15 How much would you like to see.... 17.10.15 A Check_MK rack1 with more CPU, Mem, IO A small/cheap Check_MK Appliance for setups with many (hundreds or thousands)

20

17.10.15

17.10.15

→ Configuration MKPs could be updated without damage

in the local configuration

Page 21: Check MK Roadmap40 17.10.15 How much would you like to see.... 17.10.15 A Check_MK rack1 with more CPU, Mem, IO A small/cheap Check_MK Appliance for setups with many (hundreds or thousands)

21

17.10.15

17.10.15● New style of central configuration● Without central Multisite!● Interesting for loosely connected

sites● or very large setups

Page 22: Check MK Roadmap40 17.10.15 How much would you like to see.... 17.10.15 A Check_MK rack1 with more CPU, Mem, IO A small/cheap Check_MK Appliance for setups with many (hundreds or thousands)

22

17.10.15

17.10.15

Ultrafasttm config generation

Page 23: Check MK Roadmap40 17.10.15 How much would you like to see.... 17.10.15 A Check_MK rack1 with more CPU, Mem, IO A small/cheap Check_MK Appliance for setups with many (hundreds or thousands)

23

17.10.15

17.10.15

Fast Config Generation

● cmk -O or „Activate Changes“ can take a long time...

● Especially when you monitor many hosts● Reason:

● Configuration for CMC needs to be created● This is one big file

Page 24: Check MK Roadmap40 17.10.15 How much would you like to see.... 17.10.15 A Check_MK rack1 with more CPU, Mem, IO A small/cheap Check_MK Appliance for setups with many (hundreds or thousands)

24

17.10.15

17.10.15Possible solution:● Split up into one file per folder● After changes to a host just update that

file● ... and do this immediately● shouldn't take too long● → „Activate Changes“ would take no time

Page 25: Check MK Roadmap40 17.10.15 How much would you like to see.... 17.10.15 A Check_MK rack1 with more CPU, Mem, IO A small/cheap Check_MK Appliance for setups with many (hundreds or thousands)

25

17.10.15

17.10.15Setup with Distributed WATO● After saving a change immediately

replicate to according remote site

Global configuration changes● Assumed to be < 5% of the cases● Fall back to current behaviour

Page 26: Check MK Roadmap40 17.10.15 How much would you like to see.... 17.10.15 A Check_MK rack1 with more CPU, Mem, IO A small/cheap Check_MK Appliance for setups with many (hundreds or thousands)

26

17.10.15

17.10.15Managed Services EditionCME

Page 27: Check MK Roadmap40 17.10.15 How much would you like to see.... 17.10.15 A Check_MK rack1 with more CPU, Mem, IO A small/cheap Check_MK Appliance for setups with many (hundreds or thousands)

27

17.10.15

17.10.15

Managed Services Edition

Special Check_MK Edition for users that monitor in behalf of their customers

Features:● Manage customers (German: Mandanten)● Assign hosts, users, sites to customers● Upload your own logo for the GUI● Adjusted license and pricing

Page 28: Check MK Roadmap40 17.10.15 How much would you like to see.... 17.10.15 A Check_MK rack1 with more CPU, Mem, IO A small/cheap Check_MK Appliance for setups with many (hundreds or thousands)

28

17.10.15

17.10.15More flexible graphs

Page 29: Check MK Roadmap40 17.10.15 How much would you like to see.... 17.10.15 A Check_MK rack1 with more CPU, Mem, IO A small/cheap Check_MK Appliance for setups with many (hundreds or thousands)

29

17.10.15

17.10.15Current situation:● graph templates are hard coded● and can only show one service

Plan:● interactive graph editor● graphs spanning multiple services

Page 30: Check MK Roadmap40 17.10.15 How much would you like to see.... 17.10.15 A Check_MK rack1 with more CPU, Mem, IO A small/cheap Check_MK Appliance for setups with many (hundreds or thousands)

30

17.10.15

17.10.15

More flexible graphs

Step 1

Interactive editing of graph templates ● Add/remove metrics from service● Select MAX / MIN / AVERAGE● Layout-style: LINE / AREA / STACK● Computations (used = total - free)● Derived scalars (90% percentile)

Page 31: Check MK Roadmap40 17.10.15 How much would you like to see.... 17.10.15 A Check_MK rack1 with more CPU, Mem, IO A small/cheap Check_MK Appliance for setups with many (hundreds or thousands)

31

17.10.15

17.10.15Customization similar to views:● Each user can do own customizations● Admin users can publish their templates

Page 32: Check MK Roadmap40 17.10.15 How much would you like to see.... 17.10.15 A Check_MK rack1 with more CPU, Mem, IO A small/cheap Check_MK Appliance for setups with many (hundreds or thousands)

32

17.10.15

17.10.15

Freeform Graphs

Step 2

Freeform graphs● Use metrics from any host or service● These are kind of global graphs● Can be put into reports or dashboards

Page 33: Check MK Roadmap40 17.10.15 How much would you like to see.... 17.10.15 A Check_MK rack1 with more CPU, Mem, IO A small/cheap Check_MK Appliance for setups with many (hundreds or thousands)

33

17.10.15

17.10.15

Multi-Service-Graphs

Step 3

Multi-Service-Graphs

1. Select multiple similar services(e.g. HTTP checks of hosts from a pool)

2. Klick on Graphs

3. Get all curves in one graph

Page 34: Check MK Roadmap40 17.10.15 How much would you like to see.... 17.10.15 A Check_MK rack1 with more CPU, Mem, IO A small/cheap Check_MK Appliance for setups with many (hundreds or thousands)

34

17.10.15

17.10.15

Multi-Service-Graphs

Possible operations:● Sum● Stack (using different colors)● Lines● Average

Page 35: Check MK Roadmap40 17.10.15 How much would you like to see.... 17.10.15 A Check_MK rack1 with more CPU, Mem, IO A small/cheap Check_MK Appliance for setups with many (hundreds or thousands)

35

17.10.15

17.10.15

Multi-Service-Graphs

Usages:● Which of the servers has the worst

response time?● How grows the combined space of all

selected file systems?● Show switch port statistics for port 1+2

(in case of trunking)

Page 36: Check MK Roadmap40 17.10.15 How much would you like to see.... 17.10.15 A Check_MK rack1 with more CPU, Mem, IO A small/cheap Check_MK Appliance for setups with many (hundreds or thousands)

36

17.10.15

17.10.15Numeric access to historic data

Page 37: Check MK Roadmap40 17.10.15 How much would you like to see.... 17.10.15 A Check_MK rack1 with more CPU, Mem, IO A small/cheap Check_MK Appliance for setups with many (hundreds or thousands)

37

17.10.15

17.10.15Current situation:● metric data is stored for years● only access via time series graphs

Plan:● derive scalar numbers...● ... and show these in GUI tables● ... also available for export via CSV / JSON

Page 38: Check MK Roadmap40 17.10.15 How much would you like to see.... 17.10.15 A Check_MK rack1 with more CPU, Mem, IO A small/cheap Check_MK Appliance for setups with many (hundreds or thousands)

38

17.10.15

17.10.15Example● I have 150 ESX hosts● Which of them are the least in use?

Solution● Use service „CPU utilization“ from ESX-

Monitoring● Create column „Average over last month“● Create view and sort by this column

Page 39: Check MK Roadmap40 17.10.15 How much would you like to see.... 17.10.15 A Check_MK rack1 with more CPU, Mem, IO A small/cheap Check_MK Appliance for setups with many (hundreds or thousands)

39

17.10.15

17.10.15

Some Questions to the public

Page 40: Check MK Roadmap40 17.10.15 How much would you like to see.... 17.10.15 A Check_MK rack1 with more CPU, Mem, IO A small/cheap Check_MK Appliance for setups with many (hundreds or thousands)

40

17.10.15

17.10.15How much would you like to see....● A Check_MK rack1 with more CPU, Mem, IO● A small/cheap Check_MK Appliance for setups

with many (hundreds or thousands) of sites● Check_MK virt1 in Amazon-Cloud or similar

clouds● IPv6 Support in the Appliance● Central Management of Check_MK Appliances● Netflow support

Page 41: Check MK Roadmap40 17.10.15 How much would you like to see.... 17.10.15 A Check_MK rack1 with more CPU, Mem, IO A small/cheap Check_MK Appliance for setups with many (hundreds or thousands)

41

17.10.15

17.10.15The End

See you again next year!