Subversion Repositories vnag

Compare Revisions

No changes between revisions

Regard whitespace Rev 79 → Rev 78

/trunk/build.phps
File deleted
/trunk/Makefile
File deleted
/trunk/TODO.md
1,10 → 1,4
 
Big change 2023
---------------
 
- put all sources in src/
 
 
TODO
----
 
/trunk/framework/vnag_framework.inc.php
2282,6 → 2282,57
}
}
 
private static function isCertified($file) {
$cont = file_get_contents($file);
 
$regex = '@<\?php /\* <ViaThinkSoftSignature>(.+)</ViaThinkSoftSignature> \*/ \?>\n@ismU';
 
$m = array();
if (!preg_match($regex, $cont, $m)) {
return false;
}
$signature = base64_decode($m[1]);
 
$naked = preg_replace($regex, '', $cont);
$hash = hash("sha256", $naked.basename($file));
 
$public_key = <<<'VTSKEY'
-----BEGIN PUBLIC KEY-----
MIIEIjANBgkqhkiG9w0BAQEFAAOCBA8AMIIECgKCBAEA4UEmad2KHWzfGLcAzbOD
IhqWyoPA1Cg4zN5YK/CWUiE7sh2CNinIwYqGnIOhZLp54/Iyv3H05QeWJU7kD+jQ
5JwR8+pqk8ZGBfqlxXUBJ2bZhYIBJZYfilSROa7jgPPrrw0CjdGLmM3wmc8ztQRv
4GpP7MaKVyVOsRz5xEcpzghWZ+Cl8Nxq1Vo02RkMYOOPA16abxZ65lVM8Vv2EKGf
/VAVViTFvLWPxggvt1fbJJniC0cwt8gjzFXt6IJJSRlqc1lOO9ZIa/EWDKuHKQ1n
ENQCqnuVPFDZU3lU20Z+6+EA0YngcvNYi3ucdIvgBd4Yv5FetzuxiOZUoDRfh/3R
6dCJ8CvRiq0BSZcynTIWNmF3AVsH7vjxZe8kMDbwZNnR0suZ5MfBh6L/s1lCEWlS
GwmCLc3MnOLxq3JLnfmbVa509YxlUamdSswnvzes28AjnzQ3LQchspP2a8bSXH6/
qpbwvmV5WiNgwJck04VhaXrRRy3XFSwuk7KU/L4aqadXP26kgDqIYNvPXSa9JyGc
14zwdmAtn36o8vpXM/A7GhdWqgPLlJbdTdK6IfwpBs8P/JB6y3t6RzAGiEOITdj9
QUhW+sAoKno0j4WT7s80vWNWz37WoFJcvVLnVEYitnW6DqM+GOt2od3g6WgI6dOa
MESA4J44Y4x1gXBw/M6F/ZngP4EJoAUG0GbzsaZ6HKLt4pDTZmw8PnNcXrOMYkr/
N5EliTXil45DCaLkgNJmpdXjNpIvShW4ogq2osw+SQUalnAbW8ddiaOVCdgXkDFq
gvnl5QSeUrKPF5v+vlnwWar6Rp7iInQpnA+PTSbAlO3Dd9WqbWx+uNoI/kXUlN0O
a/vi5Uwat2Bz3N+jIpnBqg4+O+SG0z3UCVmT6Leg+kqO/rXbzoVv/DV7E30vTqdo
wsswdJEM1BI7Wyid6HPwBek+rdv77gUg3W37vUcdfKxsYRcoHriXLHpmENznJcEx
/nvilw6To1zx2LKmM/p56MQriKkXnqoOBpkpn3PaWyXZKY9xJNTAbcSP3haE7z9p
PzJw88KI8dnYuFg4yS/AgmVGAUtu3bhDG4qF9URu2ck868zViH996lraYkmFIWJG
r7h1LImhrwDEJvb/rOW8QvOZBX9H6pcSKs/LQbeoy6HMIOTlny+S15xtiS4t6Ayv
3m0ry5c0qkl/mgKvGpeRnNlrcr6mb2fzxxGvcuBzi25wgIbRLPgJoqsmeBvW1OLU
+9DpkNvitEJnPRo86v0VF86aou12Sm8Wb4mtrQ7h3qLIYvw2LN2mYh4WlgrSwPpx
YvE2+vWapilnnDWoiu2ZmDWa7WW/ihqvX9fmp/qzxQvJmBYIN8dFpgcNLqSx526N
bwIDAQAB
-----END PUBLIC KEY-----
VTSKEY;
 
if (!function_exists('openssl_verify')) return null;
 
if (!openssl_verify($hash, $signature, $public_key, OPENSSL_ALGO_SHA256)) {
return false;
}
 
return true;
}
 
// $version should contain the version, not the program name or copyright.
protected $version;
public function setVersion($version) {
2300,6 → 2351,14
}
$ret = trim($ret);
 
$certified = true;
foreach (get_included_files() as $file) {
$certified &= self::isCertified($file);
}
if ($certified) {
$ret .= ' (' . VNagLang::$certified . ')';
}
 
return $ret;
}
 
2439,6 → 2498,7
// Argument names (help page)
static $argname_value = 'value';
static $argname_seconds = 'seconds';
static $certified = 'Certified by ViaThinkSoft';
 
// Exceptions
static $query_without_expected_argument = "The argument '%s' is queried, but was not added to the list of expected arguments. Please contact the plugin author.";
/trunk/plugins/4images_version/check_4images_version.phps
File deleted
/trunk/plugins/4images_version/FourImagesVersionCheck.class.php
1,3 → 1,27
<?php /* <ViaThinkSoftSignature>
SJsIrfinSzsYbyQO+IHwJkShVGvRRbKXBSTuyO+b058nk32JwGIh6fEo7tkWBAtS0
3e9479eHecdKr4IYhYwPF02Z/JUO3xt4E4rhevEtATx9XgJgV+bu4mMxrYZPxShUx
NjEr9DYGYlfJgY+XgK1bwjGjIHyBpO4Eh1QovgJ3I2mWEiYaX3S/vuw+KGsa063uT
tsyBWIMgn+XTN5bJWz6jqgOKGnsKVTSeEpre78uCloLFmI0wXp8MNfBfesSs40zK0
trqCF8yp3NitzwUtnecwQxbncp8iVGU9bO8EoD3BUy9Ohv8GINCQjtnuuAx9YFVlD
++wb8yN3p3NsLw8r5nu0DCPbfPxJALC7UiBcZ/z7m6CO4rbsaV1yfSaX5jDrAvCtd
TQPBIcb/V+HcVgikGSbZkBxTv8+R27nyv3csGPIOu5AQMBhtDbNAJphDYhmFXxqVw
Ww91POe3UqBao/cxDbsAZRL7RJ26L1J4d5n8qEd6DJH03uV6SW/EjPieLaGgZ7mhY
4ifQGqTHjZmQuLs1S1aFL6F4oT7UG/6nmBT7zyd4Lcpa1wRjO1egAC3OxDCrYJ8wB
fJWzqLd9gT5utmvx91I83N65evE4LcqS5uGjED48s0uGZ3g4YDFySwlxqI0mclDGZ
8Mf4c4vTjzB0tzFgTKiYlzR27PQQ+7g0VTGKl1SKwBt8mXRI3iQwkvk/QUXWhvR71
y0hoCVxlC4cq91brH8LornfDDHQhyVydrkAvl55uXSv8xq7RhlY+Pp784CkNAemKs
t8HfHWtfXN7aXXiV0wtq3+fNE1wykSnz/onYFNw269JNTZgW4llFZgY8DWpOu/B3Q
m0j5DxatYr571TByTWH+1dLPOga2VaBYhJonAlaVf1FNF9IRhsZoENIDUq/7ej/uw
G5XWbRVX4GZ32CLWo8NTup6VtriZdscUf+Erw0H7Xw5gOJoSCzOy3/8dFmoIWQyx1
ZsejNS4tLZf52gOg1XuF01ZRUyMX8X2XW8AUPd2b8Fu3cObSuUDpYgNGRK54INMjO
VXSsrOZOpo9ybNQ2h6OrJndA1UJtrThowVxn55DsfSAQ4AaI7ZLztGRMSmWk6c5P3
iNSa2U9Xy5fV9neN1T5BibyP64aFWkR+gZFC9Xxgdl/YQiPEmorxU98JtDwtsBR5J
FdMfIzsrreiXs9rbrTeX3sw0T4Ag2hOrQuoBuZy5TDoh8Gjc8bebfcALNR88sktN7
WMEA8T3uxhE13LI3Pu3iM6iWw+6+gNGmBA9kC42jQvN7s5S+7CEA9PyDVI0CiFn5p
uzEa/b8BTISIhb6dQzM0yUs2vk+PXFAa5muIGMGmf+dUbPuC+BXbGRic81xKDdYDU
w==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
19,7 → 43,7
$this->registerExpectedStandardArguments('Vht');
 
$this->getHelpManager()->setPluginName('check_4images_version');
$this->getHelpManager()->setVersion('2023-10-13');
$this->getHelpManager()->setVersion('1.0');
$this->getHelpManager()->setShortDescription('This plugin checks if a local 4images system has the latest version installed.');
$this->getHelpManager()->setCopyright('Copyright (C) 2011-$CURYEAR$ Daniel Marschall, ViaThinkSoft.');
$this->getHelpManager()->setSyntax('$SCRIPTNAME$ [-d <directory>]');
/trunk/plugins/4images_version/check_4images_version
0,0 → 1,43
#!/usr/bin/php
<?php /* <ViaThinkSoftSignature>
mqBnKaXSvntQ2sKRBSFLC8Jre/OPbS6gG7zOOohQ7UABuNjjx6B0QAmobWx/gr5mD
66TNU1l6dl/GqFkVssrXZmX/W2FE39l16535SCG2PtitBHjcU9S9WNqlaYAvegNik
mlB4cpjL183hJHDvhQtijiEaO+vZJqqI5h+KHopeVZi9eT5vqFZ+kfIxlGWhXNMjS
oSswAiVLPOSfMQADA9uGA6dcSpvPOpR/T6ga9EavD+9sCNaF+ToCLgTEMnMUmEn5X
hk/z1TjVXuLs52juiRjZT3XN21f1oKJOxa0bLWWzSIyyg2+VjgC4zaGqcbJzDDxQk
ghnftU91HePNtkcwxZJuFTNwWDbg77+hObkLz8gQ/gPBuGcRlbdrIyuHcHdMLlRTB
oa8h9mmu8u71E9RVAZteZAT6ct0Io9nQJv/wVEfZmFw/WBN/YGHy7HYEqgtuHWHeU
vpSjT0eOxoDZmYpZXF1uhvPnLXBqhrtJJ7kDxL3kZ6Tgd4i8d7hSaN7Pbq0JLE30H
ri5Onw5cfh7Q+k5/oPxWsTLsrIQiAXKP6THaenFkeLK0pn1RtzMCpJZIvMjHW4FhV
LZrhGB8rrQu3gbdi5gYLrwx3XOA547guDeHF9FTB5yj9kE2CR9P0ubQjGpMBxiyfB
9AZN5q9aXSp+NkauHfqUiArEbApwMAnGuhjjeeWQ5+IcfYKhZqev9+O8lbhA0Oz6k
LbCGJQ8iLaK5nN85t/x4buW2n1emS6blWYGWXMEWRZrue8KhNnpK5bdd0Dyke2jHO
0/4RcYKrdplh++87/Y8JI+bBy6mFHKYMJgkxd/b2bNSQ4+WLUyExKs3aLAzU/Gu0M
gCczHYpEuHqENqpKZpBbo5MXw8Iqi/B6OdoH69lBBXeeKGTv3JnhieX5coDyPIW/+
BUUfS4NsQ07LhXr2bAAmGh8JXjRiGS98khzqx86icEF4tb7cViwzJ8bbTnLPxJquk
ekV5hjDEcO9CJ29C6Gimkl2FNigj2mayjZeRZbjk5owWC7OPzdcaRV/bFKpXzU63/
eJHcfQVHQH+OhrvWCwSjFxwSxzcWKZMsI9UwDELTW/LfcI+XDtQEtuDBI1K3c3pD5
weuWWs4RmAx+Xw4Kga0XVW4FYXjShNMl5slvGJZUF1WF7iJs18ZTL6jqDOyuzYO0D
ZHdPKqPSZRRT70gJgWIEigxrYZKIADYNlvirzn+0gu2+g7k50X3153wJ3W89Cs0v8
LY8l5qHo9a+WnvbNkl7zOgA9WBEAeM0LMTuOF4Q6f+3s1iTnlXB5RgjfbIG2DDHDr
MOtvwNWaV65YiZriO4VAmBjMqlWDW9cMUIGU2jiMU3RiZQmgiL7CRt6eBwWRiJLxD
Q==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
* VNag - Nagios Framework for PHP
* Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
* Licensed under the terms of the Apache 2.0 license
*
* Revision 2018-07-15
*/
 
declare(ticks=1);
 
require_once __DIR__ . '/../../framework/vnag_framework.inc.php';
require_once __DIR__ . '/FourImagesVersionCheck.class.php';
 
$job = new FourImagesVersionCheck();
$job->run();
unset($job);
/trunk/plugins/4images_version/icinga2.conf
4,11 → 4,11
// Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
// Licensed under the terms of the Apache 2.0 license
//
// Revision 2023-10-14
// Revision 2018-07-15
 
object CheckCommand "vnag_4images_version" {
// PLEASE ADJUST THIS PATH
command = [ "/daten/vnag/bin/4images_version.phar" ]
command = [ "/daten/vnag/plugins/4images_version/check_4images_version" ]
 
arguments = {
"-d" = {
/trunk/plugins/aastra_430_voicemail/check_aastra_430_voicemail.phps
File deleted
/trunk/plugins/aastra_430_voicemail/VNagAastra430VoiceMail.class.php
1,3 → 1,27
<?php /* <ViaThinkSoftSignature>
0tLzYq26CBq3L+Zi9pnnz74c+FEdcuP/FIzuxU39m4GJHKk04j9NYImnHIvZfPtJI
HlU5GzQKHbazWLUmR31LQA2urW6VlG/cXRe8Vm7vZ/vxkbt0ZCGz93m12sa+5sVeG
g2mkhF0JyZLX1BjvECNeyiZg+VHxZ74RHiDFJF/neXICSrJ69fOFu05xF8CAxKoee
2X71qoRtRelWFlf4HFhNcwdP8mr6IIMEIiMlVGatjLKhUsoAhNIFW9RwRdPIplNSP
D5HfRIA4AT2qiBj3YOBx+O/qoNJ5fFDN947fqZizPU8lLGUjv4t+WDIh7deEWJ3h9
SLQrJzc7VYHkhKf8h6KgX0GYKn8nlILAK0ciMGkQpY86E5jPY7+3VkTM4W6RcXT2l
Ds7iLiUhbfBCeEqpDVNTvhINVaDzynIiT8TsI8X7w2RK93sym3aICuWAUjvtVedZd
6l87z5jlxRTKc0cniTXrqBoZ3rrl4REGSfwgdPEgmVJ3gSbMDZTtN2FAgjIxOa1em
0k1ZXZDIwzDFeDzirHYh5vLsSFKCSVyzUH5v++SwCVRvZZBIPTQFfD0jLnVKpWq25
Ux+MA9JWEYJI3h3PDWzghSQ163MAkvQe6eEb0Yoeblau4vUY7N7Onlo5vLnC5vyqK
RA0Yn79xybAlxSrnOjzUv0G2J+VTfdH0SmzJM9ykFgIKqxk5DFtWm65Fkywx9MCUv
lUdAYn7FUlHz8+4099yAgGtR250ZCQ5sXnnrS/mqRwT9jAYjyCLIn3pXcBAdi3qLR
ntYF8eM47Q7hD4EQl74JzbfV4vRe/imJxRvXsRlj7+4++YOEICq/pOlysk6iS2IRd
yf/ZOIPfc4QiYztD2WHl8+hzQhguQWbfmbV7BJSuXmTwISXGUws6SgJQVvAHoGAM8
Ub4x9G7VmOVTkLEkuumyFb4GW3s10LRYVLGCbFVT/6NhFotSgy75FRqemL1yeUfFV
r+OM1QxKVtEQ9oK6E7hgaCNBcywamNsVTyTqi+7dtPWCYhaGU3B6wCY8YC12EIMEq
ZW6lk4xPcQ8vpHpu+AGeNb0QopOUqIHdZE9rhVOwZYq+h0FW8Dj4zrB1Pwy9h1Dwn
B+OyJ+YqUfV0phVd6znyd0S2xn6tB/L4mxoIHtvhkjk6vWQhAC8aSdnYqwBxT3qav
hKRdOgEYj/RPat9o123+Ekv0YWymdOJp496CuJG+FsD7X60mbim+c1kcMgAKSKUzo
6a2f/8LMZiXdSRVBK159FIQlz1SHtlHIkDiTNXGKFHT5cN8JWS6uFKzWxHBMrJ+zs
A/SxRIR1b+UrahV+7jWm+VaVK48vyQB3+2JqKYoKbF6VBusXjdY70ibJVIK54j7cs
A==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
32,7 → 56,7
$this->addExpectedArgument($this->argFtpPassword = new VNagArgument('p', 'ftppassword', VNagArgument::VALUE_REQUIRED, 'ftppassword', 'The FTP password (default "'.self::DEFAULT_PASSWORD.'")', self::DEFAULT_PASSWORD));
 
$this->getHelpManager()->setPluginName('vnag_aastra_430_voicemail');
$this->getHelpManager()->setVersion('2023-10-13');
$this->getHelpManager()->setVersion('1.0');
$this->getHelpManager()->setShortDescription('This plugin checks for voicemail messages on a Aastra 430.');
$this->getHelpManager()->setCopyright('Copyright (C) 2011-$CURYEAR$ Daniel Marschall, ViaThinkSoft.');
$this->getHelpManager()->setSyntax('$SCRIPTNAME$ -H <ftphost> -u <ftpusername> -p <ftppassword>');
/trunk/plugins/aastra_430_voicemail/check_aastra_430_voicemail
0,0 → 1,43
#!/usr/bin/php
<?php /* <ViaThinkSoftSignature>
H9/BJZ8bpI9yMlrEz5VwYUgV1jXji84DfuPGxx/MI9dIk5v+DsXSeOkTwlr7Lyjsd
iaPAZz9Sc3hJ1Y01+ttC/67RpQMi+U47pvfwHIOcXiIR2CDyzb2sT1RMNFwUajDxA
TfZhSiNQtKMmRXKyJ/0Di8P2RRC71EFU/aPz9tkxnSqoFSzK2EQ+CLdDcGFLeOgpd
XFgMol+ydwjQVcqIGF3vbVU8/a7LlwaIG37eul7DepM8x+Nl1iOqmd+gXBLggq/IW
omhV7SZkGf4G56lqJuApFwRAJtMBP1FhvDXe+iVhwX5lKbvVoKRlEnW7+u7ac2Ini
3KhXOmE2T8uJm4PbCRqLhfqZWI3jolSNIS7c78PXqGv7oxtz6pRFJrF7lQrc/V6N1
ahbpu4gH9z22p9LimjFAM3+6AXDwVpdDqATofY1A4J84lxIFqb3HdOPEzw9V5PRWG
ymqA3lW7NXDPMqnGSGz4L+PAzRoQHlS1ub8qCJcceODJIX/wyTJ6RrXJ5iWSmwqPK
asQD5DJSZyR9sKDyFsSmeapTgwMfTYPdM+rIJ3i0nA7KDvWpsp0ef0LztJS3h2jkl
H54Q9qkNZdYiOMt+zARXIJiw+X2/EV/A5+fHx/7CtkhWiPfz4CKX3JJKFNzGAMRok
YHzsCKrhiw8y/yniBsb3hX0YUBAyLs53vB20QeR4CunqaHiSfe4/LRYvYjl/s2jp7
kSE1M+2+f5vGzEHqfQJExmkQxzwTKTRuKvdNYkqIaJ6kVGqAC8QidhJPVXxduXgST
q4xMjyRPW61pa6JCFQn8jG8RysR0FokEPdGMVd6yYXYFjRUpEyala1ct3eYXgk0PQ
U8xon4Z18q4lLUgt8oqis8x5sUEGw317uW+bhCHhSjgGJyI9yAo43WxqYPJKnQKUe
OA3wr/6OJ6OtRjI7g/qBYXcv38Wj62G9wQX50xcdo6LdeeLjgRTYO7q7Ypca67ZzF
5OUtP40xxwODnMuweDNbx8z0LtgdgtwTeNMzodD20aerw6nr3QFrCoBTdZ/eaQM7d
1F+eH6yTYM7C/1OWoywJCZkjPDan6IaqrFeyza5h5tsCVViXzaZXYZSGI6Q/qzo6l
xZ95zbFgbwkxQw7QMpbaI4TtMqd2oBRbDjcX5r8FjBW9bo5dseP4YnbrPrXnvoNAu
+9wOSpCSXSdx346aphKsjRKan0ZCKzD/bYrnZJw5wnlUET5h9NWUneKs4lJBAeVjZ
WkbV+N+967U8zDUBa6Iwp0XnjhRUVJfSeq4mLV2g0V7ZJphAx8oSGuFKrrd3El0hn
82FiPI8ABBXfRCMN5TFmQMmANBVexB5MvFZOOQVi7u4I2yWOgqOXYeqMDrmtA9Cez
g==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
* VNag - Nagios Framework for PHP
* Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
* Licensed under the terms of the Apache 2.0 license
*
* Revision 2022-01-12
*/
 
declare(ticks=1);
 
require_once __DIR__ . '/../../framework/vnag_framework.inc.php';
require_once __DIR__.'/VNagAastra430VoiceMail.class.php';
 
$job = new VNagAastra430VoiceMail();
$job->run();
unset($job);
/trunk/plugins/aastra_430_voicemail/icinga2.conf
4,11 → 4,11
// Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
// Licensed under the terms of the Apache 2.0 license
//
// Revision 2023-10-14
// Revision 2022-01-12
 
object CheckCommand "vnag_aastra_430_voicemail" {
// PLEASE ADJUST THIS PATH
command = [ "/daten/vnag/bin/aastra_430_voicemail.phar" ]
command = [ "/daten/vnag/plugins/aastra_430_voicemail/check_aastra_430_voicemail" ]
 
arguments = {
"-H" = {
/trunk/plugins/disk_running/check_disk_running.phps
File deleted
/trunk/plugins/disk_running/DiskRunningCheck.class.php
1,3 → 1,27
<?php /* <ViaThinkSoftSignature>
PWwDKp/NSf/rrEh35zHyCMaO4gcZlVT+EjMyvCDND7VbDr2OfniffusJQ/+G/mPHZ
v2dTvk6poY69nCYrUnsqeEdmeVhi5l++vvSAvpVUZiENZkyRUrTBkPVBhQcT8kviQ
pfuBHklcTOhQqiN6MMKD1fS9MkG5jqelOSvMt3L35tTlQk0Fdkbu8WTp2kqWJ/gaA
aZQzTXCserS7Y7SHpWoVvul7kfnpKWkspryM0l1Ih8fCFhYrB7/mMKTL9TqgKd9Ka
f1VGax1Xm3H6z8OkJ8HfgbvbuvC+zruB9J7uYFCnnrtS5JqL660UV61zkTVLE0KBE
Qd8T2cs8ROPsJpwO3StbG3ZU2rDChfpLVKV7VsEYnQpjyIACwIlu4E2kMTzOlIPaP
hl/9HDuL7vfM8DYkUVvvMtxqvVVHYpIx/AFigxakY2HteLmfekxhL9uRJqX2e4SJH
XWeu731yuH+0/c82rzLbEKadHYtV4XBXOxIlSxl4VYM17RCe0r2/R392aMQ4Ziy9j
dhQo22vBJrtmIutBpH7KaecQUwT+hM8sWas68xwfIMWzFuwofsanyA2iJvRx5tR+s
J0mhHQ08HszAqZ+G8byAuW6z8ncRieLhseu2g91OMHOiuDnxpDbGqqrluXDDGs7W+
0aHGPmIbPTYTP6LGyuqV/Q5gg0tgZh0ESFWLoRh1mzrJMBh6ZYMrsByfAruq9ewdB
FZ8rE3a91IhpbFa76wfcN81lk6QMrrc0crd0Fp359xUacXAz6DEO4mQ/f5g06p6rz
jPLfClhpm1Z5AhhaVZS8AhgHNrXSFchksoE+oruo+CO3QDhcZKygGXntMb0I0KIYR
8hsl0CYfkDD9oaMSXPE4g22WO48k6jKxt3MyCSta4vtnTeH6Quon6PEvSXkRs4ZCa
aKYy8owaVxds+h0lGd4eNBgP/bZZb5nxeMuOlO9lhvEgxpXoksLB8Oh10BMj9EBQT
T2TaEtY1GyIr0shBb/mD5BQO0v+qW3PHKbtDtWccKPxNo5Cx4CPf0AiHoqzj6Sa6C
7MdS57nQ9DQAnwhBPOJ5+tt1LF468AerjjdDjsWEYMmicZjOpPM/9APdJjUe312+9
AkVN9Mz3mVQ8DGpI0wEfDdrHH9IWs1G/0RofVtQo23PxyFbX8S64Di7vwBrlrgrWg
esBRLltyn9hSdqv+C1XEJltlunWo2yM/HggjK9mbq2pNLqgW2r/Ddfhbhg+UnHPk+
3XlC2nyPLzLt9Mpf/3IrfbTl3siOB1F6eQT2cQCa9pKrrE1TJu49oMmpiwmD3xT6P
P1c6cVZn8g3N+MdZEJJknf492Zr1Y5oSx93ofxLFYrh5Mf3CDrHAPOTpPZ9J5Kh3s
Q==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
28,7 → 52,7
}
 
$this->getHelpManager()->setPluginName('vnag_disk_running');
$this->getHelpManager()->setVersion('2023-10-13');
$this->getHelpManager()->setVersion('1.0');
$this->getHelpManager()->setShortDescription('This plugin checks if a disk is running/online, even if no SMART functionality is available.');
$this->getHelpManager()->setCopyright('Copyright (C) 2011-$CURYEAR$ Daniel Marschall, ViaThinkSoft.');
$this->getHelpManager()->setSyntax('$SCRIPTNAME$ -d diskname[,diskname[,...]]');
/trunk/plugins/disk_running/check_disk_running
0,0 → 1,43
#!/usr/bin/php
<?php /* <ViaThinkSoftSignature>
Jb7vImFaEfIbD/bEBosJ7WbTWaSLsZAjImdNMNjIFowln2hx8D8wTwOaMCEFr6nuC
xZR0KTGn5d2WTVKVdyoZTkLthgsItVd7VfCMF9cq6XegGCMkEs3Akj9m/tPMjG5zW
hTaLUCIujT0G7YniAq1nF4F2QgfOcbN8V7yo2WR/DM3Dj1DFVhY8xfwso8BQNV1wa
7M/JikdtEC67UqCPwba4Op+5XNeVHJZXLWuMG0oMGKkG8xtSH6jqzFH5Im1YidcRk
ldmfH2+vyDwt8nIPNE25q66NS6sST7VnqNjDbROyqe8ox5lLZKm2ZQKQ+YTdjSygh
vYUbBL2htrnDealjyVio+t942b7LPEyHypHj7NoFkUpPvmZUwjm07+cRLdLsbhR7L
xM7n5ch6/IKffexszjKiaAQoBenwrLMfqaYF+rVTQKbeNW2L9kwL/CpMnZDF4sCIm
0spvZS6TQcNTz93MkIMgvQw4h2irLsN5E6fw3CMq/B7mxmO2TsVlMeynhNH1PFHVF
T3byByBaRM+KpmL9wBM1zMSyaL4M2QhcfCB0y98W+bz98Kc1M8xTlDS3LARP+f6TJ
z+F9M1nUzLzlToiq9hIN7eMQPjMLy6UoeQ7uIEjlEC3Lxwvv58lP0YcYyy1FQsftv
ZbfWcpW7C9zzfl8ANyxjv7bV0VejpIF0if4P+I1XxTjSz47bcKLW/SVZRM0Hcc3pE
8lm0mkikHvn6JuJ06YWLK93erRRm9JNQeB6IICW+XfhpqoZeUizP0GXipJWqzA2GD
iKCDA9PaLR7Code3yYjJgT163MDL6iuOncftSK70I5dk8kQsXRZc+4cKYOaEBfLny
6nJNCPeFrPLT/rkASl0gom9fwYl5OQ5wJ0Z4ZXjbTpms8eLuY5Q9zCQ5IFCnPKTxp
asoBwm1hpbI8pwYP2mf/v9InhFxWwDEUbR/IuFa9S/q0m7dvCt/gsWGJXnSgg+wNI
5400ploUGidZUuhNBlqQ8uRToXCSk8dzvDwm8i99lhV+3k6Mw4JPasnAR1dKAAXlm
zE8fHgvuRRYmXR62brWz/Yn4adWIJj3Bnd0StfAPyLmHM9GfLLq5Rn+i/eAOGFJj2
iDZOY79Z2TImd18hWGjjz9FcYr1D0alD+ImD2xiB3vdOU2iXyY3URH72w1x1ZDTNC
bcbMmZeyMqZUzuF0cYJYSnDGHYiR+myXSXiN4Ia1O7V18/xJpEVwxzsSbiKMagYoF
dKM9aK6XDrYQX0Dl3UcbI42i9OZb2IYSJ2Jmurg4x8+TTrU+ou5G8s+/VWn9Cx6E9
gmLD7iIT1GVjp9eUg1K3saEHxAJs5zWi/tVBwu4diW6AEpV20XGWuwaLa5eTMx3qG
A==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
* VNag - Nagios Framework for PHP
* Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
* Licensed under the terms of the Apache 2.0 license
*
* Revision 2018-11-04
*/
 
declare(ticks=1);
 
require_once __DIR__ . '/../../framework/vnag_framework.inc.php';
require_once __DIR__.'/DiskRunningCheck.class.php';
 
$job = new DiskRunningCheck();
$job->run();
unset($job);
/trunk/plugins/disk_running/icinga2.conf
4,11 → 4,11
// Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
// Licensed under the terms of the Apache 2.0 license
//
// Revision 2023-10-14
// Revision 2018-11-04
 
object CheckCommand "vnag_disk_running" {
// PLEASE ADJUST THIS PATH
command = [ "/daten/vnag/bin/disk_running.phar" ]
command = [ "/daten/vnag/plugins/disk_running/check_disk_running" ]
 
arguments = {
"-d" = {
/trunk/plugins/file_timestamp/check_file_timestamp.phps
File deleted
/trunk/plugins/file_timestamp/FileTimestampCheck.class.php
1,3 → 1,27
<?php /* <ViaThinkSoftSignature>
Pvh08nOB4+wOw/RYGUvi9TRprIwSRd60uk+/5xYr4kuU9aC8i3NojUOlHc1kY3o1x
m8zV1VPbyrXggHd/2gGxEP+JjQrrrFTiTfoOaZXnsqNnTkKak5hXvm7KedBcwMjDG
ph8jucKz7z4BovNE5AQ8A/qUSuur1AqsFPXOtsW+CS4MDnzYq/54k49V1wN7qHZ0b
+Y2pyNq0wf5LmQdPZSB39v8lOeKQRIlDtxVxMKlrkJF1g01PvE/GUSy5A5A7UDaYg
/UCDzq/nEtq5Catg3S4m+M+ftIpfw6PktcMboDNXtQnyyj3shWUmn3e2lEt2WzLqC
pMtNi0w1KOfO6hAg5oox/H97VbumMb24kxv4GaJSXmU38qjfmIA1S/OyBVuxRcPXO
gm0LTlAihLWg/nPKs3+819w0JkuxG2GJj+q84iStMcI8bYOE3N/EI3s+QbAltL/xN
4q87ZgS3WRKyY7swTD9HVLwEi/whfraYgfs3y93wV3Leh4u0fD5tuVQ2xSuROxKAc
9mwiqllxuBj/6Pp7XKhWWlqmmCuSW+bULzOKVwh8KaHtoOSDRYeVY0c3nFneODZBa
1malWf4MfeEvGMDiaXnvhXhA5dpPU6NPKTxngnz6v+nVpArc/OWYH9qAD3vImKy2j
bOrja4pR5oIeYT+bfbCxQ7l7vagOFswApiom+oFx1Gelmsh90SfMhmlN16lpgYLo4
+zJYbY82Oy9fhaTmn/yA3PPT0XhpJHjLAhjSH0FN9wUC+e9Xh9/BSB9lJP18OP/u9
jCvW803IuhAHiZwuGLIs55utuY2DITTpce14+R48YR6/ArsRcGodBrDko7Rbqw54g
WreaJCKAzuKngOJ7o7X9ET+Cl0aJV02b0W9UfLIljlHqMTXOsVzAQ5fla22pahToC
zU5QuiCcczEfGTtNKudK7ABhgYa5slr+p7q+nu8e0q8xFkHtT+rcfDshdg/hGNNuK
lYIX/1XBJ+2K+Jrx+a4jh2kt0k4VTcwmIYKHlL0s66HlHTfiyjdeUkBS8GfAkLmj4
J4/SSNb98XH/si+xoSsAUcJzgjXUhZcJLnS9icqLctPr6lARsyHE7sEyt+GcfxFxK
wG2ya3rMarVhmLW3XTdr0qLYE0Eb96PTsU0VUkxK+lNa6aNNqQarmdwSmRJ09dKDw
4wB6rmYO5Yk7v5Pkqtc6ulTqSBALsyHBv/lqIDM4htUOPfpGDUxtXumd9fM0uDAXW
/grWyFmIRTVw2csDEHpb4aZA1tOtlT1luw8QmWg0tbmWA06RgUNV6v/VuDWgJLXOI
OrR4n1izC/9ierFHNCyRxdzE2kVOhewObOa+2UJP+7HuChHdAa+cyVgmQe5F0615X
w==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
5,7 → 29,7
* Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
* Licensed under the terms of the Apache 2.0 license
*
* Revision 2023-10-13
* Revision 2018-07-15
*/
 
// TODO: New parameter: alternatively check for the creation timestamp instead of the modification timestamp.
22,7 → 46,7
$this->registerExpectedStandardArguments('Vhtwcv');
 
$this->getHelpManager()->setPluginName('check_file_timestamp');
$this->getHelpManager()->setVersion('2023-10-13');
$this->getHelpManager()->setVersion('1.0');
$this->getHelpManager()->setShortDescription('This plugin checks if local files are within a specific timestamp.');
$this->getHelpManager()->setCopyright('Copyright (C) 2011-$CURYEAR$ Daniel Marschall, ViaThinkSoft.');
$this->getHelpManager()->setSyntax('$SCRIPTNAME$ [-v] -w <warnSeconds>s -c <critSeconds>s -f "[#]<mask>" [-f "[#]<mask>" [...]]');
/trunk/plugins/file_timestamp/check_file_timestamp
0,0 → 1,43
#!/usr/bin/php
<?php /* <ViaThinkSoftSignature>
JECmzbK89A3spE9vWc+t83TbtGIVkkOPxRZGky06jmfgaJWI1OHNTowDly/6e3hXq
OXPC8GhdvgkGNOm4DiqDR94Q8bSZnnnjYJ8M0wU+RqOgGOZcxtHyxYh1cMt4+Nfqi
q0uh12HT7DeC133UA53/bZ9qr2zeMg7FhJV7AB7zSNlxyt3IcwS82soT0sZNVCia4
8Jltyqrb4LthTOJJ+DFDtSfuVNZhi4zbY7Hu7rzw6nCSLx63ZJO0EytvtLysPDHU1
NDC5VQGnehZeDH//Pp/n27bcU3bk5Y9rB/lsr/cy3Ee36JoztWcHO6pdU8BtB7Ym1
aXlFO2KhXG4E0vaWauAdoujDbL2gCRxDpsJsQxCEpM86mbaYbo3Fm69aJhxX/G5dV
NIkXfEqfRGF99bfiPjlSNwVPJAhViYnMgZcix/BoaKlqB5OTONoD0jrhySYI5WxBD
apczNp4cZv6ZpXBTTzyVxGaGbNmpCICjLfzU5em9k5VK3Dn18lo14ctOMZVdcHhNO
dtqxTskIURO3X1NePMCoOTI/oofXAxAaAEWMcATK6JbqKNpP4TDY0/QAigTVClowK
9+EMJHvY1oVAbOV/3etCcY91tHLJJfQfpx2M7xGrgz4Shcf3Xp/NmdxV30yz37tUV
tmRtte/D9cx9M6tmS4fptWHD+L53PKYT1ul7nBcHlcX9csxOKstECV95BjJ/0qJTK
mVt71TRD9VsSsQQtvEHTydabemcTYE5oYnhKpaPEQdTLnMM3yk0H+qwRB1yheZCWG
t85pqxPmGkZwxBta1j6uZTec/nvWbBxJRkzZ5Oyou9IM80eNaGGD96FsOhv6i09bx
xpRN0bTa5IrZK4szxnpPgW5bmQOalGom32R1KKKriuYK4brEy1jMpUZAlmN9LrphC
fJZFXuVbBdWe7cWZ0F+blbrlLbTMR1LxpF1r8hlKIqhuf1OMysbkcqEA303cMdlTa
USokJw2J/bgoa22GLRW5aSpUjqjm0L6MQqu58TZT4NhB5VRXo0ORZsswI38/U8Hho
jJ9tSq+x39ctn0uMwI5PBXOvXbkohI2BGkwo5YqLNTOV6I2uY1cEhMlIu1zg1Ocri
bTlCPIhd9xT91EX45AOVlOYEy36k2P3AfrOcAjiFMDfcgVQlzxjHYv1IWUfe7FZUo
q5SNVMdEWVqgwqHqVaZ15KgRNlgM7pQ4uDb6Uf3RkJMLZOgi8I4uLi5pG7zAyiPC+
7wSFSgEvkH36/hBHWTnCp2zjdH7gOkPD2I6ICNt02XQ72xG5+J45c5vI2VY3WCLK7
VeHjdoBvGDgzVCWU3jCmUFUzt8wiupkeCkpQzh23dCFLrQkLCGMbfv96tqIC8a+jB
g==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
* VNag - Nagios Framework for PHP
* Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
* Licensed under the terms of the Apache 2.0 license
*
* Revision 2018-07-15
*/
 
declare(ticks=1);
 
require_once __DIR__ . '/../../framework/vnag_framework.inc.php';
require_once __DIR__ . '/FileTimestampCheck.class.php';
 
$job = new FileTimestampCheck();
$job->run();
unset($job);
/trunk/plugins/file_timestamp/icinga2.conf
4,11 → 4,11
// Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
// Licensed under the terms of the Apache 2.0 license
//
// Revision 2023-10-14
// Revision 2018-07-15
 
object CheckCommand "vnag_file_timestamp" {
// PLEASE ADJUST THIS PATH
command = [ "/daten/vnag/bin/file_timestamp.phar" ]
command = [ "/daten/vnag/plugins/file_timestamp/check_file_timestamp" ]
 
arguments = {
"-f" = {
/trunk/plugins/gitlab_version/check_gitlab_version.phps
File deleted
/trunk/plugins/gitlab_version/GitLabVersionCheck.class.php
1,3 → 1,27
<?php /* <ViaThinkSoftSignature>
myqtvoBJksxWOcps08w5hHhtw63ugrOY7d+PtnrZa0wOCYBwaFW2ngbvBzF4lJShC
+/zx5NJWtn/0oAjHyhti/r6wSpOetg3gbJuh0mFq2YPyFhZ3DKS61XU711FNl8U1i
RJah0DsEBppzATh6/SjnORteRwNP3TcVQ+0WFugA1OzjMNmn8ThYcFevH6PS3ICYB
ydTDgJOVZVVlQWNQ5Xire7s1/if9z+hM9MhYVgmE2JR7lVKo+97KvcBg37npHezp5
6Zs7tVgf7mVViO1pk1X0nvJdk1db0UXcxidu2+evfg7nsgUgraKqToxlrNsST41lv
lPyOjeb9c8z788yKzTfQ6M0s1ECbkM1q8sGLjWRl1nfQwxqnLJMchJbH9iGkDL9aF
IVPH5zo288Ta0YAy3rZTJ/KJHJ/riQVbRUPyOIWtpeC32n9YYSUh5r6G3zNrIi6Dj
p0l0tQJ3VlBLqrReHD5xY5BiMqm9cyFFkyozsZ5qMhQ22oexvnIlvj2et40r/OMbN
LJXOrapmkPkXeuF5ZiVlUcBMQt+uDlceCQMeLTQmtCOKgaml/ljTKGSM9byoUJQ1O
qBKnJoAr+/wH07Xy116ZPt/u5iXDJyYiIyGVWMYfnj94zrvWmh7wab1S6uicvbnu3
7w6hhyeTGQ/MxCseQEpNGNzYo1pL/6fCCBllPaTXLWVwbKnxWHo65Y4KyDkzdjJjU
XA6uF8Wv+vGtpQBWG8F/jH+DFHOR9Dl3MLaSNIPVuFgCZ4YPPIfZoEiLXrjCaWI3T
ZDBND6urBUqNWMXUSEUKmpRJoq1iBa8JF5zysl2sVck/L6uzohR9aMUZtxJkqTnHh
KSbBm2w2NOzOqan1Gl+NR0awFeCQf2taS+vkbZmSpeLMMMi7921+hVTEzgtmTC5IP
OKBu6ajOw25Tdaqd9YZffCJtXl5IJM9U72SHBrSKC/lt6zTaG+lk3jdy4O140TR1D
vN1WpoPXuYw+IoI442U9uzD97/qLzkgvg2jwJWvQcVSGBCkdOj5y61ZEt/1VIHp0Z
zKO6dIZAZQ7fCw5samLaAjAVzDzEFevI05pHZdyzXUf8Oh7DndCxMSrkgyjvid/X3
SXAsImdKeWl35NonLmBhnpzufU0/cs6XsdWlZUD5qWoXlMRJMXSyj76ol4Lt+gAKG
L5auTP8WAc2e+fYi8PuXXZf2bpoekQ4yu7Ynh9h5kWfbg1G4+04w9bVW2v1M0mWUk
PaxIlL5KgjcO4BBbEKIoTYNXZIV4kBhnVWmxIv0L4r5NPzNaMRl6iIzWtehk2tWV2
0MsvwOFIfL+OvtPGqZ8Lrfu7prFvozyVWioSSGfMMmGrPiwmS/7a5qvV3aazpNEBp
w==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
19,7 → 43,7
$this->registerExpectedStandardArguments('Vvht');
 
$this->getHelpManager()->setPluginName('check_gitlab_version');
$this->getHelpManager()->setVersion('2023-10-13');
$this->getHelpManager()->setVersion('1.0');
$this->getHelpManager()->setShortDescription('This plugin checks if a local GitLab system has the latest version installed.');
$this->getHelpManager()->setCopyright('Copyright (C) 2011-$CURYEAR$ Daniel Marschall, ViaThinkSoft.');
$this->getHelpManager()->setSyntax('$SCRIPTNAME$ [-d <directory>]');
/trunk/plugins/gitlab_version/check_gitlab_version
0,0 → 1,43
#!/usr/bin/php
<?php /* <ViaThinkSoftSignature>
LWIjUQ9tUqNOBKFqtvOjhBQcSWbA1LWNQ8BXFDNG7kX1GQH6npgCwCWz5R8NYE4bu
k3LYMP1uhxw3Yt3Lf/y2eQ+lMXGdaUtQhctTqrY1PNZA81gn6EQdZRtiQnV5JRw2E
AYTpAzdQo0J05J2/xpqDFN2JEOyi5V0QMrWBfAKi3m0heFphHXpw601tkAZDOAaGd
RCB5SmuXvNZPk3P6q61Ocytp2u5SRH2ZtN7kSyhhJk/itq5LCDm2BUgnYN9LGxddq
PPDCWcWuOzws5D1RBJR6K+djfH5/k86taZfr6NrRXISizRW4B/c+uvb1jG/xiGMOV
4XcKzyTTcUpU6UeLkf44gHVt0fUOlo07AohwiZRXzsRs89eyom0WzlAve+Im+AEFA
hXIF/YHLs01rh+MVtsV+8GEIfuPEVHQpX5yWEpBR12PYj2Rdz+arQ8LtX4Dnuj6nm
rGl9LeWTAs0p2so6hMGAuZ+MvNe/3C+Rw+oVPYPJjq0b5sbDbO+drB2+lxrczt9ED
zCDY1JO20yucNSDEW01BuklLQe9dCneodyN5QExATafIfFhXPxfC2q+6QqHChsp9k
RPgmlFzsFdWjFeZ/Y/wIZIFSLz4/MOrXSbvPsjbKCM1uMB+wK/Jepbba2WQNCGrAE
zxnzaRUeUhYhM9mM7kQvyltcqZoRQjSkR7nfmGSTtmZ3eFwhRjlN1F6AckSN6pc2k
Hw84mch5te8BFdEX0+4+C4cHIS0phIOV4AJkMPS0CE9WccbKPNkUevOj13jz94UCX
a2CXNJvprCKfuRGJFjmClW8r6Vfo4yI0FvsX7IRvWhNi4Y5jUr1WsJ31tReLSSyjW
jxvMFF4NTH7EJW1XrpFsDlgWBTUnoFoulic5INgxWhJJp/zh/7p+Itp5IEZFlWEq9
QoKDYc13dtRhi0CRHtECjWHzJ6Q07Ey876YZ+/fpPp7vQe1bSb1lPQdThO95bGuVX
3azmc/arL9j/D8rb3cu1myZPPa/NRHLFG/XvGgRhWyvuBASMKQqcjqgZWuJNRC8hS
BU8GE9Z7SrnuNDKcbXOfrOyf30cpDMZU+SAvEiWEZyPKhsjI05VEUBaLDe33idmk0
7Ux/GVJ+PaLDk7SDGJDxbk4BdM5LDPyw5w9dt7eyp5+fbHLBI4EegZEsUOfRh/XWp
HVubxbSdSjlzwAkNfSbN9QvCQkfhI1VDCTQ3DLA8EkbOmFwY+OVkbSGG8niWYRecK
VHjhd45a6WKU6OmAhWR5cHYA2xVYZq9MgZqIbzacL8cGBsLjyzCPTb2dzFhbWiQ4e
we2ArNCdFwtKg1DNCIcrZ1CGdnpegXeTDmdLczE6PxhJdmaPTc9JR09JQFKB3mPz9
w==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
* VNag - Nagios Framework for PHP
* Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
* Licensed under the terms of the Apache 2.0 license
*
* Revision 2021-06-28
*/
 
declare(ticks=1);
 
require_once __DIR__ . '/../../framework/vnag_framework.inc.php';
require_once __DIR__ . '/GitLabVersionCheck.class.php';
 
$job = new GitLabVersionCheck();
$job->run();
unset($job);
/trunk/plugins/gitlab_version/icinga2.conf
4,11 → 4,11
// Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
// Licensed under the terms of the Apache 2.0 license
//
// Revision 2023-10-14
// Revision 2021-06-28
 
object CheckCommand "vnag_gitlab_version" {
// PLEASE ADJUST THIS PATH
command = [ "/daten/vnag/bin/gitlab_version.phar" ]
command = [ "/daten/vnag/plugins/gitlab_version/check_gitlab_version" ]
 
arguments = {
"-d" = {
/trunk/plugins/hp_smartarray/check_hp_smartarray.phps
File deleted
/trunk/plugins/hp_smartarray/HpSmartArrayCheck.class.php
1,3 → 1,27
<?php /* <ViaThinkSoftSignature>
uj6Nn/5AixWCYFnSHOzNN+6Lcdw/Lq5AZkZbw5P4dDOh20Fsd04emPXxNgG7g754j
qEnVgpmfgMIh97e/MpIvUr3RxglnNvz+ZiJywZZZGQj/wN3rHyn7UsjOq1CRts1LN
qG/NObM5JVTBYCZkjSK6U2lxmpTgKZgwAwfSaSvp/KIChenFdvAVYmCMU/kJddMp1
b44Y96U1JziUMe4VoMnCFzeO7YKHmlfmoJJKvSEQOOKBKcWny0yqh/uv8mK40F5Wg
OP3zBBp+vMrvihBFvHJzewwBfud/FXHFWhsSuAj1NzllmDJ0G+59h52DYzWigoOsJ
HeqVo3bsqLIJdeM/vZsZkZfl3uDBtK2brEUAKsu09s/k2uz+WwmGPu7Nnk8z7n/qo
R6WIWABQ8/8ltd9/GF2uuaeUH4I/vfad8rbKQz9bkhtpIhZpHbXc5UdxTqdzG1z2e
QRpiPkWuqCTPV2bAMq1IJ0W0A37Q0lDE990O5UXWYnvG78MVk01IBpJnoJswXvHkT
69H4aeFEWaQbqoAkELbua6CEXruKCVKAK7t67Qfv3yoNSMD0IHvHpKQc2TRG89mAf
WY1+h8AY3WNHAsjRSeS5p6cPaU6kfcF6vDfY+j20KYdZCyTd0tm4QTz0WC7ONz5aW
ZIQT8U/g05EYJgwWL533V3QcgNFgL0h/ee3LtKAHE0e16q0OkZWx8ZxN82zh3aJmc
c88lK4zzbKpMSi4vYcmlfpnCQIdMuq5NKWDcB5xErbKaLNuTnYYoKNxSnMMTwbVkG
efEzMBp4j6cfA5tYlyldW+odwRjvJyKyGtfXQspeuL0hPeG7978+L3bPIDbiWdYlR
a3md3Nibaxf1IW4pW7WL8QvHQlp1EV1ji/Fj0en44+J9+vdVRIimXBSZcy20sxuP/
vFnn1QY1Vu88dAGgtaFw0JA7yam51QN8mwxb3LHHaouac596PaogZxytkbSdLEkYt
/ERN0rDeV1z0c+IkIbUFeiYsZGMWQJOYWgxpT+2G9RIrtKTvws+ys7G0nJPMd9uO8
9zIJCNwoxJIdact5pQ+JM/ty14u7i3QSX6QpAQ51FZyzWjYtpk6VCwplrfgD7qnW6
Nz0OKVUszbNLvoT40s5rJR00AYY0vdhppa840Mx8gpZRmf44aFh37sZ9LwLAYSM2V
XCxzpoH3/Xd2zqhvwXNBXV4gifLI9igRJOrpLA6lskdDaTfeNmmcTKKMaayX8mg5R
H0i/e+ZHyuKpVEYdoee4wFjX4k0UIsUYvKH/VNVNkRnm8S0ENYv+RQcPv8xNaHiwL
zRPKlv2dUaWmz0d0oOrYRbgesS+TLEMxIp5zGx5qlKqLSz4xW9EPm+kJFTYP2HGiW
A==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
26,7 → 50,7
$this->addExpectedArgument($this->argSlot = new VNagArgument('s', 'slot', VNagArgument::VALUE_REQUIRED, 'slot', 'The slot of the Smart Array controller.', null));
 
$this->getHelpManager()->setPluginName('vnag_hp_smartarray');
$this->getHelpManager()->setVersion('2023-10-13');
$this->getHelpManager()->setVersion('1.2');
$this->getHelpManager()->setShortDescription('This plugin checks the controller and disk status of a HP SmartArray RAID controller (using ssacli).');
$this->getHelpManager()->setCopyright('Copyright (C) 2011-$CURYEAR$ Daniel Marschall, ViaThinkSoft.');
$this->getHelpManager()->setSyntax('$SCRIPTNAME$ --slot slotnumber');
/trunk/plugins/hp_smartarray/check_hp_smartarray
0,0 → 1,43
#!/usr/bin/php
<?php /* <ViaThinkSoftSignature>
AlJwefRj6Rb5YD8zHjEHPWBas/X4piLRPAru8064jlBG8rBYBjToF2F09QXRxogf5
EpsYyl2h2HW/su2RkA7qtvI2Lr8fLnCAXRYNtYkXDcQuTdECFCKMLSOObfKlWn2Mr
VeN/Ed/iUvz2Eon27w7Sr5hmwTKbTD9lUT7qmKVd8/VaCCg/Ho7KpsYqbQOoBc2qd
7AnDCoKofPumHWZs0x8o5uSH/WO0nV2lR+6XxrG7d+WZr5PvNpVEeWHTMgJAUkife
GbJKUjaEp7NW8fG+CFucDT92XlHEJQqgfh0EjrAEGOD9GIwP2wDa0nICDjVObEo78
5EnNbHXkIcfo7Z9o+jhS5lkH5pEZuAklUCDt7/iJfLM3Zue6HqjLJGDjdYgboUV3o
ylYkMyBhycIHwLBLgVBacfaoPAnhMRtGqhrjPwRl0zaCjb8PWKWy8Mgtg148DmyQH
fGyvw0pkam9UaD4uR/4/arqecBQwiHosRUVPcn7h8Ml6mqk08dpX+FPSkVbns4YKw
41vG45oQ5Og7TIh7Ntq/YU1RmtYUAzcByHW9Hw8VioDjwCZH3M316O9lEAmkasT+j
wwY6d84UcXflwScAwN2QCYEyUg19gkW/C7W428MBRvH6OjAVpBBLqAt+kY1I06oXl
NHpXDF00/Z0258UgoM7NXON3GDYik2rgCLG+WKTT74I2NGBpHESJ6Wt6ws0mnwlmp
/GbDULicoZ2rCY1Q9boWGSB45C5m57DHzM7iGP0XcIZsMWEeJn0XfkjgWmjMPkhX0
RTtVGo/uUS3+s0Ew1PEBgxEOFRshfELiHkBAIFpdSOt718JD+9q+0tFnfTGQXVZcN
Eq3AJnXIJnmJqf2WUd7iv5F1z4UKMevY8+Y7ORQe3MjsYUAeF+YeBOagzMXyxX7r8
zTX9UYJzCXcXGWE2JnJQt8WGCC1jEqgxmthJv7nGIlLoA/0JYvgH/VJbq+vNv64bP
TFEGIAP1ykaddxFGwiRdeUJmMvnLp0hL39+ZNJZFXpROxBUcj0ceo7fDBfIF2GRSW
sFQ0h66ogXNgRvBwc9gF3ESL7KKhqG9GihpOBJHRBtCyOUK1kqQPjYAFjWgig/mZG
SRYKtFLjEr5lPqomyh0xq8fP6ppUCEOuzuG58cM6t4wriakmBNYW/OCLSiQ/JlDAG
uzvMxn5fjmP1YyEEoA3c4oAaNbfiCJcMPr00aIFG1H3Re3eT5RP/5mPohVUI0QgS3
V+Cs8NCm9S16vRGGi6TDa6U70sjdKx/piYVRY5zyohFqySlZdq9gSlnAVuJlgoLCU
LBzqv4xG20MedzRZMIbWDRwFoGvwImrqo6Ee8WeBaJaKAT9e9H4QXnLk4j8g4IPOf
w==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
* VNag - Nagios Framework for PHP
* Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
* Licensed under the terms of the Apache 2.0 license
*
* Revision 2021-08-06
*/
 
declare(ticks=1);
 
require_once __DIR__ . '/../../framework/vnag_framework.inc.php';
require_once __DIR__.'/HpSmartArrayCheck.class.php';
 
$job = new HpSmartArrayCheck();
$job->run();
unset($job);
/trunk/plugins/hp_smartarray/icinga2.conf
4,11 → 4,11
// Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
// Licensed under the terms of the Apache 2.0 license
//
// Revision 2023-10-14
// Revision 2021-08-08
 
// ATTENTION!
// To make this work, you need to add following to /etc/sudoers (adjust the paths)
// nagios ALL=(root) NOPASSWD:/daten/vnag/bin/hp_smartarray.phar
// nagios ALL=(root) NOPASSWD:/daten/vnag/plugins/hp_smartarray/check_hp_smartarray
// You MUST make sure that the script check_hp_smartarray and all other VNag scripts are
// owned by root, otherwise the owner could change the code, and it would be executed with
// root privileges!
18,7 → 18,7
"/usr/bin/sudo",
 
// PLEASE ADJUST THIS PATH
"/daten/vnag/bin/hp_smartarray.phar"
"/daten/vnag/plugins/hp_smartarray/check_hp_smartarray"
]
 
arguments = {
/trunk/plugins/ipfm/check_ipfm.phps
File deleted
/trunk/plugins/ipfm/IpFlowMonitorCheck.class.php
1,3 → 1,27
<?php /* <ViaThinkSoftSignature>
rZ9Je1BdVcABbUL696QFnSx1PaFBYCzvCBBu0IsTu1hqCW8FU5Qm3MEQDHE962Men
iXlzywV+Y2MHjrJKBNfhEtueebB/xQDvAx4gnos4G7w+vqEzJW1xzMV4rDsUJBy3I
RA25XkPo8pnkDGH6QX/syo6hjnR/qW6c+YR0KVjXeFopPVCP5DcGX0ViGH/GxXTMV
KwHQmFaQCVEd375maLIUu9Wh56wYVGvpVLFlfryTH/6C1cziNW+vVoPxGpQb3CH81
4kI2YWy+F8MxQ42m3+vbzVRQQjQud4HXNI0FFD0qkQQubNNhYZzHebAYIxQ13IYwx
gc0omD62J3FwaCNEA4YgrmXsisQJ1+Yhx4BFZCbMQPoc+HkePMnfeth7BVfWiocSd
zREaxXrbeBUMgqLQ9bd58Bal+7/d6Ef9/Pt6v7X6BPyKnK2vXvKZaAYUkutdH6pET
Vp2uvPJllmOjwmvSWwARICHgjqJba9zBbN/3l6eNd57hzdod+98igMOQZn44C/xjj
CxDCm0k80B939GWYx9NJyR2Lae/s/hC8VIHxKlTrP1S8eUhY1Zd7mGVOUCN7IbSSU
QIwWlNZDMeMa/wbqK11G4JDmGBka+57Fm53nzMJMpAAT1DBhidIfG36XaE73Ppsvt
x+pOiPXgFNwdXo0T9BPPVBjJ/Xi4AVH1tEp7Wxe+FwEfmCZCOCOCIjBYSJW+V6Ajc
desvcL4gxIskQZ4DDfkZcjDQ5EL3YzJFp8eJ+0wMc6WJBfu6eiFOwyPxfpnfCxxuK
FSNgXaOl/rm6piE0Svinj3FdR2I19kUIldvoTLWGxlZleZOYArV1nqP6RT9PFVFh1
0Z1o9E1MsIjwydBHS71Cq4OCSnJbAQe8pgsY5cCewMxKa98KcNJYhJfDPXZeOmP2c
D9PdckMakhTxbHQAQTyC48kNVtCZXC7sbctGHpRtYJR2rqfw5CuNZiWNEr37wFeNl
0UzM/cu1kYibO82eSpIO0a8hpVXWo/ZkY6N63ND6aP9a848dNzvO76crgRevLOI66
B5Ez9+dGjeMlANs/4eAVsBlSmuRnJOxFllmwF6fxGb1Mpg5MFVbW/t5N6XVCMT5F+
0pqUQy62AygEE2+t3ECI57IQbq2OeAnqtCP2s3eYqNm9XYL7Kj8kMSuDTZ3rJ+3yo
JoEoxbWGDvZa1TkO44uIW2mrASPuhJOcAfHseeCW0f5Y3hq9IMUO2Wyhl4S4w2rMF
mqSzYh0Ps4otn+FvotKbcg42ujc/p+6dmzhvRq9LnUPMr4R6vZAEzBanzK4M9kVD6
9TwxixVVgZhKeMtaIbpK8mImxb1/xKOBxayWsDbmyK9q+5ASf3E7PaNZp7lP/BB1I
w==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
40,7 → 64,7
$this->registerExpectedStandardArguments('Vhtwc');
 
$this->getHelpManager()->setPluginName('check_ipfm');
$this->getHelpManager()->setVersion('2023-10-13');
$this->getHelpManager()->setVersion('1.0');
$this->getHelpManager()->setShortDescription('This plugin checks the network traffic monitored by ipfm.');
$this->getHelpManager()->setCopyright('Copyright (C) 2011-$CURYEAR$ Daniel Marschall, ViaThinkSoft.');
$this->getHelpManager()->setSyntax('$SCRIPTNAME$ [-w currentGB[,expectedGB]] [-c currentGB[,expectedGB]] [-l limitGB] [-L path]');
/trunk/plugins/ipfm/check_ipfm
0,0 → 1,43
#!/usr/bin/php
<?php /* <ViaThinkSoftSignature>
i1ENnhHvxxfsQdgGuxzUctpQ75fXgEqBsKxZcAaqnRgDOijovk1qAhXZ9r9FlDmOz
1gzir6hsfSvp6GbZ0o7w4epX4mH2jfvOSHGZ42kAvm8kemY0or/t5cXlrtPuR3jVJ
7Nyp7uKGIZCI9cl/MT6m86IpTDarL36FijdnqAfQdWimYC2DGDjMaY8UfAW4rHPaQ
vDPsoq6g2i4WrSZe8YrohwMM1hJceSX+VCqfV8CBOIGgdpmU7WroNitZV9W6t7c2U
kbsgwiRfA9TcKj4Q+QOkD0Z+ovPlDOzlU0K+4EF+gE/n+1wBHro5yJtM3kAiBBuNU
sYwu/Zgo436UwF7FrjF3xRNpW0IGUKeslEKGy/ifnxcAuekan21hE5s3HRCkK2rN3
N1oT9JqQwcWHxWD/zwmy2KApv/+8h311D39vsftljOkelowcwwiOgILmQrQsPGPzL
jyJC+QSGc6z5l/HBD5yWYZqGRZZG1YSip7zZaOvO0RqW191vb7l77FQnbPi6nhftY
2Y5tTkzUuZR8TWIqn7I3RBKwzEUhPiaF3GhAYgDNmFzV/AXJnMolg1oH1AyZlcNkE
m60w/xA7AdlVVPJvy09r7wNpYv/HbdZizWV97kKiV8m3qJFLWjU6fOxJR4CQATMG3
qTDJ/B6EBKgr/HT3beyk5FJM0zXDEoR92A/c6mnBV2KSRtJkJM5cBO4rJIdgBIKgc
nag+Drl0u1GvjwtUeq2CBwaIk4ZpqLpSFXaNIC/Hh5ItfY7MTy1+Vh5LA+2I+T0Is
U+pEw6tpFDa1ghlLQ0HSI9WMV0G2/8YmHgkw6lgzRBOBD64kOQUwFRfvSwh/cHrPp
OSbsp2WlDsfaqlSizYcFuHfAsY79/iI8xBxINL8CdVCkypB+TycQnTrP4Mf4W8BsH
LFtslCEE/r5wZ3t5ngkpR5l8CpXtQDd8UopAHtFOVqwmNEePx2z0gvER7IX6QEVDy
3CMbgLI+9uBTt1DpK80t8xKzyF6Al5Tx8o1bp61yIjfjM9CQPfhRgLaSLhGoP5U3F
97etqrD++RDTPt6l2aqUb8tjkmEMyIbGW/EWFPsddBjqWfiE5Ivo8Q0ypbQq1SjQU
joWNADcSOo+c4TcYFMpCJLGAzCX+brozc1K2u4/FZGYUmvddQy1bGVPPrh7fteFhZ
0mG6I9x5bvwe8d+iCy70Iibzi24htd+EafF9flYa7aU5UkUM29ybC09DvAnwJmxaY
gdtstZ5nl5stQNGatCQdhFFFU4a+CPYFCHVAXrsHwmpSvDAbaVJhAglYR2kw3oUs7
dydTZplOtAkbZYa6lDf0gYM8ALSAPy7MMZ8gkkm/rt0cA/wAhuyy6uLuQGsQZSqh+
Q==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
* VNag - Nagios Framework for PHP
* Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
* Licensed under the terms of the Apache 2.0 license
*
* Revision 2018-07-19
*/
 
declare(ticks=1);
 
require_once __DIR__ . '/../../framework/vnag_framework.inc.php';
require_once __DIR__ . '/IpFlowMonitorCheck.class.php';
 
$job = new IpFlowMonitorCheck();
$job->run();
unset($job);
/trunk/plugins/ipfm/icinga2.conf
4,11 → 4,11
// Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
// Licensed under the terms of the Apache 2.0 license
//
// Revision 2023-10-14
// Revision 2018-07-15
 
object CheckCommand "vnag_ipfm" {
// PLEASE ADJUST THIS PATH
command = [ "/daten/vnag/bin/ipfm.phar" ]
command = [ "/daten/vnag/plugins/ipfm/check_ipfm" ]
 
arguments = {
"-w" = {
/trunk/plugins/ipfm/index.php
1,3 → 1,27
<?php /* <ViaThinkSoftSignature>
cI1s2a3mT+MdTE7/qLxngIG1+5QjriFFNzaY7TpgSXizwFFodagYOOls59lMWI8A3
S6h2OfgqP4Bxc5FISEhEj+Ry86HfMDROJuVwjUPlEF8sJX50f0t5aAbA6do23tq1U
SmXJZmeDF8GEWXu/evWQOXEvTZs6lLKEnYZVcT1G48fHosKIX8bB6rSlJ2dtblxUe
FVd3u91TUiqWym3T2k/U8S9/dbrB0KWQf18BJeai+08R8rY8s5/oOuL0KJAimdUCE
COlPvOH+QMxPShNEhmMTebJsnHZJYyJN6uDre0nDvqW8g+F3SfbwudblG8+7ng0sp
QRtoa0rLhEON2H68Wd81UUIRd+Ypx5GzwPaCKFMJ0vKQGtN2fqUa8okw/ssOtO8o4
49euHaC4QDRkZpMfO25EZvT0syL/aSaiSqpsadUJ8PF38CpOWenTGimaER3vUJf1a
A2X/QCNlun6BxL+cb2rTHfgvtjD02W4xyZebAiRIY5n7RkMds/7OVizPiwqU9AcO4
XNlTGJ6nqlmDzSPj0dYQDZrfYxsh08ahucmG45qNRJwiK1yf2pMoSVsuCoi4orOeh
MinxcoKW2uTUddXmcIfxL1UN2TO2cZ4m3dWq4D6/aQSnsPH7sZ4UbQ9RCSF+zuQRv
Ugxxa2A1mRK3eJOhA2Ne/dYSpsG5dxE7rqLNo1rc5BQw9mOF2fWlfjvwp8vtab0xO
/XWukOcaX+rwAQ7nQcugfnxgZRpo7aghvysheDPHue81g4E1NuoiiakguHtg2uyTh
BCUWwUsvTkuvXTnK1hCpfB9lTYDu8fi4BzTXNhunCIyQpTVMcox7vkxaMe3dYKqmI
1P8nmRiivQuZNO8lzFxB3nuLLrVx3b2EnOOAEcpmtXF0ir1iWHSV90DiP/4VhBH8p
hrKHT66FJmHdGwy18/yPjmNQWp02E7uz/sSoK1peKxsK3FJ1sfUsWAny1DFN8bxN6
qpuJvDwF9mJ+H7Szir8JJF/Bt+xBdm68qvEvJpahhfK87FWR8r52nl5kBDveXD167
KyuYA/YHlJQnzQcqD3488YUbecRXNojN+x2UVAyZmAcANDejPWdsK0LVXwAZoFKTZ
0CUzzZGdFPA+GqeSz3zx+2CpFb2b+7akGuEcRAozWCemeuPd2JGu7r8jA1iTShEGr
u7X11aBIyRHd/crpijEEyGLdCOZ2prRf5E4Vd+cMOMsuu7di6jvEvp+ttNJTMJ9N+
0RnIp+k8h0Z6a1pqT1/t+OYNPCeeSgimtlj6/JktSVDASjKUY2wyQxKTsHez2R9kh
Crsz+PMroJCp5lSbQLKoUMIlrtVgwWbohnJeN1ag1RlyizLl62l8tP2c7SyWJlL8a
g==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
/trunk/plugins/joomla_version/check_joomla_version.phps
File deleted
/trunk/plugins/joomla_version/JoomlaVersionCheck.class.php
1,3 → 1,27
<?php /* <ViaThinkSoftSignature>
f+K8EPao6vhPVpCTEtyIMftupx9RqcfHho7MxGqkqIaCyInQOh8dw6sYdbjqtCgK9
LqCpcOcsDge+TbOu5JBnT1cFUkDISNGUbWv/pjPy+iCm7D3vRxtjIgmXQuf+rmP9D
gJ/z9Z5UwetA1vooQ/8Y+8Qf0vsHA668BeN12L/tUtVNiQI6ePAyt1NGHnILyLZMF
JKxrGghLToBuNc3yIJgtxUN0YgTiE4ZTrjan5+tWzevUhEh+F/S8PftADd+cgmSAp
a3uRdhT+SUQrs0TPCFHOC0cAgyK2+pm8Ln/wJKv3hgIQU6RbUwwH8INQU7uBvX9Rb
kDPIvptPVZLr96+04lnPTxjsN34fLzUlSYKmiP0Agy3sRjcx2tLlrXe+EdCYi271u
Ar2TStJwScyE9DUY0W19eLbU8YXJdbiZwtd1D6DOMvQq4UPdj7faDjcHWcm5kOnS0
4cecP3HaN/liz0EjSy+ZG5qgqBkPlNtBjtlLtbL559fWtc6UD8QTHla6I0OexNEPu
0DcYE2WS2tkIwA0RClMBaFzkwr4d8fuuaRKfJ8DsjfU1UdRiwedDu/x/PqXAdEZ2u
e2sww7APpbAzvFcFiuRtCSeJttguhtgZbSQDNl1tTENMYEFF4+Zxhjyg+gytim2H/
zAKO+Q63OedRSfxKniiDvpz3jPyZor+hE0beT1rDf76nnjBA7dcnc/zAVUPl5Iw/Z
m8veB3wwCUUQZB1xHHMc3YoG6zw5vW8ozIIWIbJVpjn6L8LdaC0uLeNcYuaGSDxm2
Bzzl3hVdamULy7kSB8Ry8mYUba4DTnOqCjGhkLhrWfChcSCeevYZwadqPWNvaVzkw
LGV3jzXuyXmJ6V1e8c0tpZxebRi1V8Aep/NFrgMSV3dc8JHWiYJ4SBOVhhdaOEwBZ
wwI7dxAQHT6pXHtI9ZeZEL1+BLEMqyswWlPMgXgPbrRhHcTQE9AhMaxxGt3pT1+c2
k8Da1MWBLyr2D5U+Mc2Vnrh2+VJRyeZZEGVqiZV9ruOcFajmCv9r6wceFZhVOJAUv
o5cmsnPL9C4QaNLCqFnP9SlD47n+JLxODi6js4MLTqxBqs/HoG8IPkWfRmUuVhfNa
O4P9xA3uI5GjJbyvU+xgQj3oy7WUZZmfhVRSC4eNGjbsUT9vV9d9YKQ8/pnWJSTOC
VOxx/RxQnWYwjEXTliuCHxgFocGU5ySczR5627fK7/KOxTAZoLWg8nnve1kzbogxM
se6hHR6OKxWTZNsSWQHjK5F6IiBOw2fGYGPvGlSWDNXv4yr8JpL33Vpw7yJglsZpW
70ZDY2iGa0BCt7Gi6BMNmUwZ+nxKtMDVwtyYNj2sVMWJfo+VBl6wmXiPuVQ6zxsEL
A==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
21,7 → 45,7
$this->registerExpectedStandardArguments('Vht');
 
$this->getHelpManager()->setPluginName('check_joomla_version');
$this->getHelpManager()->setVersion('2023-10-13');
$this->getHelpManager()->setVersion('1.0');
$this->getHelpManager()->setShortDescription('This plugin checks if a local Joomla system has the latest version installed.');
$this->getHelpManager()->setCopyright('Copyright (C) 2011-$CURYEAR$ Daniel Marschall, ViaThinkSoft.');
$this->getHelpManager()->setSyntax('$SCRIPTNAME$ [-d <directory>]');
/trunk/plugins/joomla_version/check_joomla_version
0,0 → 1,43
#!/usr/bin/php
<?php /* <ViaThinkSoftSignature>
fWU2TFVRhDYFd3cF/gMFUU9vqavaPZVcyhrw4QyATK9E03WL4RAfM3y0KejlZBC3k
mkzfCwFpeukjCIfOCkYXydURpnGCn5V+BqGmcvXp5VdQOHufjHjCrLskD5HMmghWY
N/iSVbCVdp3S9vXwIMyj9FIHv0FDeRkCS+AVaRuHhus3P64ZkOodm8pxxyCBblYuo
LGASFf8fh+pIuWSKRsItn+SVU0nHuvlT2/GQi7E1vl1zHoubUn49/9tOKQWLa0YPA
j8CDPkbqvqL5e1evJnoqvULMX8HSAlf1YCAfABw8Z7LVQU09IDSGjMZ8WyIxRibGO
lXZZZR+uZQQEMi0LDUxR1/QK1FBNdkhAjD/P1hXsabScP55CiNSJOOH3nQD2eCIax
dHuzSc+kYW019IcPIkDLsJxgaZtZs6ySWTJ42c54qFsheVBm9CaPMlguq4WIh6vMu
AlkRtvLxaOLeDjhr57W3Z6Zn3mKsRnyLW8NgCnEg7yMfM6p29aiOfrxLmfiwfq4KW
lOBpr563fru+sBSs3OGKbA3h7ca8pnzlseWI2ld+3sp7cjHBZTO07phVTz2imqMPE
2Rt32jIxE5wIeUzU+UxcjrFfAxxdLzhjXZ8RCWiWfgdXV8yMbuIdy8vzJAKaO/f3g
+RC96e9/LKjEGyaDyyVPT2HEBZrvvnGeiT1PVMqdKa+YG6xs4m/jiq53yvUUCk05t
+qSi+9xz64qHCOBIkUKHhbb9doNc68Vw0Vt89QOCx2Zl/BOgQCWJ7lshCqlEjqTWQ
3cy6Mcg1197H0RMUJPz1ki2CRQi1B0UKf/WTs9VUXngcDxFGbS35dFFl02cRfPSEP
Vb9kvB7Y9CBEmEtnHr8Ogr78vZrUy+69AnyV0S+ny8nisYP6QzSBOLkR/Dd7dcq14
EvmNnMd1C8VaFULNd7Bo9FHYo+46O+GBgRS9iE2af+nZBL9bpYfYLv9tCQMb3w2wA
dJR0bjlIMxL6LGduQhD7QUwVbJYJuE0+vIsnAYZyzGstEFpozfdESn3Grcc4q2FtF
kSyEh/JRZZlsCXONzEwNjblnJigLYfJ3pBVrRMY9BERGhhyoHT/Q6yNIkNuJpBnQb
fJx9RvDtyr7lIdZ6I0xtxEZ1NrQQoyp9w0GaDwagfOqzXM8UOqdIEZhDVdR9ZbC2T
y76ohuAL3qOFfFToxPkVJ5YvXthXs51GjfJi8KpQCb12XxN8WC8qJHT4Y7ElEZadl
Lvxl/a/k5kWgdcGaPtBaoTgLDF3jjm2wN1GF3hHhX0BkGuLGFzbeLDxvGRdB9h+ea
aAH+5cewEVNVXcLbSaEah/p1Zw0iw4XNyU+WgK1dKWH16mZLWrsYc5XpoTszIpmDs
w==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
* VNag - Nagios Framework for PHP
* Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
* Licensed under the terms of the Apache 2.0 license
*
* Revision 2018-07-15
*/
 
declare(ticks=1);
 
require_once __DIR__ . '/../../framework/vnag_framework.inc.php';
require_once __DIR__ . '/JoomlaVersionCheck.class.php';
 
$job = new JoomlaVersionCheck();
$job->run();
unset($job);
/trunk/plugins/joomla_version/icinga2.conf
4,11 → 4,11
// Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
// Licensed under the terms of the Apache 2.0 license
//
// Revision 2023-10-14
// Revision 2018-07-15
 
object CheckCommand "vnag_joomla_version" {
// PLEASE ADJUST THIS PATH
command = [ "/daten/vnag/bin/joomla_version.phar" ]
command = [ "/daten/vnag/plugins/joomla_version/check_joomla_version" ]
 
arguments = {
"-d" = {
/trunk/plugins/last/check_last.phps
File deleted
/trunk/plugins/last/LastCheck.class.php
1,3 → 1,27
<?php /* <ViaThinkSoftSignature>
nPj2Ge28Yr6M12/PcAB0jcBhoEu8jOQxCmQGGimC9FD/I/AVWxpG+QqNDbQxjCueH
WFqtPEM2HsROB8HE8KZkUPo99/m+teX/wNro3ZK6rI+6NcHtnOipY2SimPpeLjn76
WBJ+r/4WX7UM9tA0ivyUycOAITO8XQtL1JbSyp7zrxN1fONVXnZ0P0JIhthc5myFa
h4OlEWbED0Dmpa23jL+amEeo27JOkewjt56iTkJTXOW8u+oKl86F0SKfPd7q5232y
0ioNIa3S6iWH4u9kHta4AHjoWPd7CpUyMB3kZGKN1YS4RJWjNNs5VZSUaDevYaOM0
rni8Rogtv3jDOGnBZH/wsysZcYzs/drn+72FN6gQGc0rlNbAxTvsa0EFnwx8D0oh4
XjiB/TBvzgEbCxVEkXYLrXJ7sXay8BiJY0958JxjCppWbuieRg621FEabG6r/gAs7
kjddREytPoN6mLd8H9/zNCGFH8BKSZMKKmjLkQjOJd5xk0Owb6QH99QtD5XoISbQx
rXc4UOSNq9YrVZTFDLo9inqay1Ne268MUwi8PGN0ouDUIuCcFQRIO/vQUp+aKmD/R
WJZcv/m7RLSsXplMC7FHUMjgM5f1vdSA70ac1zzStO2iq+jqnbBxf+NJBjn7A+sCP
8JaTM1Vt8VOoj0pJhV6SclkEEkSq2cEcDFDwy99LNcuz9Bf2k+eTRuutO+h0ESYR0
R6U6Spx7WQA11BMinkxaQ0spfOt5VAyHInW9Tbv2QD0tEz3h3VryAbqI0HO6kcGxK
gnyVJV69H15BPz6TGeoF5a7QAwqjQxxoWZwlDbnNTSG+c6wWcJhoyoiLsa8gYZ4tS
/C8+1V/QPX0X2nE74M2Q0AWQXGmjLnDTZHPDiN8ZCqayekuWT90SQIMAQ1j/nv703
K7Bf+IUuIwKNRdi+LQolu7X3ovgpGi9fBAKxXAR6k7Oi8U5FxKvo6mthIQO4imGQZ
aUNsutwqy2tLnLkQmb+aUdSkL/Fkynf7BkW+s64iSOt+OI3RTR/qPSaYL/MDD7eMC
Vwq2wjsueThpszPaAuv22BOAfhWngIjdbPlN7CDgB+8H5MuAA1Zkqmm5lsQyMlUNT
FecOvytEOA1BR0slyXZsZtf5dX6zZYB1d26U115+2utF1LBPJJ9fcPIEcjAvTakVx
5tRbDRFXW2Sn4MgPs7ljqoQ0sjzyUti6t+HODtDHgSdMZfjP7VimDqRmcsPUJfv50
YG2Lw0nvle1m6AMb4oDue8s06c3W29z+D75bVH0n2KLw/PLQx2ycbNUc7OgoCrLlr
gwwZ/IU3dhaQQxD2wgpq6RvYaNvMWd37snfIFXAVOdw6qsKyKjlUa5LqMs9ZqGZno
A==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
40,7 → 64,7
$this->addExpectedArgument($this->argIpInfoToken = new VNagArgument(null, 'ipInfoToken', VNagArgument::VALUE_REQUIRED, 'token', 'If you have a token for ipinfo.io, please enter it here. Without token, you can query the service approx 1,000 times per day (which should be enough)', null));
 
$this->getHelpManager()->setPluginName('vnag_last');
$this->getHelpManager()->setVersion('2023-10-13');
$this->getHelpManager()->setVersion('1.2');
$this->getHelpManager()->setShortDescription('This plugin checks the logs of the tool "LAST" an warns when users have logged in with an unexpected IP/Country/ISP.');
$this->getHelpManager()->setCopyright('Copyright (C) 2011-$CURYEAR$ Daniel Marschall, ViaThinkSoft.');
$this->getHelpManager()->setSyntax('$SCRIPTNAME$ [-v] [-e] [-u username] [-R regex] [--ipInfoToken token]');
/trunk/plugins/last/check_last
0,0 → 1,43
#!/usr/bin/php
<?php /* <ViaThinkSoftSignature>
EAT0dg6XVATJb1tgON94YJYkJyKfAOJFSF3tKEvz7Uq7QgpJqzw44pe2PsGsMJeRY
YYeb7J9n2Xk+RHkrdnXY7JWUn/AZVdXmnCLFw4kSW7H1tMQUQUVpiHIIJXJ5hWSk2
43Hk5KjpfvbG42chfo9vhRYPbDqJD4o7I4q7F/rJKkxRF2OArKOuAjTTURSAxSHWU
uK34rx30M/lCYCpRQ0y4o22zz/5BJw1Y2MdNfFD4CsjcfMElssE95/5djI4EGkbeZ
KtFKlM2BfR5CEyyG15fvgUD9xPdqUSm+oHshOTekiY02vodgxGY+tWCboxZlNVNp7
Cpb4vy3tyEj6lJemzjHbcrIksdYAoT1YlttLIFhyYdczlZhBjkHKJze4JtxKG2t6W
kG0DwRY3HLDquTuhQs0KXTzmbsJJ/IkL43GfWFHu9jywi98aRs3KeSkaQJ7nXlgAm
0FUGlf6dsuQxLm3jHZ5V4pLX5s4MQocIVH8XDs9+JcCqQWZ22CitIGkiJFglh8wp2
+PiAIm0oFmN9fTd8RlwP0foS/AecsuffpiPrJzWMtTkJ7jTQV4CT5tKkcdDFZqOFx
EDGCWw/wCYLO5hrGnuQOiSGNJIH8sVWNN8GxNNL1yjwd2Odr4C9qybkhq1vubsq9C
lsaFuAVNjdOPKFCPJl65w+zeGJl3xglXnGkpqim6NRhywllvUrPbENdC6kXGlxim/
J0LIA5Rv/OBYyqzdG+GJS9VcXsDjS72Mh6vB7rF6s0/Gl3IHY0ijgX3MwVvx/EMjZ
OYO9jNvGyYb2Y7Px/CSez9VnFeDkVpAK7tG9woSYVNOgLFBcyQKgiNkstlJyqJOqm
Yv0YSDhwONnPkNwH2qD1o+AFm6kkx9ZsXAxyplDLC+7S1S66zZwUtTl64/YaHYMxW
r1FvCxDUHQWJXbVn9kx8v7XghKOfnnxwUGLwvz8hVmzHZYQwE/5px4vIX5a7sm/FV
AXP5S8nHRbvfWSKR5qkLg8i50mL10ZK78B4oXjO7juK5K7QEPXd/JnchwEV2uwes9
NNp8Gtg4ijr6VCVh0LCK7E+3G4XuPJyCzPdSX2Q42e5YEDkXy77BA1Yxh9kPJPiQv
8F77bFQebxoHlMkcF54rsNu8uL5Bj4SnLI4vmIaJjWO45H/WJQ0UEIXmMoZ2IBNwQ
b15uDgpUNqG14tN58On1qloHV9xjoCXZwybV8zReeSOjTPJVq82+OAklS4kHiGV7J
5SOML1hLfop6OXkNAOyG1AWU/7xGDgi9pfQABQovt/XYiiWQjrdAsYke6nRFY8ads
nfYNrkqy4ODxO/DDi3t1w/HfJN5Gr9hMkYKYnoLJ4QPxShT/kMeorVi6tuMzx+JBw
w==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
* VNag - Nagios Framework for PHP
* Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
* Licensed under the terms of the Apache 2.0 license
*
* Revision 2018-07-15
*/
 
declare(ticks=1);
 
require_once __DIR__ . '/../../framework/vnag_framework.inc.php';
require_once __DIR__.'/LastCheck.class.php';
 
$job = new LastCheck();
$job->run();
unset($job);
/trunk/plugins/last/icinga2.conf
4,11 → 4,11
// Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
// Licensed under the terms of the Apache 2.0 license
//
// Revision 2023-10-14
// Revision 2018-10-01
 
object CheckCommand "vnag_last" {
// PLEASE ADJUST THIS PATH
command = [ "/daten/vnag/bin/last.phar" ]
command = [ "/daten/vnag/plugins/last/check_last" ]
 
arguments = {
"-u" = {
/trunk/plugins/mdstat/check_mdstat.phps
File deleted
/trunk/plugins/mdstat/MdStatCheck.class.php
1,3 → 1,27
<?php /* <ViaThinkSoftSignature>
AhLH0uzYSC5/Au2X92QY2namTtPWujFr9iWDdPhrgAQq1MW3Z53fKr6eIt+kxjb5R
qMOZzG5gnnhp9nUKZgYDaK+Ic/5yumhv2ekVVZsbW6FSogpfDUTlXbJSqUby+TyYk
OSXj09oHiudrshLdI4Lx5ns75g/tzdR+9DPfNbWxEBFV1kVOtUM0MFnW31u56pHwm
D3oZcWXplxNDt+5sm6K1AdWXAswslMzKwaGIrKHFJdRt1mFmAp2uYBRVz6DQ0MeyN
zR9dMzrO7dgUrwRsxLPp3+hK9veENwcMwRXhKqVtJ6izTIgDP04hTsWeIaluUdMoX
UXX72/y1fh4F3jCDeWJ2iXVFLU4W6Uf7L5S3FR41+uR/pw9/6BALuuDLrA14NDiv5
Q7dqRtD9cJT270Ppj/6oCbdv2FtsUogSFWpd+Ca3v2IHQ9Vhsz55OJ8mlqtAkJ+TL
GXc46tbwi2OYHk/Iqq+A0pIgW9/1aKAeLobK0y9lgHg8zg0YXkBt3fF8ZwZvI4cnf
qUhnzvJ9F8kB/23hiSZVZFovYRn/kDTTX6JGdHQWCXWSU7EI6/lIc6dKBNJF3JZnJ
4MkKqcyLoPxnQlpG8U71bOQfgPRwpmgaTI7b9Ay9X4Y4dLah84LRxpMLGg0EuQxZL
F/NVKqf7wwgGclyUG4oGI+dyCed8IIvEvq8C8aKdHVtZB8pvPv6UfhHj26LCk+UeP
aViNRuif6TrlkYUiEzbKbfpSrQcKvWavd3QsTZfbnivflxLayrahVVebEPNOhdGDR
fyporIb5EhtU5CuPxqCYDhPNjNFOj0C/JJlyf6a/WiGr6TNYjkYp/jdJhBrvDk6b/
d7Y+TdUQaotgtLr3usqTSqoEHZrdqkcdUldB7hUHXzvYogZVYVKtuqlKRn96Yc2sc
3KR2ZAi+Pl3W52pMVzPlZ6zy8UZgmiuDxXuGEJ8hwcVijcTE7WV6P/fAZ7bu0LCKl
HsBFfSRA1ke3hZWtWRisKGpsHhXPTM8ShAHwo6nr56gJnc5Lb1scqfhJRC41V/AtG
4UfvpOTBJhL7wqqM8iIlZxHvGuTOH8b2NgVdkhTEmYxj69ZRZEescAB9znklUn4lF
XD9uW9ZvKwZXhdQ6lTEGcxI/CxGAEo3AcsFTsebK3BP1ugGcg+mkG4gU3/XKB6Hvx
x/3KogBF7tu2lWwPfHiV7F5cUXPpx3H8UykwFdNdQAsTKTWl58LDP/efpvStP8TZ0
kLOMxXXxhdVeIelQQMSsGUQ0Lz/7T4u4G7X9KdsaUrNw/1Btbr9vPRQ7ZkuXMVOzV
VbcCJsanRk7isRkob0574FyPyvMitdTZKC9lDOLAqbYPeaUQMsvoNyFXsvLlfJPRS
A==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
22,7 → 46,7
}
 
$this->getHelpManager()->setPluginName('vnag_mdstat');
$this->getHelpManager()->setVersion('2023-10-13');
$this->getHelpManager()->setVersion('2.0');
$this->getHelpManager()->setShortDescription('This plugin checks the contents of /proc/mdstat and warns when a harddisk has failed.');
$this->getHelpManager()->setCopyright('Copyright (C) 2011-$CURYEAR$ Daniel Marschall, ViaThinkSoft.');
$this->getHelpManager()->setSyntax('$SCRIPTNAME$ (no additional arguments expected)');
/trunk/plugins/mdstat/check_mdstat
0,0 → 1,43
#!/usr/bin/php
<?php /* <ViaThinkSoftSignature>
1uCl6QOzHsqM8G6oAGASFqvWPi7eqBE64xZy608ielwHri6rFPPawaYvpzEjAo7fT
up4TrbWcy2Y13ze6bIyW+IV3kFA4PqESgieN4VOZLJCoCmhAzSWqsVL29V3FR+Rbn
sBxPnm97nvwbtpSF58dFzsDs2XyeU4YAyxvApqvOX4tnc81W5jmmXEOlj1+pgOjvK
CspZ8aR9eEdMblCSgpesRPu5kBhJRITdI/1l1SPDv24Q/aNzZ/ewYt5C66ZHxYR/A
iWJoLXF2dg/8CAxzlCWbd16vTjY8rp96qPOrL1V0oZM+8SdN+3n4Hqr/tPwdr43Wm
Ec2wOoEh9FzDVqok2Or/3YIMWo0Fk0bTg6GM4RoND3FJLyZ7zeO4IwQsfz0m+eZV9
Kwx2QAcuLaElGoDxwCKy/PNrmog7AN2hNXq0avJ8M3/626bEjX7RgUj6gxd2Qib14
gM6CWRXcOGmxTl4YNZosw6fyQZ6hRT07ndLugyZns5v9neMaVpDMvEjm9Sgi1RcD7
/MISOTH6+nUt3crqNJL9X1JF8/LTI1DGnG+p92fX64n16B7Jcgt5Z4K0Od5lvPNyx
NfXDuJCKm+uyw52l+TGr8m+RpMwh7JKMJhvkBRcJrekwgw5znFytl5ATGno/NKkj9
Bvp2ExsZLW9jbknmolboZm6r1GkD/IJcxydBOLR0lghaJ3vRx0uE+OCnut3x5kcJn
Vs8/2Rok5kF9qWg3WYJvX20x4TCEvN2v/Il4iSCSQIBSpGt+0o2x8S+fuxvU+Nrn6
IyGlEldFHNqOIcK5AxBv1mjxDn53xUhmzLEHNLR/9abxv+ob7gQEuJMdFl5ubQyxj
/LeuAfDTEKY+ein8ZS0kjwBtJyYonrYZh2feRn42FSXZz9cmzcN/92LYPlZ86IeL+
/49TMnzUcYFOp6kdtsLTDUM3cUZLcZtjnnwKQR4UNvHEfXfQTmM7MjGYDATztVHgL
+STHbaGgBrt0FWBF6mu2r1v6aR3zWsJ9yXuMeOd5dTLwnlpptClBru7q6sBN55foL
S78d2Kx689ycguB8S96J8JYMpGDpFeq4s5Gq2+5hiI8bAqNgtMhwGwmDJn3E8Pa17
GVSVqDi7/QPRFWa4AcSD553uJxxFLZXbIrhHdrF+LCjXUn1KgOjBjuDoa8TAD57Kh
YOJnEPo7hi3JcaLmXb/DTlzC1AyQNkUKMGKksvsKLZ+dYSUUanWnu0l3FgHL9MkdV
kJkm6BxIp+J/HOtos47mxyNLddOdFHqhNhTVI+py/oxDIsFFLP6ZH8wWo8fovUj74
mDWFq7Z5FhftuPPr81cHmj+t74wffzYozrRnIaq880zRnC+f0mjvqJqX3u8jnKwp0
w==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
* VNag - Nagios Framework for PHP
* Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
* Licensed under the terms of the Apache 2.0 license
*
* Revision 2018-07-15
*/
 
declare(ticks=1);
 
require_once __DIR__ . '/../../framework/vnag_framework.inc.php';
require_once __DIR__.'/MdStatCheck.class.php';
 
$job = new MdStatCheck();
$job->run();
unset($job);
/trunk/plugins/mdstat/icinga2.conf
4,11 → 4,11
// Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
// Licensed under the terms of the Apache 2.0 license
//
// Revision 2023-10-14
// Revision 2018-07-15
 
object CheckCommand "vnag_mdstat" {
// PLEASE ADJUST THIS PATH
command = [ "/daten/vnag/bin/mdstat.phar" ]
command = [ "/daten/vnag/plugins/mdstat/check_mdstat" ]
 
arguments = {
"-v" = {
/trunk/plugins/mediawiki_version/check_mediawiki_version.phps
File deleted
/trunk/plugins/mediawiki_version/MediaWikiVersionCheck.class.php
1,3 → 1,27
<?php /* <ViaThinkSoftSignature>
Lme5HcTC/7qI1KUKY012sAKAHRs+Xe2raUjKRYPkpBP0vUbn70cyw8Lql37CmVH4h
9eJ9Gs3tCYDZdslW42Rh/WNFVy4hMsyhLUzwvp8pks//pqoAgv3fVDit1x5z8NxIP
5EWxsAEOWp1ty2aNF/lD9aJHGjq+IZb7fMq5PLWoFMWQGukZovbI+dVBkhiA/2AMZ
r2xie9GESJlyAVfhDtQEiMFSpgpJvbd2SmzJoJg+3aLfpVj6Ro4HF/7KY+kjJxFR4
rDmK5lmyQqfuwUfG0cqOnQQjODi/LCFSOgF7hyboMT+wAztkMAHhiSWrWd2jgy9Mk
PV1L7ktcyoS+RwFGAJznRG4PGAb7kE4ygS7CMjbh/yGrerOhdsFgI0URBx6UE2Dgh
URlefSxPODIxt7ol39bN7IDJHjz+z1xPDKP9VgACuaNue/oZfrc7gyAjvWJrIahLe
/tPsrn0HURYLZflCSy7VtUKpMtu4RSAKOaM2DJRWR7XAC7LoQWQg672JtK4rHzMX1
cEKlCM28C+JRTd+FH5V3iLOoLjgGrGQr9coZPJ2r8s8pGNic1L/d2x5YUFWSwv74H
WJuMe8zQ8f541RKFZllU4OueISitWVUd1KYLHEpxa/ioDDXnpH3xD4ILDhrwng67B
1eabFPtNNHgahtvePAzRlmE+hOKZitOsEOI8bB2IbYAyYbluaj69b8JOWDpWVWiqW
n9g/bXhQu//7CY+X+9p6Lsm5mwtQp2syKe29MSuOYRT3eBRFDs0D1sBLREiivoX1v
1U6vDHHndtPq1UeaNB3UHxM3Wdmc0X3VDDcGn3qPnl6x4jQSB1Gp9QCIpYprNOLyd
RCVnPwy+qgfU97iEEpDxduJRSaQrmr6KximkE3GrFHxp3j8fwHGA/ryvNK9CRXII+
tetvf1f60+gEPsrmxziPZgVLGfko5lmugItSXFpS4xdyrtk/pUSHE3cG0Ke2yt25M
f8jGG0nQLLsaUA+6zbPBfMCP3niT1OzoHV4domlqak7KOpmqbjlJoEHrEptDQGnB4
It41TI37j/7qIfVAJkkpTAWFsOuLd5dwiPBp6JMF7apf/n8rnpXWNDAT8N0NeIGpN
B9lBll/jtnSBVn9hD6zQBt4MkP62gVevLfA54gRqjTAeb+JDM8E4aeQ60n0p3P7lO
PhOPQa2K13nyXaYxL0ogu634jdiN4B8aBlK8UUWFzEE5VFNTIg7tr7bEHd+MeadCt
YUKMq0372Bgp0B3cqfnTC+946xsJYnMUGnqM4A/haK6ttiIpf5w/0O9+uRIf8Fixr
5blWfXw2HvRuIz2uAoiu+Tk3luxH/SHazJ3FiXgV0TEEzo8/GPH8cHFlFnsKXJB7L
Q==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
19,7 → 43,7
$this->registerExpectedStandardArguments('Vht');
 
$this->getHelpManager()->setPluginName('check_mediawiki_version');
$this->getHelpManager()->setVersion('2023-10-13');
$this->getHelpManager()->setVersion('1.0');
$this->getHelpManager()->setShortDescription('This plugin checks if a local MediaWiki system has the latest version installed.');
$this->getHelpManager()->setCopyright('Copyright (C) 2011-$CURYEAR$ Daniel Marschall, ViaThinkSoft.');
$this->getHelpManager()->setSyntax('$SCRIPTNAME$ [-d <directory>]');
/trunk/plugins/mediawiki_version/check_mediawiki_version
0,0 → 1,43
#!/usr/bin/php
<?php /* <ViaThinkSoftSignature>
X4GAUZ8xJBGYHJ/Sp3ZPsIAKrWkrPHzvS7SPv00eNKfF2h3vn9VWMuJqHXdAd46LE
jb/1wbR4g69gkNxkAVPmn5IKbgrZWzPcwRnRs6o4icaWnY+uagKvp5Ic7PbXcuSLG
UoCfa2HOxAbmuPzCjESkgfBejm1QhwxzKYzjiUBWvs5pXW5Q4+dH9m2ZfUoETmcWb
w96rxjvf+asTxtbdvBzH+N9FKdtlLQ8tDoTR2zHCEnm3rvMIyNmj51kW27aS0thr4
odvWGsVPP3akKUng5vb5NPvexu0cbzJltuHT4utf5d5BicNiD+4ID2Bv5fv318uil
xXv6sGBrsBOfSGhigD3maozuLWQe4kC2nNLTscHhy0rWerIHOJNXasmYk/vIEHFLG
etxN31NYmGJ5VFzH/zoahAW4B3Kt9E9RHReySoSKTpyr9wHDlOiLVGawhJN8sDAqt
K9WD9mhinIOXzeY+tRcba+yYSewKbZMuHTXU9vtR3ilje8ER4NGER8aMyPpy3XOc4
0mPcggPhLVjcSu9PZlFyFLJvOGnx7I68aGAbUT46WpeD7s8DE2h8jfGlsMajgP0pM
SVvdKyUs0hcSgJF4DjI8AUCjeSDKJ2SWMHMKSm6QEo26jE5ecu2AzLLY6gjYUsIqE
Mu55Ei4u/2SJrD1rsIFtNjBjwFmxW9JV3CU7cUGXrlvdV34kiw0PcFjM7GBPIrsDJ
h0bH1t0QS3S282OSgcInlfjjGEdanj0sLiWZG4SFtehJ6ojhe48NMFAPN8vjmvyPN
gFFa8/H4so2CYn1P6Aq1gUgXlVVU4yXK4DBCikY/m2jgLoL5Zo2SItSIBxjyRgbE4
uBlo1hKrc69v1EKnUgei5HeOTswCtpcB7eHH/+stnDGhhebAKVbh+MU7NX3zAS/tu
bvKdi54a7lDTHThERmtDaUdz4k0U/wbcs9jBNNBsVaGjfc5iSh6SDvlIoAcT/HH4P
40p8qyNnl35cN1vpMteNgnM65/evacEd8MxFvxNnawj3nQaDAZUT07mHcsYDUk1Gt
7Y2sv+02vrWF81Yfb6/2OSy5auCn89zUDVeio6knl3laj/gikhkRZ+xSAY6hWQZ8C
AdqnzfUEKGCqiKIpdY5SW7Fraob173KtBOq/c30Ylatuws3MJFktkjSBfV4VtkFJa
brzeuiTNd3cdq5ijAKcwc097YbLrmH0yfPuNDxTitoZlOYxiPartYFAsCHrBjSGjn
u0GGMzPUCKKIWs+fYkYGowRnGdh+OBaSh8NIQCcq7geEOugUK2w0pUzRBsDYGaiD5
Gct+EI9VsZRTC4V+8XoQRaPhthXVJLJw5vVodIgWc+ZJ3znG+xieX3U1Fb9wM7gyd
A==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
* VNag - Nagios Framework for PHP
* Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
* Licensed under the terms of the Apache 2.0 license
*
* Revision 2018-07-15
*/
 
declare(ticks=1);
 
require_once __DIR__ . '/../../framework/vnag_framework.inc.php';
require_once __DIR__ . '/MediaWikiVersionCheck.class.php';
 
$job = new MediaWikiVersionCheck();
$job->run();
unset($job);
/trunk/plugins/mediawiki_version/icinga2.conf
4,11 → 4,11
// Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
// Licensed under the terms of the Apache 2.0 license
//
// Revision 2023-10-14
// Revision 2018-07-15
 
object CheckCommand "vnag_mediawiki_version" {
// PLEASE ADJUST THIS PATH
command = [ "/daten/vnag/bin/mediawiki_version.phar" ]
command = [ "/daten/vnag/plugins/mediawiki_version/check_mediawiki_version" ]
 
arguments = {
"-d" = {
/trunk/plugins/megaraid/check_megaraid.phps
File deleted
/trunk/plugins/megaraid/MegaRaidCheck.class.php
1,3 → 1,27
<?php /* <ViaThinkSoftSignature>
UHbkNGOegcwLsuVviNRiWIcc8NnArI073d2KVCAfBnRx5/6bWSpqMWFaXhO7QxuIp
ELk8yRemsNGY0WfEHSnqDpu5w48gbD+9f28f/7tWkLQygz9ycjNxledVUOnRvBbN5
c98Bcwi6uS5K/KRjG4ugUMVN6oj9SpRhJzbYUy70vUMMRmgWH3z1jX52jXFI3ypO/
Ntr+lvskBgpA2DrD//dA8fOyrvS7O+AxhsDUuSab4TP09hzcl5/1F4ZyaG5K5egdk
QIb5RA77WndrY9c0AqwVhjy9OLlcFOGIqEMx9KlaBHeSjCtIiWFHlMz+Wr+VNyp3M
2YG9JAu7Ex7LBq//DKfK0XfTcJ550NEU6eJ75Uzk7wO4xnhs2b3iVybf4t2ffyAxs
OAevkcM3BPxueMzJOe9vbogcpgVoouWR6soLGB2pGze+x7p6fnxtuzzDJAr3WdHKd
5aZbsp/a/+SttWWbMwqLJPz+pqHb1rOL1e1I1z47tsJy4w6BDNs2CmbpOK6AUsrFS
vni6a3Yd8m3AYvq4LkYVzVsV1n+yR7IVXu9MHt3Hk9ccg1WSKh8emwbRDujMY3hQs
W/o78J6J8m+auI1VpL+Z0oJK2/1/o2LUTX2YQWeuXZrXIkc1WfrL91pUYT/We8ycj
MkcQXGZY0qC0lbB8ZqeTsLvn0x7fvvrLI2G1apFU2byd9VAmqAvQL/KWkd9JDraVE
Y9py+WbfbkhaWmfLneJExlKu6jH1ji4hTnkLqREdny0tAp6jRw6y1yD1UobPRp7H9
dlyGTBDUOMH7dd8w9/knwBej6+4LrPMjUZtAzkwg8j0tgcqDesYaT6ifgm5WndleQ
bXxbsVrNW4Jnw0xzs+VPI0do1VWOFUF4MeRHFGjzUhe7mrrQggbrII84dAaTu5ErQ
PzMYvKy2fBd1DageP0+hk3DioFJc4h/de8re9lYqJl24QDox9yqIvPIdjNBlte2Fa
5i/G/lTqpGiLlpzOS3K0farbW+xBq0TikWjWwOJkc4UejF2Z2BwCOFHZ5HSIHHACy
VfFBKTIp76xAsHKswOyjALMLgqQNRxclIAZ069Q5e0iF4GFOYv/mWPWmdV+na6TnH
f3IQtBbRGgg2+EHyOa1sriW3CCvZc4vKprL6bomNsSmZhHGmRiyaNkffbzsnyYyxE
vQ66okP7D/BkdvkGBT0843gaB/2nfRdDomBCxTLzmpVZszntCoogUhp18tVLbxX2z
2uGI8C2w1e5yjtYNcB4LK/6/Gl0hWQhkV64A+paPDmcln+ubGOWoReau840i0wH8Q
0ceApxIC8f0ob372tgS08h7sU95RvZdU6+ngrFbQhzXbOBd5/9mTY1k91NUrQ9h61
g==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
5,7 → 29,7
* Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
* Licensed under the terms of the Apache 2.0 license
*
* Revision 2023-10-13
* Revision 2023-09-14
*/
 
declare(ticks=1);
26,7 → 50,7
$this->addExpectedArgument($this->argCmd = new VNagArgument('E', 'executable', VNagArgument::VALUE_OPTIONAL, 'executable', 'The path to the MegaCli64 executable.', '/opt/MegaRAID/MegaCli/MegaCli64'));
 
$this->getHelpManager()->setPluginName('vnag_megaraid');
$this->getHelpManager()->setVersion('2023-10-13');
$this->getHelpManager()->setVersion('1.0');
$this->getHelpManager()->setShortDescription('This plugin checks the controller and disk status of a MegaRAID controller (using MegaCli64).');
$this->getHelpManager()->setCopyright('Copyright (C) 2011-$CURYEAR$ Daniel Marschall, ViaThinkSoft.');
$this->getHelpManager()->setSyntax('$SCRIPTNAME$');
/trunk/plugins/megaraid/check_megaraid
0,0 → 1,43
#!/usr/bin/php
<?php /* <ViaThinkSoftSignature>
4HS1Y20ejujNz6CTN3QIEKSZ7Ml9Li9E4MpEzts0DMWhGveAU7o0vNXaoSM7cuw5H
omVFobcC/rroiDD/js3C4t3JSPNW+yM+NjHmVY8xwQlBVZjtE0EbuXgOLU4U2S6o/
dqOgLJ0G/j6jEz7r9bQ8rfYysy1vCMtIMVYq3TlDtjmwZkSE4Sh7gyUBqBQ+yXsM/
dtp2mEfny4O3GPCPspgeD90Jz0UyNWwaTHyyw+NuaoX+8May+ElgweF9cXyIYQavs
SmIl9nT+tm6h0bfTzQxBlJrfvsgQ9Zgkbtgd8x91+PVOErIhUAHBmI9tOpx4gbCqf
6KGxCO88I1Ho+Gkw/Hjx/wyZCQlqkJf3vD/6rWDweXpx4KYDrha6niDGscwfIclDq
N7aD92aXouncZr/TOZfIFOuwT9QMNEVj/y4NZZ/eVSCLtlqgo3vA3bequaHqUJWVZ
jjNAKbvRovIzOdNwkedw/Dh4ZT/2hHFSPXqWS0nQa4Odjk+k2IRhaNRxN5LWtJb5O
X6XUZ6Zj8DkEOHdUAiPwngGwE2B6KBHmmex6rGcRK+4f6h7PqRnBF76W5DvU/Qxa4
JVINQhDj3mde4BAQ9ArDZGNewI0TjLWDZdptyOb75xZWcOknT1xB6CqV6/8XcQjoj
PfqAxAmmEV5FBldNOPJm5Mepeyqet0KF4+7OuBRb3n5mppgYkhASt94vxIyarOPaG
h7rX2L3ebntHYaKZ9yTPyMNseIgo1UVRrz16vvECohMK1YUyXqBhR3V/GuZvgVlps
eVWvkVdRMfPMd0s4FD6Ja/3nzihfbJdDIXrrU7DXcNYtpi4dO9UEvf9sxm1it9yhK
4BG6Hi/PTUqP+lsxSr6lBwqAAvATgSTFOEtKy8vrSrQ0W5l1PlXQdO9czksIaFAwc
BP9PbdymDLYDKzlEX4ax/o9WMne/0ADs3YF8f6dYt47gZWIc4BXuFTt6THPzcTQQp
9yW45ms6/Iruw2S9tuzrd8T/J0G2k6HShP8fthlXq6F+CX1eUhqf5VeaPbjKTU8I2
oa4143v9+N8nTY/7X+r3fPik5wbdGCf4ogn/QvzDt3Vxg+Us7w7LvLZsOLH4AqteD
KJ/LeQl1/R0T1VtCuHOKUIdk3AhBySt56MeTsv49ff3UP98fOpfRPI9AKD8hN5tOo
Jm6QXgowH8SQQqtTVD5lGKpQAGVxSrUuqS/emIEmeVnW2XJqJyeC/RqKx52+rIsn7
xBfKzGOORbEg+dZMiw1bkef10Ydver3TGWIX8CxdiGGiYEHRANV8c8IQ8nWmFZoJr
kAh3w9W/r4bVMCMKFVGAp5J6GrEdRmTxQ9JOZo1pVSbvaouvnVTD0CuoNF2mvBFy3
w==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
* VNag - Nagios Framework for PHP
* Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
* Licensed under the terms of the Apache 2.0 license
*
* Revision 2023-09-13
*/
 
declare(ticks=1);
 
require_once __DIR__ . '/../../framework/vnag_framework.inc.php';
require_once __DIR__.'/MegaRaidCheck.class.php';
 
$job = new MegaRaidCheck();
$job->run();
unset($job);
/trunk/plugins/megaraid/icinga2.conf
4,11 → 4,11
// Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
// Licensed under the terms of the Apache 2.0 license
//
// Revision 2023-10-14
// Revision 2023-09-13
 
// ATTENTION!
// To make this work, you need to add following to /etc/sudoers (adjust the paths)
// nagios ALL=(root) NOPASSWD:/daten/vnag/bin/megaraid.phar
// nagios ALL=(root) NOPASSWD:/daten/vnag/plugins/megaraid/check_megaraid
// You MUST make sure that the script check_megaraid and all other VNag scripts are
// owned by root, otherwise the owner could change the code, and it would be executed with
// root privileges!
18,7 → 18,7
"/usr/bin/sudo",
 
// PLEASE ADJUST THIS PATH
"/daten/vnag/bin/megaraid.phar"
"/daten/vnag/plugins/megaraid/check_megaraid"
]
 
arguments = {
/trunk/plugins/minecraft_java_version/check_minecraft_java_version.phps
File deleted
/trunk/plugins/minecraft_java_version/MinecraftJavaVersionCheck.class.php
1,3 → 1,27
<?php /* <ViaThinkSoftSignature>
UW2wHYguBI0V/FDoEIL9OPSFCBTIDfdJAKlietlbUOy09dhIqhsWaXTn3jtd2Bh0O
KfHPU3JvgNNpkYUCIAatf1V6DMb4L2yyYA++Dla8708PriOen8QwcWEEKCjWbBong
8fBvHbGyJh8if8uiJDOnfbcYEiKxtMQ2N+xdkndhIudbYOj/Tz4eNR5wZ7176aV6d
Kin7ZahX4w/IL/TSBqMYi3M35QK+9GFJ15c77Fc+PLoCfss0qaRNgcHgDPUNxPQPk
c7CCHUwO1j/GIJ2gmd2uHsp8vvUhdSUmCloyk+ea/WUIBs4C4nr68EBDu05zTeCtz
ED9WthnwqLdemP56dlerzS+VhdHyYKTs6xDwOtCaueibBJLdnNPVTjSwWfMIPGan/
uiD//WKA11RFFMI8GtmQ/Fivd0qcHl4dgXPup6oVUssaKyzHarggZKkPs+0aENHtO
smXcznxb+sdtZAGwwqoc9Ga9jUrfbNJIqa9kxOn+6aUvUxHw88o5mlbfNhv1LpgL7
LbVigNSmVh5MCMKiajndozFXVuNlOaTyMyMNDTgSZv2z7Msg7k3vtUd7Clr8hO1VF
VrW5pZiZijqaen/Llv3FJXtftf6mJtCDHLOPn6E5c4M5FQthN3gzxlW/ticIQPfWk
Ie3Cv23UGin065x84Yj8Mlb7GZJc9jyt3FdEPS8RK/8GXAYpSjk+/1PHv/YF+Hp8r
z1HdDcRr07vrT1bRog6L0LBgqub1HaznRxmzdvt/MeZ8STUqGK9GBSx2qBLkEnM+x
F8C/tJxrLytmDAM+Mnc6uA3tj3ntdlA96k+Is5rrnG8JKQv3JOnoGUZ+niy74rNyd
98v6uuFqFAwLOjYtjkWZu3heiVGX/BT4WWqB+5szJM+qQr149OmnKZ6omLwEK4LJX
HrXNyXPx+0DNiNbEb7Hbf97kxXzwU07hYg+Yd7LQe41MMmytiL8u+cuAU5ND2lI2V
3qOO8ps6A8ZiGYERhAATKOlPP/kdwp5VqYqbFytavaTqLKqGRAwpiRfTM78zEy0v5
PW2RDyBPY4HzcblXfDVZkAMz2LWnTgvM9uUd+eI+xULRH47U4G60xN6DzSi6u5wrm
FcYqesfnWM5gsVjj8aGSDq3xmSILgjUH2aH9naRsLLGqTUpefRWzMIkBggMETtAk+
IlUqaWwV2baFESGfebhIfwLziBm9Ikd248RelD5o3MAqfbuiZOVFMp35IYvze2fly
6yqauVfJxRxYZNdbwJrkGlEh29By8CzX4yBcEhuefwa1il+SXmTbjuPTKyuhRo/TJ
mkfzMLjOwfnT1+/0p+ZJxVahMYT6ts4U0wVopjS5Zes+8q9Ae5qYJkHdNG18Ogg4j
g==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
19,7 → 43,7
$this->registerExpectedStandardArguments('Vvht');
 
$this->getHelpManager()->setPluginName('check_minecraft_java_version');
$this->getHelpManager()->setVersion('2023-10-13');
$this->getHelpManager()->setVersion('1.0');
$this->getHelpManager()->setShortDescription('This plugin checks if a local Minecraft for Java server has the latest version installed.');
$this->getHelpManager()->setCopyright('Copyright (C) 2011-$CURYEAR$ Daniel Marschall, ViaThinkSoft.');
$this->getHelpManager()->setSyntax('$SCRIPTNAME$ [-d <directory>]');
/trunk/plugins/minecraft_java_version/check_minecraft_java_version
0,0 → 1,43
#!/usr/bin/php
<?php /* <ViaThinkSoftSignature>
Tc+ZsNAYwgWvShE+KshUQxUkvAzGvJ9ZgpnTY8xMP9joJW9EQj55Hhda6PMv3wyBu
F87toLcZM+IOSbiCHkoGIoh1NVMylYYzYl30aM07YMewdjquDoGf8Hd3BOE1ogde9
W6Zb5ph7PM2f5qEAJfHri61bxXRs6QVs9v9K1TXHLjTnf0sJku4AMFtaljRFqcWDF
HqqOBsQwHCjomSIx2G5KMFzau3X1MqJbwYFcBVYFS37xizIFkCN/7sB5XxkNTPOBv
QWfZ3ZbtjW9pdREz3Ea6c1ipd+MeL+rMBeCgoSxgayR8emOlIG3wLVQ7G9ceAMkDd
pVaUYNotCyOmel6TjWHEH9ka783fr0tX7Z8QK8a9ABbq1EoVxW2Vj5bDYoweQPRHj
SgJnzcUMIfXUG6zqXZ/aL9/DEw3A73UAMNswhZ1e0E39yslglIo3XVSftEsXIuq3d
cpbnR9ezJbrKbHfHJggW/GMynEZaqDRyQ3CHlcAyDsOjW2tuLKOji6eoGpB5IV65x
sfV3t9azHUFyG1OOIJIkkgYosa0BqVg3j4ynH547K7Knpyydj6jwMkk5NmWjVdEUN
QNFdyoZy/p5lAv4OvEIRk8mBnVUyHgBUj4V9CZ+BnD+OChi3a5cnNng1cSLgAwEBO
qLWi+CPXFkmy3i2JL7T0xO+pTL5AEbp8xlEOVM5jJUy6zXmwdL9X/7Bdwj++cRYtZ
GFjZrX20VQgfl2t5V1NbR/7s2U1RYHzQa9bZwnYwSyOxb6gP3ozRqnHxTLmS03Fxo
8/N2kuVfYWPy02piqKu3IIbVVlYhPhVz3/WeHiq/3TFPMuSn6LkvxPqy1rQjSd4hn
NKz6FBtEiSUSlAZZ502hbYExewFoLXVq9WrXGlH3nOv1beeLESfZGU5u+S0gJptUm
EIipaSxh2iPbCFJ1zkK/xU/5LxJTPidz6HiVrtRIfKhS/KbL6n7akS+z9WEgijiHL
G10oIAcUiVJ773xTrNV5bAAadlK7W6meiVi+VNMEzMLHvDCaUlaL3G6EAZ07KU9F+
FwMT6rULT8c00rXmGrgtvuCNhV/zaY8ssb7g5R6Udt7OdVazebAt7M3qInHy1BkVH
Z/nnPjinr+9iLY74r1G8wRZ7BjWrf5um1vZFF5GSg4H8CK2YxLJBw9Zf5ULEwvFKi
NM0p6MoG4vHMTvGasTXk6P9IS6VBmWNUWn2Mji8k8gfWLVuwJP7a+iv21PkPoATEE
bpUSiYuNh25ubfJ14BYtA04auX6Cn4FDJCxBl17dkZHK5mIQRQ3aBFcTTj/CfNgpj
CVzqgWRHCNZqE3DGQSIETiw9xne5sefIYyiT7GPUUz+svfyEmDNKS5VAapyEtg5/b
g==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
* VNag - Nagios Framework for PHP
* Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
* Licensed under the terms of the Apache 2.0 license
*
* Revision 2021-12-13
*/
 
declare(ticks=1);
 
require_once __DIR__ . '/../../framework/vnag_framework.inc.php';
require_once __DIR__ . '/MinecraftJavaVersionCheck.class.php';
 
$job = new MinecraftJavaVersionCheck();
$job->run();
unset($job);
/trunk/plugins/minecraft_java_version/icinga2.conf
4,11 → 4,11
// Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
// Licensed under the terms of the Apache 2.0 license
//
// Revision 2023-10-14
// Revision 2021-12-13
 
object CheckCommand "vnag_minecraft_java_version" {
// PLEASE ADJUST THIS PATH
command = [ "/daten/vnag/bin/minecraft_java_version.phar" ]
command = [ "/daten/vnag/plugins/minecraft_java_version/check_minecraft_java_version" ]
 
arguments = {
"-d" = {
/trunk/plugins/net2ftp_version/check_net2ftp_version.phps
File deleted
/trunk/plugins/net2ftp_version/Net2FtpVersionCheck.class.php
1,3 → 1,27
<?php /* <ViaThinkSoftSignature>
FJRVnIdhB1D3LlEHa+sUsf8GetU/KYLo8RBGo0FxQ1JKQmjSNbvmLswrjaPoGodu+
5tylc9Oh0UGXodM+I4tEgInSIA7tCESSvMdRS3+I1rgX9xDdlMRoHuZwIFpMRxfcJ
hzDzGPf0NPpCfupiaxlHK8ZWkDshwNKbUalNQrONKddv1JjGV6e1tp9qJZH+kDopo
qJvZFkVcvbFNDYX7/GvgD8qZW77bJA4wPmLjTsqUIllnHdxso3byAPtwpLuDW3139
aFD8SUKHZV2J4clj/NmdJ7Fl1h1u435c/5IQbShKBFDXh68QHsPfxqStOjHUwWMx3
vwKH6yyBXidC2e5O5Vc4MNjayYbffXtGg8GEnQUEqHyDhR5mgxTEprx5KphfgNDxb
/Ba7hPa34ZacAkX6LNNjcCreE34Cz06g45hq4lPZm2ierAsljJOAAAU165mw5nUxR
aOcFLge8TIN4lzCmY4sVLCRm3cNZxUlU7GIcojgRIf5MbsYeFFGO+B1vMX0cWlwYR
3BK1EC4996Yw5av4UanvOOA7CAyQSY3Ype3yPeJuohjdJDmlt5498RtlLCEzt0+G6
246P6olAOXRMPrK2ul82d5/VeA+vPsiiQrPRFHdfkviQtDJcOXpGPf+Mry4UMevjn
jMLM+tPg1wFxqhdOIKuJDQfm9CLnAQqbq9nyXd8nNmZ++0yV9zQhW6WxPBWHebueh
5HliPdexsFU0PjC885qlQldZvwUHZUqDrSY6G7UnwCNUZeGIHlItxxAb2yyqeaSCK
xSrBlX29Pj0OSgG52+ceDAEMS718lLc9ujIibg3YmHmpQRHALINw5Ie/OlyN3R/qq
9Eg5NXyGgPXo425xJerxNdrzKsHNLd3zdYrSA7jIFaOp59G7aN9oBf+f1St+9MxZy
no6fNBQJRX54x36E3PyeyENjV2yY2Os97agvZADbpjpsdheoTYjEZT5FG+gdg722W
zNffSrbAR6VnldTHUK7LlevS6n+vc9mEZB+rRGXy+njqh0VmR+oJti4InshgDGrJF
RwxfdFxSYu6msy/TqO9h70Ixs5C/ALeC5jEEJmScRN1CLLiuwNMdyBEMnmDmU1I6a
Sg6hgIvBRCyDTOwokFSApy0Zq+25OhmD9p5bY3eyxKaACscuLuwpv1G/4zIGbSJWv
DU6/M5UBiKUl6ceDFKMs2Dtizi6ZnvbwYWi2t7fB6HaTPEtXSef52hFXpPgB/VNLw
zF/9mATFKWWhpFtaenVQP3UvAhj+Gvp8ZbNIGyBl48Ww8BYpJY5Lu+AJeMj4SFDX0
LoJ8f4BCol5mabN46lQZgupmMhxs1vQDWxRQtpXAabY/v/04DwOL2rXUmC8yMa8PS
Q==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
19,7 → 43,7
$this->registerExpectedStandardArguments('Vht');
 
$this->getHelpManager()->setPluginName('check_net2ftp_version');
$this->getHelpManager()->setVersion('2023-10-13');
$this->getHelpManager()->setVersion('1.0');
$this->getHelpManager()->setShortDescription('This plugin checks if a local net2ftp system has the latest version installed.');
$this->getHelpManager()->setCopyright('Copyright (C) 2011-$CURYEAR$ Daniel Marschall, ViaThinkSoft.');
$this->getHelpManager()->setSyntax('$SCRIPTNAME$ [-d <directory>]');
/trunk/plugins/net2ftp_version/check_net2ftp_version
0,0 → 1,43
#!/usr/bin/php
<?php /* <ViaThinkSoftSignature>
l0JA4IkbQaFh7/lVbSy6ZTKB4YMwSN+xXuqpigYbfIoaLjM/WBDSCJT2moaq801hw
R/dik8kia16RHMzr1msT78opQMN1YveP6qzWZOkJkC98JlvaHay0qpXoCOLQMzXB5
hVvJUVEFBqV+M6nNa09RMoTpVQXDmoF9Y5ExMDdZvyoOuyVBiAN4JALb03Rs3Nkgx
5Y0N3Gtj5GQOm3+yiblt8WW5rCqxya2abVzeSo3Z0HRtNfT+yrVw2pCoVCaBklNbi
KbE2q56o4+P6g1Qc2I15qUIQ9via1ANoPlbOEpIRBBpvbrtYvXBMIjqjQDTvysO7a
L3JTBHyaI6L8B727CQ+7gIFj0AoC0k14A+M9gBPnvj8imi3ovu0EgPSh1i/miWwuD
FCXVy8rsifyzwlcPIN88Ygcuye3Gq5mLOGHbdxV0Uyz3Yw+/5GldH1XUiUudlCgD8
bKkBSAptVmJk59wi+WgBPdAXW3Bw+9fZxqDO4p2BkaculYmDs3VfLyry1AhLc25kJ
09+AK6oRqLMGck8GHbdTM5XVW4+NtT/+AY69BNiHSfDLOBBN8jLM3OblGZTkBZEz8
v1gdvURnCDJqCWETT0dtZ4Nh/BEi0oVvTGc2yZOsIs0E+IlCFPfZJhkgqf39EL8Hj
Ht8hgIjdLye8XJYCtEHzq/8p0TFZP9DJF8jKfpaeZvZPXtT4tjY0ul/jNLCRItx4G
7EtqVUA2CbvKwapYcjTbdZb+KKDQmOZDDvFM1WEtmWvT5NDYDItYbZsTblOcKDDBL
HDrGJbVK3ZLTu6IRJbA5ZqSECAKC1W5YUD02hlNIT7JgM0wgRnibkwMeO3o3OwuCD
pJk4P1lPalKdK0zNx3EE+g+Mjp/s7DKf80LG/WMYjwxzGzXIr1+hBJeD1y0nt4TT9
7/6rY+N4IPaycV2sM1cUmenOX23Bo7y+KuClhq3PLD5eAbY51XJMan7AIkNJFQjuY
URYfZkSojkjnBLEPZNSuiTDr6rYf8r5Bl+IeJ6x8V7o3mwP6heiGxARhh2lYD9LmK
GV4EjO7AogBJZ6VSZhXhvKpm/SXsbncQoVpb0ty2glW18zbDZRMewTeQQ32nFouAQ
/h4WGzvGEwEuHIixBHCLcFL6xciWHWOwZEXe3Rbh5oZMMfpNTTx+m1rx3Fivxhy/p
S/tUTk2xnTlTRJ0EJOfeWkvgOy9X4FQYg1WTRMdlE3ek56u6gyb1y9aEF7UHCRR8e
iRMSsJf8WoTS2cOBu4omx8BvZVtHGlezcm7Im2KmiX4mmHctKs/sDZf3Jxc7TxGp6
JXao3oyD4DrcFGAV9d8papwbBbgqRbcCarxhdpRT5U4/tlEmcGccfhRN3kCG7svwb
g==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
* VNag - Nagios Framework for PHP
* Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
* Licensed under the terms of the Apache 2.0 license
*
* Revision 2018-07-15
*/
 
declare(ticks=1);
 
require_once __DIR__ . '/../../framework/vnag_framework.inc.php';
require_once __DIR__ . '/Net2FtpVersionCheck.class.php';
 
$job = new Net2FtpVersionCheck();
$job->run();
unset($job);
/trunk/plugins/net2ftp_version/icinga2.conf
4,11 → 4,11
// Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
// Licensed under the terms of the Apache 2.0 license
//
// Revision 2023-10-14
// Revision 2018-07-15
 
object CheckCommand "vnag_net2ftp_version" {
// PLEASE ADJUST THIS PATH
command = [ "/daten/vnag/bin/net2ftp_version.phar" ]
command = [ "/daten/vnag/plugins/net2ftp_version/check_net2ftp_version" ]
 
arguments = {
"-d" = {
/trunk/plugins/nextcloud_version/check_nextcloud_version.phps
File deleted
/trunk/plugins/nextcloud_version/NextCloudVersionCheck.class.php
1,3 → 1,27
<?php /* <ViaThinkSoftSignature>
EnOGgWZfinduNUAQbydaichGVfM683Yilh8mvZzyRozjE2Msy1CX7FR4SAPTmNOb2
FgLa4ReON+Wl2ftGo8eDdPGr2rJFUCVtdnDQkc3kbTAijv6gMNYFmfZ1FS/89+j57
nOsM/EPhcFJO4TL+8DWey7u3i11JHuAeqnn3abpvyxNH4qa4a4ADhX7aOEWXALqXu
TM1A+UUKMMrj7vZ0BVPeNoBvh2i26LepK9pZSUY1DPhNLVNfGFcDiO3ukVffU8BWf
GgNGs/Wl68Agyille2MjjqTFF7W7W5Os+nM4WFMhlKe/AFC9uYbJwxqe41s+mCkIW
jvlUXTVN8K3Q+jsHow+QNT+VCHo9vB9G6upqrvLzH1sdTqR4XgRDarUOiCrbirkD3
kBF5osVIDn8T4lcg+gsx6P/M/YFBxu66Pb2Kwc1hjsbsQ4bm3XV8al92AlohzKN6r
XDduu9BZgoAXH3qIc22e8EE2ADTRDWzSSDrfXx/SJwnWpQVsPkIS1qscp6vXyOMti
e0d9mEzrTQ7rQWM1Cx7WU+pWSGPpyv0XGqKIs2O0xP8cj/26l+Pgo2q6lfcehBz1n
xONlI2T9vQOL1vGHLaF0GdnrR4WPPBM7GqbtoHOcMH5ra7SqK13rhZWYJCHsNcZIj
ucUo0Bm6B857MIxFDr7hddl8cD9D1crBjR3fHHdR5S3U1TI/CAhwrCEz/Fuqhkerb
pb2uKz+3FlQuFooUW1o7ihAVfeLSFCBb/rYDK5OJtH01TOvldKbRUVwALyuRbCisH
X6j+mqP7je6+Bj1Ers5BL4Avz24JQc/jBGTNlgWWGlgW/ZT0f080MuSlzvhVwdEbu
PC2JG7dyBrd4JKtS3DmIrLcjiNiYcRx6HUZ2pxSc9GZzo/hsvzlXIiv6D/66CBS10
4fcustBJakDkLGQgTC8S3oIxuAaJtgOLZeeXuXVWbehDCCp1QQBi3/ToQE90O/AMT
viEmHyEp7ncg8gbzR4cwBBOEPEt93crlzZjYujk2skDfCMk5xma+QNh4fDp2/TGAG
v+r+PTNJdQpEYocDb/TS2xhzyxboag2tCzvGGqYMMbPSgDNQLJOIjwgUgvJnJFT2b
YMASHuyUX7ACroRkbjPS3zZJ+ZgTPFOAqtZrAOfAWEt2lJSsV0X2Umh0t79Hv97m5
5nu9PhMp9XohPDndCpc/DDWu3m03+rVgRWN8EiP8Lz3VgoT7NamZZjdTFEA51ITPJ
lzXjz0svhhpNGwLFiMvueXREMlkEV1HoEJtQTZFytQW7Ov3oyhVoX9R/CNOvQUEuT
MdigueiPViNF94keIN7D1C9p5b1PzU/p09Ani4/wBpqPsk1GQ83CBvP22IOhVIDxm
Q==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
19,7 → 43,7
$this->registerExpectedStandardArguments('Vvht');
 
$this->getHelpManager()->setPluginName('check_nextcloud_version');
$this->getHelpManager()->setVersion('2023-10-13');
$this->getHelpManager()->setVersion('1.0');
$this->getHelpManager()->setShortDescription('This plugin checks if a local Nextcloud system has the latest version installed.');
$this->getHelpManager()->setCopyright('Copyright (C) 2011-$CURYEAR$ Daniel Marschall, ViaThinkSoft.');
$this->getHelpManager()->setSyntax('$SCRIPTNAME$ [-d <directory>]');
/trunk/plugins/nextcloud_version/check_nextcloud_version
0,0 → 1,43
#!/usr/bin/php
<?php /* <ViaThinkSoftSignature>
xVeOH1DT2hHtxhdRlGk36N9Tf7qpMph20Vk2QYT7oh5rHMX/lB34evoDGH+DCIUx5
mWJoTcL4ml/cBwR6rxfQ8s7xx1OefygXJB312goDwQtTBNStNS0CwBmLuBzmxSYx0
ScB4sK14RpU6saH/+uYjPsvnoyl860NqZa02TZA8Vk60GUvCkBKRLtfjcfYWkyF2U
umXAdBUQLT1e7+4BUG0x5XB0cVoOzs/QI2HU36J/I/ky3YVUp23cmC0zO6cVL0JkS
P0Y+CP+LAlxjOByGcywIhx41/e+hXbmVkW0jweae7jgo1xRtA5qwSO2V6296RKoqy
fYZjGiKkpkR9sbAw62bLyMA8l/Dp0nrR8TGfdTjSYo1MANQzUdXn/66wrM1ooxA0G
BQRlIlPR2dZqWLlrPzCxMqKx3NKD+RxvbEnTGVc26vUN/XLhfv+yv78IrkLFvvbqt
DWRMa2Ykuop7iXuIgPiTQPC4p2Wxe/y3OuyFVpOV/vRau1stVFfxMNfLNhUeEZbXx
bq4DCm6cNcqzwxIjJBodIdccmSyl55ync8ltzeaQ0iKxWKufxidSffD0RxlU7S8E0
TkvyHaKSWahQ29Dgax1zt8+nFw9lZWcONoTDXB3llATGovXHfojB9fhc+zyhx3lyU
uI6zXRt+tKxzR22FkKFfQx9YvVPD4hPUApMlnO9jy9p0tIiK8Qe/PE4oMDQlXG8VN
0VaR6Y1nnrIC2qhMOng5fRZtrvfroxjQCyCzU5mGrOOYzNldBGY9q+kPLI0AicPnz
rJsrSgK1a9Evd7stfnYhNhEkSYZHgNt6Flri2epwzIDpUfidRk9ow32eLrWzzPVyh
0G2AgduoZ5gX1u2n6NH/k31dmww1KwsZ9VvGZJ5tLrcc2weptsQF3ZnuJqT4+dZaY
S9t8LafCSFdpTMb4iH/uFKMnPNVlih/UjmFQiI6jdtqK1a/6SZ9WGVTZ8xRQ2wfod
src5Qa/Q0ie+DlD3TgAZpPp5Fdh9JDZKDw08a5LtmHEjfqfA7ms/Y50uoDjeYO0T3
JaI/ONGbOGqRQ5vcedpI/BWRVub8O1crx8d2lhsAVkScdT4mZ2PYYJbBbQ8PApAvF
nEBsO6oevyEWs3jo3YXMU7p5Pyp+pMi8ab2n87DkLKpRo++JBdEKdb0aepR4pahRK
/Y0fFfTqgjyf/vw+eAEThQzcSw7cAY4yVJnR4uf/oQMzAnm2dOCy7o2lQlz9f6n2P
B8CsF2LnLos/hpmOVyf81LCek7I9kgI2gvoVDQwgC8k/OjVeqg0K4/VtO9ETkXqNW
tyuXHDf2NVA1qwXxiwDrA/s05v4gg1L7lna9pJhf/bQb9jKfmK1l+fyAw0NIVRQSL
A==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
* VNag - Nagios Framework for PHP
* Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
* Licensed under the terms of the Apache 2.0 license
*
* Revision 2021-06-26
*/
 
declare(ticks=1);
 
require_once __DIR__ . '/../../framework/vnag_framework.inc.php';
require_once __DIR__ . '/NextCloudVersionCheck.class.php';
 
$job = new NextCloudVersionCheck();
$job->run();
unset($job);
/trunk/plugins/nextcloud_version/icinga2.conf
4,11 → 4,11
// Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
// Licensed under the terms of the Apache 2.0 license
//
// Revision 2023-10-14
// Revision 2021-06-26
 
object CheckCommand "vnag_nextcloud_version" {
// PLEASE ADJUST THIS PATH
command = [ "/daten/vnag/bin/nextcloud_version.phar" ]
command = [ "/daten/vnag/plugins/nextcloud_version/check_nextcloud_version" ]
 
arguments = {
"-d" = {
/trunk/plugins/nocc_version/check_nocc_version.phps
File deleted
/trunk/plugins/nocc_version/NoccVersionCheck.class.php
1,3 → 1,27
<?php /* <ViaThinkSoftSignature>
gr/1vRpjKy5z4D+dglj2jnNc9DfOawz0AiEfTwiL0IS9Z7dSQ6oUwrnCCN539UfAQ
6a5F8T06WRO6yhFOQQaiJApX5Yt9NTb/X0hZ6pxRQ0/kg22wvpS048sEkNMvmxGjh
vV+53l+YnB5EtyXCVQ/ZRp8RnFeB90L421X2C7iyGNjbye1XmXyODvAj4TW7x2Jnv
x4ZUnecWHrHtn7szS8Z7FlbeB8K3O3lUuxdohv0Mu/e7Lga9YBu3x3cOjz54bNzIg
GVbg++iiwHNYvejK/kDk/BhRpjm4lB5AKnfhI73V/Kd4gam/MYS6JTIlvLUbdHmWU
rzmwnRSh1sTsTBjGuosUeMWKIkqrNroNCgWTmm4sQWP5ae4pB9wN0iRNvH2qtxg69
OWVAbjvkz+ws5aGgmEq6vsly6XUn96TY7ZCJrFns9nxAZeoGp6IT2aYOvcc8B83TR
Kd7HVg6yuZTJEDz0Coemh3AmqmwPQQjTxfOHbaC7pdA/oktybmJGUi5CwjZWyPZRo
g873PMfjkFhYpumOp8wKCU+3CqAqpxC8VYGdrULGfza6qDkSoeXRNnb+WYsbwwPFm
82Rcg4Kax1/7cOtTntaT0AGxLHYqUJoUC3cUZDn2SpeWUNI2GLFwA2Jn0XGVc5KLy
u63DACjmQsJF6ANjYW/URZvoR+kyjzWen5CtkUZeuC1feZfe3r4/7d4d3IEYqx+vK
/RYZaREq4TGgidyqwU3tNT9sMW1GU5jyHpSZ4mrqQLgDkmW9Q7x0VA3Ib4wlY9SKs
fBAt1o/Ds6Ik97wIgYnqD0MsZEpAS4MZqdWgFd7ifZ/mRE38oiejClHQWM2HYRxN+
mdbHCCg9lHGyPdyW9GIrHpwlJMuM+BA5W1l5hMUkBr4pmLzdCto9shoPVztirKyde
LhxID/wsbcOKhDqfSE72gKaELsu+uBBXbdPsnQFnsv5ptkUVzbH8+E6TmR+t3D0E9
JAiebXJ4HRHZk2nLS71nPjEHPSvm73cHMs+vpD2zLW1NQmQQbBTNx8+T0nwuWB+qC
y2c8O3obKFE5rK/Wz0476WPDs4HH93FF13o1SZuTKI5ZPxDUvTJNaWsQmRJKQefJf
hPlhd20axsMZnkqql3Xko4KjWhhXbU8yDv44unynmh1rL/MskdY9oF6dnjxUc4BZ+
z2E1Wda7dPQ8h06qJDEPqdzUoOmRH1sHMBMvP8pZeJTCWN9yJwytBTV2OTj22Xs4j
dNtBUlo0fGhIoycI3dwtEN2xUQMRb6dhN5e1Cn2xnkSaHtn7XGqJVB2II7rVqvgXZ
+7+d64dwLF2qk9+zDrnx4q8lFBPmjZkGH6Brj1t8Hc99qKfu/30GHPJai8/QpjO+A
w==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
19,7 → 43,7
$this->registerExpectedStandardArguments('Vht');
 
$this->getHelpManager()->setPluginName('check_nocc_version');
$this->getHelpManager()->setVersion('2023-10-13');
$this->getHelpManager()->setVersion('1.0');
$this->getHelpManager()->setShortDescription('This plugin checks if a local NOCC Webmail system has the latest version installed.');
$this->getHelpManager()->setCopyright('Copyright (C) 2011-$CURYEAR$ Daniel Marschall, ViaThinkSoft.');
$this->getHelpManager()->setSyntax('$SCRIPTNAME$ [-d <directory>]');
/trunk/plugins/nocc_version/check_nocc_version
0,0 → 1,43
#!/usr/bin/php
<?php /* <ViaThinkSoftSignature>
K2/AEb5ko2ocYdyzMoVvaPV25g9LT8UY7lftmZzqH6DzSV918kgfNORcrZAYlmlFP
d0hvMSXB5KcJvOLWVquVDtyZxtKwzZf+RyvtYMuwqqMbjTsoW2sECXzNkW9K+KPLn
OITL/zNKSl2LJeaupA34o+xJGO2jwjBfGRMJz9qCq2+XBMW9ApzpCvRUMLIy6+Wpa
eQSJsHVMbcWduakEcGJQNAwLcvKDlcthcp5xslfMD/z3eB86rY5IFDDqvImvzlXOO
9HD292o673ZbqSIIMZxINkGGRT7cO4sXWnBV1NSOb7Zx2EUVUn3IJR5RAB1r+7leZ
2oNunAIh6Fivk8K2a35fNwkVPE4AVkVM+1JAiGnlWiWZ8T4mKw6l5k7GxsjO5oFOW
po0FS0Um9RzemIsQAGD8Ve2dNxLa/t/9rO0ADczUEFAZnffDG1ZH+VH4f9ls0yjp0
YPUHfFYSGcC/WW4SyawqluoYbmQNEowzCIc25IKZTFYbqIWWj68RWZ9egfGP+EJ96
XqhSrGUhK0fjNgujxO2uipnObGbpBclS4R8YFI/k+QkqcR8HeNG90dmNNrehFBTHz
0W+CbY+RpUQf+fMp4PyiPPIPEE9rBnvzTYFSEyrcsq3ue9t2Lu2WiIe7Vuo3SHUyu
iNiiRmNBJb4csJ2aHspL/5I0AXUl1aCnpFKIV1iXQUCcTfq6AGZXjG6RK/FEMSA0P
dCMGaxHPpsZAZODURKGfMwCWbXnuZhhoKHshMx8PkZ0KkRKTGIy11U8kQze72qrWw
hJN8hrx79ckBQ/UhL9OBjRI83jx1ESIlnIs6AwIER6oiSgkh7n0SiObUyK8ubZvSC
v/cMQnWoAieQViRWARbcKPrPXuu1KHan8QDgoHubDehBf4KtQIAHU+dMVlglXZdAG
amYZx+25RJ6Qoenh5G+X6xXN5l6neAPnETVfHI1n3/ZSuUfemu+KkTyS/9+4AuhrK
Iigcef0tIbn6DfqD//+encjTxi00eMGMzHHfcDfEKwwQF5ot0WXiRi5EkY6E5IARP
7XmO6jxEwkBnM/trg97+oKxRO7dJBNJKZt/9sQt7AiWFWrUOsijXBH5Twvk0bJlA3
yeaY13+08RtnvR15uNnAMj83QrnvmpXiAirkQ3Po642/PW2ofO8fyi8I+GhJb/ZAx
6TcctW6rXgR47nfu2vLLOiRiioH7WGO3kyQYgeqCWf/G3KuivXQ1tjuuG4zTZ9Ubb
cqFJFD72VYjK37DKfURQdDM92wZPn85YErD4uXkZrPTNU6Ah5TmicM6LK8NcWGh2W
dKSG5Uze3GHwOKv9vfhCN45TgS0tCgxBn93JES63XR6o1JhNewN3Q3WTchdsQNcIH
Q==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
* VNag - Nagios Framework for PHP
* Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
* Licensed under the terms of the Apache 2.0 license
*
* Revision 2018-07-15
*/
 
declare(ticks=1);
 
require_once __DIR__ . '/../../framework/vnag_framework.inc.php';
require_once __DIR__ . '/NoccVersionCheck.class.php';
 
$job = new NoccVersionCheck();
$job->run();
unset($job);
/trunk/plugins/nocc_version/icinga2.conf
4,11 → 4,11
// Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
// Licensed under the terms of the Apache 2.0 license
//
// Revision 2023-10-14
// Revision 2018-07-15
 
object CheckCommand "vnag_nocc_version" {
// PLEASE ADJUST THIS PATH
command = [ "/daten/vnag/bin/nocc_version.phar" ]
command = [ "/daten/vnag/plugins/nocc_version/check_nocc_version" ]
 
arguments = {
"-d" = {
/trunk/plugins/open_deleted_files/check_open_deleted_files.phps
File deleted
/trunk/plugins/open_deleted_files/OpenDeletedFilesCheck.class.php
1,3 → 1,27
<?php /* <ViaThinkSoftSignature>
ov1A3foRlP41hBwRN4BzfkjAUtw/l65GSzEXcnHvp6VksQhlnnu9K2bOFKHbtKCGl
jncDxUM94n/4eK/vFoLrswNBNyZrld5BMp2Ux0bsrai6HrLgHX9+WzaGYbhVBInTk
EwycIrYdmjotlz6TwhS3XAE3DFyrNJIQnSG4GCQAajyM/LNuJ5FGFomDuqFHGV0YU
EYZetxkW6Y5fpoqGrYN9UawLju0lqNOLrCdDyPIQjB8P9X22CD4HtS51NSm0l7oMV
X2wxoabhKJnM+GaMJCzuDbToDKa7bGuh4OBe2WQIsyjzgq3eCCrkF1/FgZ4csjAl8
8qC5prdzhRehHPF0++O1Hx1c6E/x6FbV7RnfAXMexPP3oFRjgsuWF5ssAGx51qtk1
klYvGiG6XU4Rd9vN4Hb8ldvOrPEUSzzzYcGymOje8Q7kKL0QvHYKTN8vrIZ4XxbX5
/RDSQYfudTKK89ymAPfa/57lqDwUrBkGr573tlQlEUDc1LX3ep9MLDyL5+wZoS1pF
l/j9ynVygkZlLLNxwSYmzYJSudwrLKfGqsCUJuFaCa2Uqm8Pv8U3oJALr0+gVAKoP
h5tIi+rWc6Mq8I3MYRrskL1lPbf2OYFhudA/7XGpaNUhzhKWXK1KOTN1SruyZGDTs
+rxjQuz2+gNJnjnvVzPCAvoIZREC5NzuAsm5Ccmetm26fP8Gq21bIGPhfrEcq2rNE
VrtyXNqvTTLJLhYBX2Vf+bIhRfLF8xFZV0tZc5Rk2Ulb0qlb6UdrA7DJ5dX3EvVAm
/89K7I15C0IJ1moskcRemWPpnLG6FVEUkOFJRTqnir9hb2CbmHd3nnd55yQwiE3Vk
xz5k9+cOcc045Lp+BcMNmxDTCfJnS7oUWoy8RZuP2r1gVrOmxm76/8dUT+NHj2Bfw
peuELFf+DXm8mJDSiIcOUE+eEi6+31N6m9qBt7ewMSCIr/eyGwZltXHpEmCjjT+vy
MV4ce7PLko0Rlk8IjXYKR6z3k5NP2NfYpe+IxTgTZ7/ZaGQjLhny4OuyjnftZ5IDe
Nk212bKQjjxW4YiZRwCFDRdQqFUj5d93AAsKnYqeRKdvTMyAv637PemfZx91K4Be4
oBgVmfIYW+OImf5ACkRaTchVLq30Bh3yDrMNitLBIXgYlB+FRyB4GPChBOQtX2xDQ
/orZ39Hvr5a11BOPpIHm3+zG+EejRQzD0h9QheCUaTD+P3G1ugkXYaXOFDXgN9XMC
jmRPhvilNhUx271eaTDgGF/p6uazjC4NwN/Zek+mEfDP0ZI59OiNaCZDrYi0eVvrz
i9AExoFTPfS3lx/DTEL+0SzmZ1/1LXIlVxwdfkx3t+3VEhLvQ3ro4Kt/fuE+D43vh
w==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
22,7 → 46,7
$this->registerExpectedStandardArguments('Vhtwc');
 
$this->getHelpManager()->setPluginName('open_deleted_files');
$this->getHelpManager()->setVersion('2023-10-13');
$this->getHelpManager()->setVersion('1.0');
$this->getHelpManager()->setShortDescription('This plugin checks for open deleted files (which require space but are not visible/accessible anymore).');
$this->getHelpManager()->setCopyright('Copyright (C) 2011-$CURYEAR$ Daniel Marschall, ViaThinkSoft.');
$this->getHelpManager()->setSyntax('$SCRIPTNAME$ [-d directory] [-w warnSizeKB] [-c critSizeKB]');
/trunk/plugins/open_deleted_files/check_open_deleted_files
0,0 → 1,43
#!/usr/bin/php
<?php /* <ViaThinkSoftSignature>
1/plVTkAWdec6XDCgEtflZEFrpHuRWcUf9fAXHgewg7eWEahtkBoBqyW25YZEc58s
6KujeaWk0KXSG0WP7k5Vxjzh7K43QoQyy+lG+7kOCOsYUhoCAquOjK1CPhNFzv8qO
bw1IDhqII+yxZKYNzg0+TfQj+znk88TD7CRc7t/AhyfiHarBv4lgH8Uy/FufLhPMl
4sUcGrLkTCL7AdEazw9f4WlmFfMe2LrQNOUu+6BxnOyG1JR1Ccl1AfaxgWQT1JxlB
hHQu3un+9EJsK+myrwvLuaFzWS7/Dc8pDR7uRGRZFHdVZ3eWSffBjjeb/rRkmXKHV
VwFWrrqTju1tX1Zg62GNjNxBWNAAdOfjDvJpryj7LKoiKbC3c6QwlZprknzk8io8z
xDz8U72y9DqIMBnt5SQfbQtewvcWjWlPcdV7HKEE0z3OwCm9S8itDUy4TH/SFOqm6
b+MqSb91RQALmKQPkBJCyArZA6a5pM1Y/fazVh3ooxiDIebLyDEoNG2zZjc1BdslR
Ru8IgJGNucL8jrsFfaZnx0U42+VPAlNlTW3PNBIy3sxuYHjurPKQsR1qusK9eiqpZ
9Ns0Hk1lrd4wbOAYKRYXJHrsuTUVFTUPuIn6JSFGNbzFStQiKXWOMkFbyAKAMofon
irhziPq1AJ/4cW1bcsB080nQGWuWXGny13nh4dq4iOqCfq8qZDCmzTRihM3KCvLEY
jBv1/CbIx4u8IwUiWw1AfiQHbNLxIXOalfOo5yko/aiHV2L1V57bfRXQcfeOg/N1K
2YHTREfY37SjeC5GzFjWeYhIXLmU7BUeVE9hFbMfl6718oMBk52L+3FTOOgO/G4UQ
P9zVL2WUzd5AFbEuWZHXrDOKgDVa9p4SSVbSb5WNQubINLtwtniLyrzVey/QMG5WI
XJBFnnM/AJmAER0MgfRK1xSAa6ZckRQz4y5Lb0VxYJTKcGwxFcCUEFM++QUt/flu0
NAe/mRwpmvK64ao9nMY+Ue7hL0duLAYxfdHO+f7yaDtzfz8jvh9Iiun/lpANv3sav
F505GNUrk1y+nuxe9qLwttnALsyfvsvqptTZBQsh4Fhj8z8orvBRPilQgBfjX1mmu
nHCuoEfEWAfmJCoJWcB422RncscjaqwNDk6yv7dTBrdIDSE8TWzklfFsCgCtMeAHX
fKSmej4YFoyCDXXWwa/ZpZbpD5Ra0gN1sMRqwXoWq49L/bKnqThhNQCElQS5Eylsg
jmxIU9X/E7vjfJx4gtKh7PxddkikLL61WHTEGOK8rSP+gr8pifHA4+M/F9/N8Gu3+
GiN2+Pa8RCludmT3SRHz71FkfpOibekS0ztTygBczEk8rfMAky946/yI75wGuVROX
Q==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
* VNag - Nagios Framework for PHP
* Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
* Licensed under the terms of the Apache 2.0 license
*
* Revision 2022-06-06
*/
 
declare(ticks=1);
 
require_once __DIR__ . '/../../framework/vnag_framework.inc.php';
require_once __DIR__ . '/OpenDeletedFilesCheck.class.php';
 
$job = new OpenDeletedFilesCheck();
$job->run();
unset($job);
/trunk/plugins/open_deleted_files/icinga2.conf
4,11 → 4,11
// Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
// Licensed under the terms of the Apache 2.0 license
//
// Revision 2023-10-14
// Revision 2022-06-06
 
// ATTENTION!
// To make this work, you need to add following to /etc/sudoers (adjust the paths)
// nagios ALL=(root) NOPASSWD:/daten/vnag/bin/open_deleted_files.phar
// nagios ALL=(root) NOPASSWD:/daten/vnag/plugins/open_deleted_files/check_open_deleted_files
// You MUST make sure that the script check_hp_smartarray and all other VNag scripts are
// owned by root, otherwise the owner could change the code, and it would be executed with
// root privileges!
18,7 → 18,7
"/usr/bin/sudo",
 
// PLEASE ADJUST THIS PATH
"/daten/vnag/bin/open_deleted_files.phar"
"/daten/vnag/plugins/open_deleted_files/check_open_deleted_files"
]
 
arguments = {
/trunk/plugins/openbugbounty/check_openbugbounty.phps
File deleted
/trunk/plugins/openbugbounty/OpenBugBountyCheck.class.php
1,3 → 1,27
<?php /* <ViaThinkSoftSignature>
GKHpDZMbCYVTA8LdpQ0BJtXNS/xsd1Q8vkqgeT5X+2hx792Ip+IcJaFR0PDwo4uLD
R36CGW3YQmkNZem3CPQr3MHXe7IDse5TabN0UwS9pgxp+nHLvUKq0UMpVE7Yd+HOl
azSktveAoacUlCXNOozqyFv6O0Re29KI7vVU+iqleF2LwqUlZ+lvA8+8oZ70Xv89P
zt/giYbQaAeVa2ALd9oJu9yERnkyoa1l976dwVWNoJBZlFTiujYcGcbNlQojaNV7+
/XA7oftS45nGhyMcwgvrgZYbDlOTOrqG6A8CpK5geELGQEtr3MVlTCLPBXM5zTnjj
6FaKd9innwyatdwk60watfSAtp400iK15wVF2bkk0BDXDYaIwRQ1/sAuawkK6opU/
d4+rgxpIdrojPrnS9Zwa1oCJk/oF2iNCytiMaG7cZafeVAtpKE4mCfhgkH3BNZKOX
VVcLGuET3QpqCY8HaaLv7LnRlbS8HKkScevGPFi7ci7ywJE9zbk3cwa3nHXW7tl+z
6zS7CylFaIkr1UegsGitZbbn8VpaAWYKNOzzvfnI6a1txWQA1hdslFUIh8URyAaXI
zS+IWgSIBpPfTdyLegEuE74MIbuwRqHHAZuyyVnvSmjzaM0JNuOkZ9/l3PkxBT8VO
il0RBDucS/FPlw9gzKYfrKpig8I6kE6pFdziJ56suvyYKr/0RV7FljiKTLMJ5YpDz
OzFxDVP2kVnhkCXGCNRiVk5t1P49hmZ+neMi6rHfOVuxMSdiNHUfdS4rjvQorvv00
uAaRdqzRMp3sd/QG3Du4SDx7qtCadktg2yGjYIZOV12nCa86ERpRuXc3Sip2bcVMd
D6YG+jVrcC+XWKvR7BW+LXQMef0JKc2rXoNUu53SAzo3lKfsMxcQ7fFZ4xfXa7aES
bdiI1gEFnLcr7tZ1tkSVWRV3Xc3um2xcuwT6O+yI+xBcdj/5ybDIjXRWAuxqoHGiF
A68tkTQVSy50hgHy/brxK51Rf2whK3Mf01dNySneqsmRYFXCRVb1+kMQcTyijuAM1
NUWcHETl3/gLUFcP9cS36mxNwwWsaSfrLYCIncOUTEYsLyoPURjmTS7jcCbb1+6Za
kLsAM2tPVi5+s4O1MK5e28cNbsELReRFLI1D5VQUUyaVUCdjg8tKOfwiixNjIdWbD
c6lwugjnZDsJRdA6n3EgMOkbLtcYoWDZWtM8kVtTr1p7MBt5+Y+BHd2YH2h8+S/6Z
FukXIDkxQ78hNCtpr6/UseL+R4/mkGJ9DphOS5r49+wviURMzGGFg6eip5GQawAo7
fK8eDLRj1dCnU4L4dsePjDD8BJVht1QfGUsQ/4Yraf1Z3UH6wpN8dc7L7feQHNDmt
A==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
21,7 → 45,7
$this->registerExpectedStandardArguments('Vvht');
 
$this->getHelpManager()->setPluginName('check_openbugbounty');
$this->getHelpManager()->setVersion('2023-10-13');
$this->getHelpManager()->setVersion('1.1');
$this->getHelpManager()->setShortDescription('This plugin checks if a domain has unfixed vulnerabilities listed at OpenBugBounty.org.');
$this->getHelpManager()->setCopyright('Copyright (C) 2011-$CURYEAR$ Daniel Marschall, ViaThinkSoft.');
$this->getHelpManager()->setSyntax('$SCRIPTNAME$ [-d <SingleDomain[,SingleDomain,[...]]> | -d <DomainListFile> | -p <PrivateApiUrl> | -i <IgnoredId,IgnoredId,...> ]');
/trunk/plugins/openbugbounty/check_openbugbounty
0,0 → 1,43
#!/usr/bin/php
<?php /* <ViaThinkSoftSignature>
s5JpgBd0w0WnIq8Z3jKgvdRUP550Id1hKjuKC8IKrV7WBrIFmn4PsfKNEjDOqx2BF
CKCJX5Wfo8J22URNA2nLbiJyzf6ZzIYZmDlke61iWoqv7svXgieS/9dFBbiqTObhZ
U+VWuN/p5stg7BqEiPoIIZE2C0tv5aGEZGp/f7ksCi6azKS3AMVUf7e+joqh62Ykr
EqHD+6DATYonW//C2gtsyDFcXVzmYH/ijOF2EiXQu0TFLj4TuYNu9Lxp1SUlF1C+7
ngKhwo4SdMKkCP7JeXblBD8pV26vdoPLhZjDIG5tYYcQIeuCxJUzH2tT4+5Vp9u4/
5/jdFCr4Zr7SL4vrnp6BpRIRKRgQzBt9YDxRHKfECCV3Xe65JBiN6xdfbUR0Kk3CF
g6zKXmseB3ChK2LDAr7LMUwmGBCBFy9nbYFTQdcnMPpcrFNQVfhu6YdbWmGz89Lvj
crft98ANqxVC4T1mcCQNvmUUOfO7Ay2XbSpH99S9wE4W1O2nStquDN4uIE2fCuX1p
qqy+QugjLytSGO5ShagO6onLLXAvCiuwg/j7gsp21kcd/RNH3yooQrTUBYmBvlNbu
onK5mcqt/CLKis8M/Tazw18vV4G7EDRy4LUAQHfH7tEqDYGxP0R49LXImHHjBjgtK
mHPJ/Kfg6gl/ChHYlvl8WnQTRqVtYfYyqFaQ1cSpkyTreemExlUiuf3T5JkLiZhuS
x0RvgBWtwBzjdKuVYQr+9qpz9pD/1QqVhYKSMZFaE6oNjfISBgbFkz4WUlnnrlMU4
6zlx5s67ff3Gi0R88+KEeN4lwptRpDt806PDoKZEzY3anN60/pKtVoIHeJfeCUSH+
QpmGIisIVk5zEEs0ZxpZHsHU9UxIP3Yv4zglIPrCB5pHXgt2OfqkNipMpVhNw2Sz4
VVkpY+UjQzsE2h4A3pxUrjz94uto2/kHuX8nmoo5L8l1Us72KDWgCpDd6bWIQeJYH
psF0MuWGMml37F7w2Kex1w9C5cphh6xK1flZ96hOkLUTwm8hXciLWiBKDCDZJ8QAu
GiXuQ5fTq72QP3Bc8aeA+GZl7CQnRyNbyU2gQMGGLSaLjMEd/x/QrWa1ZBFd/h3Ys
2wFZlnm4/qM8eWssEPB+xDGEmonNy8zlAUZejKz8/PZwi1RuTe7YfR5HgOCmqjqvX
EVotgsf8oqgqkh0COPx++F67NiQE7kSTmk+sNMlAhWhtxHeTaP9REZVSqQbMAbsQG
WCYNPAFC3fMDstrl78R57mgGF9oF3SNMNrGO1JkwWLUEuAbyNgDIM/CTx9alSnXVv
G58d4bzKaO13v5CS/YxYs7I0CDhOLPixP1o8WiAZBd0gZwvg16PUhI8NDRgm8fVzX
g==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
* VNag - Nagios Framework for PHP
* Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
* Licensed under the terms of the Apache 2.0 license
*
* Revision 2018-07-15
*/
 
declare(ticks=1);
 
require_once __DIR__ . '/../../framework/vnag_framework.inc.php';
require_once __DIR__ . '/OpenBugBountyCheck.class.php';
 
$job = new OpenBugBountyCheck();
$job->run();
unset($job);
/trunk/plugins/openbugbounty/icinga2.conf
4,11 → 4,11
// Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
// Licensed under the terms of the Apache 2.0 license
//
// Revision 2023-10-14
// Revision 2020-03-07
 
object CheckCommand "vnag_openbugbounty" {
// PLEASE ADJUST THIS PATH
command = [ "/daten/vnag/bin/openbugbounty.phar" ]
command = [ "/daten/vnag/plugins/openbugbounty/check_openbugbounty" ]
 
arguments = {
"-d" = {
/trunk/plugins/owncloud_version/check_owncloud_version.phps
File deleted
/trunk/plugins/owncloud_version/OwnCloudVersionCheck.class.php
1,3 → 1,27
<?php /* <ViaThinkSoftSignature>
kh8uYUEmpc8WCbykBWys6Nxe0uUtfTgDrmwLakX6M0m3Nn4Ck4F2a6Z4n8IVcVrFt
kTw2Tk6x9jBe4YKiiIHp9M3XijivZ/tzmSgnQGrz9UWmnzUu2P+P/ospsRilxR3cJ
hL5BwqSzBcIWYf09BNuNxgeGi00hzbgZOtR/nQ1JToXMw9ATzPDHxx7sMmibUugdm
9BTAAHMH+3b3DUYmEQD7ZOqmfFYp0NvnbGMsUKsdS2EJUc9dqVKApfZ/Rjr38/5RA
JgPFRQ+8xFD0UP0Ifg89tvts2x2C+K+uaUG+vV5yxmpA+QWNu+9YoXvUP+txnxv76
2KQeejsLvQXjegjYQv4qfvHvpVm2PKfwlnDvHvBObUXgqpyguWZkEhy/XeEbbKZ0Z
drbaYM5UDVpVFKsGXU3k3K+lwDDRj035PGrVwvG7WIIqNc3yB0uHEKjLeA4wr6t+s
JI2LcoeaFAHvSCoePNkr/2+Ksw6hg4PQaofwgaAHZTbFiP0LnuxicdHJPfNmrcADY
1CbkqQBXS7pFsZYPK2cPw9yE0h4cpl8wuTHC58J4FxZDYi/ZsH+1C+eK0z8PpFihM
JOguZWxtkjiHp5OMhAXi1rv6G/JBZlrLr8rz/UBYVenP4JrZ7qZiMmiJZISfRsDRc
oviI0zxJ1bXJxoNPV7wNFxMP9FJvcUcgovTiHrQa5NJjXEROhQz8MlFwtSl2v/CZg
At8th0JKwWOsyz7kl/CPJwK+adt7h68tBkjCI0pG0fYGxwiMICF/mrlFpj6ZImuWv
cQH4hOS6Nca/f6pudH5WFbPyzqqximhbg+ZUZExlegvl9llLlltFiM+41oLERCQ9b
BxI+k6YP75wGF1wWEjY+j3b51kF42mQrT5jGt5VpY0UdEwdPtnWyUGHNJAcAdvwQ2
RA3+7lq3iyL4K0FOgNrIbmvTNRE0y/3KnCcXq6eqAvkL0MtjLdrgRfRcDdJ/WfRNR
lprNXKPYHheCe/gVPeMwyVGd4kqb2R3KFvLPhyBJe+HIgDfkgCI5jqSpxFWQmPP12
Y13kO7iD3rEs+bTHmUaepcgdX6+11HLG7BLwntWj2oc3WhN4QtzA9GtkZGQTUmGec
HMOXqiMeMyTnIA30UPqmV+6/OzTabVc2kT+uV4JKN4lxA+erdO9pKM4YQ0zJxdAS9
nM8h5N6II7CNriKbb61eqV+3v51l8nxmOZyeezS7zPE4kClem7wWTDoX1MIWzDRxV
FX83Qih9jLq3vuDyMvqmfd9VBsRdRp/RjDXheyijDvbllnVWirDrb9cKxiLs/oRDd
NuKj/vvLwR66i82xvWbmHyrYsSOxj89NJZGO2nvQiri4lke1WC9lnIB41RtYkPvv3
A==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
19,7 → 43,7
$this->registerExpectedStandardArguments('Vvht');
 
$this->getHelpManager()->setPluginName('check_owncloud_version');
$this->getHelpManager()->setVersion('2023-10-13');
$this->getHelpManager()->setVersion('1.0');
$this->getHelpManager()->setShortDescription('This plugin checks if a local ownCloud system has the latest version installed.');
$this->getHelpManager()->setCopyright('Copyright (C) 2011-$CURYEAR$ Daniel Marschall, ViaThinkSoft.');
$this->getHelpManager()->setSyntax('$SCRIPTNAME$ [-d <directory>]');
/trunk/plugins/owncloud_version/check_owncloud_version
0,0 → 1,43
#!/usr/bin/php
<?php /* <ViaThinkSoftSignature>
C8ziYFJVvL1j9eszK/hs4hYz6Zx8VBjTdnXuK2EppVkMjBsXzubVa5xIbZo5Cx676
Ba6UaN4aRBU/OIbgLuMHYF4p4TN8TFLkwq++A2Qdme6ZCcRVFtoTst2o2tBedsHRx
5UKWJZX1kt0O9JnUVZr5Nr8gnld9YkOlAFYK36Y8jpQb2g8ShzxITC50ZtgzWaWm9
KwfeZQLucwCTuz1zbZN813V0G2nMqNL7LyJrVNYQ7j7g/ptl/PrhCcVBTpNNWaQDf
JLNwO4nxAU7J8WMeAZ5tQpXV58fNso8rmmconNXkfS28hhCk4S7mmBYVMYYnxA56A
owc/8LO/YXwpVbsqYZxcKhyA8MS1Zzt/Tt7JFGQactwJr3t3bPwoKODpYhkrtIHAS
2/BzaX5pdZfgLrI0jfZTJDFIPdjWtbkTGBqPdBQmXyB8Rmbg/y8QdwJwZeLikiYMq
C80WqpgQQ9EGhIs3K0+00m1qYC9pIpm7cMMWPB9WNYnOoPH/RWnKid9pc1mIfBq4Q
PNDNbAx9yqYBGh0Sbb9oPb4CW1BNHBNI6mFku/o/3wUyrr8leCv68BSEX4RaSh4Nn
9uD0Qu+qKJhTvRqhdY9dZiIIMwXTo0G4AJRNe67lTJCxFbALoVwV0xuUuDmbgj0n8
L7JatJsPO6wgSP21B57jhFOBLueOJBxDHhWfG0N3LmV9Qo904gNIoz98Gwo4y1Gga
nBzYP9YNbuvghGS6Gcq2zCBBGO53A0KeLpkCc9dV3+9Sf5tDmbfG+ImCF4rzGwybZ
Gs3VQCa3rFYB5pCnlyhX3IuR9nbxT1V0xRXPbon+hEIMAmEVhKUYJK5mm3xDQq+Rx
9oxl9h1RnedNmZvHsXeSSSw+61Hgu9fw7uLE/HNcB7mvDULM+du5SrOBaS9h5/pW8
qIC5S92WefSAY+1L7RYW+x9YPWOYz7kah66MToTndmL4iHXYS9UTFPTB9x6rxpARy
KY9/4TgzqzMlMsu1IF0PI9B16/owuE/4zdJ+NktNqBTETV9bgOlgF8/+mtm9wGVWR
gSOIrbvIrKkTk6T90TsCGusNFyfdlXPl3kODpCMBAKqhsTCN2l9VChe+Lug2okX1p
CAZJfJWG40d/8mKCOcrlOIVkl8JnaT2sNYgk046ONV71rTNRLzKvKV4OrnOt7U56O
zW0vZQRfq/7CkXErksDRscf62cAyjuLqsoWzfgtfZP/zQl3h5HMXL9KI1nGGLvpb5
PazlCctaq9mdnVWpaZdjPNsfdht3mry3pzAsr1E2Uu2+/vAurE55L2Dyim/IPXn6Z
bEi53N0V6/ETEsqYp2RHZHCi/ycAG7gOnsypFbUU+vMVQGqZQ3eIpXVTQ2hpw1zOM
A==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
* VNag - Nagios Framework for PHP
* Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
* Licensed under the terms of the Apache 2.0 license
*
* Revision 2021-06-26
*/
 
declare(ticks=1);
 
require_once __DIR__ . '/../../framework/vnag_framework.inc.php';
require_once __DIR__ . '/OwnCloudVersionCheck.class.php';
 
$job = new OwnCloudVersionCheck();
$job->run();
unset($job);
/trunk/plugins/owncloud_version/icinga2.conf
4,11 → 4,11
// Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
// Licensed under the terms of the Apache 2.0 license
//
// Revision 2023-10-14
// Revision 2021-06-26
 
object CheckCommand "vnag_owncloud_version" {
// PLEASE ADJUST THIS PATH
command = [ "/daten/vnag/bin/owncloud_version.phar" ]
command = [ "/daten/vnag/plugins/owncloud_version/check_owncloud_version" ]
 
arguments = {
"-d" = {
/trunk/plugins/phpbb_version/check_phpbb_version.phps
File deleted
/trunk/plugins/phpbb_version/PhpBbVersionCheck.class.php
1,3 → 1,27
<?php /* <ViaThinkSoftSignature>
MUPXG6vL9JioMaRfRc3zp3JGGHwaqjaAYeFbI8+lHpt8PoGtKQgp0YInngx8JaSlQ
nH0uTLeLmJGjSxc37BCxSuisNrYO2DkHGpIUfx37Qvo82uUhd6q4AYl+WOh1kRgEH
y1vwejbwwyR/K825roWiQ8D4gFprcJ0/Es7uyMFRnHbulg+F2epESceAKnWOzOIYY
jD4B34AcYxjvl9KppU1i+l55/wgxr2VlhOQGeEN0aJjHFTrLB+LdMftrSwCJlnQGZ
lHQ4FiEvMKYHXHNLsga/weiTdjP9Xtjmg1S4/dA/dhq7VFUXv043xkOSjR7KL+BRN
Po3crLkxXHLQoNl9xrE+fRV99F8cLmKSD749OwWrAdazKkwXILSxFOAvMF+h64Jcp
m6KBaDxDp56bpMsxj1+UYksb67ljCkwOgXfZ6lWuZr6leEDpo8bQmY53iggNVCOwU
j0gIX1yDN1RvkXX9yp8xwpLuaJmfRIJ58/FtfJ9YnG0P25MI9ozNYTeQ+JN96LQ7e
JgWgTGLEEq/geau/r18CzW39PL1+9qy19VYab/dcapX75ZpRBq9XgeMU6sP8Fdt+v
zNBedk+UnvOxWXJUohtLIBKArw0/cO9sW8CtqIO4MVctFAry8hqMXU0qpMf4EBbZF
/PwK0jax74ynKSXeyp3lAJfcy3EJVjKWtFonbHvlbMr/MvTtfDHuOpu/hRxRZhppm
nhQxUF8fqfHpxHpCo6B28XBQHfQSCkhWEahpsCoNXt91WGWLSpYwB508MijucNaWS
1qM7D84P03CPbDDJGLZU4/V++foeiM9R2QcHaq6SdImcLfRRBbWQbR9bHRw1OHOoA
X/piaytbGhJvOpbqLdpCeXtNP+bLz5lwC9dKFehPhY3Y1GG2FClpwabiRqk9jGQXL
55mLIEPrN7yHMh/ITMlMRVQed8liJT2BDpF7ZbeCI6rOaczRSoNTMdsw/9k46Cc1Y
qAXb1C0Wp5TUl3AOs6Y3cLgRqLZ+3LZ568YwiJvo5Yf+PpE6J/5iow2c6prxVjHqA
uxaNy4EzfvD6j3BpB1/y5IzbzsCmRefFMyRVeAl5VSSk97zrJ+uS5woEbT5684HVO
U11S5+KHkubSOz+4UJgBmndGT9cppIOFXaOy/ioWAMN8tAqKmo6Q12j1fFirh6r4Y
MS8eHTS+QmSlPE/CMl+8/vlbeKKFtWpjPb6RX4E3FwkQi7xLcsoqXz0iWRVyEdG+u
SD+kM/qF8d0VepED0J5xwHa9W04Hr4MIpYMB/47isd/QP+gx/Zo+AANzkg1PzgrHL
FKp6AVbsjfbysvP8wC70+2jKNAgpSG1LMFqRr6HfPqb/waxawAw/YDt+c2mKRykDB
g==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
21,7 → 45,7
$this->registerExpectedStandardArguments('Vvht');
 
$this->getHelpManager()->setPluginName('check_phpbb_version');
$this->getHelpManager()->setVersion('2023-10-13');
$this->getHelpManager()->setVersion('1.0');
$this->getHelpManager()->setShortDescription('This plugin checks if a local phpBB system has the latest version installed.');
$this->getHelpManager()->setCopyright('Copyright (C) 2011-$CURYEAR$ Daniel Marschall, ViaThinkSoft.');
$this->getHelpManager()->setSyntax('$SCRIPTNAME$ [-d <directory>]');
/trunk/plugins/phpbb_version/check_phpbb_version
0,0 → 1,43
#!/usr/bin/php
<?php /* <ViaThinkSoftSignature>
tGwFGPF89jRw0DEFaL9yELSpMtif5ISm+iiAqLtmpqsFeQJd0T1xTFBXLdTW9qfrT
o0SBCi2zcoLpa74erGAsxMaD95nimbKnQT0OqB6RUGfM523Os2ygR4tgXVXS9PuUo
Sfjd1vFIHW+9B225/2huT+aOYmRs4x6LQyGoVAx/zS8ToPrzz4/LwzU6sftqIaWSq
pXtzLn0FIVIP0FwoNaI2aAZqFAIu+aPmfc21f+HPbeVB95jTV6Kyjmj6c6zBF2fUy
RkEH7tz4iH4cK6ZNe7FUN8lEnf7P46b4Mb4KgepndSYa8tKskeQlIjoOqFC2unvD1
buqOl+8jlLyECEHIsg+QL+Yt6y6557LEw1kuO3EwCZozcWTuc6y5fhKNl6fC83tFx
4wGHvK9te/N0rKusvrN5oT8O1Oorv/Rgc7YUijQAiw+GHPA88Qhb4LbwDlFyCdEgL
vFVbYktyVFmoCw9fXa2I9usIf9RlkJas0bVQkZnxABLK/jtKhgt7fHd6MswR+aeBX
a3Wb7Isa7YcWcQFMMa1EQxG8Kapdzx0GvPJ3QE4/6aEasVa64vfdKi/30ru+syi9O
f+AadjhQtak155gIEMxAIIOiPhseawMYYhItu0JdSzs9ekPBDCbzTs4AR5luSTPql
EEkLkvcor+xr1NAj4i5csP2zkSSYZza55vMPX/LRDFScTASkHA/QEykjuMqMoicyZ
uQpY0eBciTfwOGm01QyJ/7wlZswQKHNVPpELm0T6QgPeToRomdy+aTOFLRb5gb6mv
3TLOjy04HbqVyaMqBpECFqhGWC7DmMECJbDDDisvwm+7iZRv1fEVPVwQZbXKFqQMg
D1s80i7+OgJiEPW1UwPpBGM8rhoMP9urdgMrmEoqUGgBxh26K0gHvEehXVrmeR/bF
WxZ/hTq0BJIipulTpxS3d8mB4AvD8kDL/cG0Xmfyrf5iW/TfYeIQHN5yBiu5JW0r9
8EZUGRqNr0cfROfY00Woc8GdfhQeeAyFnDSgbiYJWQ8km77XWX0gIE+LNkgKiwDgh
jYWZ7uJGEFIGYjui6Doys2KJoMnR6Jbj4yCc44HPp+1Ig3wXN9jkgF3/Mio5ZP3K6
vEivkS+m3UAnNRnaIOScM4gy6vufNzRjCiYGVMIT44tB6Fcb4qM6U/3DvdeFwNGiT
8E3zUudILOrRl/v+2JicM21JO0fq8g9Z57oBTVEByEx1ojbqncPgM7g5v8/TxnKdI
6g1nLypxT/RUUoaSRhx4AqaPbXCWz4R8JxhfuGj74cKNAcWsOt1+n2tnVx3MpOTw4
Jqt3yRltdiZjXbO2ZOvnz2ZwqefNIHb3eJ1EuXf898uFW2rTmBi9XbMqZdH68vjl+
Q==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
* VNag - Nagios Framework for PHP
* Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
* Licensed under the terms of the Apache 2.0 license
*
* Revision 2018-07-15
*/
 
declare(ticks=1);
 
require_once __DIR__ . '/../../framework/vnag_framework.inc.php';
require_once __DIR__ . '/PhpBbVersionCheck.class.php';
 
$job = new PhpBbVersionCheck();
$job->run();
unset($job);
/trunk/plugins/phpbb_version/icinga2.conf
4,11 → 4,11
// Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
// Licensed under the terms of the Apache 2.0 license
//
// Revision 2023-10-14
// Revision 2018-07-15
 
object CheckCommand "vnag_phpbb_version" {
// PLEASE ADJUST THIS PATH
command = [ "/daten/vnag/bin/phpbb_version.phar" ]
command = [ "/daten/vnag/plugins/phpbb_version/check_phpbb_version" ]
 
arguments = {
"-d" = {
/trunk/plugins/phpmyadmin_version/check_phpmyadmin_version.phps
File deleted
/trunk/plugins/phpmyadmin_version/PhpMyAdminVersionCheck.class.php
1,3 → 1,27
<?php /* <ViaThinkSoftSignature>
cyqSbtYKaD5MUhgAs4Z9sDuPHiH1rAb4gJIjlA3nWH3uT/M+CveQvXYoQW3kLyXD9
uM7k4o4CGPpjyJnflqluGqtaXx5x7dKC96hWM8OqWixpv65hE+oISA5Dap9bSy2RQ
2KJsSY4Pw1Rp2QrbZo7f8z2eGVUkmonbRwmDWd3iy9G2FCHvmuEd84YAtDmCB/tY0
yG+w5ilEMZPe+DYOPhOiAA02qWPlTotF27HaMKBWOANCNc4EfD8WB+/rkdv8VvFqT
d1TiDYWr17tcohafgt/D9jGqkn4798lEGesd9kIzHBVv7IlrNz3HLmNsMQpnn4fbP
KmxFuwxBlcxLbODiHGL75dXG6rlf1luXFJqbdb6+GqBMozImeeK/9LZV9NDl0nIcS
5EDN1OvZm6R8W9AYCjOYvWC4CrZSEzNcwDF5sGtDHHmNme/TLiWVH/E1Krzz5LRHw
UdJgvlFzOrGxvlJVhuEWaHbEGhv2YoTPYOzAZMuQe231faOV/0wuaPsV6FYCusb9/
Ykb/IFAEqXbw0mUZac2IRkAmy8jTg4FXmMbD6EXcR5zgMRi1I+ZeuN7hKesOmme0W
bvbjcO8K+f2pm4TK7t214KteqZ//tUW4nqGaSvMCb1Qakir6gjF62TvqTQD2PRvU5
0pqWr6X3OrbbVGhrz2lE3WldW/lXDBk/4UgA3TKpDUoQpXSz7O7SNTkyCZrAqBLqB
5mIKz+8HumNOVhTkufWyyORNWpkjz8l+x7mdaj4c3Ennpfa5+WwMx/5DPvVNkasqI
9cb0qF3ZDfxVYKnGpJFV6cNtyw49mh3MtU4i6LXYWj/PajTeleGBZOUW7VxdhOIqp
AS3orn9AeQZKEEG2JwSm1ITMQ2KFxEoFItt+D9CMOwu7/zw0J4ErHFbU/eQUBwWJy
t5oS1FjhhgO8RGCeOdJGd5of7wlUvFQD4NgaJ/aurFd5pTUS1riwDjoJoWvxBZPNf
8n+wRBg21iVhpQBvofvhcxw4enGSXSh8T/M6IekHP0vrq0wEsNFsg5rLGEx72fH6k
l80RCRLaVz8jXxeoMzLARuVqpmLO4b23pMkhsCLEZAuaNceQVgEM80/LV06qRGHEO
RA9xvDWiGCIEYgp7zJMSeuRRsa/zP49mbj5GcBbMQ7r0iAkyrQJR26V6/erYU5phr
YO8A80zKAVPaCL4GrGrDcm39Q+3J7RPyVI7XSrws/u4nhHkvJ+9BH4K+BF6+ykCwv
1vdrcxB+FFcvhsqFNiUNviCN4MdIyunpR2EaWIp8rCYN9LQVkrbczJmBTsXjznexz
cQFyZGH9F/2sPeoluE6oA+HrVA9jzJdgByeAY6S67pUZn4s8gfVRZvIvER7HQ/6hu
Q==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
19,7 → 43,7
$this->registerExpectedStandardArguments('Vht');
 
$this->getHelpManager()->setPluginName('check_phpmyadmin_version');
$this->getHelpManager()->setVersion('2023-10-13');
$this->getHelpManager()->setVersion('1.0');
$this->getHelpManager()->setShortDescription('This plugin checks if a local phpMyAdmin system has the latest version installed.');
$this->getHelpManager()->setCopyright('Copyright (C) 2011-$CURYEAR$ Daniel Marschall, ViaThinkSoft.');
$this->getHelpManager()->setSyntax('$SCRIPTNAME$ [-d <directory>]');
/trunk/plugins/phpmyadmin_version/check_phpmyadmin_version
0,0 → 1,43
#!/usr/bin/php
<?php /* <ViaThinkSoftSignature>
rFtb6jP+AsAXmTUE+8iu2pORGBWeXAckPLtN/B42PL9cH3hNjM52e2j//r0wnzjjX
43mfs1DY9V0wIqnj3ZHyr1T2eahQBieE77aoPjXnrDo3q9zKYGXBn/HYCe/GSy7P5
UHZr13+qg7vOtbRkShY1ocvDMChpOUqFeoK6XTHIrExtGy36mmD5BNnW5xGwlLscS
Gbq6KEmreyIfCA3K1NjHn6Hw1MmfdnglXGHzN7YpnjtW909aFmgYScJGaddwp29TN
JBA8oDpxsOzLT5iskEq98OzZJnhwuMClSEWgKPIJVqQy4lIzKD+LgDaLFZwc2EM7w
dIICpv8rYs9wADYn+zyIiCID5T6WziJRv9vc0jJKg9NGDowJehfKPSYVgPpPhGTzt
vovnoXr4GNOSKH0NxJF7q+vZxsiP9OsFJXWgtzdRG3pdxlNaT/KhraU/W+p27kgTz
54iMhkkShx9EskOP5vFqhlNCuN4pcvKlB+N+pLxGLtHQ+N400aPD0WVP2oyS/1sbl
PpkWuuUookWSQK1cTBf60kYqx3BOkn3JUiDRVZgqvI/ipc4EEJLiYVdxHsKqu/kJo
B1qYXXxOQFSRUZ7UZLkVvn+JZtW6nnK/81fOeRKE3VIV7x5ejR9T8tB+dqv4sCMmj
jF2ehtevg94SMBSJjzPRcGp2pBdvvLBI83jZbxVAuUflLEE4BshNxIrTFkgO/HScz
Gd0426D3V8xfTii7e+VqX9JP3nmv57nsfwf4xrs2+cpZ568hhC9Z9N/aRswz8arso
rgOTcb3uPe8fkkakoIqNY7Hn/3s4YLl4SO6f/RIiEUE+vw+mT+cRK5YL9uphb4Wmg
LldHT+SbLRJXL9HGGRS8QJQf42SwH0IeCX2IHFC5uge/j8vOT8IaJFuuZ+iZNuu85
Dx/Xqy8+0xY/rWffR3cqIl6qsgeVC3aAPupPoC3ndb9R4VLCN/6N4RlY1IvePkYSg
PV8W7ufroY9rAGneyB0y1uA+wfetqIcwxFlqxq2GgSVl/koBs6jaeN/15CmwSrp9Y
i+VNotQZJFI+spIi45XM8dAgzIXNFia5VDJomy+NgvkvJf68De7UWxXo9WLebIMtW
C6ShwmNvg/hcdwfk6tCE0DMUjtOVYWcJSAnwFTiiOR+YcJkTHA8qDL16QxfZBVzNJ
lj4SOFvdv7w3KK+JM5OjlWVoDy2zRIE8IK1uGe39YXEnZbRlWP9EHf1f239hhZ4z0
/23Mj98bft2PSMcjWzioEDmzdCvba5lHBE5mrmXGjik/zQuypMXe4L8276RKA+Wc3
HJ3pYyE66dHT2cLpAs8Sjg3KzcEAwA7N8eedyMnIh6Wj5oShDqp2XVQoWt7MaTY1m
g==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
* VNag - Nagios Framework for PHP
* Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
* Licensed under the terms of the Apache 2.0 license
*
* Revision 2018-07-15
*/
 
declare(ticks=1);
 
require_once __DIR__ . '/../../framework/vnag_framework.inc.php';
require_once __DIR__ . '/PhpMyAdminVersionCheck.class.php';
 
$job = new PhpMyAdminVersionCheck();
$job->run();
unset($job);
/trunk/plugins/phpmyadmin_version/icinga2.conf
4,11 → 4,11
// Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
// Licensed under the terms of the Apache 2.0 license
//
// Revision 2023-10-14
// Revision 2018-07-15
 
object CheckCommand "vnag_phpmyadmin_version" {
// PLEASE ADJUST THIS PATH
command = [ "/daten/vnag/bin/phpmyadmin_version.phar" ]
command = [ "/daten/vnag/plugins/phpmyadmin_version/check_phpmyadmin_version" ]
 
arguments = {
"-d" = {
/trunk/plugins/ping/check_ping.phps
File deleted
/trunk/plugins/ping/PingCheck.class.php
1,3 → 1,27
<?php /* <ViaThinkSoftSignature>
XADYb11P/nrgh4ZQEY8fC2h7mYMpi0Aj/fKxEEtCNnEiJdFfdPBDrFItkj+/gduXM
i3kU6hyR+RFstliaT8F7Yj/r7ta65WnhYw7DAsIRLTT1bC7pXC5BS+a75FQe+Lxeu
n9AjjXyuyy+T8S88RSiyRpRSMFn6q16Jd8naGr2IVKZ5T0lKSQBe4AYURLJ3p6U5G
cvKLFOerTRMxQs7BiBmJGfmSnk6oU587MxJN5vEvOa5nwpRb/vSWcMActNmZg3moh
xfPI1E31tMU9yV0jTAb/2bWEP8+KcysXmPBelti+iAA+QHpuYrwHYVPNFrBAmtOmB
/9dCd4jk/ucReEObKhow9JRPrIyJ+8hCAXZovfqKgP+jF3FdlNWypLHcCYsYClfk0
iYXTCPRZHTsKwKrDUPDZ+Gksq4ODBeIkkLlIGixCSmVSr8M4VAB2s9H38xPbU+vhg
LmgdD1mj+abGMKZnzWjsLdlyuOsRJqnmqZ3QCPhmtRnzpgnYAo5gR/QxvUiPUVMdF
KPZJikmEHm/esM9Ia8J7gP+Dv6BLKLTpzJIMzEU9C4Kk3cVlEX5FlqWRwUdwdN+lS
LX9IWCFYN504/h5EEeOZz8SxZQxFONfk/mbxTx2yFh4kXetv2GSuk1oAvZIpFbZz3
XHNi+t7zhQQJm67lUf/SRYuySfTamEcuA6ueayY2jQh0lFLU9yuH6LYMHoOyP+1d4
QJKs9M1KmEvzyX4k5Wbpd2zRJfJiUqnkqYBKDV81yCzf9f8l4NtLHDaoJo6e5w3ut
ch4gUlpYNmo8lS7fyhx7u3cpIGYqKpQp/8pSsPvbMisFYjmzPWkrdTnsNxpaqkN9+
XKOdmyumj++IDxUrIXQovLJNcT3nAF7+0lG40YigI77YD0jjQV6P4Kxwbh9sRCDjq
JmN7aKB4NqvA2DYrtqklvIOl85nKA8+RdXP8Nvaa/5yBvUrWZfHmcHLK6ogQ2Um28
ZEAiTB6HUfP94JVA6KXglPN5vQ7rR+gptxJtt82R1ms4VXJo/NPf/c2QVO29LEsxD
ePkfikCPJLfwNqNOYGpoUm7HQc1C60tHHPCbkMwEy1+J3GfIr+q8sHmFcxGLsqAg2
LECUGs5Xa/Z2wY87sdqBpYZXx0yHxfnWYWR/ixCtOcoTvUSKdqRxHZJAVdzY8gteb
aIXX0w1JZ6Hj9AS978aCF3Y833KtgTlyUXzD6JKVddYkpc33zK7yHJUy+QSOxYKIe
fo4TzHZtydviNY3vjE7aDiOO9tBGfW8ZmVNmwcicSdLUYJuEMgCWsH0hpIVSAw6pD
QMRu59uTvROscljpySe2DBmYaBTKKIkaDMuRQ/r15/qd5TsRQH6FjjCfvUdK+2zFI
Q==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
25,7 → 49,7
$this->registerExpectedStandardArguments('Vhtwc');
 
$this->getHelpManager()->setPluginName('check_ping');
$this->getHelpManager()->setVersion('2023-10-13');
$this->getHelpManager()->setVersion('1.0');
$this->getHelpManager()->setShortDescription('This plugin performs a simple ping.');
$this->getHelpManager()->setCopyright('Copyright (C) 2011-$CURYEAR$ Daniel Marschall, ViaThinkSoft.');
$this->getHelpManager()->setSyntax('$SCRIPTNAME$ -H hostname');
/trunk/plugins/ping/check_ping
0,0 → 1,43
#!/usr/bin/php
<?php /* <ViaThinkSoftSignature>
BAQbDgRTr76NdKkzSKmQyWooYpJbFMx/0iq2M+ZbMRu0Lz97dVXNop/fRkpTBvuCb
4gT7JqSLEjXZpA5/F8pxgJSodglJeNmA2snbQN/Js+jVu6jdY08mScp9e0IuM/SVp
10RHZ9AkEoSQ7AhePaR2WCBSMAc5D10S4XO8UsM7xfXfAULkNOrq/ReUurat6FNgS
OotTK10SFjEv0/tRbYy9NHzcZxmA817wWf3vx47ph+B8BWbJlqgnvk2ktshzwgF32
Kww2luLUsab4OGJ28oxobv95sTBsewbalrJB/GRi0NNvpKuadQaPmAnNkOhRmiqqr
iD0Nueh7zYCWNVqagvBV4j7M7SjQ42DXQQnm3JFCeFbh1+UBlDGQg/IaHhh0mwcsp
KYtoX+Ja02WlA9yYVOtyizN3tzoVGAQwZ9pVXs1AiQZp0cvJ/iOkCZMq0nnsZ0ves
eyNUxIzhyBjvQTQkkFKPUXk729xVdy1D7Sksb9tauOvRKtYTOktCDflv6lXNzwgtr
B/s2bLOWNw6mzZG657HnGJRG4qWBx5tHLbWJFGc/xifM7Zrefz/nO+PNKE9oZvG9E
HSiYFdZdC0dJuesZqS+ouWXfVj/cBO5t9bRVUBzLIqRz/9zE3a9vyDC9kNXlxu35n
mWVxI7ziztmFyAoL7luQOXx3cy1GYu9/h9plvnsQHbkKTocWLAd5tLKUWYUgv0w6/
gPuF06QvE38Ui60j03U2eXj8OgB1wUu/MkTvepSo/VhvJqeYE9rartSMMu8p9LpUn
fASI79xyFxZbkrJTsLI+t5UJLV1tAAwBykjy9obmPgZlPokBHkKQw3iFtZtkt2d3s
BeROfKVniHW7gItYETNo4ICnbyHON7QV8Ue+Bug1Rg0IuMl0BNB0xCAz5IWpVUqbg
LqEtoZZ/juKXt09j/bt+TjQ1m5EBY1/TSHyV9uijImxjf1p/U+NkmrtOomOmJ7A7E
oO2lAOTx74C1GTc7xFalLUsp7mcGeqzYnNGG5viNdZOIfbyASdKeJILD+a9YYyzHa
04Rodx6X+U0OF94jPQWyDK21/TfCbqOqdwPqCO26jeyIM7qpmb4c0Ie1zlhZtcgHx
Im8Olzngf1w9KxjF6N0USfodZ8bu1DiX1Az+jqaOVUSCuXHcqTlvPMIAjuM8olhM7
+fhfyK1/eKYqOcwTE+4emRwWJ/eSLx3mego1Cph9MHt6XHaWwjXsKC7fOxMHUNAyq
Nq5QrlA2spT++zkDJarqijIOzZACjWEpXVVshOLODFkXvoYNxL1LQvr4CPtDETo4d
bJPF6OG34alt8XYHu1nrlh5O8rW8VCf0CcLJOuzT0NOh7Kad8oaB1SisjxLXo2W0N
Q==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
* VNag - Nagios Framework for PHP
* Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
* Licensed under the terms of the Apache 2.0 license
*
* Revision 2019-11-18
*/
 
declare(ticks=1);
 
require_once __DIR__ . '/../../framework/vnag_framework.inc.php';
require_once __DIR__ . '/PingCheck.class.php';
 
$job = new PingCheck();
$job->run();
unset($job);
/trunk/plugins/ping/icinga2.conf
4,11 → 4,11
// Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
// Licensed under the terms of the Apache 2.0 license
//
// Revision 2023-10-14
// Revision 2019-11-18
 
object CheckCommand "vnag_ping" {
// PLEASE ADJUST THIS PATH
command = [ "/daten/vnag/bin/ping.phar" ]
command = [ "/daten/vnag/plugins/ping/check_ping" ]
 
arguments = {
"-H" = {
/trunk/plugins/ping/index.php
1,3 → 1,27
<?php /* <ViaThinkSoftSignature>
ycG9mZHfcSTDqS2+0fObOwa/a3LXTPK0tkNZEWg7OcXYcUhc/KJvOSM/O2d5l0HB2
IUwGs8OzGfFT8sGkjoVPRMmhi05iev4hnrAktO1CxXsLcWP4cijATLaxu+sOgNIhL
7c/bSJIctZdt9jl6C37xUaIiGgFjD1YJkk6L4gjBzmx0jeB4w+jIWd9A7bDUciH7l
dPMWFmHNLGXTjd9dgycLR/Jny8AxxvlWzBMZaovyxbhbkpYDVCeYLPeDXEagMr9Rs
Ye6sz2CFeVViat0/JM7cnRfUpdJS6AV/kqvz0r4YzJKIRht+IaoifjsNTglU1d6hI
+RoltKtaLcwsFU+Obykfr3x5PP7p71w8/NlOagaYkaUer001wFO2wNVBAPUmmk+rU
oJLGT6//J1LCLg6i+WkAti9Sn0Ec4jNq7NEjMDLpzQmHavyxmQkfiUwaOLaEKupBb
CXaJK3bwk6bGvywPJ+cj2ktqWFRNhxAyu6mIUTOciKuR1lAheQnlGOJAe824AbQNI
AlEIavBz8dboFSvfmbuJNMex9a+963egDbp/zIkIf9StT9DT/rRTGkfcHf+L15gjO
N+Zdlg5djctscLC/MCf65gRiryVgbj1M8BJZOZbxav+LjVyWpHbRZ6yjNw/B1VU99
SubHkbqvGzsKMVhsbBj4+kMJ3qQFHUW5WC5Gi7aI3zgRDsHRMFirU1dvke+YOpOuv
TcO0S2QTYCldGRrt7aYBOhUATMvIgzdQQ3NVc73a8aFqLBPLLYcVH/OqPVz0Jrbvi
Ovlb340NTXEs/Yym/GRA94Am5z0Do3w58dugHnsWxUFbefBCmk8YGPXmFGpdsWOET
SuFgSCSvs/7gL4gOFuyUCFPF9PeJ20ML78Z4yKOnzldug2W7BMjwvrgEWkJQbtVCo
xGJQ8nh06cvVIhNWNzHmdlDxcIR343mYYhzU07BgUX+jB+ecNUK94hkY7vBNU5DzQ
S/KeaEmbzuD5wNCnrdKmsi7sSQcg4m/MMzId+dz26Xdly5eP1kZlOWsiZr7O9W+8m
9jo30pC7fEfOkkApHjGpOY6azHhZIHxZGbNYniGADMPePxsQFo7xgqidJrKEDdFa+
DA4rb2cK23EWgyViZ4NwfctT6KA8bBqUE2KZ2ncsf8lVQeIyDLFQY3OeLnhNkzDhc
pzQMGdX017pM9Lkd5hJ2rbJv6gEL9ifVts+TFC9mDIwYeCoglG58wJTFpwIVPMhHy
0MBCswq/Wr0Z42paHzDoTvpxfrLXFVJSY9I+JcPecVDwRBPylnr4/n419gDV2dQpq
ZddTLjV/DdGTWBObecZaOSEIQffScHqo39Q4mb1vKuhS2Uw2neUbDK8ZZWDU8kZdG
w==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
30,7 → 54,7
<?php
 
echo '<form action="'.htmlentities($_SERVER['SCRIPT_NAME']).'" method="GET">
Host: <input type="text" name="H" value="'.htmlentities($_REQUEST['H'] ?? '').'" size="40">
Host: <input type="text" name="H" value="'.htmlentities($_REQUEST['H']).'" size="40">
<input type="submit" value="Check">
</form>';
 
/trunk/plugins/pmwiki_version/check_pmwiki_version.phps
File deleted
/trunk/plugins/pmwiki_version/PmWikiVersionCheck.class.php
1,3 → 1,27
<?php /* <ViaThinkSoftSignature>
FWd3PzwACGUUNwFj2FZtdCx2ipXSNX3x1uyBFYgzLzp0K55oOdnhaEN+27cirbkFQ
V7tzbYBjLSBjEJHuxvJ9O0z3Pe4UfpBssdGK8olMawnYpucXTWu5V/LXpHR8+/6Ky
DSnF9zrZWOQVCopAhoxQIr3qrZOVduC5/fVuJ3G4KMQpnPRee39bfjYOw9uZWLYeb
Ad65OvGt4FWinnFF2nWmtwzjJizewBgHGOANcLcGfku9jPWW7yPv4h/AkM0Djoef5
a9KAjruBIl59Ff0f8XwIqHVobn1e8r7C5OxAj+k8MJFEKIuc+p0cTs6jvNlqIPmqq
j3v+HCcLJO3F/EQ5B5RvjJdzSoYWz9SAO+qZj5w+NFnhAOl3wU3tvxPOqqdJbHh9m
8odOGvxQynUPyD5gm6VvRKT9XqaFEWrW4fZsjZBqAQ4OPmr9OZojvI6DgcCKawxeY
Je2QWUTAD8LugXi4+K9SNWAReIUF5JjUAAM52CwlybgYj2JLZGjUiXdIiZ64wn/sW
WKOiHk6kKiNIG2hoSFapWF7kzuqAKLISDzMKFQ6SpnGy72It8btxwpnrdfociZzJ+
8rPoIa4Xbo2Kz3Gel42wHnokXZdqWaTkMGY9kRON+MdXMVNoZFtUxegniDMtwK/48
4E0FrL3LBLdhveKvKbf8D0jpns/tByOELsw3p2m+frCAfUfmjoqeuC+jpkRYF3JxI
jSZdJozWJTwNVpvhT3Q16/0O4gLm6Uqwxz0oLpsoA/c1P/yGOqf8eFdWklu46PvZY
KuB4Uv8TANYvk3HMGNbz2OSWnbKAFuhm7pztZdtztszbYU7VB8/UQ2FLLLoYtkXBf
R2AB2qyvy7hbNp4Qq+NyJFuM13WOHI6EcJHAMdkpNZ3E5D9Oz9QWOELAwpcgUUOGr
uDoK1DYVx80+Ark8BOEQ2EroNSBYhepKltUHoa7hU8168E/9RQPU5j1FPAVxzohp3
T5ZpJlxRG6P0AvwfVXKJq0gYwpdsmY3ICi+B0FCGv9d10lpxiGg7AouUQ4MBQbgzS
5Exe2dkmaQG5JgPwstUCr46aAVTOIKgfgHZKgWKkKdryhLNpRY10Cg6V3YYpKK2IM
83CsIu9sCMGRj6cmruPVU0V03UUazz1msJRYtxZU7kcpEYSbWWpY4vVaRDzNwvhIa
v58j4TUKubiiAUBLlMF/JI5WmdIpAgbNxDmH/th7Oji2cJUMicnyPWXo9ldUUt0PA
JGGODkYUXPzQ3hj4ncI742VXxbhTe6MCkZKPu/D3y54KHyc9Q67tc533Qu7+KEX3A
rO9FDJKPnreXD57NC9hx7CWYkh8XobtlbqKgBW2wHufEy7rtyElus0+j7PFBKjgCD
w==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
19,7 → 43,7
$this->registerExpectedStandardArguments('Vht');
 
$this->getHelpManager()->setPluginName('check_pmwiki_version');
$this->getHelpManager()->setVersion('2023-10-13');
$this->getHelpManager()->setVersion('1.0');
$this->getHelpManager()->setShortDescription('This plugin checks if a local PmWiki system has the latest version installed.');
$this->getHelpManager()->setCopyright('Copyright (C) 2011-$CURYEAR$ Daniel Marschall, ViaThinkSoft.');
$this->getHelpManager()->setSyntax('$SCRIPTNAME$ [-d <directory>]');
/trunk/plugins/pmwiki_version/check_pmwiki_version
0,0 → 1,43
#!/usr/bin/php
<?php /* <ViaThinkSoftSignature>
Uf5W4vCIVeZkNXOMmqzzNeGEOaQyaWpdUJWOcxKmcbCKXFKZ1LmpLMZmbkiDJ48nj
J9v/OtdEta+QNPoETMsDwSQAS7wFQUbUvmj46t1ap7f1V0rh7yh6qzFbQhSezWU+M
k6WIeUXiO+NdpEJN36prt60T3SGiBapo6K/sNneglX4ltAnZZliF+keFod07/BQfK
txCHQ0w4ZgEx69/uK4r9ZOQg6rYFG1JBUFSX7YR9kRCyGpDNCJlXMN6b5Zp2mT6ep
OD0Ea0cOXVHiuSotqmJBToC2xahl4hO2mCvu/4oWv42TtG4/J0I9oz8FNW7ytvikS
t/QfiFKZErqad1P4SibjuFHk9JwUYlLzIAL4bIvWroLgwx4xVO8LtViB8iaknqOa5
hEk0a2HZk/OrowMNCegQgoTpah1o6CZuZH7Dm8KMFl4jJarT+u3U77nQTASUsjfHz
wkOP/KwVhsLOrka+RYl0v64EKaDyX0M29pcI56w2yHe82ZjvAKW8Ju1RZEreRV5QT
E8xTE6qOuOl03mNMuVV0CaTLb08tUfa9AwUGoYYxN2t7xdD1yy0oFaHAiUcvaTNMN
4zPfDPce6ICQZS360xmLUg3nvxYzmTHD+s/tXhc2Kb4n0cSVznuDnuEZte/QXgKoi
w5g1bLsdPXQk5R2Dq1EB8AyDQUUNlZd9VyzBkwAhXAfmskxRJvPGgEIvoQC4y8QsW
dOtvIW5It8WuKgbR3K+6QI+QgNwnVtG9NRFnIHLMAR1rTEm4cNsFetcyQaT4UbQKz
Re92tp2ibI9Y6551Qnf4UdvGDRDPQuOAexb/ROlExuyGXUJsvfP+TQHzZTe6FLVmv
nKVvrEDUfMZvmV0YCWVNI4lN23PZDwl2i8516vRhbqtosnSw+60+mMDFk9g6pvtP6
DAc4Hb7DkfYy9XsdUD+0a5Bt9q+E/mdHBnR3PoR49KgGU4YdzrYm6gelWeGoU/lD7
Gn/7qQCIF2Fj4fWSndlxNeZqM8f+K42FYUbPvhwy+De0gUOQ/C7QWIVWp34HjSOgq
QU73krqAvwDD0h+IR1eREc/vQKOLOgNGDge8Po3g/EEwexJp6HETL0DAZzf5JgtLL
IFk0WMRl0n5QrvP35K9RhPAjPSxyVPt2+jDJ+hQ5rb8ugw82O8ZcxQb3n06Oyqw0h
Q+flDKBuUtryytq4KVu7QnfkKsnDPyMO/HmyuGQoUkYsxUNSQazhsZh+38dQZAawP
wFuWhCLSUSwf545jsOHiz2i5/7URxFcF4I1X+alv6zQenDVT9nGcjok5ijvd/e4Ei
Qbpe/A7oqlOJrgHNODRuS3jmHkmRRa2Km3xoFbUrUkWODhPvEQKXjdhWy3bfMymMT
Q==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
* VNag - Nagios Framework for PHP
* Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
* Licensed under the terms of the Apache 2.0 license
*
* Revision 2020-03-12
*/
 
declare(ticks=1);
 
require_once __DIR__ . '/../../framework/vnag_framework.inc.php';
require_once __DIR__ . '/PmWikiVersionCheck.class.php';
 
$job = new PmWikiVersionCheck();
$job->run();
unset($job);
/trunk/plugins/pmwiki_version/icinga2.conf
4,11 → 4,11
// Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
// Licensed under the terms of the Apache 2.0 license
//
// Revision 2023-10-14
// Revision 2020-03-12
 
object CheckCommand "vnag_pmwiki_version" {
// PLEASE ADJUST THIS PATH
command = [ "/daten/vnag/bin/pmwiki_version.phar" ]
command = [ "/daten/vnag/plugins/pmwiki_version/check_pmwiki_version" ]
 
arguments = {
"-d" = {
/trunk/plugins/roundcube_version/check_roundcube_version.phps
File deleted
/trunk/plugins/roundcube_version/RoundcubeVersionCheck.class.php
1,3 → 1,27
<?php /* <ViaThinkSoftSignature>
OpbezgMkPVeK+pfO9zIJJPwMOQ4+s630AKA2J/Ty+RAdDwFg0cUT39SNttpTBpK+a
y9RxTZ11ln3kvaw6NbOHSPswfOZX9+jl8IhgpzQzDE+ha0JA0WFrDv342DgcWgap7
hWCbucAj/9aOpPT3j5tBxsUs8FON297kr5dQwtSmHcsPIauu2tsaAOOUdDouEO8Ua
xPrpdQ6oN5tpiBlWh5RBTn+19N0ra96MUXi02Tk4+6axIQ8xrkeTNb8LLkQM/h3J7
oVndkbnF/xVrtMxjz7pB+0IxiTAREM6cRBfVsrMawyPWp075iqiVuea3XCy2Di1rW
3hbfWg0QfYX63ft4Ag7HyxANs9NMcNEDU3tdotae+Rs7W8L7c7Gu1+Pc6wTjX1gBV
Y0am+pP0Uceug2sR7nCi6Ew9ff6XQE9DUy7/GkQsxpRhxs/2UpuHHpiygvl1DhUrm
vBbDmfKSN3QTdKaTVJ3ym19MyvU/KAgHPsLX2ekDUGKIwc32vUUBvYVJvMdoavI+P
+1YKEg/oRveZuEaWvpyu/AJIlhFrd9/ZaLenyC5KpiTB+1+x3vvbVkcvOAZydmCOl
jHS0M2ep33yl5qSBjv6gdiwkaX6ABStaZNNcyiPbG7CBhbkdTlePrwSQ6GpV5F6F1
rs1mnAhFHxNK/BC0BtOMEU25xmODEf5o7Fs88sce38CaIEQ60WNX2ntMl4Fj0nDVj
nIb8tAk04h8uXPs+ZMWS5Z18OimkzGUaiig8Fr8cgi5OHdq7653/KrdyLc/y2gu+J
SrLzvQ505M0CtxRkQq1bBOw8gdeDfQfsYebwkz5t/AstIDQBaTNBbT2sgSAjtNz4k
AssiRulBzQW2usaVk2wcJWZgsZAkDCih2l2oVyrEUi1ZyG04L1//pHHEKiZToPQVa
1AkIH+EAgq9gsdDCqYxHr7otFoEScMkI5I4hsKIB0QA4RssthlKAwsxnVxUhiKn4u
U3Id6tZ9y3Wy0652VSeD4R1PZPnyy8lGKzZ1LfxKyPUWpcZLSQwdHPWRxzd6gp1aw
98+Iwqt9nezuum+PcAVYNEaU7bJ8UNVLlsviBNevKGcW5Q5WSK97w6BZ03uwFHSmb
HT6n2/lSw8yL1j4eShi0kK/kEhmB0GenuwlZpBnyIpSSvKhDENsQMqUpQc/r1zqp/
V7IQM0V1sU35flp486GhDpEwX2XrIFM7ChCXONQpfv8LXS0Q5UUVimlner5YotdmJ
WnCwWLdyGLDPQGTtsyTQOa0QqVgn6vruU99wjtmKuamiG/VvtRu/iinzQRgOsAYLV
+xFTcloIlYqMBcTYbmE8P31rqnVKmFOH0SjiGDzi5VT21s1H4UKdcf4DX5TUklTTw
A==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
19,7 → 43,7
$this->registerExpectedStandardArguments('Vht');
 
$this->getHelpManager()->setPluginName('check_roundcube_version');
$this->getHelpManager()->setVersion('2023-10-13');
$this->getHelpManager()->setVersion('1.0');
$this->getHelpManager()->setShortDescription('This plugin checks if a local Roundcube Webmail system has the latest version installed.');
$this->getHelpManager()->setCopyright('Copyright (C) 2011-$CURYEAR$ Daniel Marschall, ViaThinkSoft.');
$this->getHelpManager()->setSyntax('$SCRIPTNAME$ [-d <directory>]');
/trunk/plugins/roundcube_version/check_roundcube_version
0,0 → 1,43
#!/usr/bin/php
<?php /* <ViaThinkSoftSignature>
L1MnUb3Xkc3wOlB1E7K6789Ibm1YZDKX/5BoPgDbdDb+X3d0MSj/nVfVHvhEkhqyO
1KoQrXAp9+SNexpdSj90bkR72eAoEdwBGJSEDmrqaVerSsdPBIGdIT2sgA60hcodN
HuV7LBmxLDioooX6FzyWxfplL/cYBfRZPAbzV7/Pl8vggZuKVUvd22zaYiyUF59qa
ZfO8H4DiR4s7B/OPfXDXTMbwN54Jy2SibYiBDzEYPkrakdebzht2XSnjs308we9v0
MJ9JDFJruBD/SnTQFDVEicirIJwfswcYL0UoSE0V+dbfilWzbREPIb7uUZOe3FxJ6
QGZbQU8eutjsHbLjBZ05whU8icmcuY/GviWoJn7x7L0sOZD+U3xkCbVQSqzOtI22k
kY+qckNz6IaCTJK0K8honEUQrHkpSOyvH029ioIzz40o5X5OaOGAXOz7hnS4wj0Cb
Rs95e/29aY26f1gV2nllkfXmaK0D8ghuxeUXI4fN7479d4rdOC8QkiuXKSUFXvbPX
lK99bXtAr8p9Y2Ea2t8pYQD8GTBgVUXuqnOlx2XLNShLeDhXXmhrPztXKpQe4hb15
JqJF49tA8E8RwybZEH3JodntS+S7COOp1qKMMLpZD051KeeJ3QfJ4aJzHD4Iu+AA2
uvR+jY2fqiosDLyzPDu6l3jHKJ+1Qy1KsZpWNXQ7MGxFSXRqswLxCE/LUDDE66B1d
R3psyCVF7XVT/Al6lvn/3c+qjy/ydwb65SYTCZNTvGK64VabmwzP2qiiBAilpxOT6
VZ2JDV4nfNMIR2Iqf8U2wiDOuAtV0wB3L4Vt2RV0tJETIqe6uizGrXEInLi3d/hwC
TObty/BriV/6gbzJ/sQrK4s+oNv3RJcvaCv49aGe0hnWNoZ9TozcDNr14Kl5HsZSA
7lz9WkiLNJ+B+Eaq4U7drKFRmSw5PWgbs3EqG1bo9kQ5wt9Wqpa7dlzDhkypCfjEI
Pcz+wCXec+/cYdTDrMc3Eu/YlaPpYv82YUW1Ab6b9n3e6vbLehkUzGpBK4N7+Q0GU
qDq+mSq33XoJgubo4ES+bNHZGojf8TDZn4H9gcwv5IRU0D8rM97Q2bpaYste1EDqH
8gWiazlaYlMpG2iuPieUzaD89tgS7acSD1Zd9bJpw9EN+OgsyYlukulhc6qVyw24q
+PPp9Ym9a9MI8kOLI58ShWeoDNO9e/PVghds1AmDuf3CX3kz8rfv8wL3nqBLlKwqf
8Dr6qP6wvx7+lpbBPa4QbVFTjg6TSGxoWQFUyMUjQJBnlckpP80x3Gq6FiH0MYvRd
rJZ9Qzr5z58WbNUhezuLKWrvDizYQja41k/EC29Q1addLTG7bDHne8CjjDRSoFHYP
Q==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
* VNag - Nagios Framework for PHP
* Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
* Licensed under the terms of the Apache 2.0 license
*
* Revision 2018-07-15
*/
 
declare(ticks=1);
 
require_once __DIR__ . '/../../framework/vnag_framework.inc.php';
require_once __DIR__ . '/RoundcubeVersionCheck.class.php';
 
$job = new RoundcubeVersionCheck();
$job->run();
unset($job);
/trunk/plugins/roundcube_version/icinga2.conf
4,11 → 4,11
// Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
// Licensed under the terms of the Apache 2.0 license
//
// Revision 2023-10-14
// Revision 2018-07-15
 
object CheckCommand "vnag_roundcube_version" {
// PLEASE ADJUST THIS PATH
command = [ "/daten/vnag/bin/roundcube_version.phar" ]
command = [ "/daten/vnag/plugins/roundcube_version/check_roundcube_version" ]
 
arguments = {
"-d" = {
/trunk/plugins/smart/check_smart.phps
File deleted
/trunk/plugins/smart/SmartCheck.class.php
1,3 → 1,27
<?php /* <ViaThinkSoftSignature>
bNs6RDbDtvaplN+W0zEqFdF9ouhBy80juWD/zFr+tV5QgZ2n06p5jqHQLu+4xRaW9
A6jqIg4xVnvN6OKBqBvDHuvkQTCQX3SpHN7YF/aPPDvWPeEbb5HodC/aHAgkl/aBW
d8WDmR9tv0PuPWPLdWMwz/X9qYFc9rtVmTgR0Z2A5KQ0U/gjigJ6YN450hlKwn7v4
f/RBOqb+2AJv77/eN7QZXfJIRhPz6k/QQi3woMjNflOzcbSyaVhQkpHU1MIIUbUGC
Rty5Zs214LFSrBMGwVdIzZRl/ePlf/BvcvyBzrsfXwfGJKDJw/O6ezKYb4Vtu4DcS
dt5ThQ7ZZhE9uEj09lmQHSR3aZWQy4cZ/C2/CAw933MgdQ/uiEHbD4ldfSbJXM6Qq
Ef0iUSvVsVimqRrQmzE1MmgYb1oCjPJ+usAXsMfbi3r3hG1f+wlwkjRX0MarQZlup
VljpKJwvCXyYqm47UGGTaE/ajqNuYWxnASpmhoCO+NvbEz6DzmMTDlvsJF9oJoyrU
wyCzAij9adiK0FVnmAfB6jpyQskzP4RQkXKyIgKtzOPgGL3cSLAsBi9S2TPLr5CRX
EJChPEWFFKlDvGHjg7XoerclvHYyuNc2v2Xby4El3CusDH2oCHME/wBUFjFYn7OoU
2vhbsi1fx6lX5t3eNmY9J9N4sUms63xOTr/UoeYOrPA/jzl5675V2qOx7cGZjnyYp
YUipAnTepOt5FvnlW1i9TXMgRjT1Z62UJDJ5S7MLuntiwSxzyWSYE3NQ0CvwhlKQ2
HZ8+j4r5qMxLevxbOZQAPDY65BNPpWVeyM/gPE+uTuM/XGJCEYazJJQ/h/DbdxH7e
4eBYQfvKTajwICmr5Jvg0tDrAsSRBBuGpwQxCPzS+f17yJT51IoWA4r+TilQFn0tM
vk5CAgjjQdPMMk2/fyfE8ZV4izYIHPcMrNBYlo+RGuTQd6QkoTnb8sC2kc4oXoub9
tFevAhA/Rm3oVGWIwCSH3rVfeyK/4cgSeyKHsd8xI8K7+XRvVrCE4P49yzBj/xd0P
0YQaJqONQNSUsFpEBn3ce6OR1Hg3v5ueZm+ZUS6rYWjJXO8h+KYV3olyDpa9Y4Ub2
LfVQWMhNg+Z37Y087vB2AYsephcBamqbqL766cs/+Dw8vdIkVTnB4sSqOpbWtaiAl
eIoyqDQdg7A9LBZz+7yh3NIIrgcoJ7NbliPfMAzscd+rTj6iRzt/+iJfaSiDEymOJ
5NKibqHD9a0t+gw3h6ZZ5fx8Bz8520xrpH2dLDV8llXLce/j27B0/VqKF07QIpn6w
+Z5NHZZeVUredJlJhMOEyN1v5AUenSbT0si+u30f3m8UnALLbs3QfbZ2yniuRtITV
w==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
24,7 → 48,7
}
 
$this->getHelpManager()->setPluginName('vnag_smart');
$this->getHelpManager()->setVersion('2023-10-13');
$this->getHelpManager()->setVersion('1.0');
$this->getHelpManager()->setShortDescription('This plugin checks the contents of the SMART data and warns when a harddisk has failed.');
$this->getHelpManager()->setCopyright('Copyright (C) 2011-$CURYEAR$ Daniel Marschall, ViaThinkSoft.');
$this->getHelpManager()->setSyntax('$SCRIPTNAME$ [-T <type>]');
/trunk/plugins/smart/check_smart
0,0 → 1,43
#!/usr/bin/php
<?php /* <ViaThinkSoftSignature>
PlZYWxINdIanFYFeUVDsTLMMxMM/raUv6IV5svu+EWfGtNMge4jicM8OwhfxJ+9xJ
frw4BanWArk7PzkBD0GsT/nFZLHpRgXuMsEk7YPBlk2YxUEDkTkJeGsSy6wd/FhoH
PfHlPrGveBymybvsOWlcF/bbvDJOcKoj5oDtflE2kAIg14xlKvJcy6X01iOtceueN
h9KP4/PdQ+2fUGxEssGiz1MjgDjcA1teXlWtBZDlthMe6MhLpp9YPiu+13JkF5BUf
ZWhZqjmMpr2hYl8sz7CS6DvZxJUJIRci64qUZEdKcIljDhgCFq2m0FE9oPCNJwdX5
/9bLk/lqpxjXMc0rz37TT/+Zf8i370I5EIepgzjqx+Xrut7aNyQOZ5173sKIPJDpo
nDQToTGK30W3ZOZHWo+101+GDANM3v/l1Xk/k3XBEYBRKjYZmryGNd+9jn/byd8NL
hQOLol5l34fGL6fBF1AE3BozqtqGqitKMjbnEs4grFssYb4ZQ1ynnFKPeXsYrg/0G
9/Uxiv85vpPDBDujhaSbo0mdEBfN+icfbwekeWNv4Ldu+0iUhsVt/YXQ+cJenNreA
M61L1KuWvC+WAbr5wBRz7z1QB0UUZ7+CeeLpxf5+PKafmiXQGPVPfhN7oiYTq3OCB
WPpb4iaWeFgkJgW23y7Ydx+u89g8NAoMu8QEdxNe5hLtlpoE5yQ57aAArynICQhpC
LT0sVVvq+sIl3Z9u2aPVfazsl1CPHZRXR9o+csaSp+rOU+t4lo6DzODIJfYiZ7NzO
5IDR2J/C+yPzIWzDiOUG/FWbuBAofpqYvJBYzIWFY+AYxEGWG2NclTgkzd9qKfOf/
CChNQpGQdvV2eAhiAN2296MG1FYdtA0N+XaS7M/Irujgcur8mWowzrz8osytTpW0+
4PsT+KccuMyWwAjMUBmC18ui2a92eYs5ocXs+AmyFiknf1LvgfLE5ffa9MqU0yJZs
JyxotN4ehpyaOHPx7pbxBhmiavMUPfWqPNwkG+JsqhjQAAgfQtBDPLxyk4eamnjcl
q6XuL+LW6z8SUnUtfNzMIdSKk6e1XdKYC5ToBfxK6TKDPg4FjhboIflD9IFG1aPPW
/f3KbT2WgczpD1trJ07LSFMPn6eN0gCht2nys5n8jE5/yGVDwyF+1sMuXCCEx/2gd
BGBqyL52Ao76cCD9G9jxG+cFcJN54+hQS7UQX0SV8oJy1GoKOfIkH+8QOzSx97oyS
Fw4LWAPcNQEUhkx4sYmXD1iAnDFqp7hM0BLvSxUdprt6EYxoNH6mj4272BvCulaqM
/JEvObB3/YvpbiKVTBZEyPrwJE4CXfzV4lGgLS+qs2+Zvt4NOaihB5iNiGetY+2T0
w==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
* VNag - Nagios Framework for PHP
* Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
* Licensed under the terms of the Apache 2.0 license
*
* Revision 2018-07-15
*/
 
declare(ticks=1);
 
require_once __DIR__ . '/../../framework/vnag_framework.inc.php';
require_once __DIR__.'/SmartCheck.class.php';
 
$job = new SmartCheck();
$job->run();
unset($job);
/trunk/plugins/smart/icinga2.conf
4,11 → 4,11
// Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
// Licensed under the terms of the Apache 2.0 license
//
// Revision 2023-10-14
// Revision 2022-05-12
 
// ATTENTION!
// To make this work, you need to add following to /etc/sudoers (adjust the paths)
// nagios ALL=(root) NOPASSWD:/daten/vnag/bin/smart.phar
// nagios ALL=(root) NOPASSWD:/daten/vnag/plugins/smart/check_smart
// You MUST make sure that the script check_hp_smartarray and all other VNag scripts are
// owned by root, otherwise the owner could change the code, and it would be executed with
// root privileges!
18,7 → 18,7
"/usr/bin/sudo",
 
// PLEASE ADJUST THIS PATH
"/daten/vnag/bin/smart.phar"
"/daten/vnag/plugins/smart/check_smart"
]
 
arguments = {
/trunk/plugins/viewvc_version/check_viewvc_version.phps
File deleted
/trunk/plugins/viewvc_version/ViewVCVersionCheck.class.php
1,3 → 1,27
<?php /* <ViaThinkSoftSignature>
TDF5pajkBmVclzZlc0Mqz3y4QzLmlLQH7/1OwuO0mDvrBIICenmgyTBAOxMXYrdCC
F36A/6YxsrSNws2EgNU4FWm1LZuMeo4vRbT7Vz8tgxnaBmc2uxBW84QChRFIF6VSO
TYG2ebNkcbUuYaCm36ryk5zyygeDzwop4msrd8yrQ3HqLW2/Xas3Rjs/1hBOxxwSh
bsZ6deXEAO71BCxA8QsmHjJbMH9x0iaiF+7wbvXeFL2iepw3tpSE9n2HA6rGfd3xn
gZtzMDoN8RMUfBbbx0txj9S26rgnQsmwHcYz+D+TNO/0CMplLNpZJgXyE5W2RaR5M
JX4uF4859t26Btc4A1muXCydMlWUHSjDURpagoOPCGuK7SyiD5Iucly2Z+JCkbiFW
hR84YmPvCKo4rIIA0M2NnNEtSxngRvB39Cnu86e0MSvFPUFfrSkU/94nv92pKw053
crPDsmAPSkeqkRPHM/muuNhWHWFpxxM9RuLZHVNAovQDh+rHzLGn7qmgzNsJ/f2+H
Z/2Xo5b2VjyfB8pQZQIXukA4Ikrtl1R4ah0z3fyeufuMiVcXBUOIdmtBIle5SlrsH
Eq8hpVL/qvxjhNgtD/tXNGKn9ib43FAnknE+mJi1hUDCduvOVCd4IaZgCvIbIhSEt
Q8Xx5nw4EWNl7AOYEYh1jzOn04/lZCFmjM0EyufrMj93Um6WPyXvROOwH6GHEKaSo
cavkpMYBsrb1YFHv0+RF7Z7PoGQR6XEM/3XKH+jTsVVQaVI8DoC/JFY6WPACcq9Y4
ykCW3b0MioLKXs/rU7NYEcJ360j20XnxXgR/GrMCLWwCdXJTDIOK0BdGiwpN6i2m2
n1zEAp0Kn/lKeKHf6GY0g2kT6oXBXuflm+rfDBoSU0hd0Ux0dYCSlcqg2GdfpcDfo
e99plg1NahSqUA4DWTz0ChlBv6GTtDhJ0QWaq+dQvUuW9bhoOPi/FNwe1xv3OuBf+
opz6e51fFEpaeHG5Y+Qa9D7CrHk0z88QJWXCgCdWNboGwNaJ7pCleL9AOz5RR53Y2
Fk9neknuhFv/PUfePhQZd8mhxBgbzlRpN1v8enDY4bY+A695Vmz6Lx3XWvb8os1aO
CIkperWfF336r+lj3fDGDHnlqXYVrOKgiBSFBqtQZ8l4xmcxE/On8el2B95LTY4hE
D4KKRPTBqanx75Ajgv0o5FVHtNripTFA2PXOv9NaEjqkvckBCHnLOcUUSfT4GCqe/
EZwmgNGc8eQ6Jf09Lr4B7ppmUFD/mEx/wsaQrVwFNclFtOhJi6Y1KDBqq/I9tmB0P
31b1a4OfVuclmipIyFphLOhAkKYD7l4kpuaJ2i4ij+OAfBikVcZr+sVliDrKQhWvG
Q==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
19,7 → 43,7
$this->registerExpectedStandardArguments('Vht');
 
$this->getHelpManager()->setPluginName('check_viewvc_version');
$this->getHelpManager()->setVersion('2023-10-13');
$this->getHelpManager()->setVersion('1.0');
$this->getHelpManager()->setShortDescription('This plugin checks if a local ViewVC system has the latest version installed.');
$this->getHelpManager()->setCopyright('Copyright (C) 2011-$CURYEAR$ Daniel Marschall, ViaThinkSoft.');
$this->getHelpManager()->setSyntax('$SCRIPTNAME$ [-d <directory>]');
/trunk/plugins/viewvc_version/check_viewvc_version
0,0 → 1,43
#!/usr/bin/php
<?php /* <ViaThinkSoftSignature>
lUa5cfG+jznqwi4S6QULakKLbFafK+8+XF/7pppCb3z3Qu1PoVM33K6ymuXfe2tIk
QHwjemK6V3sIkuNSUbTH0ikBqZXMy+yUfDpwqndGYY7d+6KTy0Nz7Uz41nBzyBkP7
GUQmhHF7CNt61wM9Orh+X3X0/3A2t5x2Nr9SC2t2o8UhE2vZX30wWH+lVBzGp/5ka
4nSDM+B4cg0QEKB07RWNTh72r+sCuOcQzmYWY6GB1Lqtptbzr/bfPl65tsk6WSoLw
GBh16fub04qh2jkH5hwU3CHl4OzFVDrjv+cw52QL2caRWHRX17W+rblCeeE5o/zh6
qglsQFMxEvcDnqTgi1ueZQSBbDFMxxagQxfFqlKarOIDzmTcZJmrFpDZT21ajZTdT
K9fU2lE2vl8y7FYcw+4wf7V+kYh0AHxujwZ4pc2va85+w5/UZj13xXf5i5cIqbnkh
DXSPv505Orgg4km5GKlhe/HakucW6w6/hMBnb/zxyplAtkz5BYUPaNUqxuqY9h0F2
q70wlY8aUWlqizMVGdqitf/cvrZ+vnUQ1ZvGWhqwiany1hF2zYQMrcEI8h8f9lrvv
XgaGguW/iTyHCjSwZ2Xzq8FYbpv1AP84A2E3AGa457RITWOM4nJ7OfLU0LCcA7Qn4
Byd7sEoaRNeE2y5T1DHYN20xWcf8gLeyE0GAjV+MExBrBYy2bLNeLfQASd6uef6KJ
Yay6+6rJBpPqA9FtCpjHk3Cx4VtNRsGdyZAkuzHV+6AFbSP4dQFE/QaNWYes1ENgq
eATsuOXTgDVqxShvaeBHjm3gGH2g14H3mF7jhGpVcuBv0AAq9FZixFY9TLsFIAbMU
QlJIQM6AbRBztpmm5w9jUS6E+Fzj6mPmdPPgkXanVDVeMZS9cDqGiAYh83DmtZcZ3
YSOVebf6mwMkSWlZdb0sxPo1LkBKi4600Q8RE2BPfVFriua9IclJjuUUOW9qousJ3
cYzU1JZPyXCBUYEirdcsTCmGa2lbpY0Xx3R8FbtqFX2YveEdy+1L/tRb3FpsS2cfo
KIDPKFCeMvGK4hnOCfcfWsSjrAiPOnAAXXlmtLomomyHcXmNtOnSnu1fSyBABlOq8
xKQY6MERcKeyx9OZsQps4f7gIm6waylvROtJK+c2sX45ioZ8H2Dsca8XmmutATmhI
8RGw2ToNcsx9ylMsTJHfLK7fK4PHJIQ1KzMuR4rijqIaE7kfUDH7yqdgV/gaubptY
AFLiDYxuSvgTLR2nBJd5TBQa+dFSczAK5M/hV9we7yAUNFXqTRk1Rk1CKOpalA5FC
td9vYAnQabO5dXIzZuyMW8CfruWZQn6SJAFuVSpjo29PIu+GDTQrE25Lx1WrvTIun
w==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
* VNag - Nagios Framework for PHP
* Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
* Licensed under the terms of the Apache 2.0 license
*
* Revision 2022-12-18
*/
 
declare(ticks=1);
 
require_once __DIR__ . '/../../framework/vnag_framework.inc.php';
require_once __DIR__ . '/ViewVCVersionCheck.class.php';
 
$job = new ViewVCVersionCheck();
$job->run();
unset($job);
/trunk/plugins/viewvc_version/icinga2.conf
4,11 → 4,11
// Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
// Licensed under the terms of the Apache 2.0 license
//
// Revision 2023-10-14
// Revision 2022-12-18
 
object CheckCommand "vnag_viewvc_version" {
// PLEASE ADJUST THIS PATH
command = [ "/daten/vnag/bin/viewvc_version.phar" ]
command = [ "/daten/vnag/plugins/viewvc_version/check_viewvc_version" ]
 
arguments = {
"-d" = {
/trunk/plugins/virtual_mem/check_virtual_mem.phps
File deleted
/trunk/plugins/virtual_mem/VirtualMemCheck.class.php
1,3 → 1,27
<?php /* <ViaThinkSoftSignature>
lVcMi5qSDkLUYGRizTEBBN/wfe0iXetbtF5/m/AB47STu6J6jJ1s3Q89hu0XEHcv3
20KxLns4ikt3f05Uj8OnB6yYrQ50xl8AXtSDcy+k4Iz/7AXLUB6z95gMx9BctAk5x
pWum1/0p7y98sZb7cVOZRJjC4LDW+YWXV8OQUdx4/KCKbTp8KL0HykKXff4hw9fU/
Yas1sbDNmUEEG0UwEFPON73sgJm/KimsLWYP8VSQ9W0nvaRWyDLtPtRXsA4ZZ5WXp
tYeMdhN2txOzZl3AFeTjbXbeSmNNh0orlY1i4TquzoK62SxPwMuzMEKpPWc0LJmxN
ev9rWB/ucB/DSkVFqbss0tRkECjHyZxzbT0tjCWgSQhIc0jQzjXQQoqJyIOnUVUJn
Y4S1rPAOdgijnD6apfnegmCQFhQrg7Fua4bURzJ3sMu7JT7QHiL1L3X+Xk+p14bto
ZbtGLMxEFnOvroEJ2iYmxJYB/9fSKQAtS2yrA4c67frHNZrkvw9u+dDiTJPc9JxpM
ufsTyoxTQqocrOJg3pzqlsAu0WmVO3UJG5OVpSjxH+4Wyk79cEELZNcctJaE2NMh9
gU3rzDyufa5nff0hyiku3qIGi4JdWFxX6ko2qh2kycuWWF1EqEW8ufORlwDw1S4Pd
iAkwMsmuMccRYtY60D0GZkYzcC4glIv3sD0KszTuTl4mlJtCiYuAA2CmBut6Hb9S4
IUr0DSc6tAAXZI4zJScONeAfQn0mH6yEqz55atAT4KJwyMWL4DoO6IfdiKRsvq9Rs
Qrf7oK2zjym2EZaiVjo2jx6VIh9B4Mbf8efcHkdq5EC7LsYcyPiF02P4XYDA8zcn9
jLcrpbCgz/ZLSAdM7AzWLh0WYxaBiqfbtt13aGapkoKFxIL0YlINCXt/GAlwpyalj
jzbjoGB/BrUibPa+6FLhY2wEJ/jgpg0VJRn5TPsyuBYnt4+YrzkIQ4EIFm1dbEwt9
U+ONNO4xjqVrvcTgvfTpGHw0gcU8XmqsKnWmA8obc4I7zXco9WBnl1fTCL1XRNfHd
IaOfxgVtE6dKbqBKGw/KEttb0vpFyw3jPGvyyVmQOkS2eluc7GgutlG7hpPennheZ
Yxt5XJV2P+RxkZdO7kruACpwtkMn9qMTuCL8eWIgfJ3ddT8z7H5j1F92wavSYhYVK
FJ3IO60q7xAFEF23CYoQW0zJBORbVR5+9ncrR49fa/938sRQf41IrZZzoXVHZU4T5
ar7gdPg5DR7CytfkRlFZzJ2KBHwGHX6nTppEUxF9KgsDVOGzPYxQVs3vSqvH4yelc
A+oVPffLPjCVp7jZ1Ht/L519ZG6oHJum/r2eeE39JH15q0Ab/AL3kCrwkyVAPxXUA
g==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
20,7 → 44,7
$this->registerExpectedStandardArguments('Vhtwc');
 
$this->getHelpManager()->setPluginName('check_virtual_mem');
$this->getHelpManager()->setVersion('2023-10-13');
$this->getHelpManager()->setVersion('1.0');
$this->getHelpManager()->setShortDescription('This plugin checks the amount of free virtual memory (real memory + swap combined).');
$this->getHelpManager()->setCopyright('Copyright (C) 2011-$CURYEAR$ Daniel Marschall, ViaThinkSoft.');
$this->getHelpManager()->setSyntax('$SCRIPTNAME$ [-w freeMemKB|%] [-c freeMemKB|%]');
/trunk/plugins/virtual_mem/check_virtual_mem
0,0 → 1,43
#!/usr/bin/php
<?php /* <ViaThinkSoftSignature>
1tZ2zhsNDzqmhiH3ABR/vEURfI5EhJ84vcNAwcQE/dQg14SjH8n9xfN3LhkIj0cnO
7Et2VtRIwFVI0i/px+Ll7nNgMT663r2w35BVBU4XDnA/ndomCR0P1JU8aJd6AsB72
Ywhc+c9C/YsOEtfEVwZrfjmhv80S2aBIglBlcJ4dFKTpkkdECH1sMaV5xvuT1ISFC
f9v4w0XO9m7r4CMxYHbzDkhDCM9mt5WjLqOsTAtpGiNtwpaRpa2T8ruSF3fsXwBqG
Bpw+vQXgV/Znka8QGeTzrmlH/sbnFhyW7VFeoYCO49o+d61eJzovRExmzPR9vvhmK
SoZcFPi5hAt3xh2OVmtuMTP2946C62UVsSZSI+AHCIjyu9Oi9lrZnGxrupqGp389R
aWeuvv8xgh+PcHVMU1+vsYNYh4f8lWUNzXUJLodvERrdKGt9kSH+4FQk9oiBFfz+T
biMlGl7lMgp97cafEz2JvupkUG30cH+VzQNNDsCNgYdwKs5+d7m9FoGfnpjXm6oPR
jRvvA2nTwKQaOFp6N8UlIbt5fnpnqLjHu71aoARG/uhVjkxKGmMboMHwjdmCBMoeO
gqJN0Lt043rjoAN8bJhf2cRpQtlcNO6ZdTOr1tyn3HhkTMj3m9mEZn1CYYGnGisUY
r+se5bmq6Ki7Fo5DdGe1d8Gg1NVq4zBzhCSj5rR2ouQiFgOkEk8yDZWhpI5uhRpdy
tEqeF+H3SXRkso/A1qqdpr9lSz+FnROyJaw2afEC4MwRE0+GrVsnoxV/Ygutc4O45
qTmZ/JRswSb/YsLVBimRtujyHrKB03WutGC4SQIMRYJ22JdfZVys5HfH5i7GPSrDr
4W11wEuIuAmO8VALaB2/+waSvaBxNoU0j3xAq/M8X96yexL6jOUUEASmDmEboK21b
Lb0coNQ0YT0zWkm/OUo+a92k3mN+YoueEOumxQMgpHOBYfqYETAq/onkbnPaIKYUd
qsmClJ6OWcaBZBlR/V8+Xzrp3Q+PDEVFanz/wuhagkz5ar8wEE/MXsyTk+9CsKY2W
xIT+o32+kJRAgP/2Tt0rUJDWbD9IAyTAT5Sd2xLdsO7GLgnAIV32Z/AE7fCfcSRsx
RmpU6B6zskOlOBto3ij9sKui8F5/QVUjmdSo698jMky0nDEnpXCRzdjcRYEOGbk1Y
bf6RwMR5GLMfXYtHRcaMoH4EDLxWnwoGbdYXe6sIRtfmgGL7G0fj8JiidekWqUGZG
yU6ucbtrp8vFkHY5JgCa7+lw0sH22qeozrDb3chTSgqvXFkdGOzqXUPpO1RgUx5nC
pFOgPm2TrfE+HittOIW34NlIwoH6i9kkQ/FyqRJwLWtla4kuGe/A41RtEbutt0FmZ
Q==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
* VNag - Nagios Framework for PHP
* Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
* Licensed under the terms of the Apache 2.0 license
*
* Revision 2018-07-18
*/
 
declare(ticks=1);
 
require_once __DIR__ . '/../../framework/vnag_framework.inc.php';
require_once __DIR__ . '/VirtualMemCheck.class.php';
 
$job = new VirtualMemCheck();
$job->run();
unset($job);
/trunk/plugins/virtual_mem/icinga2.conf
4,11 → 4,11
// Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
// Licensed under the terms of the Apache 2.0 license
//
// Revision 2023-10-14
// Revision 2018-07-15
 
object CheckCommand "vnag_virtual_mem" {
// PLEASE ADJUST THIS PATH
command = [ "/daten/vnag/bin/virtual_mem.phar" ]
command = [ "/daten/vnag/plugins/virtual_mem/check_virtual_mem" ]
 
arguments = {
"-w" = {
/trunk/plugins/webreader/check_vnag_webreader.phps
File deleted
/trunk/plugins/webreader/VNagWebReader.class.php
1,3 → 1,27
<?php /* <ViaThinkSoftSignature>
yjpYd6RjoRdUv8xZFrEs3f8uvPQ6gVhf+TIEOFZTd7KIRVbDHy+ZOONeDDtLXJAeX
EPpNHBT2jijIHlPKklWF9fMPoZ3xOuXNaQ8m8aejwxZzMxoB4owNDq9L8neC4PN3y
CvtiaAJa1+mex9P9D0GFEUoVpwNMlKZVaav0ncmedOFE6Y0U+X/hnlbcWF5ItdzAO
1IufVyVECA48edIfuqRQjqGATLs/vkBJPwzbsH3JzrL6hyK5Ry2p+ReMO3/50q5zt
unz9oeGa1A7milra0kZVBapqcrX3XEHsgGNkt9M+S+BuRLnDHYiJiuqshQZBkwfAr
rr6xyd8TahY2V3b8NWjnOEuh6DlKu5BOWzMwDNa43jST9vopyhevNQe3iIDqwswVw
Hw8EnFQWXt+ASFZzi2NSKMWbEWcjR/8Tv4ciQUM8wgAYoAM6YwamTeuuNxJg2fF8B
Oipr7+OX98qyPBTLg/6yGOo1ie/w36toFe6uS5c430fU7VlFHugGo2VMixFOa5f70
E29E6+wzA2LVi9eDrPZka5iGfSdhMyGI2VOQ/keqCp3Xi9WhqfUVJIO4kSz5C9iy/
9A2Nxj7GAQbkn/aYGXyFYvhrZFzwV414P4xXzoS0+BgPjVXbunkhDbsncSoX3YWU8
MRORTxNMdz9WINlLvfx+/7MWMob+z4Bieq1l971cufFyhefDbQ1rluCfIU6Cgxpyf
rq0GmPUSjL6FKWtyDFWKuFPoftz12/9evd2M5Kxr5zz2yiR3+c8w3kta4AAuILNsL
Rni2lUIF5usajSKVZxWVNc4sFoBJ2TCG3GQ9XxeLDFYwxPkGzz0z82h4vj0pnSBGF
Q3z5WZ/V4NCydpmXQP4gR1ghMB/1YKZ7OyJ7jiiglCBSQ2ZASXcnmgvXFMWxCrNFC
a6dMKnKFUAFGjINp+/uKO77qY4z0foWBZJl5+YfzDZgOSWgSPMEPVHKjGZXl2JM0J
Dl3jeI3PwuzrsiCY8GzEEla7ggvkSOJ4jzzXDsx2QULOgHgIOb77FfWDl0EgHQGgf
ezMkbe5JXxP5guV4Y4bMvTNdMIW3OhOE7rl5DMhgUM8u5K6XuxA+cF+WFd7eCOe85
w5FeTdWMWtT/0C3lVhyTFfzLbeRqUuI/9i23xwPURpANo3TQd5BTaYVQqltTKKCPi
wZ7Me7bRnk07tnnnElrmSebv5T9hX9G97GKG3PEHtrOcDLzmhSOITNCm6/0G7xbi/
4DKZr9Dtc86eHaQXEunXKKjuk1pEODb2zh57xqdrtyf7LaW8mRCi/vA5C3uxIgFvj
LZLY8vUeP5eK7+8m8qBkzb+xSJMVl0QWlFDINIcZzM/6JDljLjeEGo+S7kd1VkY2B
Q==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
33,7 → 57,7
$this->addExpectedArgument($this->argSignPubKey = new VNagArgument('k', 'signPubKey', VNagArgument::VALUE_REQUIRED, 'pemFile', 'In case the machine readable VNag output is signed, enter the filename of the public key (PEM) file here, to verify the signature of the output.', null));
 
$this->getHelpManager()->setPluginName('vnag_webreader');
$this->getHelpManager()->setVersion('2023-10-13');
$this->getHelpManager()->setVersion('1.0');
$this->getHelpManager()->setShortDescription('This plugin reads embedded machine readable VNag output from a website and converts it into a Nagios compatible output format.');
$this->getHelpManager()->setCopyright('Copyright (C) 2011-$CURYEAR$ Daniel Marschall, ViaThinkSoft.');
$this->getHelpManager()->setSyntax('$SCRIPTNAME$ -u <url> [-i <id>] [-b <username>:<password>] [-k pubKeyFile] [-p <password>]');
/trunk/plugins/webreader/check_vnag_webreader
0,0 → 1,43
#!/usr/bin/php
<?php /* <ViaThinkSoftSignature>
q4fVaQlWCwd+K+cPGaWhUrMTGzy+Gn7m70y7XeEyFhsLGENE4thlUV52IWbjVyTAv
odnEesAZgFauSu1wQ9EwIYuFr7C26e2121cikcUY8nz7YVfWt344x3MYAmhtU6l5b
Suf6PkxUqzE4tlYH/mwf3/vG72k7ykN46AJiDV7UvoOaeOCoR9ifSHd6IAoD80wvq
kRtv3LNEB0Vi9Gi9nLesu0H6XZF7fil28pZp+Sr2sgGph1YDzpzR6OV9iQk99OoBL
FrH0CnputFbUrg9BEydP3VRpzQULZ2UFGBJAjo6uNV0Vv/Rf3XuVVUtXvla3Aifhd
hyH54/VHA+/BxPxCG6dXVesgGl+NP88eGQ+s5YBY46m330DNL8g9lH3fr0y3DEUDf
Pi29KTQB2G0za7jS5yMWRd38dO4M3stLC1mMGqVZ5w0oUIYrJ6TXEDuX5rTM3Op2O
B+cfeBpPQ51pfbtba9Bhi0o7q2aiL26GQPVtPburg2shiIfG3O1QP6X2GIugr0lQi
6vEA4O3cWuh6nupltxX7NeQ6c51lU//xMBgJr60VHK+7yaDykCWt66Jc7XAemK/jB
lOZCsozZoDLnfWVA0gybO+CX0+FIntb3LKZMbkgyF0YanNpbX2dmX3NCqZyqcuLKK
jWivMyRZtF/wEqT38Vgmx72Cgy0acPozBa38rExqA2ZBh4B97dsAfXKkX2GldztN4
WPbwRryPC2BIRIzSRnmF788ocEzXBJHFn79yHToRxRNFh8FqpVahFOl/eIh+uAC3C
9iZKBrC+hFaclrmQ70WZuBQc2SEvLDodF+NFzRCFee1/1lC4VBgynZo2LFYYpo3Wp
qZ6IudENhVN03oUgFGopOSsHefJPp0Gb6hw2DXjPFcHhLR8QbMw6uCGmBJUsvVqwj
efcHG7r1AcdIFFSSpeZRf/Aua/CkLjSWJ0TzMrJhS6LzZnhxf3veDN55mGvsTjT5z
+kaWXyDNnkpr3ghtDDD3L0uWim55YiJG5hqDawniL5lsAoAsbvZm7vgPwuc/dLUwT
8pd9avpxn3uPKn5Ys24qLnQc9ghLw9/382KBO+ocKLrsS87jfjePWnTimgTw52NNa
TwEbW2CuGA1WMjapv8WYb1eXmTluXEja9Ow5Z5Rr2NR6wzjNvZZ4u9nEC/Wy17lQS
JatiDx1V0EQmUzp8MUqfm6mkqFFDJgCHZ5KgvvyZxKAuLWNK0mebl1Shwiliu33rH
d6soKtu0kNcCSHUTXGy+pK+9fwraK61PS3hcu7TMAnk1L4q9VyOs/wUtbpbQGAEBR
EiFl5Gh0F/XXprnQFkhcptPprPngGTGtIZzJaLF06zXLqpvdjqw+nYcIfBJeK7RD9
A==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
* VNag - Nagios Framework for PHP
* Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
* Licensed under the terms of the Apache 2.0 license
*
* Revision 2018-07-15
*/
 
declare(ticks=1);
 
require_once __DIR__ . '/../../framework/vnag_framework.inc.php';
require_once __DIR__.'/VNagWebReader.class.php';
 
$job = new VNagWebReader();
$job->run();
unset($job);
/trunk/plugins/webreader/icinga2.conf
4,11 → 4,11
// Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
// Licensed under the terms of the Apache 2.0 license
//
// Revision 2023-10-14
// Revision 2023-09-13
 
object CheckCommand "vnag_webreader" {
// PLEASE ADJUST THIS PATH
command = [ "/daten/vnag/bin/webreader.phar" ]
command = [ "/daten/vnag/plugins/webreader/check_vnag_webreader" ]
 
arguments = {
"-u" = {
/trunk/plugins/websvn_version/check_websvn_version.phps
File deleted
/trunk/plugins/websvn_version/WebSvnVersionCheck.class.php
1,3 → 1,27
<?php /* <ViaThinkSoftSignature>
qBxM3hf7eDc1Bnpj3F8RPxCUO03EEJRctdD2zTJzOHjpro6bzMkwZAazBhQ0jPJ1o
0FOqTplQZ/6KWucpji02AFtSvW6OMf3clG8w+14Wxlzi+vVfxL5ZZMeRv9qTwQb4k
88pugBiQ8ldR/tq+P4R8nOo5vzV6DIaSUPZfHfzdvxl4w9m/pMgChD7oe5Hx4CtWU
2NLIv/qmJs23OGnZbf3CfNkvpJ7mjtia1Te/4olEa+NT2AOaib1f3IjRc0mjLVn9p
ARdkMZSkDMUmtSgAVIXy40b5Xx65FmKD0iuG9pV+MOlYboMuaKGqmMAfDbcCNQz2E
inrQJ2lHsm6B10ykzE5pATdR93Hpu4Xzw/LydLjLP6vtarVHZm8Qv1rELR/prPpMY
4V8b4KtoqcrMoHxnDlL+YgbwB/66FKXqLvM6ytuCwJu0baKSi3SnIC39RsHP51D6h
rGl9/mLq7X+PVu9ah5EFMeqXZykDaGYAsUvsEn3VYdF1h0EVpsfdlW90dnRolAC0N
8mOU30F+7GEAJxDXpDt4Sw2FrHv0ESb8QoOA+HagUuCA1D4X1pcaWHMMv95QChTwf
MfhFzRVNitNrdgTBB2T1m773stskWt63FdsFdIU+cga84zV3AFi4GzqsaFq7uH/eD
TTkoWGQcuKKmMafeP4QeEAzFarsMeVCnCxub5XTZNhU7h4Asrej9BhGNinVx9nFRO
tuk5bIh1kFI0OzN5JRDRsSgZkxsG9T5V8r2rGm5fTcy+MqKMP0JVyib7MpVid+9wi
QOH0h1CTkHkZ0ffqxAI5muCOzQrUzJ8SuG0krIBgHWE/nVakFcYYw+lR8/G93gUif
V+PRHSVyMeGIPmZBfDiEngCrRDDrBR/DaW5PXkhw22+T9xRmTShwcTTMPIwTVKzdf
KpHyx3TmF52xbfLH156Tai25QdTECakC7ffEln77/KtDx3GeD8tipvU5HJx/GSc+a
hTuCAdN4oX/m1vewEvKIJ0YaMr83F0KAJyqkuglVIKv3OnRL1lRswHj0Lwo3OWYDy
xi8uFIkmp47iFqSSIsMV1aPW5A4q0f/O8WswzaR20iKp9NDC/uaSAxrZvfkqs7lxy
GvR71hHqe1CQO0DN2oxZG8+beKF1k3PDzptIfEA77f+Ctc8/IXl8Y2E8ISQ/JMjqf
akMiYDVBQHV15JlQyG/EblqJOhOuOtOG+ZT7Dorx8l8sT5PCK+s3YxuyfQps6CaO+
WGjb9zViLO9lMWQGQ+WUfAfppw4Je5R5ZlS225+HW21jdcvy2wdtRnSjYYOTGIU4D
a/yXo6xSu9hhSiIUdio+Ib0Sg5n1Mc8Sx1Ih/6DCrno2SplyOK1m+QAU5He0o/iLs
A==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
19,7 → 43,7
$this->registerExpectedStandardArguments('Vht');
 
$this->getHelpManager()->setPluginName('check_websvn_version');
$this->getHelpManager()->setVersion('2023-10-13');
$this->getHelpManager()->setVersion('1.0');
$this->getHelpManager()->setShortDescription('This plugin checks if a local WebSVN system has the latest version installed.');
$this->getHelpManager()->setCopyright('Copyright (C) 2011-$CURYEAR$ Daniel Marschall, ViaThinkSoft.');
$this->getHelpManager()->setSyntax('$SCRIPTNAME$ [-d <directory>]');
/trunk/plugins/websvn_version/check_websvn_version
0,0 → 1,43
#!/usr/bin/php
<?php /* <ViaThinkSoftSignature>
zG+SMY7yy4L7Orhm0vmFe1Y3jA+a1XAWbCM0brMMPzXvhZ6Vz/dMb57e/9QFyUgdj
2u8RERhxYm2x/wopfb12Ii03fqC1UZt/OdmHIMfiLdf11kp+jc5nSdvL/c1DgaC0j
e7of7ncSHQ2UKbO1zFZBwsRei69U6ZeDWoXpfjFZY8ojTDUlVsuEzC2T3V7v7+4sR
juDmNcc71ZSMmNQDSPbJFt04kpGAenlZmpPa4nTJprJQAjmt4s2Z5xa91HWDXncp/
GvbAjsMxUc5g5QQMwsEDFVj9PzoTJvSvinGyJwncUUIR9SMaPJBC++GznjNrhnDOC
3MPsEiXQG6qb+T9vLVQHyWSa3DrkBj7eWOVEnN4lylvgod/PUnHBXKY4myFFhYW+o
PNn/zcn+fVPoAGFZn2zmFsJCw6o5pruGPMUEoMTJ4O3V/uYMYNkNXkDWFjhdfPglS
5In+bU1ab1hT/wJgqAx3HOp1bycfgiA7SpsV9C2p/w3Jv7bhr2Wmvn5w9xvt/biuj
RZ9tlbE0sAvtUQxhkrjTdb+nVA70FVCu+0cLaS3dUXn1Z2f9KxGIIL8XU141HkT+l
g6biAa5r1LObKKWbAjnNg6z8PoOwfAf/h1EP/VTbpicNrC+lkJ2gxR4iDNB6N8ndB
7xg6j3UyTFKftiPxxnUwXoPb5zO0dQa3ER9+SLGgWFQFJk9S3SwvKGLupTl2KCun9
kPTG4wlq/QyDMxwXI2g8KdqmHmr5SwjLmRDr6x09rR7zbrV9SRmGDmeInbzSGV/kY
ohxIXSfknzRbKUwyewEEgVvuS58NFzsXDv+CJe8BWfXmc4ZgBrxUx05HWq3I0Ju99
zRvGMMXN6XY2apitbPVE1NwDLDWCVTelEqhOtcUiQtJkLCHDsNouuBV+PiQHNt6R+
kYtbva4K+fhw3dXzDKBuUc9Rj/1pEGC+vUdTE2p8lvzhXp46q8Zt9ve225Y0J4SZu
7QWxjg7e2MWHaDbP8PAYu+havSm6oNSQL51Ov4iGWStubujYLyUcOdjcrCwObOytx
yfz6g7GGUiItNXCVB8t4Nh1bz0zhvpvz0sOGX/LP2PSLSAUjCjLRLfNeJI1D8ONK7
CJfwrEmO3U+ma6VSxy4Zop4BTf/8LsItW25eDcOfVQ194gRtBm9+FZ1GSyKqzig9j
imQR/RnlmfVroLbCPw5ILje9HO7BENx3fhCHnnkhgJEM340oNQtjaXMM5eJTae5Ue
P2vUOEgCkAQz6D2Z26HdNQpw70VK3wk1FR1WiPRh6PFRZcQ+81rciToLU37Wu49lp
qT/ossrEN3siX0MD7k/rT00+EDxrimCQXEaJ19CSIhaDVtqIA6Omo0Z+6MLpkGdBk
w==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
* VNag - Nagios Framework for PHP
* Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
* Licensed under the terms of the Apache 2.0 license
*
* Revision 2022-12-18
*/
 
declare(ticks=1);
 
require_once __DIR__ . '/../../framework/vnag_framework.inc.php';
require_once __DIR__ . '/WebSvnVersionCheck.class.php';
 
$job = new WebSvnVersionCheck();
$job->run();
unset($job);
/trunk/plugins/websvn_version/icinga2.conf
4,11 → 4,11
// Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
// Licensed under the terms of the Apache 2.0 license
//
// Revision 2023-10-14
// Revision 2022-12-18
 
object CheckCommand "vnag_websvn_version" {
// PLEASE ADJUST THIS PATH
command = [ "/daten/vnag/bin/websvn_version.phar" ]
command = [ "/daten/vnag/plugins/websvn_version/check_websvn_version" ]
 
arguments = {
"-d" = {
/trunk/plugins/wordpress_version/check_wordpress_version.phps
File deleted
/trunk/plugins/wordpress_version/WordPressVersionCheck.class.php
1,3 → 1,27
<?php /* <ViaThinkSoftSignature>
j/l/RmkPw7emOo36KLIAYvPpYBHeZjxONYqQqMjVBa3TF1IIqILKtQEzvk7ocvzdL
xwJbBQo2FjoEicScuJiew6T8RAH9pu1MrkBrqI9tkhrR6SRW/BvbsL7jS0ypXmu4K
OqIlbRS0YERM35lUPfOeHiMLI2hN746kpIVwlPgn5ilZ4T+ac9FkFjXkM898KHzhd
fQIKnPQ4ADYezQd0QXJ48SqYVO3Yen/VDc3I5Fej9wgocmZachsKQDDvJFyfQegez
ms971SY87VpFO6OUuL23z11Cm8svpPP9ug2ApMb4CEC/RGEZ+ODGEVs5PsSWVN/1V
L8ucXSlY/fsZc0t3yBsrB9XA2S8gV2NAq6EvXuiyPxuKGa/2xCLsaxgimZNHPCJJu
f1aCvoiD7LcqfqVrNAFIaptaYGMwqWAWuy8qk5VR2P3fHiwXdjwD0KMKyyR8r2zJh
gAIVVIFRMOwQ/EIwgvqp7AtdlAIw/VuT+Q0OUVeb02SdNYY/pRpYTwd79jVq24nq4
rzkVa6KfSb5gtbPTiNz8Z5efWIOxKXYqmZFxywg3tdGJXSVYAElPkituhbXy+vw/2
ANj3beLDMujZ8FxBpjEk6NWo1sd94b1mp6fbhY2PrrK82L+/DSBt8yPx7trZNGz1s
KG9EVl2zl2YyHjxZAWFQGTD+Nt/duHLiVa5qTddovnT/v+NuHRsERHVp3vRwoMpFO
bv7wU4R56Gl2okiPw5xT0YuUdveld63w77oL3d8PrKLzmBgkCIBhEy5yfJQ/OMxFM
2726VrAYZ3EEC8goFtm4VHT4+nk7bv7KeOaVzNGikDBsO+LCtcyyawabxzRR4R4rD
QzLGAsPQ+GswGqUSKhvAfx5QA1J1OiYH+/C5eJj4I5eOmVvawWEJt+VlnknOPafCa
oVksJ1C9wVcLcYTNPaX8MPruM9bZq7C7Nu38zGQgQbDgD8CFkIjP98VNS1KtFnHfc
RN3sSPQE4eyinzrP2ySQLMfZXl6Y6IELJJxcw1F2PeomM94ffM6oWqmPrBc8iK35u
7FwbnIf03hPnNnLtZzGCdlv6+CQsHf7f68ebqH4C4N/16tMJYI/ENX+aeUm9JDD1s
EbYqJ5pflNYyrIBYGtA0UCHqWVbRiabtc2b3IQhm/jjQ4qArxjf/x8OBlyvjULZXo
CvxzmBYGtpm+XDWKAw1SoN/3pNncaSioy0lMasqFQGoYVyqxvB5DPvhp/cnzp1XUt
21zUPBObtuxSsYkbh7HLDUg6J660/wRX4ff5ARdIr5fUzKDYLFcbtnVTuw0aXG2ZA
DOdiJsm6/mUdRpraftXyH1JshyX9OpsPoIIyuA/oVDx5Mjn+N6ITvvr2TjYHvXfiU
w==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
19,7 → 43,7
$this->registerExpectedStandardArguments('Vht');
 
$this->getHelpManager()->setPluginName('check_wordpress_version');
$this->getHelpManager()->setVersion('2023-10-13');
$this->getHelpManager()->setVersion('1.0');
$this->getHelpManager()->setShortDescription('This plugin checks if a local WordPress Webmail system has the latest version installed.');
$this->getHelpManager()->setCopyright('Copyright (C) 2011-$CURYEAR$ Daniel Marschall, ViaThinkSoft.');
$this->getHelpManager()->setSyntax('$SCRIPTNAME$ [-d <directory>]');
/trunk/plugins/wordpress_version/check_wordpress_version
0,0 → 1,43
#!/usr/bin/php
<?php /* <ViaThinkSoftSignature>
Mzlo3XO1AyetqTdWdp4c5CngIzcUyos2y4JIyI4Y5Xt3osdutrFth/1x8muUNkHZ3
7a7RrR5uM4oTKnzgj+seixYPeRE5CBxN4Ciqe7jHDFMxjRehWL2ly7Oq5WVhrC1Ql
jKGBU9/cHtBaIEtcqkLilBX4MNN4PLuuvHNuI+6qByg66gSGq+Zwt5fAW+4b9HOHx
QEPOCQXWx3SR7SwSdnoM73znHWsEqGZHie4UnGajoCUmzuj0ONg2Q8k3g+n+o838B
oc2TnWafkjgaHgCf/m0J2wH4z2V4YgtFRZ10DF6UZN3k6Khgc5HOL1IV2le0mcTD7
0b1JYghEXXgZYn1qhoap9cBDbSgtwjh7zxEiEzy5zP31r0+Ue8H+puuJXhmoBHopO
loeD1CWHGWJfoGZ+lKOKTIQJOpVDBLuHIsKb30rBSRgQolcbSpqmlyWgCVK2LTlci
YXYb76vDd1yoNaw6slcuJswQQCwRSmn59xgBTy9MMOLRXxv37TMgfzvNAeTZ3HSrA
gGkzRyMIM9VrsSM0E6tB9pBS0kB2CEttzX5eqflffYmetM18WtR33YWqVkUF9SxeF
HP1Rd5d5siA36KkYoMBkzLm+kb2GvSM4N4gaA1rV8ZYY1cL9OERfT09aqfoXAEtCh
88a4HzbyDCCN9zAhl+6PxDDHR1mzUoUyk/Eps6CF78Hp5AfEX17WIxC18CdN2Uzvp
TMCc+fALRddKxGg1he8U6zf5umkCWFDAAt8oeGcwm4Se0F+veudgfq8wOcT/c3EAF
VCV3BuVCZJLBSAiYCJXHY8nbAgWhmfU0M+tu+HKqgzrSIXxFxvpStlTZ4D5eI5ool
GdwJiDbP39lLLrRFX5fVJvmzMzi6Tu/1OXW6p2Cx8Cy7/GX6qW2wusEUUjQWPl+F7
N4P/X6z8g+/Sql3UgmEZBu1qZzUwXYczhXMPUloSiSK+SzDFf2o5wjXJ/gNks/Wy5
AlPvdxa4Qzf5cCITL8jbWzZurVXW+UExZMYoMNDlk8jogjqxr90eoKINJYaM3WDow
oS84FZzxWAKrHGUYhKTUAJETC0zwaYI1j94XEktxU/1NBaEdVVbf3zr3DU6xbWHqV
nrO1Cs7TOAHTiX1Z9rfo3yIFUnmOAAglfDGJCjghdudp6CMebKRFbQLEfg5J03c+p
San/yqgz1Nc8zBOe1hlAnXZsrzL3b0q/+YGfhHQmh6kP9wZ77IKjfZ4RhvBckUplc
B3Cm39j2lgBLVtyUKWopnVVohpakMgw9FuEv0pOGFaDPTibIbgkh5QRBLasrnn5+H
bucke/IfJq8/svSKA2JMfYVjMMudOabsRWYgZmLTx3od3dKyrb8YrBimXUoyl43Me
g==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
* VNag - Nagios Framework for PHP
* Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
* Licensed under the terms of the Apache 2.0 license
*
* Revision 2018-07-15
*/
 
declare(ticks=1);
 
require_once __DIR__ . '/../../framework/vnag_framework.inc.php';
require_once __DIR__ . '/WordPressVersionCheck.class.php';
 
$job = new WordPressVersionCheck();
$job->run();
unset($job);
/trunk/plugins/wordpress_version/icinga2.conf
4,11 → 4,11
// Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
// Licensed under the terms of the Apache 2.0 license
//
// Revision 2023-10-14
// Revision 2018-07-15
 
object CheckCommand "vnag_wordpress_version" {
// PLEASE ADJUST THIS PATH
command = [ "/daten/vnag/bin/wordpress_version.phar" ]
command = [ "/daten/vnag/plugins/wordpress_version/check_wordpress_version" ]
 
arguments = {
"-d" = {
/trunk/plugins/x509_expire/check_x509_expire.phps
File deleted
/trunk/plugins/x509_expire/X509ExpireCheck.class.php
1,3 → 1,27
<?php /* <ViaThinkSoftSignature>
boKKZRVCLt6Pij9GtZwVtVRcuFrDhyTKij4SbspGGs+24F0eeo10iC1wBP05mJ7tL
WS8JfFSlv7vQDBcdd6sMF+vYQNldSznrK47dbZzQXFxuq26jd6BuuH41aP2pWHv57
XVCpYf5EPR0gFkyXzrtN/iFSr0kJKWk5iSz/iniucplPitxmXR0EN1qkKmcZgTon7
hKIjq3kb8RY6U4BFcXujRq7M/SlRvub2erQiWxPv3wKi+CQPRcCvq33/g7bPOTSpY
1WFCt+3zkCfQUomU27Y7/GSW1V+7T8DjAWUhR4rxO5nXyTx3vxqmv9UjfkKpTUVc/
TjhyS0mZ78rYX2HYW3+NBQQMMWfGlLKvuhHdJFU2dB9+YvW4Krm/N7xTcwKos3Aho
vSlnVHDf48KSXN/gPMKC7U3mOH8RB2oyiLJBX42CE+N30Ui+3TyxAj2/YMAjzDPYP
8b+yRhntXzvGX3wayFPcjBHBBWrchJ6JnERCewVW+/3vDKgjwHhnul4Y/lme79jNA
1Oj0ZX6rCGow+7z3he7/0ec92Rr8NOE8p7mrQn9iofTZcfFo2i5RDy+6raUvSi/Fp
2DP2HqwOGp2uHrFemzo9NepjH2DgnK5zMMRR1Q2hMksAsviWMWTUv0fkYZZSsi1LA
aROWE4CRaEhBuvt0bRIrJGZUbBWvxOE67CVYXHF20YvyKoI5IUN/ZOI2iCLMr+ss2
wrB5tW4ovYwsjV5nDAK1bg1hsdOKx5xv7PchfhUkAn1J3DoekDl9qECt3LKdKG2hl
ZwB/HrnuByxgab30wLUFsELT9v/pKJW6/2TFkWEfYw43MQzpsmKs/h0qTKW691GkW
htPhMbMpSCxgDGloU4z7EcMdnvTEM4ol1GyDn7NZlYhgEHfw+X/5CZNTYH5DJvt8J
K+aQaZFiZDHa8GaI7NyGERRk34C90lL7pgFEhaNGCFl+Z+YGegxwMjKbFo1xH0YNk
CMPYX9GGZIEMTTNEySCyuZsDvXpXK5CbQ8ywuZ9/B0avnUWrBBPLh9RchB07S6kA/
EcH71AxGafK8wDMrPzymdFVsHpwNp6FEvP/EpBHGv0x4/gYpPomUOxmy7uEE1dzdB
talRGPLAt8a/RXXG3ECsjgo3zDzmc8VYx6m4BPXvLsDX1b9NjN34AtBObE+iLLC3A
wMd4oQSnOwfDDYNdKg08s43j5m+SQ+HRGQqgGb9A6IcwxuHR9bTidXBgNORbbdjXf
9I1QW1Za0l5khdpDF/smNPMIwidcg2xBi7faHY/aOpzWTcTviox1ujPJmwaLr0I0l
DYFlTNaQ0wM+UBE501Lwss8gscs4duuSlBHQLA+ddOKWSd92/KK/JW3uf67rOaqfy
A==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
5,7 → 29,7
* Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
* Licensed under the terms of the Apache 2.0 license
*
* Revision 2023-10-13
* Revision 2018-07-16
*/
 
declare(ticks=1);
19,7 → 43,7
$this->registerExpectedStandardArguments('Vhtwcv');
 
$this->getHelpManager()->setPluginName('check_x509_expire');
$this->getHelpManager()->setVersion('2023-10-13');
$this->getHelpManager()->setVersion('1.0');
$this->getHelpManager()->setShortDescription('This plugin checks X.509 (PEM) files and warns if certificates are about to expire.');
$this->getHelpManager()->setCopyright('Copyright (C) 2011-$CURYEAR$ Daniel Marschall, ViaThinkSoft.');
$this->getHelpManager()->setSyntax('$SCRIPTNAME$ [-v] -w <warnSeconds>s -c <critSeconds>s -f "[#]<mask>" [-f "[#]<mask>" [...]]');
/trunk/plugins/x509_expire/check_x509_expire
0,0 → 1,43
#!/usr/bin/php
<?php /* <ViaThinkSoftSignature>
jsazuurdTneLpbLNZrodw5PwZqj+lhH51hsHJGkRdHIF9flSOrHKzDZfJqq6AIWWN
ThkFU9THSZaS61fdK3rNFF2SrBjYQ3cmrH8RxxUOQ2v8dyuaq+o64PbRAKBvr9ZXS
E8rJuF1iuMKLw13mm6RUwmpmfmLLr/8gyoChyQYXFSlgCUZK52z0G6Zh/CvJe0vBV
PvPrjr8jfx2ebqMa09uL3mERWewP4JjOwZrcJgZe7IDsT5imLxzOQ7ceWDF9dSkKJ
hGXHyNzjFytJBSP9TPa+/HRjSDxpfAlFgNni2hoNiiQCb5SNg6tL80MWiS+HpjGLs
kRLdXRTEkU9RejqKEtfXNKLnoVL+xQBpPJf6IKxy7DtWkJN/HoVprL2J9P11JMi9o
eVSFimbU7sXl0DqnlUbCcg3skvhDt9tcRfkdK1FRIkUtJysqrDPfjwRusPQ2hYCVo
6qWCa4ZXpc9tZlLnGvFgUxUEMzzu1HPQI/pPel4fzqlVSCZNcsZfj/uTpNw84Xczy
RTJdGyuX0t0GVoJv8yl3RZObwuhtNYpb9nbuGezoJRbuCDOjtfh9cl3kPwnKIGam2
tosDMPM96eh5oKnm75nCxWMBZceFZs/8M9/f8hE4Yt0MaqVtZjXtJ58T9fLpDnku5
hlYOerDths/ZA+OYX2b6VYp7mh7RLYEiZOBrWjtBDqpOn6xIRz0ytA+FPJiD6U1NH
lIBmCMS7TkSaW0l+yckQgO6/qOx4bO+0vUxWR0nAk7kZB8EhaHIOrEnsS8CLBePJB
EOmCkr1Pr3yhJEYaRJNca9bBMctl4BmLyu4kAIhgTrijMBvUmRXLf23dVCKOG6Ind
08pq4D51SM3HrrzxzJg+W/gMxMDpGah430U0UL9I/nRxrzEIeCsPA96m2pHYSDynq
LIlNDc/jXG57l29jhj7bqOKWF4HjkBGITE3mh+ALJPpl8y2yGYxW0bNBQjtg3VZ+D
FHjniV2TmCDbtD0KpiDF9E3xfsTcsXeCEBWObEP/uPPNE2jg/rWUAECl1E63Kz3nW
qK31vVmzEcIunyUw/eLPi30/WNrJR+wIDA5BCefwBwFt/bnVcMVh3G4dnw+iq5C1K
aNGz6XG0dsOfLjxArxt2TqhF04a/zklPCPCp/vHfzU1cCkIk6nMHwmWX5dkyeZxNk
oSBx5Fvn4ZkXYyJj8J9Ypy1PZLeZRtfN7jCz4rlcVOBsqLPpBfpARlH0xkwjlbjZw
KqjNC5WY+c8t3LwlPDbZY7z/uDUz0XKT1k0JNP+9uw4vTHCC18jdRKygIQSbhx1Vw
33c14mXKFZy6X3dhhC7iVhuHCe6908Ds3Z0YcUlyvVxMnGQrHn/jPCWECl9SzsRqZ
w==
</ViaThinkSoftSignature> */ ?>
<?php
 
/*
* VNag - Nagios Framework for PHP
* Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
* Licensed under the terms of the Apache 2.0 license
*
* Revision 2018-07-15
*/
 
declare(ticks=1);
 
require_once __DIR__ . '/../../framework/vnag_framework.inc.php';
require_once __DIR__ . '/X509ExpireCheck.class.php';
 
$job = new X509ExpireCheck();
$job->run();
unset($job);
/trunk/plugins/x509_expire/icinga2.conf
4,11 → 4,11
// Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
// Licensed under the terms of the Apache 2.0 license
//
// Revision 2023-10-14
// Revision 2018-07-15
 
object CheckCommand "vnag_x509_expire" {
// PLEASE ADJUST THIS PATH
command = [ "/daten/vnag/bin/x509_expire.phar" ]
command = [ "/daten/vnag/plugins/x509_expire/check_x509_expire" ]
 
arguments = {
"-f" = {
/trunk/set_chmod.sh
11,5 → 11,8
}
 
setexec "$DIR"/set_chmod.sh
setexec "$DIR"/bin/*.phar
setexec "$DIR"/signtool/sign
setexec "$DIR"/signtool/verify
setexec "$DIR"/sign_all
setexec "$DIR"/plugins/*/check_*
setexec "$DIR"/plugins/ipfm/dygraph/update-dygraph.sh
/trunk/sign_all
0,0 → 1,13
#!/bin/bash
 
#
# VNag - Nagios Framework for PHP
# Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
# Licensed under the terms of the Apache 2.0 license
#
# Revision 2018-07-15
#
 
DIR=$( dirname "$0" )
"$DIR"/signtool/sign framework/* plugins/*/*
 
/trunk/signtool/public.pem
0,0 → 1,25
-----BEGIN PUBLIC KEY-----
MIIEIjANBgkqhkiG9w0BAQEFAAOCBA8AMIIECgKCBAEA4UEmad2KHWzfGLcAzbOD
IhqWyoPA1Cg4zN5YK/CWUiE7sh2CNinIwYqGnIOhZLp54/Iyv3H05QeWJU7kD+jQ
5JwR8+pqk8ZGBfqlxXUBJ2bZhYIBJZYfilSROa7jgPPrrw0CjdGLmM3wmc8ztQRv
4GpP7MaKVyVOsRz5xEcpzghWZ+Cl8Nxq1Vo02RkMYOOPA16abxZ65lVM8Vv2EKGf
/VAVViTFvLWPxggvt1fbJJniC0cwt8gjzFXt6IJJSRlqc1lOO9ZIa/EWDKuHKQ1n
ENQCqnuVPFDZU3lU20Z+6+EA0YngcvNYi3ucdIvgBd4Yv5FetzuxiOZUoDRfh/3R
6dCJ8CvRiq0BSZcynTIWNmF3AVsH7vjxZe8kMDbwZNnR0suZ5MfBh6L/s1lCEWlS
GwmCLc3MnOLxq3JLnfmbVa509YxlUamdSswnvzes28AjnzQ3LQchspP2a8bSXH6/
qpbwvmV5WiNgwJck04VhaXrRRy3XFSwuk7KU/L4aqadXP26kgDqIYNvPXSa9JyGc
14zwdmAtn36o8vpXM/A7GhdWqgPLlJbdTdK6IfwpBs8P/JB6y3t6RzAGiEOITdj9
QUhW+sAoKno0j4WT7s80vWNWz37WoFJcvVLnVEYitnW6DqM+GOt2od3g6WgI6dOa
MESA4J44Y4x1gXBw/M6F/ZngP4EJoAUG0GbzsaZ6HKLt4pDTZmw8PnNcXrOMYkr/
N5EliTXil45DCaLkgNJmpdXjNpIvShW4ogq2osw+SQUalnAbW8ddiaOVCdgXkDFq
gvnl5QSeUrKPF5v+vlnwWar6Rp7iInQpnA+PTSbAlO3Dd9WqbWx+uNoI/kXUlN0O
a/vi5Uwat2Bz3N+jIpnBqg4+O+SG0z3UCVmT6Leg+kqO/rXbzoVv/DV7E30vTqdo
wsswdJEM1BI7Wyid6HPwBek+rdv77gUg3W37vUcdfKxsYRcoHriXLHpmENznJcEx
/nvilw6To1zx2LKmM/p56MQriKkXnqoOBpkpn3PaWyXZKY9xJNTAbcSP3haE7z9p
PzJw88KI8dnYuFg4yS/AgmVGAUtu3bhDG4qF9URu2ck868zViH996lraYkmFIWJG
r7h1LImhrwDEJvb/rOW8QvOZBX9H6pcSKs/LQbeoy6HMIOTlny+S15xtiS4t6Ayv
3m0ry5c0qkl/mgKvGpeRnNlrcr6mb2fzxxGvcuBzi25wgIbRLPgJoqsmeBvW1OLU
+9DpkNvitEJnPRo86v0VF86aou12Sm8Wb4mtrQ7h3qLIYvw2LN2mYh4WlgrSwPpx
YvE2+vWapilnnDWoiu2ZmDWa7WW/ihqvX9fmp/qzxQvJmBYIN8dFpgcNLqSx526N
bwIDAQAB
-----END PUBLIC KEY-----
/trunk/signtool/sign
0,0 → 1,79
#!/usr/bin/php
<?php
 
/*
* VNag - Nagios Framework for PHP
* Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
* Licensed under the terms of the Apache 2.0 license
*
* Revision 2018-11-06
*/
 
// Generate keypair with:
// openssl genpkey -algorithm RSA -out private.pem -pkeyopt rsa_keygen_bits:8192
// openssl rsa -pubout -in private.pem -out public.pem
 
if ($argc < 2) {
die("Syntax: $argv[0] file1 [file2 ...]\n");
}
 
if (!file_exists(__DIR__.'/private.pem')) {
echo "Key private.pem not found\n";
}
 
for ($i=1; $i<$argc; $i++) {
$file = $argv[$i];
 
if (is_dir($file)) continue;
$cont = file_get_contents($file);
$original = $cont;
 
if (strpos($cont, '<?php') === false) {
echo "Not a PHP file: $file\n";
continue;
}
 
$naked = preg_replace('@<\?php /\* <ViaThinkSoftSignature>(.+)</ViaThinkSoftSignature> \*/ \?>\n@ismU', '', $cont);
 
$hash = hash("sha256", $naked.basename($file));
 
$pkeyid = @openssl_pkey_get_private('file://'.__DIR__.'/private.pem');
openssl_sign($hash, $signature, $pkeyid, OPENSSL_ALGO_SHA256);
openssl_free_key($pkeyid);
 
if (!$signature) {
echo "ERROR: $file\n";
continue;
}
 
$sign_line = '<?php /* <ViaThinkSoftSignature>'."\n".split_equal_length(base64_encode($signature),65).'</ViaThinkSoftSignature> */ ?>';
 
// We have to put the signature at the beginning, because we don't know if the end of the file lacks a PHP closing tag
if (substr($cont,0,2) === '#!') {
// Preserve shebang
$shebang_pos = strpos($naked, "\n");
$shebang = substr($naked, 0, $shebang_pos);
$rest = substr($naked, $shebang_pos+1);
$cont = $shebang."\n".$sign_line."\n".$rest;
} else {
$cont = $sign_line."\n".$naked;
}
 
if ($cont != $original) {
echo "Signed: $file\n";
file_put_contents($file, $cont);
} else {
echo "Already signed: $file\n";
}
}
 
# ---
 
function split_equal_length($data, $width=65) {
$out = '';
for ($i=0; $i<strlen($data); $i+=$width) {
$out .= substr($data, $i, $width)."\n";
}
return $out;
}
 
/trunk/signtool/verify
0,0 → 1,29
#!/usr/bin/php
<?php
 
/*
* VNag - Nagios Framework for PHP
* Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
* Licensed under the terms of the Apache 2.0 license
*
* Revision 2018-07-11
*/
 
$file = $argv[1];
 
$cont = file_get_contents($file);
 
if (!preg_match('@<\?php /\* <ViaThinkSoftSignature>(.+)</ViaThinkSoftSignature> \*/ \?>\n@ismU', $cont, $m)) {
die("File $file not signed\n");
}
$signature = base64_decode($m[1]);
 
$naked = preg_replace('@<\?php /\* <ViaThinkSoftSignature>(.+)</ViaThinkSoftSignature> \*/ \?>\n@ismU', '', $cont);
$hash = hash("sha256", $naked.basename($file));
 
$public_key = file_get_contents(__DIR__.'/public.pem');
if (!openssl_verify($hash, $signature, $public_key, OPENSSL_ALGO_SHA256)) {
die("Signature invalid\n");
}
 
echo "Signature valid\n";
/trunk/signtool
Property changes:
Added: svn:ignore
+private.pem