Subversion Repositories vnag

Compare Revisions

No changes between revisions

Regard whitespace Rev 69 → Rev 70

/trunk/plugins/4images_version/check_4images_version
Property changes:
Deleted: svn:executable
-*
\ No newline at end of property
/trunk/plugins/aastra_430_voicemail/check_aastra_430_voicemail
Property changes:
Added: svn:executable
+*
\ No newline at end of property
/trunk/plugins/ipfm/dygraph/update-dygraph.sh
Property changes:
Deleted: svn:executable
-*
\ No newline at end of property
/trunk/plugins/last/LastCheck.class.php
1,26 → 1,26
<?php /* <ViaThinkSoftSignature>
Fm798K8OnhYRk2wZ5LGT1eZv1U9J4+xksI2BNLu4KZxIw2YI06hHPgG9ZkiYp88+Y
EuW8MeTg1z1ee4f8qNi9ZLLpSyiWEK9sAvJYJeWNq9Nx3avUf10Caa9iU3UQp4cT5
d2NC00RqKZRtBC5rPZ6u+ZXNoEz1UN6Z3b//FlXtRW1adXqgPpCNhw4HM192iXDld
5YXYDhEsH7/mF0TJ4bFkRmNG5FDsX9uM0+SD5vZ8VgW4HW0KwO3qJG89QOelc1TmO
88fFklxG3wmTZU/c1mCOT7tgrl4AVmUamNyZRygaeKWORfTM8m1PrFm86MyGCvLR+
ZVr8mqtAV5mJt3NR9NxpkxuLJN8qPpEuMzbQV/0MfjsRjdA/bLaXA186maJ7IaS1a
69+xLqrLbcBn+c4Keej72vAdhSs2HmpPqO6wVTsV24LMVDWgS5IEYDfK5ylHCikTI
YQesBoQELvXEtKuJI5EJCBsH0uDuIiuL2xe7btJJi8fUYaBHXOW50KoY0HWlIntXd
UuI/CABDWgVE1XMqUu4xemM6mGoPcZY1V5FtV4A06KtXTEbmqRwileEe12jO3aVKq
HrOoGY6ZB3gk1AxH7sUeUKFWJ6yS+zzUriEoka0YrJVrBgG3g6yaNDebNU4KVNx+G
zQalJ6+k0RaWMdysrRy3/IJlDhu9Vt77QRb7twP9c8WARJsGgEKCTwuutlD10Cl8m
IpJ0CJj4fHDqLJHvXJNb9IH2G1W1YxfmPYqsscfW+n0mVBnp3ZjVo4iuV0Gr4hrS6
WwBMX6XApPU8shgUwUf3mENE7WY8EKaNpybZsn3OTxAGXnJ2293x+o1Zm29Xv3Ovq
R9VszqfHCaGq2V51BAPKGydtgF2QF93mL8vwlfqH1v/m/kRujRjLQfYv7T8+6CxI7
hpXCp9LLsr2KsCNF1B8cxiyBv8fFF1bB9+HpzU+Z5sCIB91XdTs21XaaLHXDg2qJZ
E9SjmfIK3IqG1AYN6CFsEUX0wCloHI1Ua3XtClBQAJaxbsvRdk0SM0nJjPTxsC9MX
ZGVlDxPR0RZSA5XD93OYrF28ZWnGMhSyet2zEUSEcLmAKlCO1WJbGzgq9Prd+HvRL
UJqjbc1FjmPN/ZllnxHiP3/N7Xq307hUmar8lNF4FcLjXcaMzA4umMBUcY2wMxugc
ENsHEkIBh9jzOFnvRDP1K0T44ZVR4l376Qm3nb2ULcvTA1E2Dq5U0H3t1AuniPgCP
D62RRZOp3ZH+5RNQnsMHPL87eyK0XA/VAT7wQah9GnL1d54ocXDyDrVGrJXEiq8dN
J2Zrd6Dd/7TAI1lcPuwUv4BxPP2o2ecsFVC2wi49v/HNPwrpGaRIocVG7XB2/tQvA
A==
Dn0TAtS8an72QeGrW4rRe6KqVYdOn1iBSJMs07mG3B21qZSA77cSJqdqIvni4+mQ+
k3ee/H/eGuu/j6XsdzIRNXk+p+CjfSaXf9jn0VwWXhurSgRzF7uOIbhv3jpKI9mss
dY4aQVblJiTTKuN27AB7LjqSSmJyEidWDYVe35g79sj76MJMP5Dz3+dcZSlcqhDrH
6T+uR5aoz09Kzro50iZ3M6n1e4EY9hDJH+Bqdj8kJRk0qGGt+XFHwqEAahJMiE1Sq
eFZmiwhEBmck70HpC2gcmrm5L3cp5pv7z3UFGXmi2QoKyzZMQKfyw2BD+uGv9uKR4
LE5sdpJy4ZsHjRzKuKXmu+eLNEh8loDzYzIRBnikk9NV9FrO9Rraw14aVhcRvxY5K
j3CmReIweYJRqJ9kfEjTh5RMMut33ZazaIw1rgGvKSNq5HVgP/tPc3Nx1RIEmgBu5
e5gB+ou9i4w01gi+b5Akw/yWsTrr+JE83j1BXWaDXLtenaCRAMGB7/q/kEcFgoJlt
qSxcMFmvTExlFldfF9ohXlE52F9AVQJv76AYu86FTZH8qQFMn6Z2yL/HHrBJvpEsW
AsKOWsvKH9x8EZLQKzwuaQRGX01Z936d2V/e7Rb+EJjmUbQ/9TJrpYSzAZB4PCPnU
YHeWNMwIHi82MDwG+7ey+bF9A0DJyosa0f+tgQ0szpoOJgCXZNm+guCYFkp5rnbWs
16VlVsqYxn20yFUX3uci7s31ToIqJfLGpZKi1yaWtavhW2Jb6SxuMU7nsaQgsyv6J
VR2eJ49itgeTpArGWLscTJ9BHDeOjhkLqoVPVWut2XJF8mJTn26pnvIn04997JL+I
e7FSV+6mtWLae+fh7A/aASM/4PJQhKqBARZtGAsgH111z4iqE4psACt6Z62ekgO7O
/slAwR+9Je7VT/CZdOoNnShNIYGlVgm1cKnHxAP7H7vBDhMmTbTeZUtdZU2hOAJME
1C99Q4btFMnE1nW5oB9jQpeKXZ6DEivyNsy7gG+YPqauMlOu30gXYx7V4juAaBvlO
kGwJ1jpqsaPI4C0o7smkksy6WHWGsRioTgxc+vOBnqOczYWaste5TlFIEaW4KAHcg
3hEeebMPeNWhgUp/uJnfpEuSt3M89tEhD6Hr1LxNY5dflperss3LeXAtCuuqdT6qu
STrB6iTCcAvngMfqyZKrnrq1xhraH+b7iC8qpmDZIPM1pjoCTJjVa6DrEmmh/3+mQ
ZuOwqRNWSmhvMf4V1gzx4py7KCPP+bwMe8fphXG9Qu3Drl0vV13PB1QXzDkMAQ5zn
+LZva+1J5Q33Xu1DH8ih2rqFYdhKYS+Er9KP1iJsTmpFoJHe+b8IXzI++MeL0WGEV
w==
</ViaThinkSoftSignature> */ ?>
<?php
 
131,13 → 131,17
$cont .= shell_exec('last -f '.escapeshellarg($file).' -F -w '.escapeshellarg($username));
}
}
 
preg_match_all('@^(\S+)\s+(\S+)\s+(\S+)\s+(.+)$@ismU', $cont, $m, PREG_SET_ORDER);
foreach ($m as $key => &$a) {
if (($a[2] === 'system') && ($a[3] === 'boot')) {
// reboot system boot 4.9.0-8-amd64 Fri Oct 12 02:10 still running
// reboot system boot 6.1.0-11-amd64 Fri Sep 8 13:10:27 2023 - Sat Sep 9 17:40:50 2023 (1+04:30)
unset($m[$key]);
} else if ($a[2] === 'begins') {
// wtmp.1 begins Fri Oct 12 02:10:43 2018
//} else if ($a[2] === 'begins') {
} else if (substr($a[1],0,4) === 'wtmp') {
// wtmp.1 begins Fri Oct 12 02:10:43 2018 (English)
// wtmp beginnt Wed Aug 16 11:43:03 2023 (German)
unset($m[$key]);
} else {
array_shift($a);
/trunk/plugins/webreader/vnag_webreader
File deleted
Property changes:
Deleted: svn:executable
-*
\ No newline at end of property
/trunk/plugins/webreader/VNagWebReader.class.php
1,26 → 1,26
<?php /* <ViaThinkSoftSignature>
ISLdljjtzCdnwu/ldQDVktIeOGgqR6kkmK0B//MwT0fqh8qhLOqyRpLJnVMxaN6Ta
bfjTM0gb/OhxWiU3+WDI4bN+jwuk+X5j3NVre3JiTKXr39WoxF/aKIUuloeej931e
mXu1CGjaXC2xp7B20vMkf+wfLNnwebMKvIgceR4Qwq76FRSygPeJtfcWIaG1oWywT
Rz1laiI5VNRaBHqVjfcdo4zCVkpwepC9SHICrTsD3cfBe+p8t5jsbYd5g2Z6V5u2r
zvGXA3oZowPTiw+ZnhPiIqdQKshFhEsnfM+unpElkLwM+4a8k+JPYSbNAjhqdL8XY
CE32SAY2wsH6CAIhOpwRN2p4QDs8Kk0U3EeIq6vONyjP9WYj7SWkssnZtQA/5K93O
0uLhqcXCnsWKFzwuuDfIQGdfnkyXyoKp55Gbl23KHSOrKhEokwd7fxS1nLAgDGQUm
i3XZumlRJwPVPaCOcmYwJIGGp8r5+EolOL2g/404Ymogo1B/fs6SAHmoutddnStgL
xgJqxMmNvilf5TfAGU0RRdFkcXMIjv0fCY5LJWO5Mklqyym9ryZecNV/+KEd1btNH
IP5LXQGo91eO12HsfwLN6D0ImsKQmcOFFf6Nh3sePFJN+d60C5NKBuW7Pl2TEMgi0
3bCxzlBtJkfkuCA8cx+N6EIOANUYgbBs0MU9f13VQoPku/0cmFM0n1fpuJ4FdEirx
i3pEr0WJVOa8LFpnw/0o7EgRy74TFnOna+w6B2dt0VR1AEl8kFEAC1vpjzNEoNbEn
a71r9gUGfbwXLmqym4w//T01lYgE/g6nyyyjRZFoKx4z78NQOEEKjGGSAR4IL9Kc/
msO2x7cWsop16o7vimaQad5B48vrE3dQnfI/8r5Zlv7iUZQ654IqFZiR0bCCDlyuv
u8FOnIcK2koM/FqZydvbqC3AYcoxSCccsogc7KARUMtKt7v4OY2HvTZ7IMudoRmtS
FfJzwMZHzv/eqgTlgBOoG9xmtdn04nYucEUss9Pyv9eAb17wDa5x88cTldkCacPy2
ub6eVI9Z2GKSGHpz9+IPY9XwXxn69lVIHmRM2Ngs6qP2lOsseQZmUABt6lXtupv4W
qlPMjP67OcVFGUgqMABxOm+ooRtUiGeKEUF11qxda9bF993Kco6QLDUU/ggXt5lhL
qK4+EnLjPpMsqGa/EOe0kcqBS/+Goj/yz7ot50hZTxDWs7lq29VDZqdaYvdKmrYyb
h169//lL0XytrNCDyZE3WiWUnKvS0nl3gfpOxWPI4vflx2rli8mF56e7COgAASlNI
K9TsrfGFmZ+yfK4cgHRehkAVq85Ym8KLfoZQOGDRpi/ZVeNHJhRfacyBow5pteKVL
Q==
Q5Qtv/JGX2tdxoEqxXuF2TaMaX26SuclN68wP5pYOwMe01/GepIHEZNJU6vFf1JO/
Fu/OZ99tRamEa1ckOEdCR9R/oiadNqQ/3U56/qV0/9NMbVcaETamUFImUm3ztpvFN
83t5S0DtVqqVfCQ08UpJCUTsgFbztlOILKK2yfyIPzwK0vQFAza98fRCZfidJTxYm
xPuThlzLFoVlxyczR5OiCKdwJm1UzZhRCToIbLMU6dIwkx8mE0CBGYcR1sUVBeRoT
Wjqcz4JN7lGNihUYirTZL7kNTllu6lcGIUIQtDGwLw8vYEeUr3XoGvUKZwQtqd6Yn
7/Bw9UmDU2/lNHdMtSgzMRVa7m8hXSApdjKxzzvnoK1qU4bBxaiiCAUSBq1K9hfRf
9oRx5Kea3Jl/uV7aAsr5MMO45CYUxCwPMS/KykTXMAtOe9Yr53GAciQZbxTKCen6G
Wh1wxImMEoFc2m1axWMqzmvsNJw7ZGODbYGgY351htsVhgTdZLxPJOGt5dLs9zsQA
b9/+lMyejv/ZVZ5zOLpfIilbAOZaTSh834YNY2PciKIoPsg/umIYPx2ELcsmgtOrN
nIjvvGBK3r18QBJUN3y9SlEwm9ej62hU/PvQ1HiG+iqtoE86BzxhcUkDn6WUXOlaa
fB4BgETjG+RwX9Kj+h2ZTTiKqoPN1BlpxlUKrQ9ZTLdpy3PHdkA35N2EEFPcCVdf3
ada6oDhmPhvhXbcFZ29Ip100I1L4lxHJcU5XCHJzEaMLkIX5nyT1tPZL1XnV5fOyH
l/LxR/H+t5cvDw4ybqPj11XshtQvxGxkLDyMB2ZUU0mpiUJyxePdAXXPPmOpdO37I
MCStMGQxqrvIJL/EdQn8BVQuDBKm53lXNMGlt1tEky6w8ikTYd+HfSbt/S3yWQATn
elVfQfyEB4+GR/bckylsoirQQpiFZONMIV+iCEE7QUFdM7ms933hRP4Pg9rISaP3i
t7jk7v4Ad1AF9JQLP64cyQdHJaaR97nLYtSYp7WVj9VEMb8WdB21wjBecsJktqdTv
E/gj8a3X71bheeSMc9ZS4sBGhkTryhEb3R4i6yLyyrCJxc3P2ZSvEvkj7OKmHhlWA
nKBhH0Ka4Acv82FFu34hcwksCVf1otQlfAP867EoKRTN9Z5gq0ljpj6Qya0OFuXsV
PVs2h4B4qXqxWD301tYkP6YChHTGLXmo3LAje1OgqOIrivuP7hvZ4v8awaLn/xIFc
REMolTxoQTw+C7F5NmUyy6/1WgpFCQzKcMGxZu+A/xG0G8SwhY5+tlMtWMGUWupyG
RTb901U+uuLs7trE2qxfOq567wmYLdXhU70RKxq1yrGopr2CTGK/g0So3+MqRHNkv
w==
</ViaThinkSoftSignature> */ ?>
<?php
 
29,7 → 29,7
* Developed by Daniel Marschall, ViaThinkSoft <www.viathinksoft.com>
* Licensed under the terms of the Apache 2.0 license
*
* Revision 2022-07-17
* Revision 2023-09-13
*/
 
declare(ticks=1);
73,12 → 73,15
if ($this->argPassword->available()) $this->password_in = $this->argPassword->getValue();
if ($this->argSignPubKey->available()) $this->pubkey = $this->argSignPubKey->getValue();
 
$header = '';
$auth = $this->argBasicAuth->getValue();
if (!is_null($auth)) $auth .= sprintf("Authorization: Basic %s\r\n", base64_encode($auth));
$header .= sprintf("User-Agent: PHP/%s VNag/%s\r\n", phpversion(), self::VNAG_VERSION);
 
$options = array(
'http' => array(
'method' => 'GET',
'header' =>
sprintf("Authorization: Basic %s\r\n", base64_encode($this->argBasicAuth->getValue())).
sprintf("User-Agent: PHP/%s VNag/%s\r\n", phpversion(), self::VNAG_VERSION)
'header' => $header
)
);
$context = stream_context_create($options);
/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);
Property changes:
Added: svn:executable
+*
\ No newline at end of property
/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 2018-07-15
// Revision 2023-09-13
 
object CheckCommand "vnag_webreader" {
// PLEASE ADJUST THIS PATH
command = [ "/daten/vnag/plugins/webreader/vnag_webreader" ]
command = [ "/daten/vnag/plugins/webreader/check_vnag_webreader" ]
 
arguments = {
"-u" = {
/trunk/set_chmod.sh
1,36 → 1,18
#!/bin/bash
 
DIR=$( dirname "$0" )
chmod +x "$DIR"/set_chmod.sh
chmod +x "$DIR"/signtool/sign
chmod +x "$DIR"/signtool/verify
chmod +x "$DIR"/plugins/x509_expire/check_x509_expire
chmod +x "$DIR"/plugins/mdstat/check_mdstat
chmod +x "$DIR"/plugins/virtual_mem/check_virtual_mem
chmod +x "$DIR"/plugins/disk_running/check_disk_running
chmod +x "$DIR"/plugins/nocc_version/check_nocc_version
chmod +x "$DIR"/plugins/ipfm/dygraph/update-dygraph.sh
chmod +x "$DIR"/plugins/ipfm/check_ipfm
chmod +x "$DIR"/plugins/mediawiki_version/check_mediawiki_version
chmod +x "$DIR"/plugins/last/check_last
chmod +x "$DIR"/plugins/joomla_version/check_joomla_version
chmod +x "$DIR"/plugins/openbugbounty/check_openbugbounty
chmod +x "$DIR"/plugins/gitlab_version/check_gitlab_version
chmod +x "$DIR"/plugins/smart/check_smart
chmod +x "$DIR"/plugins/hp_smartarray/check_hp_smartarray
chmod +x "$DIR"/plugins/open_deleted_files/check_open_deleted_files
chmod +x "$DIR"/plugins/net2ftp_version/check_net2ftp_version
chmod +x "$DIR"/plugins/owncloud_version/check_owncloud_version
chmod +x "$DIR"/plugins/wordpress_version/check_wordpress_version
chmod +x "$DIR"/plugins/nextcloud_version/check_nextcloud_version
chmod +x "$DIR"/plugins/4images_version/check_4images_version
chmod +x "$DIR"/plugins/phpmyadmin_version/check_phpmyadmin_version
chmod +x "$DIR"/plugins/ping/check_ping
chmod +x "$DIR"/plugins/pmwiki_version/check_pmwiki_version
chmod +x "$DIR"/plugins/aastra_430_voicemail/check_aastra_430_voicemail
chmod +x "$DIR"/plugins/minecraft_java_version/check_minecraft_java_version
chmod +x "$DIR"/plugins/roundcube_version/check_roundcube_version
chmod +x "$DIR"/plugins/file_timestamp/check_file_timestamp
chmod +x "$DIR"/plugins/phpbb_version/check_phpbb_version
chmod +x "$DIR"/plugins/webreader/vnag_webreader
chmod +x "$DIR"/sign_all
 
setexec () {
 
svn propset svn:executable on $1
svn propdel svn:executable $1
chmod +x $1
 
}
 
setexec "$DIR"/set_chmod.sh
setexec "$DIR"/signtool/sign
setexec "$DIR"/signtool/verify
setexec "$DIR"/sign_all
setexec "$DIR"/plugins/*/check_*
setexec "$DIR"/plugins/ipfm/dygraph/update-dygraph.sh
Property changes:
Deleted: svn:executable
-*
\ No newline at end of property
/trunk/sign_all
Property changes:
Deleted: svn:executable
-*
\ No newline at end of property
/trunk/signtool/sign
Property changes:
Deleted: svn:executable
-*
\ No newline at end of property
/trunk/signtool/verify
Property changes:
Deleted: svn:executable
-*
\ No newline at end of property