tkmon - easy web-based configuration for icinga!

57
easy web-based configuration for Icinga! Werner Fischer Manager Research & Development 2013/10/24 OSMC Nuremberg

Upload: werner-fischer

Post on 05-Dec-2014

703 views

Category:

Technology


3 download

DESCRIPTION

Icinga and Nagios are very popular throughout nearly all Linux sysadmins around the world. However, for sysadmins of other operating systems it was in the past difficult to install a Linux system and to set up Icinga with a reasonable configuration to monitor the sysadmin's network. To overcome this burden, NETWAYS and Thomas Krenn have developed an easy-to-use web frontend, which allows every sysadmin to configure and use Icinga straightforward. TKmon's main features include showing the current service status, and setting up hosts, services and contacts. Extensible service catalogs allow the definition of services, so that they support optional parameters to be entered via TKmon's web interface. Additional features of TKmon are: network configuration, mail configuration, security configuration (to disable/enable direct access to Icinga or SSH), and a backup/restore function for the whole configuration. TKmon has been released under the GPL at this year's LinuxTag back in May. Since then, ready-to-use TKmon packages for Ubuntu 12.04 LTS are available at Thomas Krenn's repository archive.thomas-krenn.com. A ISO image to install a Ubuntu 12.04 based TKmon appliance is also planned and should be available at OSMC. So now there is no reason anymore, why Windows sysadmins should not use Icinga ;-) Further information about TKmon can be found at: http://www.thomas-krenn.com/en/wiki/TKmon

TRANSCRIPT

Page 1: TKmon - easy web-based configuration for Icinga!

easy web-based configuration for Icinga!

Werner FischerManager Research & Development2013/10/24OSMC Nuremberg

Page 2: TKmon - easy web-based configuration for Icinga!

easy web-based configuration for Icinga!

powered by:

Werner FischerManager Research & Development2013/10/24OSMC Nuremberg

Page 3: TKmon - easy web-based configuration for Icinga!

0 %

50 %

100 %

Page 4: TKmon - easy web-based configuration for Icinga!

0 %

50 %

100 %

Linux Knowledge to configure ...

Icinga TKmon

Page 5: TKmon - easy web-based configuration for Icinga!

The story behind

TKmon...

Page 6: TKmon - easy web-based configuration for Icinga!

Imagine...

Page 7: TKmon - easy web-based configuration for Icinga!

Imagine...

Page 8: TKmon - easy web-based configuration for Icinga!

Imagine...

Page 9: TKmon - easy web-based configuration for Icinga!

Imagine...

Page 10: TKmon - easy web-based configuration for Icinga!

Imagine...

???

Page 11: TKmon - easy web-based configuration for Icinga!

? !

Page 12: TKmon - easy web-based configuration for Icinga!

Features?Features!

Page 13: TKmon - easy web-based configuration for Icinga!

Features?Features!

Featurethon!!!

Page 14: TKmon - easy web-based configuration for Icinga!
Page 15: TKmon - easy web-based configuration for Icinga!
Page 16: TKmon - easy web-based configuration for Icinga!
Page 17: TKmon - easy web-based configuration for Icinga!
Page 18: TKmon - easy web-based configuration for Icinga!
Page 19: TKmon - easy web-based configuration for Icinga!
Page 20: TKmon - easy web-based configuration for Icinga!
Page 21: TKmon - easy web-based configuration for Icinga!
Page 22: TKmon - easy web-based configuration for Icinga!
Page 23: TKmon - easy web-based configuration for Icinga!
Page 24: TKmon - easy web-based configuration for Icinga!
Page 25: TKmon - easy web-based configuration for Icinga!
Page 26: TKmon - easy web-based configuration for Icinga!
Page 27: TKmon - easy web-based configuration for Icinga!
Page 28: TKmon - easy web-based configuration for Icinga!
Page 29: TKmon - easy web-based configuration for Icinga!
Page 30: TKmon - easy web-based configuration for Icinga!
Page 31: TKmon - easy web-based configuration for Icinga!
Page 32: TKmon - easy web-based configuration for Icinga!
Page 33: TKmon - easy web-based configuration for Icinga!

Features!!

Page 34: TKmon - easy web-based configuration for Icinga!

Behind the scenes I:

Service Catalog

Page 35: TKmon - easy web-based configuration for Icinga!

{ "service_description": "ipmi-sensors", "display_name": "IPMI Sensors", "check_command": { "command_name": "check_ipmi_sensor_custom", "arguments": null }, "_catalogue_attributes": { "tags": ["remote", "ipmi", "hardware", "tkmon"], "name": "ipmi-sensors", "label": { "en_US": "IPMI Check", "de_DE": "IPMI Test" }, "description": { "en_US": "Checks all IPMI sensors", "de_DE": "Testet alle IPMI Sensoren" }, "defined": true, "defined_in": "/etc/.../05-check-commands.cfg",

Page 36: TKmon - easy web-based configuration for Icinga!

"links": [{ "name": "IPMI Sensor Monitoring Plugin", "href": { "en_US": "http://...Monitoring_Plugin", "de_DE": "http://...Monitoring_Plugin" }, "description": { "en_US": "Official wiki article...", "de_DE": "Offizieller Wiki Artikel..." } }], "doc": { "en_US": [ "<h4>IPMI Sensor ... Plugin</h4>", ], "de_DE": [ "<h4>IPMI Sensor ... Plugin</h4>", ] }, "tk_notify": true, "tk_notify_default": true }},

Page 37: TKmon - easy web-based configuration for Icinga!

Behind the scenes II:

Pluginsby TK

Page 38: TKmon - easy web-based configuration for Icinga!

IPMI

Page 39: TKmon - easy web-based configuration for Icinga!

IPMI

git.thomas-krenn.com

Page 40: TKmon - easy web-based configuration for Icinga!

Behind the scenes III:

Repositories

Page 41: TKmon - easy web-based configuration for Icinga!

● TKmon● Icinga 1.9● TK Plugins● 3rd P. Plugins● CLI-Tools

● Ubuntu LTS

Page 42: TKmon - easy web-based configuration for Icinga!

Behind the scenes IV:

Call-Home-Service

Page 43: TKmon - easy web-based configuration for Icinga!
Page 44: TKmon - easy web-based configuration for Icinga!
Page 45: TKmon - easy web-based configuration for Icinga!

New Features?

Page 46: TKmon - easy web-based configuration for Icinga!

What do you want?

Page 47: TKmon - easy web-based configuration for Icinga!

we plan...

Page 48: TKmon - easy web-based configuration for Icinga!

How much energy needs TKmon?

Page 49: TKmon - easy web-based configuration for Icinga!

How much energy needs TKmon?

Page 50: TKmon - easy web-based configuration for Icinga!

How much energy needs TKmon?

Page 51: TKmon - easy web-based configuration for Icinga!

How much energy needs TKmon?

Page 52: TKmon - easy web-based configuration for Icinga!

What to choose?

Page 53: TKmon - easy web-based configuration for Icinga!

Great monitoring

Endless features

Small to endless big

Commandline

Great monitoring

Many features ;-)

Small to mid-size

Intuitive

Page 54: TKmon - easy web-based configuration for Icinga!

TKmon 1.4 released todaythomas-krenn.com/tkmon

git, wiki, mailinglist, ...

Page 55: TKmon - easy web-based configuration for Icinga!
Page 56: TKmon - easy web-based configuration for Icinga!
Page 57: TKmon - easy web-based configuration for Icinga!

powered by: