monitoring-plugins-abraflexi

monitoring-plugins-abraflexi 0.6.4

 pool/bionic/main/m/monitoring-plugins-abraflexi/monitoring-plugins-abraflexi_0.6.4_all.deb monitoring-plugins-abraflexi
Nagios/Icinga plugins for Abra Flexi
Filename pool/bionic/main/m/monitoring-plugins-abraflexi/monitoring-plugins-abraflexi_0.6.4_all.deb
Version0.6.4
Age in days2031
Release date2021 04. 14.
Size4.29 KB
id17
Namemonitoring-plugins-abraflexi
Package
Appname
Essential
Vendor
License
Distributionbionic
Suitemain
Source
Architecturebinary-i386
MultiArch
MaintainerVítězslav Dvořák
InstalledSize31
Dependsphp-spojenet-abraflexi , php-cli , composer
PreDepends
Breaks
Enhances
Sectionweb
Priorityoptional
DescriptionNagios/Icinga plugins for Abra Flexi
LongDescriptionNagios/Icinga plugins for monitoring Czech Economic system Abra Flexi
AutoBuiltPackage
Filenamepool/bionic/main/m/monitoring-plugins-abraflexi/monitoring-plugins-abraflexi_0.6.4_all.deb
MD5sum4db94674750594160f88ebef313dfb33
SHA14e7c47b51eca406b10452c8446cc241b8543d751
SHA2561ee28ddf2a6838ce0d0af99335535d71c96c6e6f6710f3bd69bad92caa63d1c2
SHA512100b71655f1dc133a6b40b2a4c3f14ec25dfe1ee52d896eaf2741e50b6f8a860f6550423066fff9212c38252151e1fd913f3b565c4d8eb0a784872986679ad76
Size4392
Auto-Built-Package
Homepagehttps://github.com/VitexSoftware/monitoring-plugins-abraflexi
Provides
Suggestsphp-abraflexi-config , nagios-nrpe-server
Existing
fileMtime2021-04-14 01:43:04
created2021-03-20 02:24:26
updated2021-04-14 01:43:04
monitoring-plugins-abraflexi
<>

Package Logo

monitoring-plugins-abraflexi

Nagios/Icinga plugins for monitoring Czech Economic system AbraFlexi

There is two plugins:

  • check_abraflexi - check if AbraFlexi server is up and operational with valid License
  • check_abraflexi_webhooks - check for zero webhooks penalty

Usage

/usr/lib/nagios/plugins/check_abraflexi  -s https://$HOSTADDRESS$ -u USERNAME -p PASSWORD -c company

Example:

/usr/lib/nagios/plugins/check_abraflexi_webhooks -s https://demo.flexibee.eu -u winstrom -p winstrom -c demo

Debian Configure

Configuration

define command{
        command_name    check_abraflexi
        command_line    $USER1$/check_abraflexi -s https://$HOSTADDRESS$ -u USERNAME -p PASSWORD -c company
        }
define command{
        command_name    check_abraflexi_webhooks
        command_line    $USER1$/check_abraflexi_webhooks -s https://$HOSTADDRESS$ -u USERNAME -p PASSWORD -c company
        }

You can also use only -f or --file switch to specify use of config file. Default config file location is /etc/abraflexi/client.json ( also provided by php-abraflexi-config debian package )

Example of /etc/nagions/nrpe.d/abraflexi.cfg :

    command[check_flexibe]=/usr/lib/nagios/plugins/check_abraflexi -f
    command[check_abraflexi_webhooks]=/usr/lib/nagios/plugins/check_abraflexi_webhooks
    command[check_abraflexi_webhook1]=/usr/lib/nagios/plugins/check_abraflexi_webhooks -w https://site.tld/webhook.php
    command[check_abraflexi_webhook2]=/usr/lib/nagios/plugins/check_abraflexi_webhooks -w https://hook.integromat.com/xxxxxxxx

Without -f swith the undergoing library php-abraflexi try to use Environment variables:

ABRAFLEXI_URL, ABRAFLEXI_LOGIN, ABRAFLEXI_PASSWORD, ABRAFLEXI_COMPANY

License Expiry

Debian/Ubuntu

Pro Linux jsou k dispozici .deb balíčky. Prosím použijte repo:

sudo apt install lsb-release wget
echo "deb http://repo.vitexsoftware.cz $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/vitexsoftware.list
sudo wget -O /etc/apt/trusted.gpg.d/vitexsoftware.gpg http://repo.vitexsoftware.cz/keyring.gpg
sudo apt update
sudo apt install monitoring-plugins-abraflexi

Takto vypadá instalace balíčku pomocí gdebi:

Debian Install

Dependencies

  • https://github.com/VitexSoftware/php-ease-core
  • https://github.com/Spoje-NET/php-abraflexi