versions: added apache
This commit is contained in:
parent
d43ec39352
commit
5ebfe2baec
@ -66,7 +66,7 @@
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>array of network interfaces</td>
|
||||
<td>array of network interfaces (objects)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
@ -76,7 +76,17 @@
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>interface name</td>
|
||||
<td>interface</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>[0].ifaceName</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>interface name (differs on Windows)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
@ -118,6 +128,66 @@
|
||||
<td>X</td>
|
||||
<td>true if internal interface</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>[0].operstate</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td></td>
|
||||
<td>up / down</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>[0].type</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td></td>
|
||||
<td>wireless / wired</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>[0].duplex</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td></td>
|
||||
<td>duplex (full/half)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>[0].mtu</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td></td>
|
||||
<td>MUT maximum transmission unit</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>[0].speed</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td></td>
|
||||
<td>Speed in Mbit / s</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>[0].carrierChanges</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td></td>
|
||||
<td># changes up/down</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>si.networkInterfaceDefault(cb)</td>
|
||||
<td>: string</td>
|
||||
@ -160,7 +230,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>rx</td>
|
||||
<td>rx_bytes</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
@ -170,7 +240,27 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>tx</td>
|
||||
<td>rx_dropped</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td></td>
|
||||
<td>received dropped overall</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>rx_errors</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td></td>
|
||||
<td>received errors overall</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>tx_bytes</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
@ -178,6 +268,26 @@
|
||||
<td></td>
|
||||
<td>transferred bytes overall</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>tx_dropped</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td></td>
|
||||
<td>transferred dropped overall</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>tx_errors</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td></td>
|
||||
<td>transferred errors overall</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>rx_sec</td>
|
||||
|
||||
252
docs/os.html
252
docs/os.html
@ -216,7 +216,257 @@
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>version information (kernel, ssl, node, ...)</td>
|
||||
<td>version information of<br>node and dev software packages</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>kernel</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>os kernel version</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>openssl</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>node openssl version</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>systemOpenssl</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>os openssl version</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>systemOpensslLib</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>openSSL, LibreSSL, ...</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>node</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>node version</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>v8</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>v8 version</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>npm</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>npm version</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>yarn</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>yarn version</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>pm2</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>pm2 version</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>gulp</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>gulp version</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>grunt</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>grunt version</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>git</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>git version</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>tsc</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>typescript version</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>mysql</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>mysql version</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>redis</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>redis version</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>mongodb</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>mongodb version</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>apache</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>apache version</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>nginx</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>nginx version</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>php</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>php version</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>docker</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>docker version</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>postfix</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>postfix version</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>postgresql</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>postgresql version</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>perl</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>perl version</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>python</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>python version</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>gcc</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>X</td>
|
||||
<td>gcc version</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>si.users(cb)</td>
|
||||
|
||||
@ -295,6 +295,7 @@ function versions(callback) {
|
||||
mysql: '',
|
||||
redis: '',
|
||||
mongodb: '',
|
||||
apache: '',
|
||||
nginx: '',
|
||||
php: '',
|
||||
docker: '',
|
||||
@ -306,7 +307,7 @@ function versions(callback) {
|
||||
};
|
||||
|
||||
let functionProcessed = (function () {
|
||||
let totalFunctions = 19;
|
||||
let totalFunctions = 20;
|
||||
return function () {
|
||||
if (--totalFunctions === 0) {
|
||||
if (callback) {
|
||||
@ -396,6 +397,13 @@ function versions(callback) {
|
||||
functionProcessed();
|
||||
});
|
||||
}
|
||||
exec('apachectl -v 2>&1', function (error, stdout) {
|
||||
if (!error) {
|
||||
const apache = (stdout.toString().split('\n')[0] || '').split(':');
|
||||
result.apache = (apache.length > 1 ? apache[1].replace('Apache', '').replace('/', '').trim() : '');
|
||||
}
|
||||
functionProcessed();
|
||||
});
|
||||
exec('nginx -v 2>&1', function (error, stdout) {
|
||||
if (!error) {
|
||||
const nginx = stdout.toString().split('\n')[0] || '';
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user