dockerInfo() changed property naming style
This commit is contained in:
parent
a94f601445
commit
15f0622d33
@ -30,6 +30,7 @@ For major (breaking) changes - version 3 and 2 see end of page.
|
|||||||
|
|
||||||
| Version | Date | Comment |
|
| Version | Date | Comment |
|
||||||
| -------------- | -------------- | -------- |
|
| -------------- | -------------- | -------- |
|
||||||
|
| 4.8.2 | 2019-05-31 | `dockerInfo()` changed property naming style |
|
||||||
| 4.8.1 | 2019-05-31 | updated docs |
|
| 4.8.1 | 2019-05-31 | updated docs |
|
||||||
| 4.8.0 | 2019-05-31 | added `vboxInfo()` detailed virtual box info |
|
| 4.8.0 | 2019-05-31 | added `vboxInfo()` detailed virtual box info |
|
||||||
| 4.7.3 | 2019-05-30 | updated typescript typings |
|
| 4.7.3 | 2019-05-30 | updated typescript typings |
|
||||||
|
|||||||
92
README.md
92
README.md
@ -454,52 +454,52 @@ I also created a nice little command line tool called [mmon][mmon-github-url] (
|
|||||||
| Function | Result object | Linux | BSD | Mac | Win | Sun | Comments |
|
| Function | Result object | Linux | BSD | Mac | Win | Sun | Comments |
|
||||||
| --------------- | ------------- | ----- | ------- | --- | --- | --- | -------- |
|
| --------------- | ------------- | ----- | ------- | --- | --- | --- | -------- |
|
||||||
| si.dockerInfo(cb) | {...} | X | X | X | X | X | returns general docker info |
|
| si.dockerInfo(cb) | {...} | X | X | X | X | X | returns general docker info |
|
||||||
| | ID | X | X | X | X | X | Docker ID |
|
| | id | X | X | X | X | X | Docker ID |
|
||||||
| | Containers | X | X | X | X | X | number of containers |
|
| | containers | X | X | X | X | X | number of containers |
|
||||||
| | ContainersRunning | X | X | X | X | X | number of running containers |
|
| | containersRunning | X | X | X | X | X | number of running containers |
|
||||||
| | ContainersPaused | X | X | X | X | X | number of paused containers |
|
| | containersPaused | X | X | X | X | X | number of paused containers |
|
||||||
| | ContainersStopped | X | X | X | X | X | number of stopped containers |
|
| | containersStopped | X | X | X | X | X | number of stopped containers |
|
||||||
| | Images | X | X | X | X | X | number of images |
|
| | images | X | X | X | X | X | number of images |
|
||||||
| | Driver | X | X | X | X | X | driver (e.g. 'devicemapper', 'overlay2') |
|
| | driver | X | X | X | X | X | driver (e.g. 'devicemapper', 'overlay2') |
|
||||||
| | MemoryLimit | X | X | X | X | X | has memory limit |
|
| | memoryLimit | X | X | X | X | X | has memory limit |
|
||||||
| | SwapLimit | X | X | X | X | X | has swap limit |
|
| | swapLimit | X | X | X | X | X | has swap limit |
|
||||||
| | KernelMemory | X | X | X | X | X | has kernal memory |
|
| | kernelMemory | X | X | X | X | X | has kernal memory |
|
||||||
| | CpuCfsPeriod | X | X | X | X | X | has CpuCfsPeriod |
|
| | cpuCfsPeriod | X | X | X | X | X | has CpuCfsPeriod |
|
||||||
| | CpuCfsQuota | X | X | X | X | X | has CpuCfsQuota |
|
| | cpuCfsQuota | X | X | X | X | X | has CpuCfsQuota |
|
||||||
| | CPUShares | X | X | X | X | X | has CPUShares |
|
| | cpuShares | X | X | X | X | X | has CPUShares |
|
||||||
| | CPUSet | X | X | X | X | X | has CPUShares |
|
| | cpuSet | X | X | X | X | X | has CPUShares |
|
||||||
| | IPv4Forwarding | X | X | X | X | X | has IPv4Forwarding |
|
| | ipv4Forwarding | X | X | X | X | X | has IPv4Forwarding |
|
||||||
| | BridgeNfIptables | X | X | X | X | X | has BridgeNfIptables |
|
| | bridgeNfIptables | X | X | X | X | X | has BridgeNfIptables |
|
||||||
| | BridgeNfIp6tables | X | X | X | X | X | has BridgeNfIp6tables |
|
| | bridgeNfIp6tables | X | X | X | X | X | has BridgeNfIp6tables |
|
||||||
| | Debug | X | X | X | X | X | Debug on |
|
| | debug | X | X | X | X | X | Debug on |
|
||||||
| | NFd | X | X | X | X | X | named data networking forwarding daemon |
|
| | nfd | X | X | X | X | X | named data networking forwarding daemon |
|
||||||
| | OomKillDisable | X | X | X | X | X | out-of-memory kill disabled |
|
| | oomKillDisable | X | X | X | X | X | out-of-memory kill disabled |
|
||||||
| | NGoroutines | X | X | X | X | X | number NGoroutines |
|
| | ngoroutines | X | X | X | X | X | number NGoroutines |
|
||||||
| | SystemTime | X | X | X | X | X | docker SystemTime |
|
| | systemTime | X | X | X | X | X | docker SystemTime |
|
||||||
| | LoggingDriver | X | X | X | X | X | logging driver e.g. 'json-file' |
|
| | loggingDriver | X | X | X | X | X | logging driver e.g. 'json-file' |
|
||||||
| | CgroupDriver | X | X | X | X | X | cgroup driver e.g. 'cgroupfs' |
|
| | cgroupDriver | X | X | X | X | X | cgroup driver e.g. 'cgroupfs' |
|
||||||
| | NEventsListener | X | X | X | X | X | number NEventsListeners |
|
| | nEventsListener | X | X | X | X | X | number NEventsListeners |
|
||||||
| | KernelVersion | X | X | X | X | X | docker kernel version |
|
| | kernelVersion | X | X | X | X | X | docker kernel version |
|
||||||
| | OperatingSystem | X | X | X | X | X | docker OS e.g. 'Docker for Mac' |
|
| | operatingSystem | X | X | X | X | X | docker OS e.g. 'Docker for Mac' |
|
||||||
| | OSType | X | X | X | X | X | OSType e.g. 'linux' |
|
| | osType | X | X | X | X | X | OSType e.g. 'linux' |
|
||||||
| | Architecture | X | X | X | X | X | architecture e.g. x86_64 |
|
| | architecture | X | X | X | X | X | architecture e.g. x86_64 |
|
||||||
| | NCPU | X | X | X | X | X | number of CPUs |
|
| | ncpu | X | X | X | X | X | number of CPUs |
|
||||||
| | MemTotal | X | X | X | X | X | memory total |
|
| | memTotal | X | X | X | X | X | memory total |
|
||||||
| | DockerRootDir | X | X | X | X | X | docker root directory |
|
| | dockerRootDir | X | X | X | X | X | docker root directory |
|
||||||
| | HttpProxy | X | X | X | X | X | http proxy |
|
| | httpProxy | X | X | X | X | X | http proxy |
|
||||||
| | HttpsProxy | X | X | X | X | X | https proxy |
|
| | httpsProxy | X | X | X | X | X | https proxy |
|
||||||
| | NoProxy | X | X | X | X | X | NoProxy |
|
| | noProxy | X | X | X | X | X | NoProxy |
|
||||||
| | Name | X | X | X | X | X | Name |
|
| | name | X | X | X | X | X | Name |
|
||||||
| | Labels | X | X | X | X | X | array of labels |
|
| | labels | X | X | X | X | X | array of labels |
|
||||||
| | ExperimentalBuild | X | X | X | X | X | is experimental build |
|
| | experimentalBuild | X | X | X | X | X | is experimental build |
|
||||||
| | ServerVersion | X | X | X | X | X | server version |
|
| | serverVersion | X | X | X | X | X | server version |
|
||||||
| | ClusterStore | X | X | X | X | X | cluster store |
|
| | clusterStore | X | X | X | X | X | cluster store |
|
||||||
| | ClusterAdvertise | X | X | X | X | X | cluster advertise |
|
| | clusterAdvertise | X | X | X | X | X | cluster advertise |
|
||||||
| | DefaultRuntime | X | X | X | X | X | default runtime e.g. 'runc' |
|
| | defaultRuntime | X | X | X | X | X | default runtime e.g. 'runc' |
|
||||||
| | LiveRestoreEnabled | X | X | X | X | X | live store enabled |
|
| | liveRestoreEnabled | X | X | X | X | X | live store enabled |
|
||||||
| | Isolation | X | X | X | X | X | isolation |
|
| | isolation | X | X | X | X | X | isolation |
|
||||||
| | InitBinary | X | X | X | X | X | init binary |
|
| | initBinary | X | X | X | X | X | init binary |
|
||||||
| | ProductLicense | X | X | X | X | X | product license |
|
| | productLicense | X | X | X | X | X | product license |
|
||||||
| si.dockerContainers(all, cb) | [{...}] | X | X | X | X | X | returns array of active/all docker containers |
|
| si.dockerContainers(all, cb) | [{...}] | X | X | X | X | X | returns array of active/all docker containers |
|
||||||
| | [0].id | X | X | X | X | X | ID of container |
|
| | [0].id | X | X | X | X | X | ID of container |
|
||||||
| | [0].name | X | X | X | X | X | name of container |
|
| | [0].name | X | X | X | X | X | name of container |
|
||||||
|
|||||||
@ -77,7 +77,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>ID</td>
|
<td>id</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
@ -87,7 +87,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>Containers</td>
|
<td>containers</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
@ -97,7 +97,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>ContainersRunning</td>
|
<td>containersRunning</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
@ -107,7 +107,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>ContainersPaused</td>
|
<td>containersPaused</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
@ -117,7 +117,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>ContainersStopped</td>
|
<td>containersStopped</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
@ -127,7 +127,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>Images</td>
|
<td>images</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
@ -137,7 +137,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>Driver</td>
|
<td>driver</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
@ -147,7 +147,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>MemoryLimit</td>
|
<td>memoryLimit</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
@ -167,7 +167,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>KernelMemory</td>
|
<td>kernelMemory</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
@ -177,7 +177,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>CpuCfsPeriod</td>
|
<td>cpuCfsPeriod</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
@ -187,7 +187,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>CpuCfsQuota</td>
|
<td>cpuCfsQuota</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
@ -197,7 +197,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>CPUShares</td>
|
<td>cpuShares</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
@ -207,7 +207,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>CPUSet</td>
|
<td>cpuSet</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
@ -217,7 +217,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>IPv4Forwarding</td>
|
<td>ipv4Forwarding</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
@ -227,7 +227,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>BridgeNfIptables</td>
|
<td>bridgeNfIptables</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
@ -237,7 +237,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>BridgeNfIp6tables</td>
|
<td>bridgeNfIp6tables</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
@ -247,7 +247,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>Debug</td>
|
<td>debug</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
@ -257,7 +257,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>NFd</td>
|
<td>nfd</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
@ -267,7 +267,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>OomKillDisable</td>
|
<td>oomKillDisable</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
@ -277,7 +277,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>NGoroutines</td>
|
<td>ngoroutines</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
@ -287,7 +287,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>SystemTime</td>
|
<td>systemTime</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
@ -297,7 +297,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>LoggingDriver</td>
|
<td>loggingDriver</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
@ -307,7 +307,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>CgroupDriver</td>
|
<td>cgroupDriver</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
@ -317,7 +317,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>NEventsListener</td>
|
<td>nEventsListener</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
@ -327,7 +327,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>KernelVersion</td>
|
<td>kernelVersion</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
@ -337,7 +337,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>OperatingSystem</td>
|
<td>operatingSystem</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
@ -347,7 +347,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>OSType</td>
|
<td>osType</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
@ -357,7 +357,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>Architecture</td>
|
<td>architecture</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
@ -367,7 +367,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>NCPU</td>
|
<td>ncpu</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
@ -377,7 +377,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>MemTotal</td>
|
<td>memTotal</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
@ -387,7 +387,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>DockerRootDir</td>
|
<td>dockerRootDir</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
@ -397,7 +397,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>HttpProxy</td>
|
<td>httpProxy</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
@ -407,7 +407,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>HttpsProxy</td>
|
<td>httpsProxy</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
@ -417,7 +417,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>NoProxy</td>
|
<td>noProxy</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
@ -427,7 +427,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>Name</td>
|
<td>name</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
@ -437,7 +437,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>Labels</td>
|
<td>labels</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
@ -447,7 +447,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>ExperimentalBuild</td>
|
<td>experimentalBuild</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
@ -457,7 +457,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>ServerVersion</td>
|
<td>serverVersion</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
@ -467,7 +467,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>ClusterStore</td>
|
<td>clusterStore</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
@ -477,7 +477,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>ClusterAdvertise</td>
|
<td>clusterAdvertise</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
@ -487,7 +487,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>DefaultRuntime</td>
|
<td>defaultRuntime</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
@ -497,7 +497,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>LiveRestoreEnabled</td>
|
<td>liveRestoreEnabled</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
@ -507,7 +507,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>Isolation</td>
|
<td>isolation</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
@ -517,7 +517,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>InitBinary</td>
|
<td>initBinary</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
@ -527,7 +527,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td></td>
|
<td></td>
|
||||||
<td>ProductLicense</td>
|
<td>productLicense</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
<td>X</td>
|
<td>X</td>
|
||||||
|
|||||||
@ -80,6 +80,11 @@
|
|||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<th scope="row">4.8.2</th>
|
||||||
|
<td>2019-05-31</td>
|
||||||
|
<td><span class="code">dockerInfo()</span> changed property naming style</td>
|
||||||
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<th scope="row">4.8.1</th>
|
<th scope="row">4.8.1</th>
|
||||||
<td>2019-05-31</td>
|
<td>2019-05-31</td>
|
||||||
|
|||||||
@ -170,7 +170,7 @@
|
|||||||
<img class="logo" src="assets/logo.png">
|
<img class="logo" src="assets/logo.png">
|
||||||
<div class="title">systeminformation</div>
|
<div class="title">systeminformation</div>
|
||||||
<div class="subtitle"><span id="typed"></span></div>
|
<div class="subtitle"><span id="typed"></span></div>
|
||||||
<div class="version">Current Version: <span id="version">4.8.1</span></div>
|
<div class="version">Current Version: <span id="version">4.8.2</span></div>
|
||||||
<button class="btn btn-light" onclick="location.href='https://github.com/sebhildebrandt/systeminformation'">View on Github <i class=" fab fa-github"></i></button>
|
<button class="btn btn-light" onclick="location.href='https://github.com/sebhildebrandt/systeminformation'">View on Github <i class=" fab fa-github"></i></button>
|
||||||
</div>
|
</div>
|
||||||
<div class="down">
|
<div class="down">
|
||||||
|
|||||||
@ -36,52 +36,52 @@ function dockerInfo(callback) {
|
|||||||
const result = {};
|
const result = {};
|
||||||
|
|
||||||
_docker_socket.getInfo(data => {
|
_docker_socket.getInfo(data => {
|
||||||
result.ID = data.ID;
|
result.id = data.ID;
|
||||||
result.Containers = data.Containers;
|
result.containers = data.Containers;
|
||||||
result.ContainersRunning = data.ContainersRunning;
|
result.containersRunning = data.ContainersRunning;
|
||||||
result.ContainersPaused = data.ContainersPaused;
|
result.containersPaused = data.ContainersPaused;
|
||||||
result.ContainersStopped = data.ContainersStopped;
|
result.containersStopped = data.ContainersStopped;
|
||||||
result.Images = data.Images;
|
result.images = data.Images;
|
||||||
result.Driver = data.Driver;
|
result.driver = data.Driver;
|
||||||
result.MemoryLimit = data.MemoryLimit;
|
result.memoryLimit = data.MemoryLimit;
|
||||||
result.SwapLimit = data.SwapLimit;
|
result.swapLimit = data.SwapLimit;
|
||||||
result.KernelMemory = data.KernelMemory;
|
result.kernelMemory = data.KernelMemory;
|
||||||
result.CpuCfsPeriod = data.CpuCfsPeriod;
|
result.cpuCfsPeriod = data.CpuCfsPeriod;
|
||||||
result.CpuCfsQuota = data.CpuCfsQuota;
|
result.cpuCfsQuota = data.CpuCfsQuota;
|
||||||
result.CPUShares = data.CPUShares;
|
result.cpuShares = data.CPUShares;
|
||||||
result.CPUSet = data.CPUSet;
|
result.cpuSet = data.CPUSet;
|
||||||
result.IPv4Forwarding = data.IPv4Forwarding;
|
result.ipv4Forwarding = data.IPv4Forwarding;
|
||||||
result.BridgeNfIptables = data.BridgeNfIptables;
|
result.bridgeNfIptables = data.BridgeNfIptables;
|
||||||
result.BridgeNfIp6tables = data.BridgeNfIp6tables;
|
result.bridgeNfIp6tables = data.BridgeNfIp6tables;
|
||||||
result.Debug = data.Debug;
|
result.debug = data.Debug;
|
||||||
result.NFd = data.NFd;
|
result.nfd = data.NFd;
|
||||||
result.OomKillDisable = data.OomKillDisable;
|
result.oomKillDisable = data.OomKillDisable;
|
||||||
result.NGoroutines = data.NGoroutines;
|
result.ngoroutines = data.NGoroutines;
|
||||||
result.SystemTime = data.SystemTime;
|
result.systemTime = data.SystemTime;
|
||||||
result.LoggingDriver = data.LoggingDriver;
|
result.loggingDriver = data.LoggingDriver;
|
||||||
result.CgroupDriver = data.CgroupDriver;
|
result.cgroupDriver = data.CgroupDriver;
|
||||||
result.NEventsListener = data.NEventsListener;
|
result.nEventsListener = data.NEventsListener;
|
||||||
result.KernelVersion = data.KernelVersion;
|
result.kernelVersion = data.KernelVersion;
|
||||||
result.OperatingSystem = data.OperatingSystem;
|
result.pperatingSystem = data.OperatingSystem;
|
||||||
result.OSType = data.OSType;
|
result.osType = data.OSType;
|
||||||
result.Architecture = data.Architecture;
|
result.architecture = data.Architecture;
|
||||||
result.NCPU = data.NCPU;
|
result.ncpu = data.NCPU;
|
||||||
result.MemTotal = data.MemTotal;
|
result.memTotal = data.MemTotal;
|
||||||
result.DockerRootDir = data.DockerRootDir;
|
result.dockerRootDir = data.DockerRootDir;
|
||||||
result.HttpProxy = data.HttpProxy;
|
result.httpProxy = data.HttpProxy;
|
||||||
result.HttpsProxy = data.HttpsProxy;
|
result.httpsProxy = data.HttpsProxy;
|
||||||
result.NoProxy = data.NoProxy;
|
result.noProxy = data.NoProxy;
|
||||||
result.Name = data.Name;
|
result.name = data.Name;
|
||||||
result.Labels = data.Labels;
|
result.labels = data.Labels;
|
||||||
result.ExperimentalBuild = data.ExperimentalBuild;
|
result.experimentalBuild = data.ExperimentalBuild;
|
||||||
result.ServerVersion = data.ServerVersion;
|
result.serverVersion = data.ServerVersion;
|
||||||
result.ClusterStore = data.ClusterStore;
|
result.clusterStore = data.ClusterStore;
|
||||||
result.ClusterAdvertise = data.ClusterAdvertise;
|
result.clusterAdvertise = data.ClusterAdvertise;
|
||||||
result.DefaultRuntime = data.DefaultRuntime;
|
result.defaultRuntime = data.DefaultRuntime;
|
||||||
result.LiveRestoreEnabled = data.LiveRestoreEnabled;
|
result.liveRestoreEnabled = data.LiveRestoreEnabled;
|
||||||
result.Isolation = data.Isolation;
|
result.isolation = data.Isolation;
|
||||||
result.InitBinary = data.InitBinary;
|
result.initBinary = data.InitBinary;
|
||||||
result.ProductLicense = data.ProductLicense;
|
result.productLicense = data.ProductLicense;
|
||||||
if (callback) { callback(result); }
|
if (callback) { callback(result); }
|
||||||
resolve(result);
|
resolve(result);
|
||||||
});
|
});
|
||||||
|
|||||||
134
lib/index.d.ts
vendored
134
lib/index.d.ts
vendored
@ -422,52 +422,52 @@ export namespace Systeminformation {
|
|||||||
// 8. Docker
|
// 8. Docker
|
||||||
|
|
||||||
interface DockerInfoData {
|
interface DockerInfoData {
|
||||||
ID: string;
|
id: string;
|
||||||
Containers: number;
|
containers: number;
|
||||||
ContainersRunning: number;
|
containersRunning: number;
|
||||||
ContainersPaused: number;
|
containersPaused: number;
|
||||||
ContainersStopped: number;
|
containersStopped: number;
|
||||||
Images: number;
|
images: number;
|
||||||
Driver: string;
|
driver: string;
|
||||||
MemoryLimit: boolean;
|
memoryLimit: boolean;
|
||||||
SwapLimit: boolean;
|
swapLimit: boolean;
|
||||||
KernelMemory: boolean;
|
kernelMemory: boolean;
|
||||||
CpuCfsPeriod: boolean;
|
cpuCfsPeriod: boolean;
|
||||||
CpuCfsQuota: boolean;
|
cpuCfsQuota: boolean;
|
||||||
CPUShares: boolean;
|
cpuShares: boolean;
|
||||||
CPUSet: boolean;
|
cpuSet: boolean;
|
||||||
IPv4Forwarding: boolean;
|
ipv4Forwarding: boolean;
|
||||||
BridgeNfIptables: boolean;
|
bridgeNfIptables: boolean;
|
||||||
BridgeNfIp6tables: boolean;
|
bridgeNfIp6tables: boolean;
|
||||||
Debug: boolean;
|
debug: boolean;
|
||||||
NFd: number;
|
mfd: number;
|
||||||
OomKillDisable: boolean;
|
oomKillDisable: boolean;
|
||||||
NGoroutines: number;
|
ngoroutines: number;
|
||||||
SystemTime: string;
|
systemTime: string;
|
||||||
LoggingDriver: string;
|
loggingDriver: string;
|
||||||
CgroupDriver: string;
|
cgroupDriver: string;
|
||||||
NEventsListener: number;
|
nEventsListener: number;
|
||||||
KernelVersion: string;
|
kernelVersion: string;
|
||||||
OperatingSystem: string;
|
operatingSystem: string;
|
||||||
OSType: string;
|
osType: string;
|
||||||
Architecture: string;
|
architecture: string;
|
||||||
NCPU: number;
|
ncpu: number;
|
||||||
MemTotal: number;
|
memTotal: number;
|
||||||
DockerRootDir: string;
|
dockerRootDir: string;
|
||||||
HttpProxy: string;
|
httpProxy: string;
|
||||||
HttpsProxy: string;
|
httpsProxy: string;
|
||||||
NoProxy: string;
|
noProxy: string;
|
||||||
Name: string;
|
name: string;
|
||||||
Labels: string[];
|
labels: string[];
|
||||||
ExperimentalBuild: boolean;
|
experimentalBuild: boolean;
|
||||||
ServerVersion: string;
|
serverVersion: string;
|
||||||
ClusterStore: string;
|
clusterStore: string;
|
||||||
ClusterAdvertise: string;
|
clusterAdvertise: string;
|
||||||
DefaultRuntime: string;
|
defaultRuntime: string;
|
||||||
LiveRestoreEnabled: boolean;
|
liveRestoreEnabled: boolean;
|
||||||
Isolation: string;
|
isolation: string;
|
||||||
InitBinary: string;
|
initBinary: string;
|
||||||
ProductLicense: string;
|
productLicense: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
interface DockerContainerData {
|
interface DockerContainerData {
|
||||||
@ -520,7 +520,45 @@ export namespace Systeminformation {
|
|||||||
networks: any;
|
networks: any;
|
||||||
}
|
}
|
||||||
|
|
||||||
// 9. "Get All at once" - functions
|
// 9. Virtual Box
|
||||||
|
|
||||||
|
interface VboxInfoData {
|
||||||
|
id: string;
|
||||||
|
name: string;
|
||||||
|
running: boolean;
|
||||||
|
runningSince: number;
|
||||||
|
guestOS: string;
|
||||||
|
hardwareUUID: string;
|
||||||
|
memory: number;
|
||||||
|
vram: number;
|
||||||
|
cpus: number;
|
||||||
|
cpuExepCap: string;
|
||||||
|
cpuProfile: string;
|
||||||
|
chipset: string;
|
||||||
|
firmware: string;
|
||||||
|
pageFusion: boolean;
|
||||||
|
configFile: string;
|
||||||
|
snapshotFolder: string;
|
||||||
|
logFolder: string;
|
||||||
|
HPET: boolean;
|
||||||
|
PAE: boolean;
|
||||||
|
longMode: boolean;
|
||||||
|
tripleFaultReset: boolean;
|
||||||
|
APIC: boolean;
|
||||||
|
X2APIC: boolean;
|
||||||
|
ACPI: boolean;
|
||||||
|
IOAPIC: boolean;
|
||||||
|
biosAPICmode: string;
|
||||||
|
bootMenuMode: string;
|
||||||
|
bootDevice1: string;
|
||||||
|
bootDevice2: string;
|
||||||
|
bootDevice3: string;
|
||||||
|
bootDevice4: string;
|
||||||
|
timeOffset: string;
|
||||||
|
RTC: string;
|
||||||
|
}
|
||||||
|
|
||||||
|
// 10. "Get All at once" - functions
|
||||||
|
|
||||||
interface StaticData {
|
interface StaticData {
|
||||||
version: string;
|
version: string;
|
||||||
@ -593,6 +631,8 @@ export function dockerContainerStats(id?: string, cb?: (data: Systeminformation.
|
|||||||
export function dockerContainerProcesses(id?: string, cb?: (data: any) => any): Promise<any>;
|
export function dockerContainerProcesses(id?: string, cb?: (data: any) => any): Promise<any>;
|
||||||
export function dockerAll(cb?: (data: any) => any): Promise<any>;
|
export function dockerAll(cb?: (data: any) => any): Promise<any>;
|
||||||
|
|
||||||
|
export function vboxInfo(cb?: (data: Systeminformation.VboxInfoData[]) => any): Promise<Systeminformation.VboxInfoData[]>;
|
||||||
|
|
||||||
export function getStaticData(cb?: (data: Systeminformation.StaticData) => any): Promise<Systeminformation.StaticData>;
|
export function getStaticData(cb?: (data: Systeminformation.StaticData) => any): Promise<Systeminformation.StaticData>;
|
||||||
export function getDynamicData(srv?: string, iface?: string, cb?: (data: any) => any): Promise<any>;
|
export function getDynamicData(srv?: string, iface?: string, cb?: (data: any) => any): Promise<any>;
|
||||||
export function getAllData(srv?: string, iface?: string, cb?: (data: any) => any): Promise<any>;
|
export function getAllData(srv?: string, iface?: string, cb?: (data: any) => any): Promise<any>;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user