Doug MacEachern
|
b1d8e39106
|
fixup cpu vendor+model
|
2008-04-11 03:48:38 +00:00 |
Doug MacEachern
|
a7a7c13727
|
remove unread var
|
2008-04-11 03:35:37 +00:00 |
Doug MacEachern
|
a3364ec38d
|
handle the case where VM guest may have 1 virtual ncpu on multicore hosts
|
2008-04-11 03:28:33 +00:00 |
Doug MacEachern
|
dffb588d0b
|
cpu_core_count works w/ other bsds
|
2008-04-11 03:00:28 +00:00 |
Doug MacEachern
|
7ddee1ca1a
|
cpuid works for any os w/ gcc + x86|x64
|
2008-04-11 02:58:44 +00:00 |
Doug MacEachern
|
7bfcc25b6f
|
netbsd cp_time always 64-bit
|
2008-04-11 02:45:55 +00:00 |
Doug MacEachern
|
ee5d7a6e9f
|
fix sys_info.arch on x64
|
2008-04-10 21:03:07 +00:00 |
Doug MacEachern
|
d5358ad0c7
|
fix cpu core logics
|
2008-04-10 20:51:23 +00:00 |
Doug MacEachern
|
5470d01a73
|
switch to using sigar_cpuid
|
2008-04-10 20:40:29 +00:00 |
Doug MacEachern
|
aac5fcb703
|
windows cpuid x64 version
|
2008-04-10 18:39:22 +00:00 |
Doug MacEachern
|
7c61bc6695
|
windows version of sigar_cpuid
|
2008-04-10 17:40:27 +00:00 |
Doug MacEachern
|
5e4f8821cb
|
fix compile
|
2008-04-10 17:38:18 +00:00 |
Doug MacEachern
|
da647fe47e
|
minor cpuid cleanup
|
2008-04-10 17:15:42 +00:00 |
Doug MacEachern
|
60e239f461
|
use standard iptypes.h in modern msvc
|
2008-04-09 23:29:46 +00:00 |
Doug MacEachern
|
0bf9cef2bd
|
add/use MSC6 version macro
|
2008-04-09 20:58:35 +00:00 |
Doug MacEachern
|
552f0ede26
|
fix cpu_info cores+sockets
|
2008-04-09 07:18:38 +00:00 |
Doug MacEachern
|
cb002c8541
|
windows cpu_info cores+sockets
|
2008-04-09 07:08:03 +00:00 |
Doug MacEachern
|
2b9c8971e0
|
move cpuid from os/linux to sigar_util for use on other platforms
|
2008-04-09 06:29:08 +00:00 |
Doug MacEachern
|
277cf2e68e
|
aix+hpux cpu_info sockets+cores
|
2008-04-09 05:21:46 +00:00 |
Doug MacEachern
|
0983884395
|
cpu_info cores+sockets
|
2008-04-09 05:14:10 +00:00 |
Doug MacEachern
|
56b8e9e6a3
|
solaris cpu socket+core counts
|
2008-04-09 05:08:52 +00:00 |
Doug MacEachern
|
187df2f462
|
add total_cores and total_sockets to sigar_cpu_info_t
|
2008-04-09 04:38:02 +00:00 |
Doug MacEachern
|
949147d4ba
|
no longer need link.h
|
2008-04-09 03:35:47 +00:00 |
Doug MacEachern
|
eee071783c
|
refactor/simplify cpu core detection
|
2008-04-09 03:16:15 +00:00 |
Doug MacEachern
|
f753b02aec
|
rewind the Link_map to get all loaded modules
|
2008-04-04 18:53:44 +00:00 |
Doug MacEachern
|
3cf07fbb30
|
move sigar_dlinfo_modules to util for use with FreeBSD
|
2008-04-04 18:39:42 +00:00 |
Doug MacEachern
|
565c48cca3
|
fix windows compile
|
2008-04-03 04:58:39 +00:00 |
Doug MacEachern
|
d826684c33
|
[SIGAR-92] Add memory free and used in percentage units
|
2008-04-03 04:45:28 +00:00 |
Doug MacEachern
|
05ae74a5df
|
require Service ptql in sigar_sevices_query
|
2008-04-01 23:18:55 +00:00 |
Doug MacEachern
|
5f0f5db9ed
|
assume buffer contains copied path if path == NULL
|
2008-03-27 00:53:06 +00:00 |
Doug MacEachern
|
4edb1fbda8
|
use sigar_service_exe_get for Service.Exe
|
2008-03-27 00:09:26 +00:00 |
Doug MacEachern
|
af661d2b7d
|
add util to extract exe from QUERY_SERVICE_CONFIG.lpBinaryPathName
|
2008-03-27 00:08:29 +00:00 |
Doug MacEachern
|
b83b819b00
|
add Service.Exe ptql support
|
2008-03-26 21:42:35 +00:00 |
Doug MacEachern
|
5df4850bf3
|
rename PTQL_PID_SERVICE -> PTQL_PID_SERVICE_NAME
|
2008-03-26 21:31:54 +00:00 |
Doug MacEachern
|
746b9bdddc
|
use strcasestr
|
2008-03-26 21:29:43 +00:00 |
Doug MacEachern
|
208714be01
|
add strcasestr util
|
2008-03-26 21:29:17 +00:00 |
Doug MacEachern
|
bf4507f341
|
add support for case-insensitive matches w/o re
|
2008-03-26 21:20:17 +00:00 |
Doug MacEachern
|
7a3b9a8fe6
|
add sigar_services_query function
|
2008-03-26 17:06:32 +00:00 |
Doug MacEachern
|
42459486f7
|
use callback in service query
|
2008-03-25 21:46:41 +00:00 |
Doug MacEachern
|
6d7b04b6e8
|
use time_now_millis
|
2008-03-16 19:31:00 +00:00 |
Doug MacEachern
|
b37c690749
|
windows sigar_time_now_millis impl
|
2008-03-16 19:26:29 +00:00 |
Doug MacEachern
|
15f7996b8a
|
add sigar_time_now_millis util
|
2008-03-16 19:19:35 +00:00 |
Doug MacEachern
|
13f57bf914
|
rid warnings on netbsd
|
2008-03-16 02:43:08 +00:00 |
Doug MacEachern
|
70bfdee076
|
use sigar_iodev_get
|
2008-03-16 02:21:46 +00:00 |
Doug MacEachern
|
26d071a6cb
|
reusing SIGAR_NAME_IS_DEV macro
|
2008-03-16 02:21:25 +00:00 |
Doug MacEachern
|
cf8308ad60
|
include sys/stat.h
|
2008-03-16 02:11:11 +00:00 |
Doug MacEachern
|
abbb5f0208
|
[SIGAR-36] implement MacOSX file_system.disk metrics
|
2008-03-16 01:55:51 +00:00 |
Doug MacEachern
|
67f94cc5a8
|
add generic filesystem name -> device mapping
|
2008-03-16 01:54:24 +00:00 |
Doug MacEachern
|
a8994b4239
|
fix compile on windows
|
2008-03-13 19:02:11 +00:00 |
Doug MacEachern
|
6e4013b190
|
fix Service.* filter on non-windows
|
2008-03-12 06:44:33 +00:00 |
Doug MacEachern
|
043afd2608
|
native version of CpuPerc.java
|
2008-03-12 06:20:43 +00:00 |
Doug MacEachern
|
3d33130db8
|
use sysctl proc_list on NetBSD
|
2008-03-10 03:01:40 +00:00 |
Doug MacEachern
|
e406af0b70
|
NetBSD proc_args
|
2008-03-10 03:00:18 +00:00 |
Doug MacEachern
|
02280ec3c1
|
fix NetBSD proc_mem
|
2008-03-10 02:22:22 +00:00 |
Doug MacEachern
|
e48a2b0ee0
|
NetBSD proc fixes
|
2008-03-09 16:55:26 +00:00 |
Doug MacEachern
|
d9e510494b
|
start NetBSD port
|
2008-03-09 16:41:59 +00:00 |
Doug MacEachern
|
ee41ce16d2
|
fixup prototypes/linkage
|
2008-03-07 18:01:00 +00:00 |
Doug MacEachern
|
69712ba607
|
use EnumServicesStatus wrapper
|
2008-03-07 02:27:20 +00:00 |
Doug MacEachern
|
bddc08778b
|
add EnumServicesStatus wrapper
|
2008-03-07 02:26:41 +00:00 |
Doug MacEachern
|
02753e3933
|
[SIGAR-90] Add ptql support for Service.Path
|
2008-03-06 00:33:36 +00:00 |
Doug MacEachern
|
da6d72a31e
|
[SIGAR-90] move Service to its own class
|
2008-03-05 04:19:39 +00:00 |
Doug MacEachern
|
b74e11d769
|
[SIGAR-90] PTQL enhancements for Windows Services
|
2008-03-05 02:38:42 +00:00 |
Doug MacEachern
|
ede22e8b5c
|
Fix nfsstats, somehow masked in previous builds by -g
|
2008-02-23 09:03:52 +00:00 |
Doug MacEachern
|
e08e3a8bcc
|
[SIGAR-89] libproc.dylib does not exist on ppc
|
2008-02-23 08:18:12 +00:00 |
Doug MacEachern
|
4344a1457a
|
proc_state SONPROC == R
|
2008-02-19 06:16:43 +00:00 |
Doug MacEachern
|
a941cdc3ba
|
OpenBSD net_connection impl
|
2008-02-19 02:13:44 +00:00 |
Doug MacEachern
|
eccfefcb6b
|
OpenBSD sigar_proc_args impl
|
2008-02-18 18:11:50 +00:00 |
Doug MacEachern
|
3bd2bd2c6d
|
OpenBSD porting of sigar_proc_ functions
|
2008-02-18 01:42:52 +00:00 |
Doug MacEachern
|
4ef57c1ae0
|
OpenBSD sigar_cpu_get impl
|
2008-02-18 00:17:27 +00:00 |
Doug MacEachern
|
06059b41fe
|
OpenBSD sigar_swap_get impl
|
2008-02-18 00:03:22 +00:00 |
Doug MacEachern
|
34c19b60b9
|
tweak for OpenBSD nfs stats
|
2008-02-17 23:50:36 +00:00 |
Doug MacEachern
|
aa4269f1a1
|
fix darwin compile
|
2008-02-17 23:12:47 +00:00 |
Doug MacEachern
|
58b2883205
|
OpenBSD 4.0 sigar_tcp_get impl
|
2008-02-17 23:10:56 +00:00 |
Doug MacEachern
|
66e6243591
|
no MNT_UNION on OpenBSD
|
2008-02-17 22:31:26 +00:00 |
Doug MacEachern
|
717c1df381
|
OpenBSD vmstat impl
|
2008-02-17 22:25:41 +00:00 |
Doug MacEachern
|
29137cc5ae
|
[SIGAR-87] fix kstat_lookup in net_interface_stat
|
2008-02-13 04:29:57 +00:00 |
Doug MacEachern
|
be04158e4f
|
[SIGAR-86] Add options field to sigar_file_system_t
|
2008-02-11 05:48:05 +00:00 |
Doug MacEachern
|
dbd9fe3334
|
[SIGAR-86] Add options field to sigar_file_system_t
|
2008-02-11 05:11:27 +00:00 |
Doug MacEachern
|
62436ae4a2
|
[SIGAR-86] Add options field to sigar_file_system_t
|
2008-02-11 05:07:35 +00:00 |
Doug MacEachern
|
a17846e6e5
|
[SIGAR-86] Add options field to sigar_file_system_t
|
2008-02-11 04:25:25 +00:00 |
Doug MacEachern
|
22c7c42ae0
|
[SIGAR-86] Add options field to sigar_file_system_t
|
2008-02-11 04:20:42 +00:00 |
Doug MacEachern
|
33f69554ad
|
[SIGAR-86] Add options field to sigar_file_system_t
|
2008-02-11 04:11:45 +00:00 |
Doug MacEachern
|
f51eac00b2
|
[SIGAR-86] Add options field to sigar_file_system_t
|
2008-02-11 04:07:31 +00:00 |
Doug MacEachern
|
68ae3137c1
|
[SIGAR-85] Fix possible integer overflow in sigar_file_system_usage
|
2008-02-01 05:08:38 +00:00 |
Doug MacEachern
|
2e63fd91b8
|
[SIGAR-85] Fix possible integer overflow in sigar_file_system_usage
|
2008-02-01 05:06:27 +00:00 |
Doug MacEachern
|
248f93c76e
|
[SIGAR-85] Fix possible integer overflow in sigar_file_system_usage
|
2008-02-01 05:06:22 +00:00 |
Doug MacEachern
|
7e422addb4
|
[SIGAR-85] Fix possible integer overflow in sigar_file_system_usage
|
2008-02-01 00:56:05 +00:00 |
Doug MacEachern
|
073b439b2a
|
[SIGAR-85] Fix possible integer overflow in sigar_file_system_usage
|
2008-01-31 20:43:01 +00:00 |
Doug MacEachern
|
efb74c1703
|
sanity check strchr results
|
2008-01-29 00:08:29 +00:00 |
Doug MacEachern
|
936a8a79c5
|
[SIGAR-84] Prevent crash when perf counters are disabled
|
2008-01-22 22:37:07 +00:00 |
Doug MacEachern
|
2959b4a4ea
|
[SIGAR-83] skip comment lines in resolv.conf
|
2008-01-22 01:26:39 +00:00 |
Doug MacEachern
|
8a123d4d06
|
[SIGAR-81] Fix sigar_who_list for MacOSX Leopard
|
2008-01-13 18:49:13 +00:00 |
Doug MacEachern
|
3c35d5fb78
|
use sigar_t.pids
|
2007-12-21 22:45:59 +00:00 |
Doug MacEachern
|
bb3b9dd280
|
use sigar_t.pids
|
2007-12-21 22:42:52 +00:00 |
Doug MacEachern
|
71635f2c1c
|
Add sigar_proc_list_t to sigar_t for internal re-use
|
2007-12-21 22:42:31 +00:00 |
Doug MacEachern
|
9ff8308a35
|
Change sys_info to distinguish between Vista and 2008 server
|
2007-12-19 01:03:51 +00:00 |
Doug MacEachern
|
89eb98a3f1
|
Fix unitialized proc_state.state when task_for_pid fails
|
2007-12-13 06:21:44 +00:00 |
Doug MacEachern
|
babdfafa52
|
[SIGAR-37] Use libproc when possible for proc_time
|
2007-12-13 06:18:53 +00:00 |
Doug MacEachern
|
3a299c0ae9
|
[SIGAR-37] Use libproc when possible for proc_mem
|
2007-12-13 06:03:08 +00:00 |
Doug MacEachern
|
139d5adfc1
|
add Info.plist
|
2007-12-13 05:47:38 +00:00 |
Doug MacEachern
|
ddc153b679
|
sigar_proc_port_get for solaris 10+ only
|
2007-12-03 18:22:34 +00:00 |
Doug MacEachern
|
4a61c20405
|
[SIGAR-76] Implement sigar_proc_port_get for Solaris
|
2007-12-03 03:02:34 +00:00 |
Doug MacEachern
|
4b712b5da0
|
move proc_fdinfo_get for re-use
|
2007-12-02 00:52:38 +00:00 |
Doug MacEachern
|
b12956364f
|
[SIGAR-75] Implement sigar_proc_port_get for MacOSX
|
2007-12-01 23:34:02 +00:00 |
Doug MacEachern
|
8e121852bd
|
Add net_connnection.uid
|
2007-12-01 20:26:36 +00:00 |
Doug MacEachern
|
f448bae54e
|
Fix a few more where we need to specify number of TCHARs rather than sizeof buffer
|
2007-11-15 21:48:24 +00:00 |
Doug MacEachern
|
9775fe6400
|
[SIGAR-74] Properly initialize proc_cpu.percent
|
2007-11-11 15:57:07 +00:00 |
Doug MacEachern
|
b224421cc4
|
[SIGAR-53] [SIGAR-73] Recognize gfs and ocfs2 as local filesystems
|
2007-11-09 22:54:07 +00:00 |
Doug MacEachern
|
cec8bcc400
|
[SIGAR-72] close /proc/stat fp
|
2007-11-09 22:37:17 +00:00 |
Doug MacEachern
|
0883efd92c
|
[SIGAR-72] Fix possible crash parsing /proc/stat:btime
|
2007-11-09 17:31:31 +00:00 |
Doug MacEachern
|
29f25f22b7
|
fake boot_time if no btime in /proc/stat
|
2007-11-09 01:27:32 +00:00 |
Doug MacEachern
|
8176b390fa
|
fix compile
|
2007-11-07 06:52:23 +00:00 |
Doug MacEachern
|
77a9528f91
|
SIGAR_DISK_STATS_NOTIMPL -> SIGAR_DISK_STATS_INIT
|
2007-11-07 06:44:57 +00:00 |
Doug MacEachern
|
2e6a1c1a20
|
[SIGAR-65] solaris disk_usage.service_time impl
|
2007-11-07 05:41:08 +00:00 |
Doug MacEachern
|
7720fc973d
|
fix disk_usage memcpy
|
2007-11-07 05:32:25 +00:00 |
Doug MacEachern
|
ac8f9541cd
|
[SIGAR-71] option for cpu_list to report cores rather than sockets
|
2007-11-06 06:55:55 +00:00 |
Doug MacEachern
|
c2f6979c7e
|
add ptql error messages
|
2007-11-06 03:40:32 +00:00 |
Doug MacEachern
|
9d437eb281
|
refactor towards getting disk service_time
|
2007-11-04 20:54:22 +00:00 |
Doug MacEachern
|
b633b1350b
|
simplify file_system.disk impl
|
2007-11-04 19:56:22 +00:00 |
Doug MacEachern
|
c97cfd68d7
|
use FSDEV_ID for devices
|
2007-11-04 18:21:56 +00:00 |
Doug MacEachern
|
76beb87f73
|
move fsdev field to sigar_t
|
2007-11-04 16:29:19 +00:00 |
Doug MacEachern
|
fc5add25ba
|
use device service_time for partitions in 2.6 kernels
|
2007-11-04 02:50:27 +00:00 |
Doug MacEachern
|
60b0114c50
|
start linux disk service_time impl
|
2007-11-03 23:10:59 +00:00 |
Doug MacEachern
|
ba98d0cffe
|
aix disk_usage impl
|
2007-10-20 16:03:15 +00:00 |
Doug MacEachern
|
39446b928b
|
[SIGAR-69] Fix osx process state
|
2007-10-20 14:55:19 +00:00 |
Doug MacEachern
|
8ff408bb44
|
add proc_stat.threads
|
2007-10-20 12:49:37 +00:00 |
Doug MacEachern
|
e82820a8c5
|
start solaris disk_usage impl
|
2007-10-15 03:50:07 +00:00 |
Doug MacEachern
|
4e124513d0
|
darwin disk_usage impl
|
2007-10-14 00:18:28 +00:00 |
Doug MacEachern
|
fe43d98e10
|
re-org sigar_disk_usage_t struct
|
2007-10-13 22:53:55 +00:00 |
Doug MacEachern
|
0de44bdfbd
|
re-org sigar_disk_usage_t struct
|
2007-10-13 22:44:20 +00:00 |
Doug MacEachern
|
3c5e67a908
|
re-org sigar_disk_usage_t struct
|
2007-10-13 22:13:04 +00:00 |
Doug MacEachern
|
2f16848e1e
|
re-org sigar_disk_usage_t struct
|
2007-10-13 22:01:38 +00:00 |
Doug MacEachern
|
4d7e7a3bd7
|
re-org sigar_disk_usage_t struct
|
2007-10-13 21:56:18 +00:00 |
Doug MacEachern
|
07e4db1d14
|
add sigar_disk_usage_get
|
2007-10-13 21:27:26 +00:00 |
Doug MacEachern
|
7239440ba6
|
use fixed size disk name
|
2007-10-11 06:53:25 +00:00 |
Doug MacEachern
|
acaab9cadb
|
add aix disk time
|
2007-10-11 06:33:55 +00:00 |
Doug MacEachern
|
e2fdcb794c
|
use sigar_disk_usage_t
|
2007-10-10 17:10:23 +00:00 |
Doug MacEachern
|
a3f20bd030
|
doc disk counter names
|
2007-10-10 16:53:11 +00:00 |
Doug MacEachern
|
97856b57fd
|
fix disk queue counter
|
2007-10-10 16:49:24 +00:00 |
Doug MacEachern
|
fefc5497e2
|
add disk times
|
2007-10-10 16:47:39 +00:00 |
Doug MacEachern
|
1a974c02f2
|
make iostats functions usable with device path
|
2007-10-10 04:40:52 +00:00 |
Doug MacEachern
|
3badfe1723
|
make iostats usable with sigar_disk_usage_t
|
2007-10-10 03:19:21 +00:00 |
Doug MacEachern
|
119da4a0a6
|
add solaris disk times
|
2007-10-10 02:47:13 +00:00 |
Doug MacEachern
|
f37c435ede
|
add disk rtime and wtime
|
2007-10-10 02:43:40 +00:00 |
Doug MacEachern
|
98157a49ce
|
share FSDEV_ID macro
|
2007-10-09 21:53:34 +00:00 |
Doug MacEachern
|
8fb0941eca
|
add file_system_usage.disk_time
|
2007-10-09 21:48:50 +00:00 |
Doug MacEachern
|
f55cb9cfba
|
recognize Scientific Linux
|
2007-10-05 23:13:06 +00:00 |
Doug MacEachern
|
8e9c0f8b60
|
[SIGAR-68] fix previous rev
|
2007-09-30 16:22:38 +00:00 |
Doug MacEachern
|
8bac6a34b1
|
sigar_tcp_stat_t renamed to sigar_tcp_t
|
2007-09-29 18:00:49 +00:00 |
Doug MacEachern
|
591a11b106
|
sigar_tcp_stat_t renamed to sigar_tcp_t
|
2007-09-29 18:00:04 +00:00 |
Doug MacEachern
|
a38e6c39d0
|
[SIGAR-68] Fix possible segfault in cpu_list
|
2007-09-28 20:19:15 +00:00 |
Doug MacEachern
|
45fd67e2aa
|
add some iostat related debug msgs
|
2007-09-27 23:28:13 +00:00 |
Doug MacEachern
|
53a95a5de5
|
refactor get_fsdev for future expansion
|
2007-09-27 02:32:48 +00:00 |
Doug MacEachern
|
db8b0124d2
|
add sigar_net_services_name_get
|
2007-09-16 18:32:56 +00:00 |
Doug MacEachern
|
a919d9457f
|
use sigar_net_interface_flags_to_string
|
2007-09-03 03:08:19 +00:00 |
Doug MacEachern
|
c204b5ccda
|
add net_interface_flags_to_string
|
2007-09-03 03:00:22 +00:00 |
Doug MacEachern
|
efe0e027c0
|
adhere to windows calling convention
|
2007-08-22 03:40:57 +00:00 |
Doug MacEachern
|
0df96d5eca
|
increase process visibility
|
2007-08-21 20:51:46 +00:00 |
Doug MacEachern
|
ec3565b725
|
increase buffer size
|
2007-08-21 05:43:10 +00:00 |
Doug MacEachern
|
f314a01aa4
|
[SIGAR-67] Change windows proc_exe impl to use PEB
|
2007-08-21 05:22:01 +00:00 |
Doug MacEachern
|
3f79564ffd
|
[SIGAR-66] refactor proc_{exe,args} PEB related code
|
2007-08-18 19:02:38 +00:00 |
Doug MacEachern
|
092f111b41
|
properly initialize branch
|
2007-08-11 02:49:00 +00:00 |
Doug MacEachern
|
14f8285648
|
reset kstat offsets on kstat_chain_update
|
2007-08-11 00:22:59 +00:00 |
Doug MacEachern
|
c7089edade
|
fix Pid.PidFile
|
2007-08-10 02:45:11 +00:00 |
Doug MacEachern
|
eec869f6d7
|
add tcp.in_errs
|
2007-08-08 06:11:20 +00:00 |
Doug MacEachern
|
bde8f07e8b
|
s/nfsstat/nfs/g
|
2007-08-08 05:40:58 +00:00 |
Doug MacEachern
|
f8c583fbc8
|
remove _stat from sigar_tcp names
|
2007-08-08 05:34:21 +00:00 |
Doug MacEachern
|
7e0b4af3ca
|
Remove useless tcpMaxConn
|
2007-08-08 05:05:16 +00:00 |
Doug MacEachern
|
de2177933a
|
freebsd nfs stat adjustments
|
2007-08-05 03:09:11 +00:00 |
Doug MacEachern
|
42f26b5461
|
bsd-ish nfs metrics impl
|
2007-08-05 02:22:25 +00:00 |
Doug MacEachern
|
9d2b1db7fd
|
use sysctl for darwin swap_get
|
2007-08-04 19:44:56 +00:00 |
Doug MacEachern
|
c8bbb6a75d
|
use vmstat util for freebsd mem.free
|
2007-08-04 19:02:27 +00:00 |
Doug MacEachern
|
e35bc28775
|
fallback to vm.stats.vm for page_{in,out}
|
2007-08-04 18:56:41 +00:00 |
Doug MacEachern
|
28c04122c7
|
start freebsd swap.page_{in,out} impl
|
2007-08-04 18:39:49 +00:00 |
Doug MacEachern
|
93f4553c1e
|
darwin swap.page_{in,out} impl
|
2007-08-04 18:06:16 +00:00 |
Doug MacEachern
|
ea1427b004
|
add vmstat util
|
2007-08-04 18:03:28 +00:00 |
Doug MacEachern
|
02ab6d8730
|
swap.page_{in,out} windows impl
|
2007-08-03 14:54:22 +00:00 |
Doug MacEachern
|
2af18adeb3
|
add hpux swap rate metrics
|
2007-08-03 05:04:03 +00:00 |
Doug MacEachern
|
0522dd045e
|
swap rate metrics notimpl (tmp) for older solaris
|
2007-08-02 04:29:34 +00:00 |
Doug MacEachern
|
e93de3b1dc
|
start swap.page_{in,out} solaris impl
|
2007-08-02 04:20:34 +00:00 |
Doug MacEachern
|
5692a92ddf
|
rid gcc warning
|
2007-08-02 03:53:05 +00:00 |
Doug MacEachern
|
30faef4929
|
add nfs_server metrics
|
2007-08-02 00:33:33 +00:00 |
Doug MacEachern
|
76e8f77b3d
|
aix swap.page_{in,out} impl
|
2007-08-01 03:00:59 +00:00 |
Doug MacEachern
|
34c15a533b
|
aix nfs metrics impl
|
2007-08-01 02:51:37 +00:00 |
Doug MacEachern
|
f3ac51daa5
|
start solaris nfs metrics
|
2007-07-30 04:57:02 +00:00 |
Doug MacEachern
|
b27e2e8eb3
|
[SIGAR-27] Increase buffer size for get{gr,pw}_r calls
|
2007-07-28 00:38:50 +00:00 |
Doug MacEachern
|
ca85eee8c5
|
linux nfs stat impl
|
2007-07-26 07:42:54 +00:00 |
Doug MacEachern
|
58b300996b
|
[SIGAR-64] stub nfs functions
|
2007-07-26 06:30:29 +00:00 |
Doug MacEachern
|
3ff8a2666d
|
Validate Uid+Gid fields exist in proc_cred_get
|
2007-07-20 20:29:44 +00:00 |
Doug MacEachern
|
585d510fb4
|
[SIGAR-62] linux swap.page_{in,out} impl
|
2007-07-20 18:22:20 +00:00 |
Doug MacEachern
|
ba1d44fe17
|
[SIGAR-62] stub swap.page_{in,out}
|
2007-07-20 18:02:21 +00:00 |
Doug MacEachern
|
db2eb59a4c
|
aix tcp_stat impl
|
2007-07-15 17:20:53 +00:00 |
Doug MacEachern
|
472c4f4ca2
|
rename union
|
2007-07-15 17:19:26 +00:00 |
Doug MacEachern
|
5ba9b0ee11
|
use perfstat for mem stats
|
2007-07-15 17:05:17 +00:00 |
Doug MacEachern
|
139529c1e5
|
id is always NULL for perfstat_memory_total
|
2007-07-15 17:04:41 +00:00 |
Doug MacEachern
|
31864e053c
|
calculate sizeof within perfstat proxy
|
2007-07-15 16:36:06 +00:00 |
Doug MacEachern
|
148c562ff6
|
calculate sizeof within perfstat proxy
|
2007-07-15 16:30:18 +00:00 |
Doug MacEachern
|
203a4bbd08
|
add more perfstat wrappers
|
2007-07-15 16:12:09 +00:00 |
Doug MacEachern
|
aa16730d23
|
fix aix compile
|
2007-07-15 00:19:25 +00:00 |
Doug MacEachern
|
4d44402333
|
fix compile on aix 5.2
|
2007-07-15 00:19:10 +00:00 |
Doug MacEachern
|
5cfc305137
|
hpux tcp_stat impl
|
2007-07-14 23:39:11 +00:00 |
Doug MacEachern
|
baae33d8fa
|
use tcp_stat_curr_estab
|
2007-07-14 22:52:12 +00:00 |
Doug MacEachern
|
3e9cc6606e
|
add generic TCP-MIB::tcpCurrEstab impl
|
2007-07-14 22:51:38 +00:00 |
Doug MacEachern
|
cab5e83b04
|
fix freebsd compile
|
2007-07-14 22:27:39 +00:00 |
Doug MacEachern
|
b19b26392d
|
darwin/bsd tcp_stat impl
|
2007-07-14 22:17:22 +00:00 |
Doug MacEachern
|
c61e7a78b6
|
windows tcp_stat impl
|
2007-07-14 17:38:14 +00:00 |
Doug MacEachern
|
b2fecea5b3
|
solaris tcp_stat impl
|
2007-07-14 17:05:01 +00:00 |
Doug MacEachern
|
ef37a1bf3a
|
linux tcp_stat impl
|
2007-07-14 16:31:37 +00:00 |
Doug MacEachern
|
fe76b8fe7d
|
stub tcp_stat function
|
2007-07-14 16:01:58 +00:00 |
Doug MacEachern
|
199eb74ac1
|
[SIGAR-60] Add multi-core AMD Opteron detection
|
2007-06-28 23:54:06 +00:00 |
Doug MacEachern
|
de3406cd22
|
[SIGAR-61] Alternative to /proc/cpuinfo.MHz
|
2007-06-28 19:07:29 +00:00 |
Doug MacEachern
|
4d218a4cc4
|
[SIGAR-60] Add multi-core AMD Opteron detection
|
2007-06-28 18:25:50 +00:00 |
Doug MacEachern
|
407144e707
|
improve logical processor folding
|
2007-06-28 00:01:51 +00:00 |
Doug MacEachern
|
3dea5eb761
|
handle cpus in 'faulted' state
|
2007-06-28 00:00:17 +00:00 |
Doug MacEachern
|
3e064dfeb7
|
rid warnings from modern MSVC
|
2007-06-27 01:10:12 +00:00 |
Doug MacEachern
|
37d9c1af0c
|
openbsd tweaks
|
2007-06-04 00:37:08 +00:00 |
Doug MacEachern
|
49962904ed
|
OpenBSD tweaks
|
2007-06-03 23:04:24 +00:00 |
Doug MacEachern
|
67323ea91b
|
fixup includes for OpenBSD
|
2007-06-03 22:49:16 +00:00 |
Doug MacEachern
|
508c39b2aa
|
Port queries only support 'eq'
|
2007-06-02 17:46:51 +00:00 |
Doug MacEachern
|
17cfaa494a
|
add/use pid_branch_match macro
|
2007-06-02 17:37:05 +00:00 |
Doug MacEachern
|
b498232e19
|
fix net_connection.inode
|
2007-06-02 17:25:28 +00:00 |
Doug MacEachern
|
60bb658fba
|
Fix Pid query when used w/ op other than 'eq'
|
2007-06-02 15:45:01 +00:00 |
Doug MacEachern
|
cb1138b987
|
fix win32 build
|
2007-05-19 04:13:01 +00:00 |
Doug MacEachern
|
67275223f3
|
move more utils to sigar_format.[ch]
|
2007-05-19 03:50:27 +00:00 |
Doug MacEachern
|
f037037b0a
|
move string format utils to sigar_format.[ch]
|
2007-05-19 03:40:12 +00:00 |
Doug MacEachern
|
6e51d8ac7b
|
add sigar_file_system_ping util
|
2007-05-17 06:12:54 +00:00 |
Doug MacEachern
|
2ac98124c8
|
no getuser() in 64-bit mode
|
2007-05-11 18:45:41 +00:00 |
Doug MacEachern
|
fa69ed85df
|
fix aix 64-bit mode compile
|
2007-05-11 15:50:31 +00:00 |
Doug MacEachern
|
b1ae2b2f24
|
RLIMIT_AS is RLIMIT_RSS on MacOSX 10.3.x
|
2007-05-11 14:42:41 +00:00 |
Doug MacEachern
|
a3410ce4d4
|
HP-UX does not have strtoull
Submitted by: Jan Kneschke <jan.kneschke@mysql.com>
|
2007-05-10 15:25:14 +00:00 |
Doug MacEachern
|
3fe0a04cc5
|
Fix integer overflow in sigar_uptime_string
|
2007-05-10 13:49:03 +00:00 |
Doug MacEachern
|
60be6b1151
|
[SIGAR-56] Fix dir_usage.total
|
2007-05-04 14:47:27 +00:00 |
Doug MacEachern
|
8772228ceb
|
un-static proc_args_create
|
2007-04-22 19:57:34 +00:00 |
Doug MacEachern
|
6da1470043
|
fix ptql_query_find
|
2007-04-22 17:54:36 +00:00 |
Doug MacEachern
|
09c4138dbd
|
make sigar_proc_args_get a wrapper
|
2007-04-22 05:37:39 +00:00 |
Doug MacEachern
|
ad433cf375
|
make sigar_proc_list_get a wrapper
|
2007-04-22 03:54:04 +00:00 |
Doug MacEachern
|
1745dcf5d4
|
rename find_processes -> find
|
2007-04-22 03:16:38 +00:00 |
Doug MacEachern
|
e4981c4d5c
|
fix re cleanup
|
2007-04-22 02:27:12 +00:00 |
Doug MacEachern
|
503298c5cd
|
move ProcessFinder.find to native code
|
2007-04-21 22:48:20 +00:00 |
Doug MacEachern
|
1fc3061a58
|
Avoid scanning the process list for single Pid.* queries
|
2007-04-21 18:17:06 +00:00 |
Doug MacEachern
|
a1a9f3f494
|
add native single process finder
|
2007-04-21 18:04:47 +00:00 |
Doug MacEachern
|
697412d938
|
make pid lookup reuseable
|
2007-04-21 17:27:44 +00:00 |
Doug MacEachern
|
c4a3f548e2
|
use getpagesize() instead of sysconf
|
2007-04-21 15:33:03 +00:00 |
Doug MacEachern
|
67a86f31d7
|
use getpagesize() instead of PAGE_SHIFT
|
2007-04-21 15:30:14 +00:00 |
Doug MacEachern
|
5a6526f0aa
|
Fix AIX 5.2 compile where rpcsvc/nfs_prot.h might not exist
Submitted by: Jan Kneschke <jan.kneschke@mysql.com>
|
2007-04-19 14:49:47 +00:00 |
Doug MacEachern
|
2bb854483f
|
improve native ptql exception messages
|
2007-04-15 23:26:09 +00:00 |
Doug MacEachern
|
aa4e73c437
|
allow setting of sigar_strerror
|
2007-04-15 23:06:57 +00:00 |
Doug MacEachern
|
4c6a988854
|
refactor to support .re with Args and Env
|
2007-04-15 21:31:58 +00:00 |
Doug MacEachern
|
428e7839fe
|
dont sort queries when reference is used
|
2007-04-15 20:00:30 +00:00 |
Doug MacEachern
|
1ca7d3227f
|
set Pid.Service flag regardless of platform
|
2007-04-15 19:49:01 +00:00 |
Doug MacEachern
|
886f04adea
|
rid compile warnings from modern gcc
|
2007-04-15 15:58:09 +00:00 |
Doug MacEachern
|
9a04924df3
|
fold java CurrentProcessSummary metric into sigar_proc_stat_t
|
2007-04-14 22:28:25 +00:00 |
Doug MacEachern
|
578b7607db
|
fold sigar_proc_count into sigar_proc_stat_get
|
2007-04-14 21:28:17 +00:00 |
Doug MacEachern
|
405e95e6bb
|
move sigar_proc_stat_get to sigar.c
|
2007-04-14 21:25:20 +00:00 |
Doug MacEachern
|
8643448ff1
|
add env var support
|
2007-04-14 17:16:50 +00:00 |
Doug MacEachern
|
1e922146a6
|
[SIGAR-47] Fix sigar_mem_get on 64-bit FreeBSD
|
2007-04-06 23:38:23 +00:00 |
Doug MacEachern
|
71829d95ce
|
shuffle includes to fix freebsd compile
|
2007-04-06 18:01:50 +00:00 |
Doug MacEachern
|
361624c484
|
filter out MNT_RDONLY mount from file_system_list
|
2007-04-06 17:41:05 +00:00 |
Doug MacEachern
|
1e45ce07e4
|
prefer ipv4 listen addresses
|
2007-04-06 16:22:24 +00:00 |
Doug MacEachern
|
4e9ee330df
|
broaden inet_ntop support
|
2007-04-06 16:05:47 +00:00 |
Doug MacEachern
|
8f393ee9cc
|
properly handle ipv6 addresses in net_connection_get
|
2007-04-06 15:44:12 +00:00 |
Doug MacEachern
|
c6cad78da2
|
fix net_listen caching
|
2007-04-06 15:20:09 +00:00 |
Doug MacEachern
|
66fe4fee09
|
format nit
|
2007-04-06 13:39:25 +00:00 |
Doug MacEachern
|
f6f395d68e
|
Add net_listen_address function to lookup bind address of a listen socket
|
2007-04-06 12:50:05 +00:00 |
Doug MacEachern
|
fbaa233617
|
save listen port address as cache val for later use
|
2007-04-06 12:27:32 +00:00 |
Doug MacEachern
|
614fd63728
|
[SIGAR-4] Move to walk version of net_stat
|
2007-04-06 12:14:38 +00:00 |
Doug MacEachern
|
86deb1a2d9
|
Add net_stat_port function to provide metrics on specific port+address
|
2007-04-06 05:05:37 +00:00 |
Doug MacEachern
|
e3edf38057
|
[SIGAR-46] Fix cpu_info.{mhz,cache_size} fields in UML vms
|
2007-04-05 18:51:22 +00:00 |
Doug MacEachern
|
f1899e093d
|
fix whitespace trim in cpu_model_adjust
|
2007-04-05 18:46:04 +00:00 |
Doug MacEachern
|
e91faa5dbc
|
change net_info to work if /etc/resolv.conf does not exist
|
2007-04-05 17:00:28 +00:00 |
Doug MacEachern
|
a2572d9510
|
change net_interface_config_primary_get to likely interface if none have an ip (unplugged)
|
2007-04-05 16:56:42 +00:00 |
Doug MacEachern
|
2af66e050e
|
return SIGAR_ENXIO if sigar_net_interface_config_primary_get fails
|
2007-04-05 15:55:59 +00:00 |
Doug MacEachern
|
7dab1f69a2
|
return SIGAR_ENOENT if sigar_net_interface_config_primary_get fails
|
2007-04-05 15:50:23 +00:00 |
Doug MacEachern
|
5ec635a1b4
|
change sigar_net_interface_config_get to return sigar_net_interface_config_primary_get if name == NULL
|
2007-04-05 15:41:43 +00:00 |
Doug MacEachern
|
be5ee7b600
|
[SIGAR-4] Add hook for using mirrored /proc/net/tcp file
|
2007-04-05 02:26:00 +00:00 |
Doug MacEachern
|
b1a19f4e72
|
Implement proc_state_t.threads on OS X
|
2007-03-24 23:07:42 +00:00 |
Doug MacEachern
|
da7ea6cb29
|
add function to get primary net_interface_config
|
2007-03-13 03:49:08 +00:00 |
Doug MacEachern
|
02ddbf19cd
|
validate string to pid conversion
|
2007-03-11 22:44:30 +00:00 |
Doug MacEachern
|
259e157b30
|
fix Pid.Service query parse result
|
2007-03-11 22:39:47 +00:00 |
Doug MacEachern
|
54792c3914
|
include errno.h
|
2007-03-11 22:23:11 +00:00 |
Doug MacEachern
|
156cb68b3c
|
validate string to number conversion
|
2007-03-11 22:18:04 +00:00 |
Doug MacEachern
|
10a031eda3
|
validate string to number conversion
|
2007-03-11 22:14:50 +00:00 |
Doug MacEachern
|
cb4dbce82d
|
validate char value length == 1
|
2007-03-11 22:06:22 +00:00 |
Doug MacEachern
|
0ae78b60d9
|
add ProcCpu support
|
2007-03-11 22:00:07 +00:00 |
Doug MacEachern
|
9983d0a80d
|
add support for double values
|
2007-03-11 21:58:03 +00:00 |
Doug MacEachern
|
04f5080859
|
implement Pid.Service query
|
2007-03-11 21:50:23 +00:00 |
Doug MacEachern
|
93ef97aaa8
|
Implement native sigar_proc_cpu_get function
|
2007-03-11 21:46:41 +00:00 |
Doug MacEachern
|
171f2e021e
|
no need to FreeLibrary handle returned by GetModuleHandle
|
2007-03-08 01:59:08 +00:00 |
Doug MacEachern
|
1affc51534
|
Plug various handle+mem leaks on win32
Submitted by: Jan Kneschke <jan.kneschke@mysql.com>
|
2007-03-07 23:24:41 +00:00 |
Doug MacEachern
|
795db98647
|
refactor for Pid.Service ptql
|
2007-03-07 06:51:18 +00:00 |
Doug MacEachern
|
b615e4b90c
|
add hook to implement ptql re when not compiled with pcre
|
2007-03-07 05:09:56 +00:00 |
Doug MacEachern
|
fe2125d9af
|
fix indentation
|
2007-03-06 23:10:14 +00:00 |
Doug MacEachern
|
d459b79bdd
|
fixup procexe.name on non-english windows
|
2007-03-06 03:39:29 +00:00 |
Doug MacEachern
|
b0e7fd04f1
|
win32 has signal.h
|
2007-03-03 18:21:57 +00:00 |
Doug MacEachern
|
f5937a5bdf
|
fix compile warning on solaris
|
2007-03-02 14:09:13 +00:00 |
Doug MacEachern
|
123e14e283
|
add signal name lookup support
|
2007-03-01 06:15:23 +00:00 |
Doug MacEachern
|
85407d98b4
|
[SIGAR-45] Fix disk reads/writes for LVM managed volumes
|
2007-02-22 02:28:21 +00:00 |
Doug MacEachern
|
20d17f623e
|
remove unused sigar param in ptql_query_{create,destroy}
|
2007-02-20 01:54:00 +00:00 |
Doug MacEachern
|
4faf382ac4
|
[SIGAR-42] Honor Solaris mnttab ignore flag in file_system_list
|
2007-02-15 14:27:11 +00:00 |
Doug MacEachern
|
39d8d0930b
|
[SIGAR-17] Fix possible bad cpu list number on Solaris
|
2007-02-13 00:21:11 +00:00 |
Doug MacEachern
|
3f94d624b1
|
Make sure solaris has _POSIX_PTHREAD_SEMANTICS defined
|
2007-02-07 16:32:36 +00:00 |
Doug MacEachern
|
1c8433cd7d
|
fix possible overflow
|
2007-02-05 20:21:53 +00:00 |
Doug MacEachern
|
85a5f105e4
|
[SIGAR-40] Change win32 file_system_list to ignore removable disks
|
2007-02-02 19:11:47 +00:00 |
Doug MacEachern
|
ba73629ca0
|
recognize vxfs as a local disk
|
2007-01-31 16:57:04 +00:00 |
Doug MacEachern
|
db6cc45f1c
|
[SIGAR-38] Change win32 swap_get to use GlobalMemoryStatusEx
|
2007-01-29 23:30:39 +00:00 |
Doug MacEachern
|
6eb5f9db0b
|
Add proper thread_cpu impl for OS X
|
2007-01-24 21:43:43 +00:00 |
Doug MacEachern
|
0425a0231a
|
Fix proc_mem.size on HP-UX
|
2007-01-23 16:59:41 +00:00 |
Doug MacEachern
|
70755f8018
|
use futmpx in sigar_who_list for sparc64
|
2007-01-17 18:48:36 +00:00 |
Doug MacEachern
|
165e7d6a99
|
fix cpu metrics for sparc64 and change loadavg back to using ui32
|
2007-01-17 18:14:14 +00:00 |
Doug MacEachern
|
ee70e39574
|
use kstat_named_t.value.ui64 when built for sparc64
|
2007-01-17 17:19:06 +00:00 |
Doug MacEachern
|
f18113ec22
|
change branch.data to union to better handle various types
|
2007-01-17 16:48:22 +00:00 |
Doug MacEachern
|
165ab47afd
|
fix compile on aix 5.2
|
2007-01-13 16:59:25 +00:00 |
Doug MacEachern
|
9966f219e9
|
Add XenSource vendor support to sys_info api
|
2007-01-10 03:26:31 +00:00 |
Doug MacEachern
|
07c0cb7ff0
|
make sigar_strerror usable internally w/o sigar_t
|
2007-01-03 22:47:00 +00:00 |
Doug MacEachern
|
8f837228b3
|
add Port support
|
2007-01-02 00:26:03 +00:00 |
Doug MacEachern
|
b871d2fc3d
|
add re support using pcre
|
2007-01-01 18:55:51 +00:00 |
Doug MacEachern
|
e4530495f9
|
save op name
|
2007-01-01 18:44:20 +00:00 |
Doug MacEachern
|
2fae920acf
|
add value_free callback
|
2007-01-01 18:36:16 +00:00 |
Doug MacEachern
|
a691637343
|
add data_free callback
|
2007-01-01 18:31:06 +00:00 |
Doug MacEachern
|
93181d2cc4
|
rename is_ref -> is_set
|
2007-01-01 18:27:00 +00:00 |
Doug MacEachern
|
acd7559e55
|
give some context to match functions
|
2006-12-31 21:53:32 +00:00 |
Doug MacEachern
|
3e71b0b340
|
add reference support
|
2006-12-31 19:06:03 +00:00 |
Doug MacEachern
|
e554a35a0e
|
prevent possible segfault in proc_args
|
2006-12-31 17:31:04 +00:00 |
Doug MacEachern
|
0bf91e99ad
|
implement parent flag
|
2006-12-31 03:07:43 +00:00 |
Doug MacEachern
|
cbaec00d98
|
fix return value on windows
|
2006-12-31 00:33:42 +00:00 |
Doug MacEachern
|
4ae984efd5
|
bandaid win32 lack of strtoull
|
2006-12-31 00:21:27 +00:00 |
Doug MacEachern
|
268864db4d
|
make sigar_file2str available ifdef WIN32
|
2006-12-31 00:02:50 +00:00 |
Doug MacEachern
|
790a77c31d
|
support Pid.Pid.eq=$$
|
2006-12-30 23:42:38 +00:00 |
Doug MacEachern
|
a5373bf7cc
|
add flags to branch, use for Pid query
|
2006-12-22 05:52:23 +00:00 |
Doug MacEachern
|
7311ce36e9
|
implement Pid query
|
2006-12-22 05:39:40 +00:00 |
Doug MacEachern
|
75248f9447
|
improve Args index conversion
|
2006-12-19 06:08:03 +00:00 |
Doug MacEachern
|
7a4f30d48b
|
add branch_init callback
|
2006-12-19 05:26:33 +00:00 |
Doug MacEachern
|
5bfb7b3cc7
|
add Env support
|
2006-12-19 03:23:53 +00:00 |
Doug MacEachern
|
7fea14b407
|
sort queries based on expense
|
2006-12-18 08:19:42 +00:00 |
Doug MacEachern
|
5df1cb66d3
|
start native ptql impl
|
2006-12-18 07:34:24 +00:00 |
Doug MacEachern
|
3676a936de
|
add some debug info to cpu_list
|
2006-12-04 20:00:58 +00:00 |
Doug MacEachern
|
d4f10e9cc7
|
improve sigar_thread_cpu_get resolution
|
2006-12-04 18:45:01 +00:00 |
Doug MacEachern
|
7fae53d95d
|
[SIGAR-19] Change cpu time units to milliseconds
|
2006-12-04 18:30:37 +00:00 |
Doug MacEachern
|
4b98533cba
|
[SIGAR-19] Change cpu time units to milliseconds
|
2006-12-04 18:24:53 +00:00 |
Doug MacEachern
|
70cefa7c18
|
[SIGAR-19] Change cpu time units to milliseconds
|
2006-12-04 18:22:51 +00:00 |
Doug MacEachern
|
46d43d99b8
|
rename macro
|
2006-12-04 16:44:11 +00:00 |
Doug MacEachern
|
b0a55983dc
|
[SIGAR-19] change process cpu time units to milliseconds
|
2006-12-04 04:11:59 +00:00 |
Doug MacEachern
|
8a28fe5b51
|
[SIGAR-19] change process cpu time units to milliseconds
|
2006-12-04 03:54:29 +00:00 |
Doug MacEachern
|
91b6685487
|
[SIGAR-19] change process cpu time units to milliseconds
|
2006-12-04 03:50:07 +00:00 |
Doug MacEachern
|
795fa1ae44
|
[SIGAR-19] change process cpu time units to milliseconds
|
2006-12-04 03:42:27 +00:00 |
Doug MacEachern
|
4e45608ce0
|
improve fqdn_ip filters
|
2006-12-02 20:24:52 +00:00 |
Doug MacEachern
|
90b801f045
|
add GetAdaptersAddresses wrapper
|
2006-11-05 22:41:11 +00:00 |
Doug MacEachern
|
0e277dd5d6
|
fix broadcast flag check
|
2006-11-05 20:21:29 +00:00 |
Doug MacEachern
|
a73e93ae91
|
dwBCastAddr is a flag, not an address
|
2006-11-05 20:18:11 +00:00 |
Doug MacEachern
|
fc9fdb3941
|
fix compile w/ modern msvc
|
2006-11-05 20:10:52 +00:00 |
Doug MacEachern
|
0bcc6f416e
|
use copy of iptypes.h from vc7
|
2006-11-05 20:08:23 +00:00 |
Doug MacEachern
|
dc33d0f571
|
use GetNumberOfInterfaces for netif related cache sizes
|
2006-11-05 19:57:51 +00:00 |
Doug MacEachern
|
26479b421a
|
fix broadcast address
|
2006-11-05 05:10:33 +00:00 |
Doug MacEachern
|
e8302a72f3
|
net_interface_config does not have to bail w/o ip address
|
2006-11-05 03:17:58 +00:00 |
Doug MacEachern
|
72dcec2dde
|
only return loopback and ethernet types in net_interface_list
|
2006-11-05 02:41:48 +00:00 |
Doug MacEachern
|
c77dd61985
|
use IpAddrTable instead of ApdapterInfo for net_interface_config
|
2006-11-05 02:26:03 +00:00 |
Doug MacEachern
|
6c21782915
|
add GetIpAddrTable wrapper
|
2006-11-05 01:36:40 +00:00 |
Doug MacEachern
|
d6eb75c282
|
use return code instead of GetLastError()
|
2006-11-03 22:52:18 +00:00 |
Doug MacEachern
|
207aa97870
|
avoid inet_addr calls for the loopback
|
2006-11-03 22:31:04 +00:00 |
Doug MacEachern
|
446d9a89f5
|
set multicast for eth interfaces
|
2006-11-03 22:13:15 +00:00 |
Doug MacEachern
|
ebbabad7fb
|
set net_interface_config.broadcast
|
2006-11-03 22:07:36 +00:00 |
Doug MacEachern
|
ef0752391c
|
make sure primary ip is used for net_interface_config
|
2006-11-03 19:28:51 +00:00 |
Doug MacEachern
|
64be681de6
|
[SIGAR-24] Flag 'Microsoft Loopback Adapter' as LOOPBACK
|
2006-11-03 19:04:09 +00:00 |
Doug MacEachern
|
7fc90a9aa4
|
refresh MIB_IFROW cache entries
|
2006-11-03 14:56:57 +00:00 |
Doug MacEachern
|
1bc2ad33a4
|
start overhaul of windows net_interface impls
|
2006-11-03 07:31:53 +00:00 |
Doug MacEachern
|
367f890b13
|
[SIGAR-20] Unhardcode buffer size used for windows net_interface_list
|
2006-10-24 02:24:30 +00:00 |
Doug MacEachern
|
7f32b812ff
|
move redhat-release check after vmware
|
2006-10-21 14:41:16 +00:00 |
Doug MacEachern
|
39a09989ed
|
compile on windows with modern visual studios
|
2006-10-19 21:30:57 +00:00 |
Doug MacEachern
|
f5d84d4f67
|
rename INET6_ADDRSTRLEN -> SIGAR_INET6_ADDRSTRLEN
|
2006-10-19 20:10:13 +00:00 |
Doug MacEachern
|
05eb2f8877
|
Compile on Windows AMD x64
|
2006-10-19 16:37:06 +00:00 |
Doug MacEachern
|
29fe017c68
|
check for lsb-release before debian_version, else Ubuntu discovered as Debian
|
2006-10-17 17:37:58 +00:00 |
Doug MacEachern
|
2fd03a2fde
|
make use_ucb_ps default on to get around proc_pargs permissions
|
2006-10-13 13:07:31 +00:00 |
Doug MacEachern
|
59fddd3f7c
|
change gestalt usage to work on versions < 10.4
|
2006-10-13 04:26:37 +00:00 |
Doug MacEachern
|
e5b524448e
|
[SIGAR-18] use strtoull
|
2006-10-11 03:17:34 +00:00 |
Doug MacEachern
|
2f4f63f0b2
|
use strtoull for cpu metrics
|
2006-10-10 16:27:47 +00:00 |
Doug MacEachern
|
10e8d8804f
|
use KSTAT_NAMED_STR_PTR if available
|
2006-10-10 01:00:22 +00:00 |
Doug MacEachern
|
65a63c4650
|
compile with _PSTAT64 on pa-risc too.
if pstat_getproc fails, return errno rather than hard-coded ESRCH
|
2006-10-05 14:03:53 +00:00 |
Doug MacEachern
|
182d078581
|
Add vista check to sys_info
|
2006-09-30 18:36:12 +00:00 |
Doug MacEachern
|
cd7231a938
|
use snprintf
|
2006-09-30 17:50:23 +00:00 |
Doug MacEachern
|
f32e386b19
|
use snprintf
|
2006-09-30 17:48:33 +00:00 |
Doug MacEachern
|
aa4af2806f
|
fixup freebsd vendor_version and vendor_code_name
|
2006-09-30 17:27:10 +00:00 |
Doug MacEachern
|
66844ca1d8
|
use snprintf
|
2006-09-30 17:14:39 +00:00 |
Doug MacEachern
|
6b9e45eebb
|
fillin freebsd sys_info fields
|
2006-09-30 17:13:10 +00:00 |
Doug MacEachern
|
852c61e493
|
use Gestalt for versions in sys_info
|
2006-09-26 13:32:45 +00:00 |
Doug MacEachern
|
35ed4a62fb
|
make get_cpu_model reuseable and use for sys_info.machine
|
2006-09-25 14:13:10 +00:00 |
Doug MacEachern
|
f5e87e752e
|
set sys_info arch, version and description
|
2006-09-25 13:57:49 +00:00 |
Doug MacEachern
|
09de663e8e
|
set sys_info arch, vendor_version and description
|
2006-09-25 13:44:20 +00:00 |
Doug MacEachern
|
3633786fce
|
save utsname.machine in sys_info.machine
|
2006-09-25 01:47:33 +00:00 |
Doug MacEachern
|
4f8ef532dc
|
set sys_info.arch
|
2006-09-25 01:36:03 +00:00 |
Doug MacEachern
|
ad2533a444
|
rename sysinfo -> sys_info
|
2006-09-25 01:35:13 +00:00 |
Doug MacEachern
|
6a47deb2bb
|
set sys_info vendor_version and description
|
2006-09-25 01:22:00 +00:00 |
Doug MacEachern
|
b56465027f
|
fix typo
|
2006-09-25 01:04:03 +00:00 |
Doug MacEachern
|
4e866921b9
|
RHEL vendor_version
|
2006-09-25 00:55:12 +00:00 |
Doug MacEachern
|
a4e588008e
|
set sys_info vendor and description
|
2006-09-25 00:41:23 +00:00 |
Doug MacEachern
|
73225803b4
|
add sys_info.description
|
2006-09-25 00:23:22 +00:00 |
Doug MacEachern
|
ce9fca8609
|
win32 sigar_os_sys_info_get impl
|
2006-09-25 00:09:21 +00:00 |
Doug MacEachern
|
8b2ca20810
|
mv sigar_sys_info_get outside #ifndef WIN32
|
2006-09-25 00:08:50 +00:00 |
Doug MacEachern
|
84b8fff7b1
|
start port of OperatingSystem.java to sigar_sys_info C api
|
2006-09-24 18:23:04 +00:00 |
Doug MacEachern
|
a0bce20fde
|
more better logging in sigar_fqdn_get
fix sigar_fqdn_get H_ALIAS_MATCH to proper IS_FQDN_MATCH
|
2006-09-21 22:42:53 +00:00 |
Doug MacEachern
|
960c06659a
|
[SIGAR-15] Fix sigar_fqdn_get so 'hostname' won't be resolved to 'localhost.localdomain'
improve debug logging in sigar_fqdn_get
|
2006-09-21 22:23:48 +00:00 |