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
380fdc4fbb
make disk.queue a double, add qtime
2008-04-26 23:20:52 +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
35d40b01b0
backport to Perl 5.005
2008-04-09 01:30:59 +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
93db8c99cd
add GET macro for Java object -> C struct conversion
2008-03-12 06:19:52 +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
109c1a4c69
add DiskUsage
2008-02-01 06:47:47 +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
9955d435de
add nfs.null + special case java field name
2007-11-06 04:45:52 +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
ab171121fc
add disk_service_time
2007-11-04 03:24:08 +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
f58d4e993b
add DiskUsage
2007-10-13 23:12:32 +00:00
Doug MacEachern
b9b8a326f1
more constants
2007-09-24 03:31:43 +00:00
Doug MacEachern
d33284b094
add net_route_list wrapper
2007-09-24 03:21:29 +00:00
Doug MacEachern
6921e887e0
add net_stat_port wrapper
2007-09-24 02:35:35 +00:00
Doug MacEachern
961e5fc959
add tcp state constants
2007-09-24 01:41:54 +00:00
Doug MacEachern
0b38c6455d
fix net_services_name retval
2007-09-23 23:49:29 +00:00
Doug MacEachern
8c982e45ff
add net_stat wrapper
2007-09-23 23:48:29 +00:00
Doug MacEachern
e4b4efc31d
add netstat example
2007-09-23 17:32:29 +00:00
Doug MacEachern
329302e9c7
add some net string formatters
2007-09-23 01:47:26 +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
ee290f5a13
add net_connection_list
2007-09-15 21:54:03 +00:00
Doug MacEachern
59a4e8d773
proc_env example
2007-09-15 21:40:58 +00:00
Doug MacEachern
2a1f3f31f7
proc_args example
2007-09-15 21:40:45 +00:00
Doug MacEachern
ac6d7b9a81
add proc_env
2007-09-15 21:29:11 +00:00
Doug MacEachern
4434a2f877
add proc_args
2007-09-15 21:03:11 +00:00
Doug MacEachern
c4e5638fdd
add who example
2007-09-15 15:54:02 +00:00
Doug MacEachern
f51655e4e3
add who_list
2007-09-15 15:53:50 +00:00
Doug MacEachern
ba9136a430
cpu_info_list example
2007-09-15 14:40:32 +00:00
Doug MacEachern
e10b6ef42c
add cpu_info_list
2007-09-15 14:40:13 +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
481b3a865a
add some constants
2007-09-10 00:10:32 +00:00
Doug MacEachern
fe8ebb408b
add df example
2007-09-09 22:31:35 +00:00
Doug MacEachern
d315d4de8c
set ptr in new_list
2007-09-09 22:23:33 +00:00
Doug MacEachern
d951672a8f
add file_system_list wrapper
2007-09-09 22:14:19 +00:00
Doug MacEachern
efa862371d
add all python types
2007-09-09 22:14:00 +00:00
Doug MacEachern
06c39a99b6
add net_interface_list wrapper
2007-09-09 22:03:36 +00:00
Doug MacEachern
ec14009bee
handle Int and Long types
2007-09-09 21:53:06 +00:00
Doug MacEachern
83575cdb58
add format_size wrapper
2007-09-09 21:49:33 +00:00
Doug MacEachern
379f4647b8
add free example
2007-09-09 19:47:00 +00:00
Doug MacEachern
bd22abb351
add sigar.py
2007-09-09 17:47:21 +00:00
Doug MacEachern
eec208a660
fixup ruby NetAddress.to_s
2007-09-09 17:21:45 +00:00
Doug MacEachern
a67de34fcd
cleanup before rb_raise
2007-09-09 17:19:25 +00:00
Doug MacEachern
4989b9d107
untabify
2007-09-09 17:13:44 +00:00
Doug MacEachern
6c64a61ffa
start python bindings
2007-09-09 17:13:20 +00:00
Doug MacEachern
68662e5bcc
start python bindings
2007-09-09 17:12:03 +00:00
Doug MacEachern
a2c2f2e448
add free example
2007-09-05 04:19:11 +00:00
Doug MacEachern
79fda5c0bd
start php binding
2007-09-04 05:50:48 +00:00
Doug MacEachern
dbb1609933
start php binding
2007-09-04 05:48:27 +00:00
Doug MacEachern
874ed27544
add amd64-linux
2007-09-03 19:47:06 +00:00
Doug MacEachern
4a504e6cf4
move archname to SigarWrapper
2007-09-03 19:36:03 +00:00
Doug MacEachern
51cd482ece
fixup hwaddr
2007-09-03 17:08:57 +00:00
Doug MacEachern
bb945982da
add NULL_HWADDR const
2007-09-03 17:08:35 +00:00
Doug MacEachern
aeefb88b48
use SIGAR_NULL_HWADDR
2007-09-03 16:49:28 +00:00
Doug MacEachern
77f9bdd50b
add ptp and broadcast
2007-09-03 16:41:55 +00:00
Doug MacEachern
73bd4d93a2
add IFF constants
2007-09-03 16:41:11 +00:00
Doug MacEachern
239dec2d43
move constants to xs
2007-09-03 16:19:27 +00:00
Doug MacEachern
3d46e602ef
add license
2007-09-03 16:11:15 +00:00
Doug MacEachern
315910c638
use sigar_net_interface_flags_to_string
2007-09-03 03:13:41 +00:00
Doug MacEachern
a919d9457f
use sigar_net_interface_flags_to_string
2007-09-03 03:08:19 +00:00
Doug MacEachern
bcbf080fe9
use sigar_net_interface_flags_to_string
2007-09-03 03:00:49 +00:00
Doug MacEachern
9e49597348
ifconfig example
2007-09-03 02:42:58 +00:00
Doug MacEachern
de46ae553d
add net_interface_list
2007-09-03 02:42:41 +00:00
Doug MacEachern
f58f1b1891
some examples
2007-09-03 02:01:31 +00:00
Doug MacEachern
d0407f1602
add Sigar.format_size
2007-09-03 01:57:02 +00:00
Doug MacEachern
4366e095d8
move Sigar to top-level like the Perl binding
2007-09-03 01:14:49 +00:00
Doug MacEachern
8e156f28bd
start ruby bindings
2007-09-03 00:49:22 +00:00
Doug MacEachern
e7b8684d2f
add ruby generator
2007-09-03 00:46:02 +00:00
Doug MacEachern
383c8f95c7
use SigarWrapper.pm
2007-09-03 00:20:38 +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
f0ba85e8bb
refactored java/src/jni/generate.pl
2007-09-03 00:19:26 +00:00
Doug MacEachern
aefc114e55
update typemap
2007-09-01 20:52:10 +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
280181adee
include sigar_format.h
2007-05-19 04:18:48 +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
Doug MacEachern
6da1470043
fix ptql_query_find
2007-04-22 17:54:36 +00:00
Doug MacEachern
1745dcf5d4
rename find_processes -> find
2007-04-22 03:16:38 +00:00
Doug MacEachern
a6a44e183a
remove unused imports
2007-04-22 03:13:07 +00:00
Doug MacEachern
845bac4c29
rid eclipse warning
2007-04-22 03:12:52 +00:00
Doug MacEachern
f469e054ea
remove ProcessFinder usage
2007-04-22 02:28:58 +00:00
Doug MacEachern
e46b6e8e8a
s/SigarProxy/Sigar/g
2007-04-22 00:50:17 +00:00
Doug MacEachern
0d8c2d6014
add method to clear cache
2007-04-22 00:46:40 +00:00
Doug MacEachern
6002e9b892
add finder methods to ProcessQuery interface
2007-04-22 00:24:25 +00:00
Doug MacEachern
4de6d48008
remove process finder SigarProxy usage
2007-04-22 00:21:00 +00:00
Doug MacEachern
439f1eab1c
simplify process finder exceptions
2007-04-22 00:10:16 +00:00
Doug MacEachern
10d50d8916
move proxy usage to ProcessFinder
2007-04-21 23:56:43 +00:00
Doug MacEachern
8c102842b7
remove unused
2007-04-21 23:53:08 +00:00
Doug MacEachern
503298c5cd
move ProcessFinder.find to native code
2007-04-21 22:48:20 +00:00
Doug MacEachern
2d0943c5a6
deprecate findSingleProcess
2007-04-21 22:35:27 +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
ff7fd11fac
move to native ptql impl
2007-04-16 01:35:12 +00:00
Doug MacEachern
3ffa2335c3
remove ptql shell command
2007-04-16 01:14:56 +00:00
Doug MacEachern
2bb854483f
improve native ptql exception messages
2007-04-15 23:26:09 +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
d61d564c9b
test getenv
2007-04-14 18:16:15 +00:00
Doug MacEachern
9de8d4924f
bump version
2007-04-14 17:19:09 +00:00
Doug MacEachern
af28b1e2d9
fix javadoc
2007-04-14 14:31:20 +00:00
Doug MacEachern
7dde393538
dont enable -Werror by default
2007-04-14 13:23:28 +00:00
Doug MacEachern
d272e88b2d
fix serialVersionUID on 64-bit systems
2007-04-11 00:46:53 +00:00
Doug MacEachern
0901b214c5
add svn tree awareness
2007-04-10 15:35:04 +00:00
Doug MacEachern
4dc3fb4f68
add net_connection_list wrapper
2007-04-10 02:41:15 +00:00
Doug MacEachern
d0e4824949
better cmd toString
2007-04-09 19:50:32 +00:00
Doug MacEachern
d53c03ec3d
only create one ProcFileMirror
2007-04-07 12:47:33 +00:00
Doug MacEachern
2ab9ea67a6
use mirrored file mtime for timestamp
2007-04-07 12:45:26 +00:00
Doug MacEachern
2329d9b7f5
add constant for 1.4 compat, use to skip ipv6 addr
2007-04-07 03:00:26 +00:00
Doug MacEachern
ba8d344da5
disable Pid.*.ne queries
2007-04-07 01:36:18 +00:00
Doug MacEachern
5159ce22bb
add more ptql tests
2007-04-07 01:23:58 +00:00
Doug MacEachern
43ffe1cc1a
0.0.0.0 == *
2007-04-06 16:23:19 +00:00
Doug MacEachern
84f5dd1ca5
test stuff
2007-04-06 14:03:29 +00:00
Doug MacEachern
4a9e360914
add primary interface info
2007-04-06 13:54:42 +00:00
Doug MacEachern
873849d4aa
replace getNetListenAddress with native function
2007-04-06 13:47:02 +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
9d528d6d78
move some errno mappings to sigar.h
2007-04-05 15:49:17 +00:00
Doug MacEachern
0e48e92124
allow null Strings to pass thru
2007-04-05 15:27:23 +00:00
Doug MacEachern
3c82da72c2
unicode-ize
2007-04-05 15:06:13 +00:00
Doug MacEachern
676be63f35
test ProcFileMirror
2007-04-05 02:49:54 +00:00
Doug MacEachern
1ca37d4411
FileWatcher to mirror /proc files
2007-04-05 02:49:23 +00:00
Doug MacEachern
16a1273b70
handle versioned .jar files
2007-04-04 18:22:25 +00:00
Doug MacEachern
1092f32fe2
update proc_state.threads javadoc
2007-04-04 18:22:05 +00:00
Doug MacEachern
4162251bf3
add ProcCpu typemap
2007-03-11 21:48:47 +00:00
Doug MacEachern
93ef97aaa8
Implement native sigar_proc_cpu_get function
2007-03-11 21:46:41 +00:00
Doug MacEachern
795db98647
refactor for Pid.Service ptql
2007-03-07 06:51:18 +00:00
Doug MacEachern
29ef270b9a
add ptql re java impl
2007-03-07 05:11:53 +00:00
Doug MacEachern
537863b3c3
-Dsigar.ptql.native=true to enable testing native port
2007-03-07 05:08:19 +00:00
Doug MacEachern
955891dbef
add translation to getKeys and getInstances
2007-03-06 02:21:28 +00:00
Doug MacEachern
3345613037
dont need to lc index
2007-03-06 00:29:40 +00:00
Doug MacEachern
ebf212248e
test validate method
2007-03-06 00:05:25 +00:00
Doug MacEachern
34899987c0
remove CSTATUS_ prefix
2007-03-06 00:03:24 +00:00
Doug MacEachern
e0e7e7d4a0
sizeof PDH_STATUS == sizeof int
2007-03-05 23:56:30 +00:00
Doug MacEachern
457463daf5
add constants for use with validate
2007-03-05 23:38:10 +00:00
Doug MacEachern
c6066d166b
enable translation by default
2007-03-05 22:10:47 +00:00
Doug MacEachern
2c9b1f638a
lower case names in translation index table
2007-03-05 22:08:35 +00:00
Doug MacEachern
da89d13c77
handle duplicate counter names
2007-03-05 21:48:58 +00:00
Doug MacEachern
c2296865e2
add PdhValidatePath wrapper
2007-03-05 21:24:03 +00:00
Doug MacEachern
98fd0fdbcc
there may be more than one index per name
2007-03-05 21:14:27 +00:00
Doug MacEachern
9289f45dce
add PdhLookupPerfIndexByName wrapper
2007-03-04 19:06:53 +00:00
Doug MacEachern
a4f7770067
[SIGAR-29] Add pdh language translation support
2007-03-04 18:12:59 +00:00
Doug MacEachern
3b5ce46c4d
add isEnglish helper
2007-03-04 16:55:58 +00:00
Doug MacEachern
77cde94e95
localize tests
2007-03-03 23:20:21 +00:00
Doug MacEachern
5916fd41e1
trim name
2007-03-03 23:19:44 +00:00
Doug MacEachern
cd49b7281f
unicode-ize
2007-03-03 23:05:10 +00:00
Doug MacEachern
9dae5e1ab1
add PdhLookupPerfNameByIndex wrapper
2007-03-03 22:20:24 +00:00
Doug MacEachern
36bd793822
remove unused properties map
2007-03-03 21:57:32 +00:00
Doug MacEachern
013142eb93
remove unused properties map
2007-03-03 21:56:44 +00:00
Doug MacEachern
a23d72e007
use english names
2007-03-03 21:47:46 +00:00
Doug MacEachern
fc5d1b1823
add Pdh.getPerflibCounterMap()
2007-03-03 21:37:44 +00:00
Doug MacEachern
8f70da2dd3
add win32.LocaleInfo
2007-03-03 21:03:21 +00:00
Doug MacEachern
eda91e1e8a
add RegistryKey.getMultiStringValue()
2007-03-03 18:25:02 +00:00
Doug MacEachern
92b68a1df7
signal tests
2007-03-02 05:45:58 +00:00
Doug MacEachern
5986302061
make getSigNum public
2007-03-02 05:44:49 +00:00
Doug MacEachern
123e14e283
add signal name lookup support
2007-03-01 06:15:23 +00:00
Doug MacEachern
247937d0bb
SIGAR-43 freebsd update
...
Submitted By: Nicolas Laurent
2007-02-28 05:14:24 +00:00
Doug MacEachern
30c1d35714
Make Java objects returned by Sigar class Serializable
2007-02-24 16:19:17 +00:00
Doug MacEachern
6a926ec91d
Perl binding updates
...
Submitted by: Nicolas Laurent
2007-02-22 03:52:03 +00:00
Doug MacEachern
25994f6abd
add native ptql bindings
2007-02-20 02:07:19 +00:00
Doug MacEachern
39870c98d5
provide access to underlying Sigar object
2007-02-20 01:34:25 +00:00
Doug MacEachern
bd9b0ea005
[SIGAR-43] Fix perl bindings compile
...
Submitted by: Nicolas
2007-02-19 22:01:14 +00:00
Doug MacEachern
769634ef4b
fix error message
2007-02-08 02:10:20 +00:00
Doug MacEachern
08d212ecf9
add kill(String,int)
2007-02-04 17:47:05 +00:00
Doug MacEachern
9f5d5cadf5
improve CpuUsage metric
2007-02-03 02:23:31 +00:00
Doug MacEachern
6742c80134
add simple timer registry
2007-02-01 01:01:19 +00:00
Doug MacEachern
421f3b4dc5
add LastSampleTime
2007-02-01 00:49:06 +00:00
Doug MacEachern
60c864fd55
add thread cpu usage percent
2007-02-01 00:34:11 +00:00
Doug MacEachern
fb98889e17
add MBean interface for CpuTimer
2007-01-31 18:54:55 +00:00
Doug MacEachern
1e3b305018
add CpuUsage
2007-01-31 18:51:16 +00:00
Doug MacEachern
1d9e3ac5a1
Dont require internal Sigar reference
2007-01-31 18:50:51 +00:00
Doug MacEachern
8802b3929b
add EventLogRecord.getLogName method
2007-01-25 17:50:10 +00:00
Doug MacEachern
fdb740265a
add SigarException.setMessage and use in FileInfo to include file name
2007-01-23 00:42:18 +00:00
Doug MacEachern
2dcff7e5c9
[SIGAR-32] Fix FileTail on Windows
2007-01-22 23:58:23 +00:00
Doug MacEachern
7ab5c14d77
[SIGAR-31] Improve truncation detection in FileTail
2007-01-20 01:37:45 +00:00
Doug MacEachern
5087f2d84b
make sigar.jar name configurable
2007-01-19 19:31:40 +00:00
Doug MacEachern
6586fa8bd2
it is possible for an eventlog to have no entries
2007-01-19 17:49:26 +00:00
Doug MacEachern
82f7664068
Add EventLog.getLogNames() method
2007-01-19 01:42:57 +00:00
Doug MacEachern
3981cadde4
[SIGAR-29] Add simple counter name map to support language conversion
2007-01-19 00:58:34 +00:00
Doug MacEachern
0d58f9f281
add contructor that takes already open sigar
2007-01-18 22:30:46 +00:00
Doug MacEachern
ce2e73e418
bump version
2006-12-18 07:35:18 +00:00
Doug MacEachern
a2ddc92363
conditionalize rpaths
2006-12-10 03:45:23 +00:00
Doug MacEachern
b2cfaa6ccb
fixup linkage
2006-12-10 01:31:37 +00:00
Doug MacEachern
7b7a9db050
fix setGuestInfo return type
2006-12-06 17:18:23 +00:00
Doug MacEachern
19565d776d
ssleay32.dll depends on libeay32.dll
2006-12-05 16:46:56 +00:00
Doug MacEachern
57b9747bfe
surpress stack
2006-12-05 07:20:12 +00:00
Doug MacEachern
45d95b1f74
vmcontrol wrapper not currently support on native 64-bit
2006-12-05 06:36:15 +00:00
Doug MacEachern
9359bb0a6f
add vmware link test
2006-12-05 06:35:04 +00:00
Doug MacEachern
d18f0b751f
dont throw exception if vmware is not installed
2006-12-05 06:16:42 +00:00
Doug MacEachern
f1cc21d7b5
link() fixups
2006-12-05 00:46:39 +00:00
Doug MacEachern
95a6cfcfd9
load ssleay32.dll relative to vmcontrollib.dll
2006-12-04 23:37:44 +00:00
Doug MacEachern
ed05e577cd
add windows linkage
2006-12-04 23:17:57 +00:00
Doug MacEachern
b3a94c71eb
always include stdio.h
2006-12-04 22:48:16 +00:00
Doug MacEachern
299dbd1831
ensure absolute path and add more helpers
2006-12-04 21:57:35 +00:00
Doug MacEachern
fb7a499219
use env for dl_debug
2006-12-04 21:55:55 +00:00
Doug MacEachern
cca0fde837
extend SigarException
2006-12-04 21:11:56 +00:00
Doug MacEachern
894f7e52ad
Add Java wrapper for VMware vmcontrol API
2006-12-04 21:07:46 +00:00
Doug MacEachern
228ee133be
[SIGAR-26] Change Pdh.getFormattedValue() to collect 2 counters if needed
2006-12-04 19:45:00 +00:00
Doug MacEachern
795fa1ae44
[SIGAR-19] change process cpu time units to milliseconds
2006-12-04 03:42:27 +00:00
Doug MacEachern
508ea00374
bump version
2006-11-10 03:27:38 +00:00
Doug MacEachern
e26be5dc38
[SIGAR-22] Prevent RuntimeException in FileTail impl from killing the FileWatcherThread
2006-10-27 20:29:27 +00:00
Doug MacEachern
1c909233b4
use Log instead of e.printStackTrace
2006-10-26 16:34:14 +00:00
Doug MacEachern
a50e2ebb5b
include .lib in the binary distro for win32 linkage
2006-10-20 00:32:49 +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
b619761246
add SysInfo.machine
2006-09-25 12:58:17 +00:00
Doug MacEachern
fa8f8a16e6
bump version
2006-09-25 00:42:47 +00:00
Doug MacEachern
fd40d95d34
extend SysInfo
2006-09-25 00:36:19 +00:00
Doug MacEachern
8d9ef28aec
generate SysInfo class
2006-09-25 00:23:52 +00:00
Doug MacEachern
e83a49026c
update cached invoker proxy
2006-09-08 17:01:02 +00:00
Doug MacEachern
0af0a9d75a
catch NotImplementException around getProcFd
2006-08-29 00:30:27 +00:00
Doug MacEachern
84dcdd1fa6
use -s to test single-process ptql queries
2006-08-25 00:16:00 +00:00
Doug MacEachern
4b5a270033
Sigar.getProc*(String) methods now convert PTQL queries
2006-08-24 22:49:26 +00:00
Doug MacEachern
5c33239e82
add findSingleProcess(String) helper
2006-08-24 22:48:50 +00:00
Doug MacEachern
a5bd4d351a
[SIGAR-11] Initialize log fields in solaris_sigar.c:sigar_os_open
2006-07-24 18:14:19 +00:00
Doug MacEachern
03861a2135
create a -src package in dist target
2006-07-17 23:01:06 +00:00
Doug MacEachern
10dc0e793a
dist file changes
2006-07-16 02:24:39 +00:00
Doug MacEachern
07b02d1817
use getNativeLibrary for archlib
2006-07-15 22:49:34 +00:00
Doug MacEachern
030fc2489e
add getNativeLibrary() method
2006-07-15 22:49:07 +00:00
Doug MacEachern
078555634d
PrintfFormat.java is copyright sun
2006-07-15 18:19:39 +00:00
Doug MacEachern
e472dc9d9a
add copyright
2006-07-15 17:46:36 +00:00
Doug MacEachern
5d984e7751
Validate that sigar.jar is binary compatible with the native library
2006-07-14 01:50:51 +00:00
Doug MacEachern
b62d3c3d3e
use copydep to regenerate version files if version.properties changes
2006-07-13 23:03:18 +00:00
Doug MacEachern
0af92b17f9
move some version stuff to version.properties
2006-07-13 21:54:52 +00:00
Doug MacEachern
859900e605
add/use SIGAR_64BIT macro and include powerpc64
2006-07-11 17:05:48 +00:00
Doug MacEachern
f3b9a4a1c6
remove NetStat.sigar member, pass in to each stat()
2006-07-11 01:02:59 +00:00
Doug MacEachern
068e85880f
untabify
2006-07-11 00:46:08 +00:00
Doug MacEachern
00058b3de6
[SIGAR-4] switch to native version of NetStat.stat
2006-07-11 00:40:06 +00:00
Doug MacEachern
3c17c4974e
fix file check
2006-07-11 00:25:08 +00:00
Doug MacEachern
7b17fae247
use /dev/null or equiv when skipping generated .java
2006-07-10 22:03:37 +00:00
Doug MacEachern
b471945fbd
use generated jfieldId cache/setter for NetStat
2006-07-10 21:54:57 +00:00
Doug MacEachern
b039f75177
check all states
2006-07-10 21:29:51 +00:00
Doug MacEachern
e190a04ee4
use boolean flag to check state in close method
2006-07-06 18:37:38 +00:00
Doug MacEachern
170bc35076
dont generate .java if already exists
...
add alias mechanism for structure members
2006-07-06 18:18:50 +00:00
Doug MacEachern
e6f646c709
catch UnsatisfiedLinkError so we can report other version info
2006-07-05 23:57:48 +00:00
Doug MacEachern
4d7d1919bc
save loadError
2006-07-05 23:51:19 +00:00
Doug MacEachern
665701d9af
convert NetInterfaceConfig.Hwaddr to NetAddress
2006-07-05 21:42:28 +00:00
Doug MacEachern
287af5e947
changing hwaddr to sigar_net_address_t
2006-07-05 21:12:10 +00:00
Doug MacEachern
c13e03716e
adjust .def generator
2006-07-05 19:08:44 +00:00
Doug MacEachern
343cec7e9a
update NetInterfaceConfig
2006-07-05 16:55:36 +00:00
Doug MacEachern
326065138e
various updates to compile again
2006-07-04 19:49:18 +00:00
Doug MacEachern
9751e49318
remove obsolete 'NetAddr' mapping
2006-07-04 19:24:22 +00:00
Doug MacEachern
ee37d10b2c
convert net_route to use net_address_t
2006-07-04 19:22:05 +00:00
Doug MacEachern
86c4011c40
convert net_interface_config to use sigar_net_address_t
2006-07-04 17:32:08 +00:00
Doug MacEachern
e4303ee612
store net_connection addresses in binary rather than string
2006-07-04 16:35:27 +00:00
Doug MacEachern
f26a733bfa
add/use macro for all functions in the 'Sigar' class
2006-07-03 16:26:21 +00:00
Doug MacEachern
841746528a
fix net_stat to deal w/ sizeof(jint) != sizeof(int)
2006-07-01 19:28:53 +00:00
Doug MacEachern
dc6429ad45
expose sigar_net_stat_get now that all platforms implement net_connection_walk
2006-07-01 19:14:32 +00:00
Doug MacEachern
475ddf2428
remove mem.shared
2006-07-01 02:47:09 +00:00
Doug MacEachern
9badde2eae
use org.hyperic.jni
2006-06-27 13:12:56 +00:00
Doug MacEachern
09e476c9ae
rename net.hyperic.sigar -> org.hyperic.sigar
2006-06-27 12:44:52 +00:00
Doug MacEachern
2b812125f3
bump version to 1.2
2006-06-27 12:29:00 +00:00
Doug MacEachern
693e37dd25
use package variable
2006-06-22 17:04:48 +00:00
Doug MacEachern
12b5172685
bump version
2006-06-22 14:51:08 +00:00
Doug MacEachern
9eeb4d8ada
move clearScreen method to Shell
2006-06-22 02:57:23 +00:00
Doug MacEachern
6f35415499
add support for pid flag
2006-06-20 22:26:10 +00:00
Doug MacEachern
a0de608f82
experimenting w/ native net_stat
2006-06-20 03:14:46 +00:00
Doug MacEachern
8091316504
binding for native net_stat
2006-06-20 03:12:28 +00:00
Doug MacEachern
6ff7de288c
dont print listeners by default
2006-06-20 01:01:45 +00:00
Doug MacEachern
7b588db6e4
output name in list()
2006-06-19 17:51:20 +00:00
Doug MacEachern
2f70f23fcd
prevent possible NPE in shell tab completion
2006-06-19 17:50:56 +00:00
Doug MacEachern
bdbcbf6e51
bring back re support for Args and Env
2006-06-13 21:49:45 +00:00
Doug MacEachern
ec58e28f34
bump version
2006-06-09 17:19:14 +00:00
Doug MacEachern
d1f6bb4ae5
bump version
2006-05-31 00:49:26 +00:00
Doug MacEachern
a0ed010359
getJavaMainClass fixes
2006-05-24 22:23:49 +00:00
Doug MacEachern
8d708c614c
print failed query
2006-05-04 16:59:58 +00:00
Doug MacEachern
9639baa7cb
change path to ant for eclipse
2006-05-04 16:59:24 +00:00
Doug MacEachern
0ba5042b1e
bump version
2006-05-04 16:47:13 +00:00
Doug MacEachern
3bc1ba5ea8
bump version
2006-04-24 18:33:32 +00:00
Ryan Morgan
2df36a9217
Remove obsolte .cvsignore files. The cvs2svn conversion automatically
...
converted them to svn properties.
2006-04-07 19:34:10 +00:00
Doug MacEachern
1da67e240f
bump version
2006-04-03 17:47:19 +00:00
Doug MacEachern
db0622d030
catch SigarPermissionDeniedException (e.g. FreeBSD /dev/kmem)
2006-04-03 16:50:38 +00:00
Doug MacEachern
376366bc03
bump version
2006-04-01 00:07:56 +00:00
Doug MacEachern
a20b0b853d
more example stuff
2006-03-31 21:57:06 +00:00
Doug MacEachern
a832ba371b
fix @see links
2006-03-31 18:14:08 +00:00
Doug MacEachern
2d5251f457
include examples/*.java in examples
2006-03-31 18:03:07 +00:00
Doug MacEachern
8edcfba9ce
example to show process state
2006-03-31 18:02:52 +00:00
Doug MacEachern
acc07c7197
add Ubuntu vendor
2006-03-24 00:06:24 +00:00
Doug MacEachern
9df495d6b5
print last run cpu
2006-03-22 17:30:53 +00:00
Doug MacEachern
4c7b451f69
try harder to get a number out of the pid file, trim whitespace, etc.
2006-03-18 02:26:42 +00:00
Doug MacEachern
6d11590f61
bump version
2006-03-15 01:30:35 +00:00
Doug MacEachern
60de20ba41
improve findJarPath chances to find the native library path (within eclipse)
2006-03-14 19:58:38 +00:00
Doug MacEachern
81a29ba2a2
Add net_interface_config.description
2006-03-04 22:28:09 +00:00
Doug MacEachern
9fa41cc1c7
more context incase of error
2006-03-04 07:28:15 +00:00