From 3ddb998f97d3c8d5856f42bceb478db8df71bf33 Mon Sep 17 00:00:00 2001 From: Franziska Kunsmann Date: Sat, 19 Dec 2020 09:50:54 +0100 Subject: [PATCH] add README, COPYRIGHT, screenshot.jpg --- COPYRIGHT | 36 ++++++++++++++++++++++++++++++++++++ README.md | 17 +++++++++++++++++ screenshot.jpg | Bin 0 -> 19827 bytes 3 files changed, 53 insertions(+) create mode 100644 COPYRIGHT create mode 100644 README.md create mode 100644 screenshot.jpg diff --git a/COPYRIGHT b/COPYRIGHT new file mode 100644 index 0000000..91a4405 --- /dev/null +++ b/COPYRIGHT @@ -0,0 +1,36 @@ + + Copyright (c) 2020, Franziska Kunsmann + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the + distribution. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS + IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +hosted.lua, hosted.py: + + Copyright (c) 2014,2015, Florian Wesch + All rights reserved. + +silkscreen.ttf: + + http://kottke.org/plus/type/silkscreen/ diff --git a/README.md b/README.md new file mode 100644 index 0000000..af9c0f9 --- /dev/null +++ b/README.md @@ -0,0 +1,17 @@ +# icinga2beamer + +[![Import](https://cdn.infobeamer.com/s/img/import.png)](https://info-beamer.com/use?url=https://git.kunsmann.eu/kunsi/icinga2beamer.git) + +This package will show all non-OK hosts and services checked by an icinga2 +instance. Services will be ordered according to their criticality (CRITICAL, +UNKNOWN, WARNING). Hosts which are down are considered CRITICAL. + +"Soft" checks will also be taken into account, however they will be put +on the very bottom of the list. "Hard" check results will always be displayed +first. + +![Screenshot of the "everything is fine" view](screenshot.jpg) + +This package is mirrored to github. However, the most recent version of +the package will be found [on my Gitea instance](https://git.kunsmann.eu/kunsi/icinga2beamer). +Please head there if you want to file any issues. diff --git a/screenshot.jpg b/screenshot.jpg new file mode 100644 index 0000000000000000000000000000000000000000..693bf246ee055dacaaa5c22cc59d20ccb27de962 GIT binary patch literal 19827 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 LuVFyqcIMvzl&wKS literal 0 HcmV?d00001