Doug MacEachern
4291d52164
convert String protocol to int
2005-03-16 03:24:04 +00:00
Doug MacEachern
bcb098a34d
stub proc_port for all platforms
2005-03-16 02:47:57 +00:00
Doug MacEachern
c31d2c5712
add protocol param to proc_port function
2005-03-16 02:44:52 +00:00
Doug MacEachern
b82ab9ede1
allow services file to be overridden with sigar.net.services.file property
2005-03-15 23:21:36 +00:00
Doug MacEachern
db88e7f04a
use Map rather than List to keep track of addresses
2005-03-15 23:19:07 +00:00
Doug MacEachern
9abeb7ef2b
make sure we dont do NfsFileSystem on win32
2005-03-15 21:40:36 +00:00
Doug MacEachern
4324529c7e
update copyright year
2005-03-15 19:44:04 +00:00
Doug MacEachern
31b3fd00ba
update NetConnection docs for FreeBSD
2005-03-15 19:00:08 +00:00
Doug MacEachern
6a1f299636
use nfs.getUnreachableMessage()
2005-03-15 18:46:02 +00:00
Doug MacEachern
08cb512ad1
throw NfsUnreachableException from getMountedFileSystemUsage
2005-03-15 18:45:44 +00:00
Doug MacEachern
32282980ab
exception helpers
2005-03-15 18:45:02 +00:00
Doug MacEachern
f4c20803c6
subclass for when nfs server ping fails
2005-03-15 18:44:37 +00:00
Doug MacEachern
6523175e55
add nfs ping to getMountedFileSystemUsage method
2005-03-15 18:07:41 +00:00
Doug MacEachern
68fcd5c586
better formatting
2005-03-12 18:04:02 +00:00
Doug MacEachern
26af15095d
NetConnection doc update
2005-03-12 04:51:32 +00:00
Doug MacEachern
6076da7508
NetConnection queue fields
2005-03-12 04:50:47 +00:00
Doug MacEachern
581f13713f
add TCP state constants
2005-03-11 17:20:52 +00:00
Doug MacEachern
4f7a9ccb80
udp connections have no state
2005-03-11 17:18:57 +00:00
Doug MacEachern
91b3efc822
print state
2005-03-11 17:16:07 +00:00
Doug MacEachern
98761935f7
add NetConnection state
2005-03-11 17:15:24 +00:00
Doug MacEachern
c66f80fa06
windows service file is not in /etc/services
2005-03-11 04:14:27 +00:00
Doug MacEachern
ca1e9686d9
map port to service name
2005-03-11 02:37:59 +00:00
Doug MacEachern
29087cf649
add getServiceName method
2005-03-11 02:37:38 +00:00
Doug MacEachern
3d0dc203d8
map listening tcp ports to connected remote addresses
2005-03-11 01:48:56 +00:00
Doug MacEachern
058a459872
add top-level package
2005-03-11 01:44:28 +00:00
Doug MacEachern
7c901c486e
support -n flag and ip->hostname conversion
2005-03-11 01:27:19 +00:00
Doug MacEachern
757892710a
solaris stuff
2005-03-10 03:46:06 +00:00
Doug MacEachern
7b8e4a5feb
print more stuff in main
2005-03-10 03:36:08 +00:00
Doug MacEachern
e22d3b5016
win32 stuff
2005-03-10 02:19:45 +00:00
Doug MacEachern
cb6c13f39e
missing alias for gsx-vm
2005-03-10 00:47:50 +00:00
Doug MacEachern
f67401d7ae
add add() method
2005-03-09 19:09:21 +00:00
Doug MacEachern
90ad5a74f2
collect over multiple stop/start
2005-03-09 18:36:28 +00:00
Doug MacEachern
2ad2c33bbf
bump version
2005-03-09 17:33:00 +00:00
Doug MacEachern
36a053a3a8
use CpuTimer
2005-03-09 17:04:15 +00:00
Doug MacEachern
531c3e32c6
reusable cpu timer
2005-03-09 17:03:50 +00:00
Doug MacEachern
a961ce1ea1
some vendor stuff
2005-03-08 01:10:10 +00:00
Doug MacEachern
2a72e67e14
another example
2005-03-05 00:10:34 +00:00
Doug MacEachern
94a7f02ff0
1.1.18
2005-03-02 21:29:31 +00:00
Doug MacEachern
ca5bb41344
more args match tests
2005-03-02 04:02:57 +00:00
Doug MacEachern
ae4f5eddfe
fix args matcher
2005-03-02 03:53:19 +00:00
Doug MacEachern
9d33872a93
VMware vendor
2005-03-01 23:00:54 +00:00
Doug MacEachern
d8f0ca3bdf
only create one instance
2005-02-28 00:31:41 +00:00
Doug MacEachern
69158c8553
some cleanup
2005-02-27 22:42:05 +00:00
Doug MacEachern
cb332cccdc
use OS class to get linux vendor info
2005-02-27 22:29:28 +00:00
Doug MacEachern
4152a45f7a
starting class to get more os/vendor specific info
2005-02-26 02:03:11 +00:00
Doug MacEachern
54375e662f
bump version
2005-02-25 21:22:57 +00:00
Doug MacEachern
6ebac15a5b
1.17
2005-02-25 20:55:56 +00:00
Doug MacEachern
13bbd7faec
format host like the real who command
2005-02-25 03:44:40 +00:00
Doug MacEachern
9606115c1e
format time like the real who command
2005-02-25 03:35:04 +00:00
Doug MacEachern
827d731120
turn off paging
2005-02-25 01:30:57 +00:00
Doug MacEachern
4c34af094a
setter for isInteractive
2005-02-25 01:30:45 +00:00
Doug MacEachern
4612d3d5bc
seconds is not hires enough for the shell commands
2005-02-25 01:22:41 +00:00
Doug MacEachern
d3306f6b1b
need to diff the cpu times
2005-02-25 01:16:55 +00:00
Doug MacEachern
183359750f
format time
2005-02-24 21:10:31 +00:00
Doug MacEachern
8021f4de5b
print times
2005-02-24 19:30:25 +00:00
Doug MacEachern
eece975d12
stub a time command
2005-02-24 17:37:29 +00:00
Doug MacEachern
d21f06f606
bump sigar version
2005-02-24 02:37:12 +00:00
Doug MacEachern
f1b111506c
1.1.16
2005-02-23 18:01:06 +00:00
Doug MacEachern
9410608f43
add who command
2005-02-22 01:52:23 +00:00
Doug MacEachern
db846e1557
who command
2005-02-22 01:52:07 +00:00
Doug MacEachern
921a20182d
add getWhoList method
2005-02-22 01:51:51 +00:00
Doug MacEachern
bd2ef09744
who bindings
2005-02-22 01:51:21 +00:00
Doug MacEachern
208e0c449e
extra nfs sanity check
2005-02-21 04:05:23 +00:00
Doug MacEachern
b6228e48d4
make static ping method public
2005-02-21 02:33:17 +00:00
Doug MacEachern
7cf08bd006
use InetAddress lookup cache
2005-02-21 02:29:14 +00:00
Doug MacEachern
a4601ea2a8
prevent hang if nfs server is down
2005-02-21 02:19:49 +00:00
Doug MacEachern
6095ad4e6f
use NfsFileSystem objects for nfs mounts
2005-02-21 02:19:13 +00:00
Doug MacEachern
f00916afee
extend FileSystem to ping nfs server
2005-02-21 02:03:17 +00:00
Doug MacEachern
760dac9604
nfs ping binding
2005-02-21 02:02:45 +00:00
Doug MacEachern
074e696438
expose the load method
2005-02-21 01:55:07 +00:00
Doug MacEachern
ab6c32409d
make sure handles are marked invalid
2005-02-20 00:16:18 +00:00
Doug MacEachern
894b300ad0
synchronize close methods that are invoked by the finalize method
2005-02-20 00:06:25 +00:00
Doug MacEachern
906df7ae55
seen 0 atime on freebsd
2005-02-19 00:34:35 +00:00
Doug MacEachern
07e8e4fc9c
freebsd fixup
2005-02-17 02:21:01 +00:00
Doug MacEachern
f8a7c94beb
make sure mhz dont change
2005-02-17 01:48:25 +00:00
Doug MacEachern
218ec3edea
bump version
2005-02-17 00:38:30 +00:00
Doug MacEachern
07ab121475
need long to store pointer on 64bit linux
2005-02-16 22:22:49 +00:00
Doug MacEachern
63c5b91496
platform doc updates
2005-02-13 06:49:16 +00:00
Doug MacEachern
00580471d5
check if CacheSize is valid
2005-02-13 05:37:20 +00:00
Doug MacEachern
a4a38b0725
trace start_time in Date format
2005-02-09 07:05:43 +00:00
Doug MacEachern
260f66915e
bump version
2005-01-27 02:47:18 +00:00
Doug MacEachern
d49a0b720a
GetInstances only needs PERF_DETAIL_NOVICE to get the names
2005-01-26 22:04:56 +00:00
Doug MacEachern
14942613a3
use PdhGetRawCounterValue instead of PdhGetFormattedCounterValue
2005-01-26 22:00:44 +00:00
Doug MacEachern
3da65be191
finalize needs to be protected not public else will not get invoked
2005-01-20 00:49:12 +00:00
Doug MacEachern
c462123080
declare that the native methods throw Win32Exception
2005-01-20 00:48:19 +00:00
Doug MacEachern
00e64ab40d
PR: 9664
...
fix close method so if an app directly calls close(), finalize wont blow up.
2005-01-20 00:45:00 +00:00
Doug MacEachern
74f104f1fe
bump version
2005-01-06 22:35:03 +00:00
Doug MacEachern
a168c9c0f6
prevent negative cpu percentage
2004-12-17 07:04:50 +00:00
Doug MacEachern
eb1528f3f4
add Service.getServiceNames method
2004-12-12 02:48:39 +00:00
Doug MacEachern
e2be44cf1c
windows fix
2004-12-11 21:11:41 +00:00
Doug MacEachern
23fbb1c8ce
bump version
2004-12-11 21:11:29 +00:00
Doug MacEachern
ce617f3867
hpux has disk metrics now
2004-12-11 20:31:48 +00:00
Doug MacEachern
7362619bc1
more fixes for ibm/websphere4 jdk
2004-12-10 00:45:36 +00:00
Doug MacEachern
e4a6c819be
better format
2004-12-07 06:30:07 +00:00
Doug MacEachern
5b51110c92
update disk metric docs
2004-12-07 06:29:32 +00:00
Doug MacEachern
aa0731c3b8
add iostat command
2004-12-07 06:26:25 +00:00
Doug MacEachern
35dfc19937
1.1.12
2004-12-06 01:10:37 +00:00
Doug MacEachern
25c3a927e7
better to make a copy than modify the const string
2004-12-06 01:06:15 +00:00
Doug MacEachern
dfdff8b635
use SIGAR_FIELD_NOTIMPL constant in place of -1 or 0 for fields which are not implemented for a given platform
2004-12-05 23:36:48 +00:00
Doug MacEachern
136f564d4b
getFileSystemUsage for all fs types
2004-12-05 22:36:54 +00:00
Doug MacEachern
8ebc572677
indent
2004-12-05 01:20:46 +00:00
Doug MacEachern
e5582816c6
start disk i/o metrics
2004-12-05 01:18:57 +00:00
Doug MacEachern
93e7a04f89
fix bug under websphere4.0 jdk, key was not always null terminated
2004-11-23 00:22:53 +00:00
Doug MacEachern
c9a835a92e
bump version
2004-11-22 06:32:27 +00:00
Doug MacEachern
9b111665f1
fix close/finalize
2004-11-22 06:09:47 +00:00
Doug MacEachern
8105d3c8f5
only try to compile jni/win32 on windows
2004-11-22 02:25:30 +00:00
Doug MacEachern
84ca523e7b
need to load pdh.dll before sigar.dll
2004-11-22 02:20:26 +00:00
Doug MacEachern
23c0f55080
pdh.dll for nt
2004-11-22 02:13:39 +00:00
Doug MacEachern
bb0c1e2079
1.1.11
2004-11-22 02:10:22 +00:00
Doug MacEachern
5a31d9cdab
remove setters, just use the fields
2004-11-22 02:07:37 +00:00
Doug MacEachern
df88ea5bb4
add cpu wait
2004-11-22 02:05:07 +00:00
Doug MacEachern
46ba56bc17
add cpu.wait metric
2004-11-22 01:51:34 +00:00
Doug MacEachern
921a4ce41c
moving ThreadCpuTime.getDiff into Sigar.getThreadCpuDiff
2004-11-21 19:40:21 +00:00
Doug MacEachern
a169dba74b
put testresults in build/
2004-11-21 19:25:05 +00:00
Doug MacEachern
2aeeb877c0
use ThreadCpu instead of ThreadCpuTime
2004-11-21 19:22:01 +00:00
Doug MacEachern
14f2e8811f
making the native method public and renaming to gather
2004-11-21 19:11:55 +00:00
Doug MacEachern
9616fb7f39
add control method
2004-11-21 18:39:53 +00:00
Doug MacEachern
cb8dd003ea
make Service.close method public
2004-11-21 03:12:26 +00:00
Doug MacEachern
f038a56119
make fields package access
2004-11-21 03:07:39 +00:00
Doug MacEachern
a4ed059eae
change access for stuff meant to be private
2004-11-21 03:05:17 +00:00
Doug MacEachern
6598602dbc
change access for stuff meant to be private
2004-11-21 02:55:19 +00:00
Doug MacEachern
cc8b8d2249
exclude win32.test from javadoc
2004-11-21 02:48:37 +00:00
Doug MacEachern
844b34564b
remove unused imports
2004-11-21 02:15:41 +00:00
Doug MacEachern
3d89246fef
include win32 tests
2004-11-21 02:07:40 +00:00
Doug MacEachern
b65a58609f
dont test creating of services by default
2004-11-21 01:22:46 +00:00
Doug MacEachern
2a148decc1
dont test creating of registry keys by default
2004-11-21 01:22:37 +00:00
Doug MacEachern
3461d15b4c
only run win32 tests on win32
2004-11-21 01:17:51 +00:00
Doug MacEachern
60865160cf
fix package name
2004-11-21 01:17:30 +00:00
Doug MacEachern
96e7c48c6c
remove unused imports
2004-11-20 21:16:58 +00:00
Doug MacEachern
c132f5a706
load pdh.dll for NT
2004-11-20 21:11:09 +00:00
Doug MacEachern
dee928ab0e
for win32/NT
2004-11-20 21:04:25 +00:00
Doug MacEachern
7ae2710d41
eclipse changes
2004-11-20 21:03:37 +00:00
Doug MacEachern
a77a94454f
share some utils
2004-11-20 21:02:39 +00:00
Doug MacEachern
0be694fca5
jni adjustments
2004-11-20 21:01:48 +00:00
Doug MacEachern
6353b7bcc3
merging in the win32bindings package
2004-11-20 21:01:16 +00:00
Doug MacEachern
3b0a6af2d2
valid for packets == 0
2004-11-20 19:18:32 +00:00
Doug MacEachern
3cc2b04986
more like linux free command
2004-11-20 02:55:22 +00:00
Doug MacEachern
bae9ea52b8
look better w/ printf
2004-11-20 02:53:21 +00:00
Doug MacEachern
fcc3854803
printf utils
2004-11-20 02:50:38 +00:00
Doug MacEachern
6e7e2a4b0d
add Mem.Actual{Free,Used}
2004-11-20 02:11:12 +00:00
Doug MacEachern
41c0ee4f7c
add ThreadCpu test
2004-11-17 05:57:41 +00:00
Doug MacEachern
82035b7471
for testing threadcpu
2004-11-17 05:32:30 +00:00
Doug MacEachern
79cf3f08d3
ThreadCpu wrapper
2004-11-17 04:56:58 +00:00
Doug MacEachern
7eef781321
generate ThreadCpu class
2004-11-17 04:56:18 +00:00
Doug MacEachern
eb619027d4
include ChangeLog in the dist
2004-11-17 03:44:08 +00:00
Doug MacEachern
a381597fe9
bump version
2004-11-17 03:38:44 +00:00
Doug MacEachern
482aad9aa4
test MultiProc invocation
2004-11-15 19:34:19 +00:00
Doug MacEachern
3c31f93b10
version 1.1.10
2004-11-15 01:14:16 +00:00
Doug MacEachern
a44e55ab6a
String.matches is not in jdk 1.3, use String.indexOf instead
2004-11-15 00:54:53 +00:00
John Sachs
a33a4ff822
add uptime
2004-11-12 18:58:23 +00:00
John Sachs
5e7dbfd40e
add sysinfo command
2004-11-12 04:05:47 +00:00
Doug MacEachern
80a7b7879e
add MultiProcMem wrappers
2004-11-10 23:38:39 +00:00
Doug MacEachern
54dbe31c62
ProcMem for multiple processes
2004-11-10 23:37:57 +00:00
Doug MacEachern
79e50a55ba
add mps command
2004-11-10 23:25:04 +00:00
Doug MacEachern
afe1944176
cumulative ps for multiple processes
2004-11-10 23:24:48 +00:00
Doug MacEachern
629ac5d4f9
add MultiProcCpu wrappers
2004-11-10 23:24:14 +00:00
Doug MacEachern
76e26b5d88
make getCpuTime public
2004-11-10 23:23:48 +00:00
Doug MacEachern
0e3be6714e
make some fields protected
2004-11-10 23:23:27 +00:00
Doug MacEachern
4e8a5f0c19
get cpu metrics for multiple processes
2004-11-10 23:22:58 +00:00
Doug MacEachern
11a18f86f3
test Idle
2004-11-02 23:17:37 +00:00
Doug MacEachern
7e396814e1
bust out of the frame javadocs (thanks charles)
2004-10-04 15:52:01 +00:00
Doug MacEachern
eaca5d4ea3
link javadocs to www.hyperic.net
2004-09-22 19:01:31 +00:00
Doug MacEachern
f060686381
include LICENSE in dist
2004-09-21 16:44:53 +00:00
Doug MacEachern
02464e7cff
make sigar-bin configurable for dist
2004-09-18 17:46:28 +00:00
Doug MacEachern
70e3f80232
converting NetAddr to string
2004-09-17 20:21:02 +00:00
Doug MacEachern
a733fa8a8b
use long pointer on osf
2004-09-06 17:58:57 +00:00
Doug MacEachern
c4b58c19bc
need to make pointer size adjustment from int to long at compile time only where needed.
2004-09-06 17:50:58 +00:00
Doug MacEachern
5f3deb8927
change sigar pointer field from int to long.
...
on tru64 size(void*) == 8 which does not fit into sizeof(int) == 4
2004-09-06 17:43:37 +00:00
Doug MacEachern
53f9672970
bump version
2004-09-06 01:06:30 +00:00
Doug MacEachern
287db1525e
tagging 1.1.9
2004-09-06 01:05:07 +00:00
Doug MacEachern
ebf7fb5ced
cwd might be empty
2004-09-04 18:57:00 +00:00
Doug MacEachern
e575176056
synchronize sigar invoker
2004-08-30 21:06:55 +00:00
Doug MacEachern
6008f8bb79
fix possible NPE
2004-08-27 23:07:21 +00:00
Doug MacEachern
a8ab98e6cb
check args.length before indexing
2004-08-25 17:06:21 +00:00
Doug MacEachern
77d014b24c
bump version
2004-08-23 15:56:22 +00:00
Doug MacEachern
6646164c29
1.1.8
2004-08-23 15:43:10 +00:00
Doug MacEachern
fce8c42ae0
test ProcTime.getTotal
2004-08-23 15:36:35 +00:00
Doug MacEachern
67c6b5dcd0
user ProcTime.getTotal
2004-08-21 00:26:12 +00:00
Doug MacEachern
9b89e1b9f8
remove Total method, super class has it now
2004-08-21 00:25:37 +00:00
Doug MacEachern
4736d77c87
add proc_time.total field (sum of user+sys)
2004-08-21 00:25:07 +00:00
Doug MacEachern
606275fc36
renaming proc_time.{utime,stime} to proc_time.{user,sys}
...
'utime' and 'stime' are common within system structures, but with lots of
other stuff in the structure unrelated to time. having 'time' in both the
structure/class name and the field at the sigar level is just lame.
2004-08-21 00:13:13 +00:00
Doug MacEachern
641253b359
better permission denied message
2004-08-18 16:05:31 +00:00
Doug MacEachern
9c866c1369
getUserDeniedMessage wrapper
2004-08-18 16:05:07 +00:00
Doug MacEachern
bbc2a738ca
helper method for better access denied to process message
2004-08-18 16:03:45 +00:00
Doug MacEachern
ad85def2fb
map EACCES/ERROR_ACCESS_DENIED to SigarPermissionDeniedException
2004-08-18 15:46:34 +00:00
Doug MacEachern
9ebf365efd
for mapping EACCES
2004-08-18 15:46:05 +00:00
Doug MacEachern
c96ab5c880
map ERROR_FILE_NOT_FOUND to SigarFileNotFoundException on win32
2004-08-18 15:32:36 +00:00
Doug MacEachern
37a7853ccc
bump version
2004-08-16 04:58:30 +00:00
Doug MacEachern
922b1857b1
version 1.1.7
2004-08-16 02:14:20 +00:00
Doug MacEachern
96ac948aca
need to declare getServicePid to throw SigarException
2004-08-14 22:38:57 +00:00
Doug MacEachern
cfbbf3dfc7
use SigarNotImplementedException.INSTANCE
2004-08-14 04:45:42 +00:00
Doug MacEachern
61771a1596
add INSTANCE for reuse
2004-08-14 04:44:36 +00:00
Doug MacEachern
c4153d2485
change throw_notimpl to throw_error
2004-08-14 04:26:42 +00:00
Doug MacEachern
f2150b270e
change sigar_throw_error to take jni_sigar_t param instead of sigar_t
2004-08-14 04:22:27 +00:00
Doug MacEachern
e49c286171
implement getServicePid
2004-08-14 04:21:46 +00:00
Doug MacEachern
2896feb983
move getServicePid to the Sigar class so we get caching via SigarProxy
2004-08-14 00:40:37 +00:00
Doug MacEachern
0d2c62af41
test service query
2004-08-14 00:32:17 +00:00
Doug MacEachern
3f92a2dc5d
hook in windows service extension for testing
2004-08-13 01:41:17 +00:00
Doug MacEachern
4defcaae4c
ProcessQuery to get pid from windows service name
2004-08-13 01:24:11 +00:00
Doug MacEachern
bd8ecac6c5
add experiment win32-only extension for ptql to map windows service name to pid
2004-08-13 01:21:39 +00:00