Doug MacEachern
5c9c3c6cf2
remove dll late binding code from asf. not only is it super ugly, it is not
...
thread safe. change to use GetProcAddress the same way everyone else in the
world does. (M-x un-bloom-ify)
2005-06-26 01:11:20 +00:00
Doug MacEachern
0532dd1e1d
plug memory leak in GetErrorMessage
2005-06-26 00:52:03 +00:00
Doug MacEachern
5cd9bfd25e
move GetLastError and GetErrorMessage to base class
2005-06-26 00:50:08 +00:00
Doug MacEachern
67494670b6
rename Win32Bindings to Win32
2005-06-26 00:42:47 +00:00
Doug MacEachern
c4a20457de
change exception throwing so we get a reasonable stacktrace
2005-06-26 00:39:53 +00:00
Doug MacEachern
084300bce2
rid hungarian notation and fixup formatting
2005-06-26 00:36:47 +00:00
Doug MacEachern
2f1392e264
what could be less serializable than class with 2 fields that are pointers to C structures
2005-06-26 00:20:06 +00:00
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
c67e485d0f
typemap sigar_uint64_t to avoid compile warnings
2005-05-14 00:31:25 +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
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
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
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
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
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
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