Doug MacEachern
706b6fded1
remove unused imports
2005-06-25 23:48:05 +00:00
Doug MacEachern
d877dca4e5
bump version
2005-06-25 23:21:27 +00:00
Doug MacEachern
de5e9861dd
add getConfig method
2005-06-25 23:21:00 +00:00
Doug MacEachern
3037ef8b00
use Sigar.load()
2005-06-25 23:20:43 +00:00
Doug MacEachern
6764e30773
add function to fillin ServiceConfig object
2005-06-25 23:18:50 +00:00
Doug MacEachern
fbf1872788
add win32 package for main method invocation
2005-06-25 23:18:12 +00:00
Doug MacEachern
a9bd0f6a42
save loadError
2005-06-25 23:17:46 +00:00
Doug MacEachern
e91665d842
remove QueryServiceStartType
2005-06-25 17:01:08 +00:00
Doug MacEachern
1163e0c803
add ServiceConfig class and move some constants there
2005-06-25 16:58:59 +00:00
Doug MacEachern
807758db55
bump version
2005-06-17 00:43:29 +00:00
Doug MacEachern
351754816d
set vendorCodeName for redhat
2005-06-16 22:45:41 +00:00
Doug MacEachern
657bd2375f
fix compile
2005-06-16 22:41:41 +00:00
Doug MacEachern
0faf17d946
add VendorCodeName, use it for osx description
2005-06-16 22:38:14 +00:00
Doug MacEachern
de2812fab3
output description
2005-06-16 22:21:41 +00:00
Doug MacEachern
4fa97499bf
add constants for names and add getDescription method
2005-06-16 22:17:13 +00:00
Doug MacEachern
61ebe669e7
add vendorName, make all os.name the same values we use elsewhere
2005-06-16 21:58:28 +00:00
Doug MacEachern
a20b334406
catch getProcCpu
2005-06-16 21:27:54 +00:00
Doug MacEachern
39e76c9b4b
trace attrs
2005-06-15 01:52:45 +00:00
Doug MacEachern
a15d63d3e3
rename h_query to query
2005-06-15 00:40:32 +00:00
Doug MacEachern
2e17b9cded
simply counter management by removing it when we are done with it
2005-06-15 00:24:33 +00:00
Doug MacEachern
7eabd263f5
rename Pdh.getSingleValue to Pdh.getRawValue
2005-06-15 00:17:04 +00:00
Doug MacEachern
77b18f35e2
remove some unused pdh stuff.
...
rename 'cp' to 'path'.
2005-06-15 00:12:19 +00:00
Doug MacEachern
241b1066e6
add Pdh.getFormattedValue method
2005-06-14 23:51:06 +00:00
Doug MacEachern
30a2812d1a
recognize CentOS
2005-06-14 21:52:25 +00:00
Doug MacEachern
3e5ba8a9ec
recognize redhat 'ES'
2005-06-14 00:17:28 +00:00
Doug MacEachern
1786223414
rid compile warning
2005-05-14 00:34:18 +00:00
Doug MacEachern
c67e485d0f
typemap sigar_uint64_t to avoid compile warnings
2005-05-14 00:31:25 +00:00
Doug MacEachern
b612a36f13
typemap for new stuff
2005-05-14 00:00:58 +00:00
Doug MacEachern
79afc980ed
bump version
2005-05-13 23:51:24 +00:00
Doug MacEachern
c1224a3ad2
version fixups
2005-05-13 21:24:00 +00:00
Doug MacEachern
5e4d3e4475
test failing on my win3k due to log record ~100k. will fix later
2005-05-13 21:16:02 +00:00
Doug MacEachern
fade72859d
only print loaded rc file msg if interactive
2005-05-13 18:11:32 +00:00
Doug MacEachern
3d5e199f5b
use shell commands
2005-05-13 18:07:27 +00:00
Doug MacEachern
dbf28a4397
make displayTimes optional
2005-05-13 18:06:46 +00:00
Doug MacEachern
4bc5584626
format output, check total > 0
2005-05-13 18:06:23 +00:00
Doug MacEachern
bb5021d3ad
add OpereratingSystem and java stuff, format output
2005-05-13 18:05:48 +00:00
Doug MacEachern
14826fdca5
add more from sys props
2005-05-13 18:05:00 +00:00
Doug MacEachern
b5b16908a3
Combined should not include wait time
2005-05-12 02:43:46 +00:00
Doug MacEachern
87d6159c65
bump version
2005-05-12 00:54:29 +00:00
Doug MacEachern
083414a22a
use getMountPoint rather than getFileSystem in getMountedFileSystemUsage
2005-05-11 00:23:42 +00:00
Doug MacEachern
fd0543300a
remove win32 special case
2005-05-10 21:29:59 +00:00
Doug MacEachern
2c7f23f793
declare SigarNotImplementedException
2005-05-10 21:29:29 +00:00
Doug MacEachern
58318b381d
catch NotImplemented
2005-05-10 21:20:51 +00:00
Doug MacEachern
089396f8da
add new disk metrics
2005-05-10 20:48:57 +00:00
Doug MacEachern
0900e7e31d
1.1.19
2005-05-10 20:36:11 +00:00
Doug MacEachern
94bf0b12f5
change pack-jar target to pack
2005-05-10 20:33:53 +00:00
Doug MacEachern
916a46bce3
add NetStat test
2005-05-10 20:32:52 +00:00
Doug MacEachern
3e48aa1c0b
test NetStat
2005-05-10 20:32:24 +00:00
Doug MacEachern
e34bbcfa2d
args fixup
2005-05-10 16:48:23 +00:00
Doug MacEachern
6630ffe562
eclipse effed my whitespace
2005-05-10 16:15:03 +00:00
Doug MacEachern
7333533c82
add NetStat getters
2005-05-10 16:13:37 +00:00
Doug MacEachern
3a81fd6b02
rename NetPortMap to NetStat
2005-05-10 15:25:42 +00:00
Doug MacEachern
dc55b40c5e
include tcp in the names, might want to add udp or whatever later
2005-05-10 14:50:20 +00:00
Doug MacEachern
d5c3c18371
add state getters
2005-05-10 14:42:33 +00:00
Doug MacEachern
1c0de9075a
add totals for num in/out connections
2005-05-10 14:32:04 +00:00
Doug MacEachern
442c90c506
more use of native flag
2005-05-10 00:14:39 +00:00
Doug MacEachern
9b626f890c
provide pure java getline impl
2005-05-10 00:04:33 +00:00
Doug MacEachern
9afd3392ed
check for null line
2005-05-09 23:32:40 +00:00
Doug MacEachern
894fe8adae
make outbound info more useful and more like the inbound
2005-05-08 18:44:28 +00:00
Doug MacEachern
f8ed2e0444
whitespace nits
2005-05-08 17:42:09 +00:00
Doug MacEachern
df43f0d115
change getFileSystemList to update the FileSystemMap
2005-05-08 17:33:42 +00:00
Doug MacEachern
6e8e15e4e5
move etc/services parsing to its own class, NetServices
2005-05-08 16:28:46 +00:00
Doug MacEachern
7851cc3299
add outbound connections, change existing stuff to be called inbound
2005-05-07 23:14:34 +00:00
Doug MacEachern
b20fe9f6b6
fix file stat
2005-05-07 19:01:20 +00:00
Doug MacEachern
d550f84e77
add missing TCP flags
2005-05-07 18:42:43 +00:00
Doug MacEachern
9cfbd13722
refactor. include state counts
2005-05-07 06:02:25 +00:00
Doug MacEachern
204041aed7
add static NetConnection.getStateString
2005-05-07 06:01:32 +00:00
Doug MacEachern
d780891c15
more info
2005-05-06 17:16:39 +00:00
Doug MacEachern
10a438d4e0
include nice and wait times in Combined
2005-05-06 17:16:24 +00:00
Doug MacEachern
d272ec6aca
remove unused imports
2005-05-06 15:59:22 +00:00
Doug MacEachern
a670613f0c
minor optmization for 0 or 1 match
2005-04-28 16:58:38 +00:00
Doug MacEachern
41a75d9253
remove unused finder
2005-04-28 00:47:47 +00:00
Doug MacEachern
d0c60802c4
add public getLogger method
2005-04-28 00:39:13 +00:00
Doug MacEachern
9ffbe0fa34
ProcessQueryFactory does not use the SigarProxy object
2005-04-28 00:21:25 +00:00
Doug MacEachern
d630fa0647
fix typos
2005-04-27 22:39:05 +00:00
Doug MacEachern
22452e99fc
add file_system_usage_t.used field
2005-04-26 19:55:21 +00:00
Doug MacEachern
4beb4e6fc4
turns on we need PERF_DETAIL_WIZARD for pdhGetInstances
2005-04-20 01:31:52 +00:00
Doug MacEachern
14960e14e5
add queue metric, fixup formatting
2005-04-07 02:06:24 +00:00
Doug MacEachern
fe14eb78f0
print disk byte metrics
2005-04-07 01:24:29 +00:00
Doug MacEachern
a3dd84419b
add new disk fields
2005-04-07 01:24:06 +00:00
Doug MacEachern
52bb9324e9
freebsd has disk reads/writes
2005-04-07 01:19:31 +00:00
Doug MacEachern
15053e98ac
add pdhConnectMachine
2005-03-30 00:59:45 +00:00
Doug MacEachern
02f67cbd73
remove getThreadCpuDiff method, lives in CpuTimer class now
2005-03-22 05:11:16 +00:00
Doug MacEachern
491ff005ac
use CpuTimer
2005-03-22 05:09:48 +00:00
Doug MacEachern
2fb7a2fab3
update ProcPort doc
2005-03-20 02:59:22 +00:00
Doug MacEachern
807c8af462
pass protocol param to ProcPort method
2005-03-16 03:24:26 +00:00
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
fee5b18641
removing mem.{buffer,cached} fields.
...
replace with actual_{free,used} fields so we can portably adjust
-/+ buffers/cache on linux and perhaps on other platforms w/ different
semantics.
2004-11-20 02:08:16 +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
739f59c255
run examples target
2004-09-22 17:57:17 +00:00
Doug MacEachern
6c7fccda29
use ref instead of unsafe pointer stuff
2004-09-22 17:48:21 +00:00
Doug MacEachern
ab39e15dbe
workaround FormatSize issue w/ mono.
2004-09-22 16:51:49 +00:00
Ryan Morgan
80af172627
Nant build file changes for 0.85. Nant 0.85 required for mono support.
2004-09-22 00:09:59 +00:00
Ryan Morgan
b0614072ae
Ignore build directory.
2004-09-22 00:05:32 +00:00
Doug MacEachern
f060686381
include LICENSE in dist
2004-09-21 16:44:53 +00:00
Doug MacEachern
56579ff39e
LIBSIGAR name cannot be determined at runtime
2004-09-20 22:44:05 +00:00
Doug MacEachern
bcd94bb327
use sigar_open instead of sigar_new wrapper
2004-09-20 22:10:01 +00:00
Doug MacEachern
56cbd3ac1b
format sizes
2004-09-18 18:02:54 +00:00
Doug MacEachern
1f71614819
catch SigarException only
2004-09-18 17:49:18 +00:00
Doug MacEachern
02464e7cff
make sigar-bin configurable for dist
2004-09-18 17:46:28 +00:00
Doug MacEachern
09fb89b461
add SigarNotImplementedException class
...
add/use Sigar.FindException to throw exception based on errno.
2004-09-17 23:58:22 +00:00
Doug MacEachern
ce1d1bb477
throw SigarException
2004-09-17 23:36:51 +00:00
Doug MacEachern
f2ced368e1
add SigarException class
2004-09-17 23:33:57 +00:00
Doug MacEachern
5e3e4af2f7
rid unused var warning
2004-09-17 23:14:33 +00:00
Doug MacEachern
70bd73151a
wrap some long lines
2004-09-17 23:03:17 +00:00
Doug MacEachern
82512ad3eb
use FormatSize
2004-09-17 22:58:50 +00:00
Doug MacEachern
afa32b68d1
build Ifconfig.exe
2004-09-17 22:52:32 +00:00
Doug MacEachern
ca9991f31c
ifconfig example
2004-09-17 22:52:18 +00:00
Doug MacEachern
ff4e25b6a2
add FormatSize binding
2004-09-17 22:40:47 +00:00
Doug MacEachern
1b50ea38e2
add NetInterfaceConfig.FlagsString method
2004-09-17 22:32:45 +00:00
Doug MacEachern
2ed6e3d95d
add net flag constants
2004-09-17 22:20:02 +00:00
Doug MacEachern
6fd5c009ee
add NetInterfaceStat binding
2004-09-17 22:16:14 +00:00
Doug MacEachern
f0d2b2a50f
remove Mem.user field
2004-09-17 22:05:38 +00:00
Doug MacEachern
47a544ec5a
convert netaddr to string
2004-09-17 21:05:59 +00:00
Doug MacEachern
14599dcd6a
NetInterfaceConfig binding
2004-09-17 20:46:30 +00:00
Doug MacEachern
5882915d14
ifconfig example
2004-09-17 20:21:56 +00:00
Doug MacEachern
1e469bdded
convert NetAddr to string
2004-09-17 20:21:39 +00:00
Doug MacEachern
70e3f80232
converting NetAddr to string
2004-09-17 20:21:02 +00:00
Doug MacEachern
bca2d77746
add format_size
2004-09-17 19:00:57 +00:00
Doug MacEachern
41bed911d5
add net flags
2004-09-17 19:00:44 +00:00
Doug MacEachern
e358790125
catch file_system_usage exceptions
2004-09-17 18:15:36 +00:00
Doug MacEachern
0374c719ee
add NetInterfaceList binding
2004-09-17 18:00:16 +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
Doug MacEachern
2d3a408648
dont print stacktrace
2004-08-10 22:24:43 +00:00
Doug MacEachern
28b71f3651
add getter for user and sys combined
2004-08-10 04:06:41 +00:00
Doug MacEachern
5edf8ab64a
change parent ClassLoader to fix problem in HQ dump-plugin-info
2004-08-10 03:43:12 +00:00
Doug MacEachern
859db1fb9e
more WebSphere finders
2004-08-04 19:26:35 +00:00
Doug MacEachern
3b8f1175fb
add websphere finder
2004-08-04 05:22:33 +00:00
Doug MacEachern
6babb84507
print ex message
2004-08-04 05:18:29 +00:00
Doug MacEachern
43f129a6f8
better apache finder
2004-08-03 21:28:14 +00:00
Doug MacEachern
667c4acde4
bump version
2004-08-03 03:55:12 +00:00
Doug MacEachern
9ab9e72452
version 1.1.6
2004-08-03 03:27:44 +00:00
Doug MacEachern
6676840d77
print pid before getProcArgs for troubleshooting
2004-08-03 03:25:43 +00:00
Doug MacEachern
3401932ba5
call ProcArgs and ProcExe for every pid
2004-08-01 03:00:54 +00:00
Doug MacEachern
1fbabe5767
add tomcat finder
2004-08-01 00:54:17 +00:00
Doug MacEachern
a4855407d9
jboss classname might not be the last arg, match any
2004-07-30 14:58:01 +00:00
Doug MacEachern
4b6e1576fd
bump version
2004-07-30 03:02:12 +00:00
Doug MacEachern
91e2bce6dc
make version 1.1.5
2004-07-29 00:29:47 +00:00
Doug MacEachern
4ba686e79e
catch SigarNotImplementedException
2004-07-28 21:51:37 +00:00
Doug MacEachern
a35333223b
change args output so not to miss trailing spaces
2004-07-28 20:51:24 +00:00
Doug MacEachern
17ef450dd8
display archlib
2004-07-28 14:58:28 +00:00
Doug MacEachern
d98ddc9ac5
add static helper getNativeLibraryName
2004-07-28 14:57:49 +00:00
Doug MacEachern
73b6f54d7e
catch SigarException so loop doesnt break
2004-07-28 03:47:56 +00:00
Doug MacEachern
a233f13a6c
add Cpu bindings
2004-07-25 02:19:03 +00:00
Doug MacEachern
a54d202fe1
more doc
2004-07-24 00:29:56 +00:00
Doug MacEachern
e0fc284147
use SigarLoader.getLocation
2004-07-23 23:44:22 +00:00
Doug MacEachern
f4bbb2f167
some ptql doc
2004-07-23 19:52:26 +00:00
Doug MacEachern
a93bb09aef
more docs
2004-07-23 19:33:01 +00:00
Doug MacEachern
531c3c64e9
start package overview docs
2004-07-23 18:45:40 +00:00
Doug MacEachern
0d40b99a71
including fqdn/host in output
2004-07-23 17:45:29 +00:00
Doug MacEachern
e9b1f1964b
output build date
2004-07-23 17:37:05 +00:00
Doug MacEachern
8c9bf6414f
use SigarVersion
2004-07-23 17:36:52 +00:00
Doug MacEachern
aef0ea6b73
generate SigarVersion.java
2004-07-23 17:36:17 +00:00
Doug MacEachern
018685a3b0
add version template file
2004-07-23 17:35:53 +00:00
Doug MacEachern
d65cb6094c
use SigarLoader.getLocation
2004-07-23 01:07:39 +00:00
Doug MacEachern
2657e169f9
copy .sigar_shellrc to sigar-bin/lib instead
2004-07-23 01:05:50 +00:00
Doug MacEachern
5f7baaa447
check for rc file next to sigar.jar too
2004-07-23 01:05:23 +00:00
Doug MacEachern
530f6b9f2b
add getLocation method
2004-07-23 01:04:40 +00:00
Doug MacEachern
e3e5ce3eb7
copy .sigar_shellrc to the dist
2004-07-23 00:39:13 +00:00
Doug MacEachern
f59e82e003
change shell rc file name from '.sigar' to '.sigar_shellrc'
...
in addition to looking in ~/ look in .
2004-07-23 00:37:19 +00:00
Doug MacEachern
2a4cd1a688
add example .sigar_shellrc
2004-07-23 00:36:35 +00:00
Doug MacEachern
5bfb7910ba
doc updates
2004-07-21 23:29:48 +00:00
Doug MacEachern
96c0f929a9
excluded some packages from the docs
2004-07-21 23:15:12 +00:00
Doug MacEachern
dc4168178d
removing uptime.idletime (only linux had this)
2004-07-21 21:56:55 +00:00
Doug MacEachern
c0ce6a2c7e
include examples default.build
2004-07-21 21:17:14 +00:00
Doug MacEachern
72acbba364
add default.build for examples
2004-07-21 21:16:33 +00:00
Doug MacEachern
8c5c7fad4f
use call/foreach for examples
2004-07-21 20:41:32 +00:00
Doug MacEachern
e707a2d922
include csharp buildings in dist
2004-07-21 20:14:21 +00:00
Doug MacEachern
21183ea5b9
include perl bindings in the dist
2004-07-21 20:06:18 +00:00
Doug MacEachern
8d652277a5
adjust to api change
2004-07-21 20:04:31 +00:00
Doug MacEachern
ba40ec3b41
change installdir
2004-07-21 20:02:37 +00:00
Doug MacEachern
449fd1eccc
include README in the dist
2004-07-21 18:39:58 +00:00
Doug MacEachern
acc264a107
split up dist targets so its easy to make a dist w/ binaries only
2004-07-21 17:12:16 +00:00
Doug MacEachern
1e80697f92
log load error at debug level
2004-07-17 19:38:54 +00:00
Doug MacEachern
97a3547b60
add debug log
2004-07-17 19:38:18 +00:00
Doug MacEachern
bd162b8f7b
bump version
2004-07-17 00:15:59 +00:00
Doug MacEachern
2d38a11fbb
disable fake fqdn
2004-07-16 20:14:36 +00:00
Doug MacEachern
661af074db
better test to check if logging has already been configured
2004-07-16 19:21:11 +00:00
Doug MacEachern
2685ee0321
log Sigar.load errors
2004-07-16 17:39:51 +00:00
Doug MacEachern
d1e5277554
add an error log wrapper
2004-07-16 17:39:25 +00:00
Doug MacEachern
7cd022b29f
dont allow missing jars to keep shell from starting
2004-07-16 15:49:02 +00:00
Doug MacEachern
d59bc650b8
update swap tests
2004-07-16 02:27:43 +00:00
Doug MacEachern
9a584f0469
remove obsolete class
2004-07-15 00:24:17 +00:00
Doug MacEachern
dab22628f8
add examples to dist
2004-07-15 00:23:34 +00:00
Doug MacEachern
b845c09f19
include javadoc and C headers in the dist
2004-07-15 00:15:46 +00:00
Doug MacEachern
b1db354fb8
doc fixes
2004-07-15 00:10:47 +00:00
Doug MacEachern
a354191c58
add hyperic_jni/src to javadoc sourcepathref
2004-07-15 00:08:06 +00:00
Doug MacEachern
6802633d03
s/javadocs/javadoc/g
2004-07-15 00:06:31 +00:00
Doug MacEachern
13ce45c30b
bump version
2004-07-12 21:19:53 +00:00
Doug MacEachern
ddc6f4c55c
missed api _list convention, cpu_infos -> cpu_info_list
2004-07-10 04:44:45 +00:00
Doug MacEachern
d26c16affa
build libsigar_aixperfstat.so
2004-07-09 00:52:14 +00:00
Doug MacEachern
49782b4d05
List.add method returns boolean
2004-07-08 02:58:30 +00:00
Doug MacEachern
368de3b882
format load average
2004-07-07 02:46:32 +00:00
Doug MacEachern
11c9afd576
test all proc functions dont fault w/ invalid pid
2004-07-07 02:31:47 +00:00
Doug MacEachern
ee9cefd9e5
Logger methods are void return type (blew up on ibm jdk)
2004-07-06 18:04:37 +00:00
Doug MacEachern
f56e1c0744
use super class getProperty
2004-07-06 04:18:02 +00:00
Doug MacEachern
025f551291
add properties methods
2004-07-06 04:17:39 +00:00
Doug MacEachern
3078f148b1
extend SigarTestCase
...
use getSigar method
2004-07-06 02:41:05 +00:00
Doug MacEachern
14f719659d
use getSigar method.
...
rid traceln("").
2004-07-06 01:21:03 +00:00
Doug MacEachern
ede1876709
add newline to output if verbose
2004-07-06 01:14:28 +00:00
Doug MacEachern
99cc7b2f68
add getSigar method that enables logging if verbose
2004-07-06 01:12:06 +00:00
Doug MacEachern
579cb164af
configure logging if verbose
2004-07-06 01:10:33 +00:00
Doug MacEachern
6cc0af0968
more testing
2004-07-06 00:15:39 +00:00
Doug MacEachern
408fae9b1a
aix needs to link against libodm and libcfg to use ODM
2004-07-02 22:56:33 +00:00
Doug MacEachern
6caf990fc8
add dir where sigar.jar lives to search path
2004-07-01 01:09:23 +00:00
Doug MacEachern
5df1139c53
use sigar.jar as a file to test with
2004-07-01 01:03:04 +00:00
Doug MacEachern
a2c655476c
use super.println so redirection works
2004-07-01 00:53:38 +00:00
Doug MacEachern
08db86db3a
add command to view process modules
2004-06-30 22:44:55 +00:00
Doug MacEachern
2672fc8219
include lib/*.jar in the dist
2004-06-23 06:06:53 +00:00
Doug MacEachern
8e65e1e10e
bump version
2004-06-23 05:33:51 +00:00
Doug MacEachern
bfff8bc922
test ProcModules
2004-06-22 06:14:33 +00:00
Doug MacEachern
d034a2a16e
add getProcModules
2004-06-22 06:14:12 +00:00
Doug MacEachern
efed7c955f
proc_modules wrapper
2004-06-22 06:13:26 +00:00
Doug MacEachern
fc5bf90b3c
test bogus queries too
2004-06-22 02:27:51 +00:00
Doug MacEachern
18c8735ce3
catch ArrayIndexOutOfBoundsException and NumberFormatException
2004-06-22 02:27:32 +00:00
Doug MacEachern
6ff4fa8435
use IS_WIN32 constant from SigarLoader
2004-06-22 02:06:35 +00:00
Doug MacEachern
dbcc74c199
test reuse
2004-06-22 01:30:42 +00:00
Doug MacEachern
f4f3fa05fb
bump version number
2004-06-21 23:20:33 +00:00
Doug MacEachern
c1429b68b8
use SynchronizedSigar for getInstance
2004-06-21 23:16:02 +00:00
Doug MacEachern
4898e1abe8
Safely share a single Sigar instance between multiple threads
2004-06-21 23:13:30 +00:00
Doug MacEachern
bca4203db1
change SynchronizedSigarProxyCache.getInstance to construct the Sigar instance itself
2004-06-21 22:49:40 +00:00
Doug MacEachern
dffe0da855
Initial revision
2004-06-21 22:37:04 +00:00