Focus op een verbeterde gebruikerservaring, de cloud en containers: tribe29 introduceert Checkmk 2.0

17 maart 2021

tribe29 lanceert vandaag versie 2.0 van Checkmk. Met de meest omvang­rijke update in de geschie­denis van het bedrijf legt tribe29 de basis voor de toekom­stige ontwik­ke­ling van hun moni­to­ring-oplossing. De open-source editie (Checkmk Raw) en de commer­ciële Checkmk Enter­prise Edition zijn nu te down­lo­aden op de Checkmk website.

De meest in het oog sprin­gende veran­de­ring is de volledig vernieuwde user interface. In combi­natie met de verbe­terde dash­boar­ding func­ti­o­na­li­teit en nieuwe weer­ga­ve­op­ties voor metrics, biedt Checkmk een breed scala aan nieuwe opties om de moni­to­ring af te stemmen op de behoeften van de gebruiker.

Met twee nieuwe APIs biedt Checkmk 2.0 ook uitge­breide moge­lijk­heden om de effi­ci­ëntie te verhogen: dankzij de nieuwe REST API kan de moni­to­ring beter worden geau­to­ma­ti­seerd en met de nieuwe Check API is het nu eenvou­diger om extensies aan Checkmk toe te voegen. Het verge­mak­ke­lijkt ook de ontwik­ke­ling en het onderhoud van zelf­ge­schreven check plug-ins. Een andere nieuwe functie is de inte­gratie van Prome­theus in Checkmk.

Ondanks de vele nieuwe functies zijn de ontwik­ke­laars er ook in geslaagd om de pres­ta­ties en schaal­baar­heid te verbe­teren. Zo heeft tribe29 de Checkmk Micro Core (CMC) in de Enter­prise Edition geop­ti­ma­li­seerd. Analyses hebben aange­toond dat dankzij de nieuwe infra­struc­tuur, Checkmk 2.0 in staat is om met dezelfde hardware resources vier keer zoveel systemen te monitoren als voorheen, terwijl het pres­ta­tie­ver­mogen hetzelfde.

Ook nieuw zijn tal van officiële inte­gra­ties waardoor er nu meer dan 1.900 officiële moni­to­ring plug-ins beschik­baar zijn voor Checkmk. Inclusief verbe­terde moni­to­ring van publieke cloud­pro­vi­ders zoals AWS en Microsoft Azure en verbe­te­ringen in de moni­to­ring van Kuber­netes. Daarnaast breidt tribe29 de moni­to­ring uit met nieuwe of verbe­terde plug-ins voor systemen en appli­ca­ties zoals Proxmox, Nutanix, Jenkins, Jira, Graylog, Elas­tic­search, Couchbase, RabbitMQ, Redis en MongoDB.

“Checkmk 2.0 pakt de belang­rijkste uitda­gingen in IT-moni­to­ring aan door relevante infor­matie van een steeds complexer wordende IT te leveren aan IT Ops en DevOps teams, op dusdanige wijze dat het voor hen eenvoudig wordt om high avai­la­bi­lity en optimale pres­ta­ties te kunnen garan­deren. De nieuwe versie biedt een breed scala aan nieuwe functies, kan ook zonder ervaring met moni­to­ring intuïtief worden gebruikt en is nog steeds geschikt voor gebruik in zeer grote en hybride omge­vingen”, zegt Jan Justus, CEO van tribe29. “Naast de vele kleine verbe­te­ringen ben ik blij dat we belang­rijke mijlpalen hebben bereikt, vooral in de belang­rijkste trends zoals auto­ma­ti­se­ring, cloud en Kuber­netes. Tevens is moni­to­ring met Checkmk nu effi­ci­ënter dan ooit tevoren.”

Nieuwe gebruikersinterface en dashboarding

Het hele navi­ga­tie­con­cept van Checkmk is grondig gewijzigd zodat standaard gebrui­kers Checkmk gemak­ke­lijker en sneller kunnen aanleren. Tege­lij­ker­tijd is het voor ervaren gebrui­kers nu nog makke­lijker om door Checkmk te navigeren.

Het dashboard is grondig herzien en er zijn veel nieuwe opties voor data­vi­su­a­li­satie toege­voegd. Het confi­gu­reren van dash­board­ele­menten is nu eenvou­diger en gebrui­kers kunnen dash­boards nu met slechts enkele muis­klikken precies aan hun behoeften aanpassen. Om het over­zich­te­lijker te maken, toont Checkmk nu alleen de belang­rijkste functies in de menu’s, terwijl vertrouwde gebrui­kers nog steeds kunnen over­scha­kelen naar een ‘Expert­modus’. Bovendien maken context­ge­voe­lige in-pagina menu’s en bread­crumbs het werken met Checkmk makke­lijker en bege­leiden ze gebrui­kers sneller naar hun doel. Details van de nieuwe interface zijn beschik­baar in dit blog artikel.

Uitbreiding van container- en cloudmonitoring

De nieuwe versie van Checkmk breidt Kuber­netes moni­to­ring uit met Ingresses, Jobs, Endpoints, en Pod States. Daarnaast is het nu mogelijk om Kuber­netes names­paces te gebruiken als host prefix.

Met Checkmk 2.0 intro­du­ceert tribe29 ook zijn Prome­theus-inte­gratie. De combi­natie van Prome­theus en Checkmk is ideaal voor samen­wer­king tussen DevOps-teams en IT Opera­tions. Hiermee biedt Checkmk een geïn­te­greerd beeld van de complete stack. Om dit te bereiken heeft Checkmk de belang­rijkste Prome­theus exporters geïn­te­greerd met cAdvisor, node_​exporter en kube-state-metrics. De metrics in Checkmk worden niet simpelweg gere­tour­neerd, maar worden ook aangevuld met infor­matie over de context waardoor directe moni­to­ring mogelijk is, inclusief noti­fi­ca­ties. Het is ook mogelijk om custom PromQL queries te schrijven die Checkmk services en metrics genereren om onder andere appli­ca­ties te monitoren via Prometheus.

Omdat een groeiend aantal gebrui­kers hun AWS-diensten monitoren met Checkmk, komt de nieuwe versie met verbe­te­ringen voor het monitoren van ELB, EC2 en RDS. Gebrui­kers kunnen daarnaast AWS-diensten als Glacier, DynamoDB en de Web Appli­ca­tion Firewalls monitoren met Checkmk. Moni­to­ring van de belang­rijke ‘Active Directory Connect’-dienst is nu mogelijk voor Microsoft Azure.

De nieuwe Check API en REST API

Om de ontwik­ke­ling, het testen en de werking van check plug-ins te vereen­vou­digen, is er nu een nieuwe Check API beschik­baar. Dit nieuwe ontwerp zorgt ervoor dat de ontwik­ke­ling van aange­paste plug-ins consis­tenter verloopt en makke­lijker te docu­men­teren en te onder­houden is. Bovendien biedt de nieuwe API nog veel meer kleine verbe­te­ringen, bijvoor­beeld op het gebied van clus­ter­com­pa­ti­bi­li­teit. Echter, door een auto­ma­ti­sche conversie worden de meeste oudere check plug-ins nog steeds onder­steund, dus in de meeste gevallen is er geen migratie nodig. Meer details zijn beschik­baar in de gebrui­kers­hand­lei­ding. In dit blog legt tribe29 ook uit hoe gebrui­kers plug-ins kunnen ontwik­kelen met de nieuwe Check API.

Versie 2.0 bevat ook de nieuw ontwik­kelde REST API. Deze verbetert de auto­ma­ti­se­ring- moge­lijk­heden van Checkmk en maakt het gebruik van talrijke Checkmk functies via de interface mogelijk. De nieuwe API kan bijvoor­beeld de status van hosts en services opvragen of geplande onder­houds­tijden aanmaken. Tevens maakt het de volledige commu­ni­catie en query’s van Checkmk’s business intel­li­gence mogelijk. Meer details over de nieuwe REST API vindt u in het gebruikershandleiding.

Verbeteringen in de Raw en Managed Service Editions

In versie 2.0 zijn de PNP4­Na­gios-grafieken uit de Raw Edition vervangen door de HTML5-grafieken van de Enter­prise Edition. De Grafana-inte­gratie van de Enter­prise Edition is nu ook beschik­baar in de Raw Edition. De Enter­prise Edition biedt echter nog steeds veel extra functies en visu­a­li­sa­tie­mo­ge­lijk­heden voor het maken van grafieken en dashboards.

Voor de Managed Service Edition zijn nu nieuwe rappor­ta­ge­func­ties beschik­baar. Dit maakt het onder andere mogelijk om standaard rapporten voor klanten te maken of om rapporten aan te passen aan klant-speci­fieke lay-outs.

Netwerk flow monitoring dankzij de ntop integratie

Checkmk 2.0 intro­du­ceert de moge­lijk­heid om flow data van ntop, een populaire network perfor­mance moni­to­ring tool, te inte­greren in Checkmk, waardoor het niet langer nodig is om heen en weer te springen tussen de gebrui­kers­in­ter­faces van beide tools. Door het analy­seren van netwerk flows, kunnen gebrui­kers begrijpen wie wat wanneer en waar op het netwerk doet en zo poten­tiële knel­punten of problemen in hun netwerk­om­ge­ving identificeren.

Checkmk nog geautomatiseerder en flexibeler maken

De twee nieuwe inter­faces zijn slechts twee voor­beelden van hoe Checkmk 2.0 processen kan auto­ma­ti­seren, zodat gebrui­kers hun inspan­ningen op het gebied van moni­to­ring tot een minimum kunnen beperken. Andere inno­va­ties, zoals auto-discovery voor labels, zijn ontworpen met dit in gedachten. Hiermee kan Checkmk de juiste labels toewijzen op basis van de verza­melde moni­to­ring­ge­ge­vens afkomstig van de systemen binnen het moni­to­ring­proces. Checkmk kan bijvoor­beeld auto­ma­tisch labels toekennen op basis van bestu­rings­sys­teem of apparaat-type. Tribe29 beschrijft al deze inno­va­ties in detail in de blog van Checkmk.

Pin It on Pinterest

Share This