Doug MacEachern
7985dea967
will be reusing CpuInfo
2008-10-09 06:15:02 +00:00
Doug MacEachern
1c75927eca
convert Cpu*List to ReflectedMBeans
2008-10-09 06:13:05 +00:00
Doug MacEachern
c409cb469f
handle List type MBeanClassName
2008-10-09 06:06:58 +00:00
Doug MacEachern
7ff83f9ba9
use SigarInvokerJMX
2008-10-09 05:55:17 +00:00
Doug MacEachern
14fc064709
prefer Name attribute to Arg
2008-10-09 05:54:35 +00:00
Doug MacEachern
f3abf92787
make setType public
2008-10-09 05:53:31 +00:00
Doug MacEachern
8240ca58d4
test getAttribute
2008-10-09 05:53:13 +00:00
Doug MacEachern
9756e558fc
print MBean ObjectName
2008-10-09 04:45:36 +00:00
Doug MacEachern
5deb0a0c97
add NetInfo MBean
2008-10-08 14:11:17 +00:00
Doug MacEachern
dd471219c4
catch NoClassDefFoundError on 1.4 jre
2008-10-04 19:06:23 +00:00
Doug MacEachern
29b9d5ada1
add -Dcom.sun.management.jmxremote for TestMx
2008-10-04 18:57:03 +00:00
Doug MacEachern
cedc189061
test MBean registration
2008-10-04 16:55:42 +00:00
Doug MacEachern
bd94719a4a
regigster NetInterface beans
2008-10-04 16:38:24 +00:00
Doug MacEachern
273a7aad96
register FileSystem beans
2008-10-04 01:31:16 +00:00
Doug MacEachern
e2616dbac1
support additional static attributes
2008-10-04 00:58:08 +00:00
Doug MacEachern
ceec932585
support arguments
2008-10-04 00:29:44 +00:00
Doug MacEachern
6f7b2751f2
renames
2008-10-03 22:56:51 +00:00
Doug MacEachern
d7e835fa4f
use ReflectedMBean for Swap and Mem
2008-10-03 22:46:40 +00:00
Doug MacEachern
2868942667
generic reflection based MBean impl
2008-10-03 22:45:16 +00:00
Doug MacEachern
857e4f0450
simplify MBean registration
2008-10-03 21:20:17 +00:00
Doug MacEachern
e6bb9c7f7e
pull invoke and setAttribute methods up to superclass
2008-10-03 20:59:58 +00:00
Doug MacEachern
e0b67cf3fa
add version attributes
2008-10-03 15:48:56 +00:00
Doug MacEachern
913f1ca5a6
mx cmd for testing MBeans
2008-10-03 01:27:01 +00:00
Doug MacEachern
25522f31c8
different case between XP (Eventlog) and 2008 (EventLog)
2008-09-26 20:36:56 +00:00
Doug MacEachern
2f11286b5f
remove unused import
2008-09-26 19:19:26 +00:00
Doug MacEachern
eeb3f26ad4
[SIGAR-121] Add Service.Pid PTQL support
2008-09-25 17:54:22 +00:00
Doug MacEachern
80ef448f8c
list service pid
2008-09-19 16:09:06 +00:00
Doug MacEachern
f2c9cc9d61
include ptql and log in dist headers
2008-09-14 00:01:06 +00:00
Doug MacEachern
b1890e438d
dont include ant and mx4j jars in dist
2008-09-13 23:50:18 +00:00
Doug MacEachern
a6b5f3f30b
check getNumberOfRecords != 0 before calling getOldestRecord
2008-09-13 01:37:19 +00:00
Doug MacEachern
61327b9034
[SIGAR-120] Support WoW registry reflection
2008-09-12 05:14:40 +00:00
Doug MacEachern
7ac30e778a
Tomcat6, to test 32-bit on 64-bit
2008-09-12 03:48:36 +00:00
Doug MacEachern
9b4dd7b263
possible for subkeys/values not to exist
2008-09-12 00:48:03 +00:00
Doug MacEachern
29d57da8a9
add another test for software values
2008-09-12 00:40:11 +00:00
Doug MacEachern
898e933070
add some getValue tests
2008-09-12 00:19:57 +00:00
Doug MacEachern
19a76d5fa1
output boottime when testing Uptime
2008-09-09 00:09:59 +00:00
Doug MacEachern
4f4805ffd1
bump version
2008-09-08 23:17:52 +00:00
Doug MacEachern
0cbf1411d2
include sys/time.h except on FreeBSD 7
2008-09-07 15:17:23 +00:00
Doug MacEachern
4b26b0d54c
dist version no longer includes build number
2008-09-07 03:14:59 +00:00
Doug MacEachern
528da5230e
include EXCEPTIONS in dist
2008-09-07 01:10:38 +00:00
Doug MacEachern
c54ad52a99
compile on FreeBSD 7
2008-09-06 18:22:19 +00:00
Doug MacEachern
84e88b24e1
sigar.jar version needs ANT_OPTS too
2008-08-11 01:33:08 +00:00
Doug MacEachern
efcc9971c3
test/capture sigar.jar version
2008-08-11 01:06:13 +00:00
Doug MacEachern
f4d6d50966
process table may change between find and findProcess
2008-08-10 22:02:12 +00:00
Doug MacEachern
34333d64e8
include svn revision in version properties
2008-08-10 18:59:53 +00:00
Doug MacEachern
6e94034741
generate version files regardless of version.properties
2008-08-10 03:30:30 +00:00
Doug MacEachern
34d093981d
use arch name in sigar_version.c
2008-08-10 02:47:05 +00:00
Doug MacEachern
37d3ed6dda
bump version to 1.6.0, maint will no longer break bincompat
2008-08-09 23:38:32 +00:00
Doug MacEachern
dd0dcc870d
avoid the racing condition
2008-08-09 16:30:05 +00:00
Doug MacEachern
46b48a5460
assert -> trace testSelf
2008-08-09 16:04:37 +00:00
Doug MacEachern
8316f5e619
[SIGAR-117] fix Cpu.Percent ptql
2008-08-07 20:23:01 +00:00
Doug MacEachern
62b0dd852d
fix prefix
2008-07-19 15:31:46 +00:00
Doug MacEachern
2df15884f2
breakup test cases
2008-07-19 15:02:42 +00:00
Doug MacEachern
cafd9d83fb
fixup test name
2008-07-19 15:02:11 +00:00
Doug MacEachern
91925050b6
catch SigarPermissionDeniedException
2008-07-14 01:11:05 +00:00
Doug MacEachern
aa509c7a83
make invoker SigarPermissionDeniedException aware
2008-07-14 00:52:32 +00:00
Doug MacEachern
4fd928a3db
fix junit.args
2008-07-14 00:08:38 +00:00
Doug MacEachern
0fcaf19bb9
handle possible EPERM or ESRCH in MultiProc method
2008-07-13 23:15:08 +00:00
Doug MacEachern
61f443ba07
Tcp fields can be == FIELD_NOTIMPL
2008-07-13 04:12:05 +00:00
Doug MacEachern
c1d79d091c
fix junit.jvmarg.line if ANT_OPTS not set
2008-07-13 04:02:23 +00:00
Doug MacEachern
1e3890d2fe
pass ANT_OPTS to junit (e.g. -d64)
2008-07-13 00:47:25 +00:00
Doug MacEachern
3571d739a1
fix test assertion
2008-07-08 06:14:41 +00:00
Doug MacEachern
96839c028a
store xml testresults in archdir
2008-07-08 05:40:57 +00:00
Doug MacEachern
8171e6ad20
javac source+target 1.4
2008-07-07 22:16:12 +00:00
Doug MacEachern
c631e8fc6a
[SIGAR-110] change to ping TCP || UDP
2008-05-30 04:09:17 +00:00
Doug MacEachern
2197b7659e
Ls for testing FileInfo
2008-05-29 19:09:32 +00:00
Doug MacEachern
51dd062f7e
[SIGAR-106] rename cpu steal -> stolen
2008-05-28 18:14:00 +00:00
Doug MacEachern
c0bd0b1830
add cpu.irq for windows
2008-05-25 01:45:02 +00:00
Doug MacEachern
9a1f45cd7b
[SIGAR-106] Add cpu irq, soft_irq and steal
2008-05-24 15:12:06 +00:00
Doug MacEachern
e3510e0805
avoid possible Class Not Found: junit/framework/TestCase
2008-05-23 05:51:54 +00:00
Doug MacEachern
109c6354bd
dont require single process match for fversion
2008-05-12 22:07:22 +00:00
Doug MacEachern
81a19482a0
add findPids(String) helper
2008-05-12 22:06:50 +00:00
Doug MacEachern
a7d05604b8
add windows .res
2008-05-12 05:28:07 +00:00
Doug MacEachern
c81a4bf370
add import
2008-05-12 05:25:55 +00:00
Doug MacEachern
b7f7b84fc2
[SIGAR-104] Add interface to WindowsGetFileVersionInfo function
2008-05-12 00:36:03 +00:00
Doug MacEachern
d3c36bb6b7
fix queue format
2008-04-26 23:48:43 +00:00
Doug MacEachern
5b4d8a9ea7
fixup disk values
2008-04-26 23:33:58 +00:00
Doug MacEachern
9c184c6102
fix queue format
2008-04-26 23:28:48 +00:00
Doug MacEachern
00084a7219
output cores per if > total
2008-04-11 18:10:18 +00:00
Doug MacEachern
51b607866f
add cpu_info.cores_per_socket
2008-04-11 17:46:36 +00:00
Doug MacEachern
ae063a9019
test sockets/cores > 0
2008-04-11 03:33:07 +00:00
Doug MacEachern
a16f868a0b
2008 MSC express/SDK does not include atl
2008-04-10 15:50:37 +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
51a205920f
add assertions
2008-04-03 05:06:31 +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
31a5f214d3
more Service query tests
2008-04-01 23:19:13 +00:00
Doug MacEachern
7579374e47
bring back ServiceConfig.argv
2008-03-27 21:06:19 +00:00
Doug MacEachern
0b876faf31
remove parseCommandLine
2008-03-27 01:07:40 +00:00
Doug MacEachern
974f80e18f
removing Argv (for the moment)
2008-03-27 01:07:17 +00:00
Doug MacEachern
4d960ecb0b
set ServiceConfig.exe in jni
2008-03-27 00:55:40 +00:00
Doug MacEachern
5a32b71a2a
remove unused import
2008-03-27 00:16:24 +00:00
Doug MacEachern
dd350667ea
test Service.getServiceConfigs
2008-03-27 00:15:48 +00:00
Doug MacEachern
f53c99c43e
change getServiceConfigs to use ptql
2008-03-27 00:15:26 +00:00
Doug MacEachern
b83b819b00
add Service.Exe ptql support
2008-03-26 21:42:35 +00:00
Doug MacEachern
7d67d135c0
propagate ptql errors
2008-03-26 20:47:15 +00:00
Doug MacEachern
603b0d548f
use sigar_strerror
2008-03-26 20:42:16 +00:00
Doug MacEachern
5d440dcc14
test getServiceNames
2008-03-26 17:47:59 +00:00
Doug MacEachern
d95ff6f7b8
check Service. first
2008-03-26 17:47:40 +00:00
Doug MacEachern
ff39a06bec
add ptql support to Service.getServiceNames
2008-03-26 17:28:03 +00:00
Doug MacEachern
657e6c5d66
add jsigar_get_sigar util
2008-03-26 17:27:09 +00:00
Doug MacEachern
3feb988e7e
use sigar_services_query
2008-03-26 17:06:54 +00:00
Doug MacEachern
d98b62dc9e
use jsigar_list
2008-03-26 16:49:25 +00:00
Doug MacEachern
4b77f0f1f4
use jsigar_list
2008-03-26 16:46:44 +00:00
Doug MacEachern
10505d14cb
init_list -> list_init
2008-03-26 16:46:21 +00:00
Doug MacEachern
3b5c3a85f0
add some reusable List functions
2008-03-26 16:44:48 +00:00
Doug MacEachern
1283315dfc
add OpenBSD and NetBSD
2008-03-16 02:45:49 +00:00
Doug MacEachern
cf351c458c
use native sigar_cpu_perc in CpuPerc.java
2008-03-12 06:23:20 +00:00
Doug MacEachern
4971327ef1
use EnumServicesStatus wrapper
2008-03-07 18:01:22 +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
dceb82802d
test getProcEnv for every process
2008-03-05 02:28:26 +00:00
Doug MacEachern
ee190ec38c
Add /sbin/pidof like cmd
2008-03-01 19:41:02 +00:00
Doug MacEachern
0a94334b47
*_NAMES are final
2008-02-28 05:07:28 +00:00
Doug MacEachern
bddacd90ca
TestWho improvements
2008-02-23 23:15:23 +00:00
Doug MacEachern
4ecf30d8e9
dont fail getNetInterfaceStat for aliases
2008-02-22 18:41:06 +00:00
Doug MacEachern
ae08f73fa1
bump version
2008-02-11 05:28:18 +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
96360a8b3e
bump build number
2008-02-01 04:58:01 +00:00
Doug MacEachern
0479b4544e
more bindings for dist
2008-02-01 04:41:47 +00:00
Doug MacEachern
25a4bd2d20
fix javadoc
2008-02-01 04:33:12 +00:00
Doug MacEachern
d2800cad0f
prevent possible NPE in getServiceConfigs(FileFilter)
2008-02-01 04:25:56 +00:00
Doug MacEachern
b4a3efc065
option to version binary files
2008-01-26 01:09:25 +00:00
Doug MacEachern
ef68c0d9cc
unhardcore sigar.jar name
2008-01-26 00:30:40 +00:00
Doug MacEachern
fc3d1edf02
Use SigarLoader default for sigar.jar name
2008-01-26 00:30:16 +00:00
Doug MacEachern
e5e3e12331
bump copyright year
2008-01-25 19:35:34 +00:00
Doug MacEachern
4c522ad7ed
[SIGAR-82] Add /usr/local/lib/vmware to search path
2008-01-16 05:44:53 +00:00
Doug MacEachern
23aa02766c
[SIGAR-80] Fix EventLog.message to handle multiple EventMessageFiles
2007-12-14 21:15:36 +00:00
Doug MacEachern
f8a4710385
[SIGAR-79] Increase args buffer for EventLog.message formatting
2007-12-14 05:41:08 +00:00
Doug MacEachern
fb7046afc5
add Info.plist
2007-12-13 05:47:56 +00:00
Doug MacEachern
683ba45a05
[SIGAR-78] Fix MultiProcCpu.percent
2007-12-13 00:03:09 +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
2fd3beab06
remove reflection around regex classes
2007-11-13 05:38:37 +00:00
Doug MacEachern
224ef34f14
test ProcCpu.getPercent
2007-11-11 16:15:42 +00:00
Doug MacEachern
118b86824d
output ProcCpu instead of ProcTime
2007-11-11 15:55:00 +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
58dcb425c2
wrcache -> writecache
2007-11-06 04:37:19 +00:00
Doug MacEachern
c2f6979c7e
add ptql error messages
2007-11-06 03:40:32 +00:00
Doug MacEachern
b3d43367ef
[SIGAR-70] fix length argument passed to PdhLookupPerfNameByIndex
2007-11-05 21:17:40 +00:00
Doug MacEachern
ddaf40345b
add Svctm
2007-11-04 03:24:44 +00:00
Doug MacEachern
2b39b1228e
check that mem.share is valid
2007-10-24 00:19:01 +00:00
Doug MacEachern
26139ee50f
handle non-proxied Sigar
2007-10-23 04:47:19 +00:00
Doug MacEachern
8ff408bb44
add proc_stat.threads
2007-10-20 12:49:37 +00:00
Doug MacEachern
a37f008dd7
test DiskUsage
2007-10-15 03:34:47 +00:00
Doug MacEachern
bb970e5ca1
add DiskUsage
2007-10-13 23:12:54 +00:00
Doug MacEachern
6200efbbfd
revive /etc/rpc parser
2007-09-16 21:55:48 +00:00
Doug MacEachern
745c526e07
switch to sigar.getNetServicesName
2007-09-16 18:41:17 +00:00
Doug MacEachern
a1cd6def29
fix compile
2007-09-16 18:40:48 +00:00
Doug MacEachern
58f8755835
NetServices move to native code
2007-09-16 18:35:25 +00:00
Doug MacEachern
c9415e5f77
extend RuntimeException for compat
2007-09-13 18:18:51 +00:00
Doug MacEachern
ccbb808780
bring back CurrentProcessSummary for compat
2007-09-13 18:07:28 +00:00
Doug MacEachern
a919d9457f
use sigar_net_interface_flags_to_string
2007-09-03 03:08:19 +00:00
Doug MacEachern
682f1f6ffa
use SigarWrapper.pm
2007-09-03 00:20:19 +00:00
Doug MacEachern
02a848ee06
moved to SigarWrapper.pm
2007-09-03 00:20:01 +00:00
Doug MacEachern
73b291cdb9
add audit EventType strings
2007-08-28 04:43:11 +00:00
Doug MacEachern
fe4080c460
fix -n
2007-08-28 01:07:09 +00:00
Doug MacEachern
3cfd1d4b24
add command to tail the EventLog
2007-08-25 16:01:56 +00:00
Doug MacEachern
abc57a45e2
better toString
2007-08-25 15:56:29 +00:00
Doug MacEachern
31b7c00012
add another .re test
2007-08-21 21:34:31 +00:00
Doug MacEachern
7c83b382cd
better trace NOTIMPL fields
2007-08-15 17:27:25 +00:00
Doug MacEachern
dc1ddb0943
trace all stat fields
2007-08-15 17:22:55 +00:00
Doug MacEachern
78e1b02f01
expose net_interface_stat.speed
2007-08-15 17:22:13 +00:00
Doug MacEachern
1fb39c2148
putback for compat w/ sigar-1.4
2007-08-10 02:46:29 +00:00
Doug MacEachern
eec869f6d7
add tcp.in_errs
2007-08-08 06:11:20 +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
7a440f9727
add 'netstat -s' tcp metrics
2007-08-08 04:51:12 +00:00
Doug MacEachern
0b56f8706c
add nfsstat command
2007-08-04 21:09:24 +00:00
Doug MacEachern
9d2b1db7fd
use sysctl for darwin swap_get
2007-08-04 19:44:56 +00:00
Doug MacEachern
734d2cebfc
add nfs stat tests
2007-07-26 07:27:17 +00:00
Doug MacEachern
9cb4fdb0e5
add traceMethods method
2007-07-26 07:14:18 +00:00
Doug MacEachern
103440f8c0
[SIGAR-64] nfs metric bindings
2007-07-26 06:48:35 +00:00
Doug MacEachern
fb7446d7f3
Add Page{In,Out}
2007-07-20 18:19:58 +00:00
Doug MacEachern
166c530773
add swap.page_{in,out} fields
2007-07-20 18:19:35 +00:00
Doug MacEachern
4512cf2710
doc
2007-07-14 17:05:16 +00:00
Doug MacEachern
414a38ac13
fix test
2007-07-14 16:28:41 +00:00
Doug MacEachern
2530f24683
add TestTcpStat
2007-07-14 16:13:46 +00:00
Doug MacEachern
c11cf01b27
add tcp_stat binding
2007-07-14 16:08:25 +00:00
Doug MacEachern
3e064dfeb7
rid warnings from modern MSVC
2007-06-27 01:10:12 +00:00
Doug MacEachern
e710e27948
VMware server CreateSnapshot takes less arguments than ESX 3's
2007-06-14 04:43:37 +00:00
Doug MacEachern
ee1dadd4a9
another test
2007-06-03 17:10:57 +00:00
Doug MacEachern
c0b8ee9a8a
remove obsolete comments
2007-06-02 17:47:50 +00:00
Doug MacEachern
508c39b2aa
Port queries only support 'eq'
2007-06-02 17:46:51 +00:00
Doug MacEachern
1ee9a9d7e4
more tests
2007-06-02 15:45:28 +00:00
Doug MacEachern
116f0b5ffe
Add helpers for looking up ServiceConfig(s) by exe name
2007-05-30 17:23:04 +00:00
Doug MacEachern
535ed8d79b
updates and use ps- prefix for all
2007-05-30 00:01:28 +00:00
Doug MacEachern
47fda36f93
rid win32 warning
2007-05-23 02:42:57 +00:00
Doug MacEachern
ef81794b50
fix prototypes
2007-05-22 06:49:08 +00:00
Doug MacEachern
ba91081747
[SIGAR-44] Add 64-bit vmware support
2007-05-22 06:30:26 +00:00
Doug MacEachern
2098996004
cp sigar_format.h
2007-05-19 04:18:31 +00:00
Doug MacEachern
f037037b0a
move string format utils to sigar_format.[ch]
2007-05-19 03:40:12 +00:00
Doug MacEachern
741c1ae7c5
bring back ptql shell completion
2007-05-05 14:35:10 +00:00
Doug MacEachern
e5ddd9d63d
ptql -> ps
2007-05-05 13:52:13 +00:00
Bjoern Martin
6662294a7f
fixed formatting (tabs to spaces, version from 1.4 to 1.5, general formatting)
...
added MBean for "LoadAverage"
2007-05-01 20:26:42 +00:00
Bjoern Martin
3471b84099
added skeleton ant.jar to unify classpath
...
added MBean impl for Swap
fixed several MBeanConstructorInfo specs (were reporting SigarCpu as class)
fixed possible (de)registration problem in registry bean (was not handling ObjectInstances correctly)
2007-04-29 18:59:13 +00:00
Bjoern Martin
36434a0a23
added AbstractMBean (base class for all Sigar MBeans)
...
added MBean impls for Cpu, CpuPerc, CpuInfo and Mem
added SigarRegistry MBean (auto-registers a default set of MBeans when registered to/created by an MBeanServer)
2007-04-29 18:13:47 +00:00
Doug MacEachern
a8f28f2ee0
ProcessQueryFactory changes
2007-04-23 00:49:36 +00:00
Doug MacEachern
50a7f2dbe3
add another test
2007-04-23 00:21:07 +00:00
Doug MacEachern
983cb0d831
assert Pid.Pid.eq=$$ matches 1 process
2007-04-22 18:30:04 +00:00