/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 |