Commit Graph

1379 Commits

Author SHA1 Message Date
Kamil Dziedzic b76d065dff
PMM-2643: Support listing unix sockets in ConnectionsPid and ConnectionsPidWithContext.
Signed-off-by: Kamil Dziedzic <arvenil@klecza.pl>
2018-07-03 16:57:21 +02:00
Lomanic 1c49dd8c6f
Merge pull request #544 from jsoriano/host-env-vars-disk-sn
Use HOST_* environment variables for getting disk serial number in Linux
2018-07-02 17:00:40 +02:00
Jaime Soriano Pastor 61902bc2a5 Use HOST_* environment variables for getting disk serial number in Linux 2018-07-02 10:04:57 +02:00
Lomanic 4a180b209f
Merge pull request #537 from Lomanic/winapihost
[host][windows] Remove (slow) WMI calls, rely on registry or win32 API to get OS infos
2018-06-25 10:11:43 +02:00
shirou 8563278a9d Revert "Merge pull request #541 from sify21/fix_435"
This reverts commit a9c2f23bc2, reversing
changes made to ebfe800cf9.
2018-06-24 00:46:27 +09:00
Lomanic 6c4f577e6e
Merge branch 'master' into winapihost 2018-06-23 16:44:14 +02:00
shirou 9937d4109d mem[linux]: fix test. 2018-06-23 23:38:51 +09:00
Aleksandr Balezin e2c79a1af7 use full cmdline in case of proc renaming 2018-06-23 17:17:39 +03:00
shirou a9c2f23bc2
Merge pull request #541 from sify21/fix_435
Implement disk.GetDiskSerialNumber for Windows via WMI
2018-06-23 22:23:30 +09:00
司芳源 1b641b25eb not export custom types 2018-06-22 16:18:18 +08:00
司芳源 98cd971621 wrong variable 2018-06-22 10:03:04 +08:00
司芳源 facd46a4a5 Implement disk.GetDiskSerialNumber for Windows via WMI. Parameter should be drive letter, so it can be used in IOCountersStat. See last part of https://msdn.microsoft.com/en-us/library/windows/desktop/aa394592(v=vs.85).aspx. 2018-06-22 09:34:39 +08:00
Lomanic ebfe800cf9
Merge pull request #540 from mrostecki/err-check
Check for returned errors
2018-06-21 23:11:44 +02:00
Michal Rostecki 9d003ad2e1 net: Check for error object 2018-06-21 17:00:15 +02:00
Michal Rostecki 0225d9ddcc host: Check for error object 2018-06-21 16:58:40 +02:00
Michal Rostecki 91ac1d66ac process: Check for error objects 2018-06-21 16:53:53 +02:00
Michal Rostecki ff2e736f72 disk: Check for error objects returned by Getfsstat 2018-06-21 16:48:16 +02:00
Michal Rostecki 7c7dec96c6 cpu: Check for error object 2018-06-21 16:42:49 +02:00
Lomanic b488b2747e
Merge pull request #538 from shrug42/meminfo_fields
add additional linux meminfo fields
2018-06-21 11:18:54 +02:00
Shrug 42 6a38ce2069 fix json tags 2018-06-20 10:20:54 -07:00
Shrug 42 12fad953c1 added additional linux meminfo fields 2018-06-19 13:12:33 -07:00
Lomanic 61e2d92d95 [host][windows] Query registry via golang.org/x/sys/windows instead of golang.org/x/sys/windows/registry
See https://github.com/shirou/gopsutil/pull/312#issuecomment-277422612
2018-06-18 23:03:56 +02:00
Lomanic d8a6a50129 Revert "[host][windows] Refactor code to query registry via golang.org/x/sys/windows/registry"
This reverts commit c729bbd6a8.
2018-06-18 22:17:31 +02:00
Lomanic c729bbd6a8 [host][windows] Refactor code to query registry via golang.org/x/sys/windows/registry 2018-06-17 23:48:45 +02:00
Lomanic eb11fd6e2f [host][windows] Completely remove slow wmi calls to retrieve OS version, use registry and RtlGetVersion 2018-06-17 23:41:32 +02:00
shirou c23bcca55e
Merge pull request #535 from shirou/cast_stat_for_mips
disk[linux]: cast uint64 for build on MIPS
2018-06-13 17:40:40 +09:00
shirou d813235a11 disk[linux]: cast uint64 for build on MIPS
related: #533
2018-06-12 22:59:43 +09:00
Lomanic df331c7615 [host][windows] Use win32 API to get host's uptime instead of (slow) wmi 2018-06-10 18:30:22 +02:00
Lomanic bc5d02c9ac
Merge pull request #532 from jsoriano/serial-number-without-udevadm
Read disk model and serial from udev data or sysfs on Linux
2018-06-05 09:51:35 +02:00
Jaime Soriano Pastor f03124bf86 Read disk model and serial from udev data or sysfs on Linux
It reads model and serial data directly from files instead of using
`udevadm` command. This way obtaining the disk serial number doesn't
depend on command execution, and can be also possible even if udev or
udevadm are not available.
2018-06-01 13:57:18 +02:00
pytimer ca3c7ff69e [windows]services remove zsyscall_windows_ex.go file use golang/sys/windows QueryServiceStatusEx 2018-05-28 13:41:40 +08:00
pytimer 26add8e657 [windows]service: add windows service feature 2018-05-28 13:38:44 +08:00
Lomanic eeb1d38d69
Merge pull request #530 from ofek/patch-1
fix link
2018-05-24 08:32:40 +02:00
Ofek Lev 038eb06288
fix link 2018-05-24 02:12:10 -04:00
shirou cbf4fde152
Merge pull request #527 from geekerlw/fix-swap-total-empty
mem[windows]: if no swap, just return 0 used percent default
2018-05-19 13:25:30 +09:00
Steven Lee 3adcafe5fd mem[windows]: if no swap, just return 0 used percent default 2018-05-19 10:45:38 +08:00
shirou 0f1576d63c mem[windows]: if no swap, total and/or used is 0. 2018-05-19 09:25:20 +09:00
shirou 57f370e130 [disk]linux: fix test 2018-05-02 14:58:36 +09:00
shirou 6a55ce0958 [disk]linux: fix Getlabel 2018-05-02 14:46:44 +09:00
shirou 7c23d960dc
Merge pull request #519 from ofek/mapper
[disk][linux] add label based on devicemapper name of disk
2018-05-02 14:35:57 +09:00
Ofek Lev 0f8edaa97e address review 2018-04-29 21:51:27 -04:00
shirou c95755e4bc [host]darwin: remove GPL code 2018-04-27 10:21:16 +09:00
Ofek Lev 35ed9c11c7 [disk][linux] add label based on devicemapper name of disk 2018-04-26 18:27:15 -04:00
shirou 63047d776e
Merge pull request #509 from maddie/master
[host] linux/mips: mips64le definition from mipsle
2018-04-17 11:11:51 +09:00
shirou a5c2888e46
Merge pull request #512 from danielnelson/fix-vfs-bufspace-cannot-allocate-memory
Use uint64 sysctl when retrieving vfs.bufspace on FreeBSD
2018-04-13 22:54:31 +09:00
Daniel Nelson 28b1d7477e
Use uint64 when retrieving vfs.bufspace
On some system using a the uint32 function would return the error
"cannot allocate memory".
2018-04-12 15:33:51 -07:00
Maddie Zhan 8c8eeb32d3 [host] linux/mips: mips64le definition from mipsle
Same as commit fc04d2d, but for mips64le from mipsle definition.
It would be nice if anyone can check with the correctness, since the
qemu environment for mips64/mips64le can't run Go properly due to this
issue: https://github.com/golang/go/issues/15416
2018-04-08 09:21:08 +08:00
shirou cd915bdc31
Merge pull request #508 from shirou/issue507
[host] Fix docker uptime parsing (fix #507)
2018-04-06 17:26:13 +09:00
Lomanic 1b47825dcb [host] Fix docker uptime parsing (fix #507) 2018-04-06 10:11:58 +02:00
shirou fc04d2dd9a [host]linux/mips: copy mips64 definition from mips.
It just copy from mips, so it may be corrupt, but I can not check it.
If something wrong, please open an issue.
2018-03-31 22:05:15 +09:00