Doug MacEachern
1ac57c1137
add log name constants
2005-09-22 15:28:39 +00:00
Doug MacEachern
48c96918d8
synchronize on logs
2005-09-21 23:00:36 +00:00
Doug MacEachern
7d77935ffe
change getInstance to take arg for name of the log
2005-09-21 22:57:54 +00:00
Doug MacEachern
3b91001651
add main method to watch event logs
2005-09-21 22:51:41 +00:00
Doug MacEachern
09f3af2f3e
update agent queries
2005-09-21 22:51:10 +00:00
Doug MacEachern
f11c79da7e
print current user
2005-09-13 03:42:17 +00:00
Doug MacEachern
d8a29442c1
replace copyright.year
2005-08-28 07:11:44 +00:00
Doug MacEachern
d7903b7542
filter sigar.def
2005-08-28 07:09:24 +00:00
Doug MacEachern
ca9d9b63c7
break up version
2005-08-28 07:03:49 +00:00
Doug MacEachern
cdd9211475
netware stuff
2005-08-28 06:49:00 +00:00
Doug MacEachern
fd7a5001e0
no SIGINT on NetWare
2005-08-28 06:22:10 +00:00
Doug MacEachern
8fc1facb28
generate netware exports from javasigar.c
2005-08-28 06:00:27 +00:00
Doug MacEachern
59ec9d00e1
generate .def file for netware
2005-08-28 05:49:29 +00:00
Doug MacEachern
c3ca0a22fb
use auto-format printf
2005-07-24 18:24:20 +00:00
Doug MacEachern
32b8a5d334
use printf
2005-07-24 18:11:09 +00:00
Doug MacEachern
bccdccdee0
auto-format printf if no format is specified
2005-07-24 18:08:04 +00:00
Doug MacEachern
31f138dd0b
handle time == 0
2005-07-24 05:01:08 +00:00
Doug MacEachern
4eca5b0aa0
add pipe_size to resource_limit
2005-07-22 02:26:48 +00:00
Doug MacEachern
065cc2937d
use system property for dumpClass
2005-07-22 01:42:56 +00:00
Doug MacEachern
69b66b8042
fixup some queries
2005-07-22 01:42:36 +00:00
Doug MacEachern
081c28ff77
support -H flag for hard limits
2005-07-22 01:04:51 +00:00
Doug MacEachern
114c26d6c6
use invoker
2005-07-22 01:01:23 +00:00
Doug MacEachern
56aa4553f5
remove resource_limit.ulimited, switch to ResourceLimit.INFINITY
2005-07-21 23:34:36 +00:00
Doug MacEachern
cad4b55102
skip loaded rc msg unless isatty
2005-07-21 04:54:42 +00:00
Doug MacEachern
f37fc926f5
break loop if not isatty
2005-07-21 04:53:27 +00:00
Doug MacEachern
a7b4acb4bb
include unistd.h for isatty
2005-07-21 04:39:35 +00:00
Doug MacEachern
f1b13601a2
add isatty method. only useNative if isatty
2005-07-21 04:37:45 +00:00
Doug MacEachern
1f6fabc9c1
add isatty method
2005-07-21 04:36:53 +00:00
Doug MacEachern
c6dd77749b
make sigar instance static for getSigar()
2005-07-21 04:13:10 +00:00
Doug MacEachern
4e27c142d0
print filesystem and netif names
2005-07-21 03:06:14 +00:00
Doug MacEachern
fd5d821940
add FileSystem.toString
2005-07-21 03:04:27 +00:00
Doug MacEachern
186ec234fc
only print cpuinfo once, it'll be the same for each
2005-07-21 02:57:15 +00:00
Doug MacEachern
4682ff2eab
remove newline
2005-07-21 02:44:12 +00:00
Doug MacEachern
447d2410b0
print version info once when run w/ 'time 10 test'
2005-07-21 02:37:10 +00:00
Doug MacEachern
b8a145e95f
SunOS 5.6 == Solaris 2.6
2005-07-21 02:29:40 +00:00
Doug MacEachern
2246f7e747
allow int arg to specific number of iterations
2005-07-21 02:15:46 +00:00
Doug MacEachern
a3e6120bc7
catch getNetInterfaceConfig
2005-07-21 00:23:47 +00:00
Doug MacEachern
bad3fb89fc
remove unused import
2005-07-19 17:07:05 +00:00
Doug MacEachern
dc8f31deb8
fix indent
2005-07-17 20:12:42 +00:00
Doug MacEachern
0410f0e457
tests for recent stuff
2005-07-17 20:09:25 +00:00
Doug MacEachern
3ff4089db1
remove dhcp_server from net_info
2005-07-17 17:46:07 +00:00
Doug MacEachern
924c46fdbf
convert Route to shell commmand and format the output
2005-07-13 00:17:24 +00:00
Doug MacEachern
568e3045bf
string version of flags
2005-07-12 18:35:26 +00:00
Doug MacEachern
ac90ac2799
add some route flags
2005-07-12 18:35:09 +00:00
Doug MacEachern
006d84e029
host name
2005-07-11 22:44:34 +00:00
Doug MacEachern
75bbbb0f45
add net_info.host_name
2005-07-11 22:43:56 +00:00
Doug MacEachern
9e98a05fc7
rename net_info.domain to domain_name
2005-07-11 20:41:57 +00:00
Doug MacEachern
dca5d82396
add netinfo command
2005-07-11 20:24:43 +00:00
Doug MacEachern
0677fa7fe8
add NetInfo getters
2005-07-11 20:22:16 +00:00
Doug MacEachern
63afc8aa07
add NetInfo class
2005-07-11 20:21:48 +00:00
Doug MacEachern
67c3589698
add IS_WIN32
2005-07-10 08:05:41 +00:00
Doug MacEachern
45fd89c9ab
remove osf1
2005-07-10 07:59:49 +00:00
Doug MacEachern
0a59528b45
various helpers
2005-07-10 07:58:50 +00:00
Doug MacEachern
6debd2fefa
fix solaris vendor version
2005-07-08 01:47:59 +00:00
Doug MacEachern
e945164266
print ulimit
2005-07-08 01:27:12 +00:00
Doug MacEachern
545ec710e4
add ulimit command
2005-07-08 01:25:06 +00:00
Doug MacEachern
5b68d679a7
add ResourceLimit getters
2005-07-08 01:16:46 +00:00
Doug MacEachern
043e1c143f
generate ResourceLimit class
2005-07-08 01:11:42 +00:00
Doug MacEachern
73eed8b1c7
add win32_throw_error function
2005-06-27 04:22:36 +00:00
Doug MacEachern
9e79ac3d83
not need to declare native methods final
2005-06-27 04:15:24 +00:00
Doug MacEachern
4d4c242493
win32_throw_last_error right after function call to preserve GetLastError
2005-06-27 04:13:33 +00:00
Doug MacEachern
547f584064
remove hungarian notation
2005-06-27 03:41:43 +00:00
Doug MacEachern
ee4b71fc84
more service commands
2005-06-27 02:12:59 +00:00
Doug MacEachern
04e9442455
add win32 service command
2005-06-27 01:56:10 +00:00
Doug MacEachern
d4df988507
s/serviceStartName/startName/
2005-06-27 01:20:59 +00:00
Doug MacEachern
61c9ad6a15
rename ServiceStartName to StartName
2005-06-27 01:20:37 +00:00
Doug MacEachern
53430acdcc
moving list method to Service class
2005-06-27 01:18:44 +00:00
Doug MacEachern
b342c2aca2
extend SigarException
2005-06-27 01:17:23 +00:00
Doug MacEachern
25398b10bf
remote Win32.{GetLastError,GetErrorMessage}, handled in jni code now
2005-06-26 22:11:04 +00:00
Doug MacEachern
57b2a03436
fix compile
2005-06-26 22:10:28 +00:00
Doug MacEachern
284479c5ea
throw exception if DeleteService fails
2005-06-26 22:07:58 +00:00
Doug MacEachern
1ce84e00fc
throw exceptions in jni, GetLastError may have changed by the time it returns to java land
2005-06-26 22:04:32 +00:00
Doug MacEachern
c74f93fdea
throw exceptions in jni, GetLastError may have changed by the time it returns to java land
2005-06-26 22:02:02 +00:00
Doug MacEachern
10fde2cca9
extern C
2005-06-26 22:01:04 +00:00
Doug MacEachern
5b3c4c83db
fixups
2005-06-26 22:00:53 +00:00
Doug MacEachern
4fe5f84c59
test bogus service name
2005-06-26 22:00:35 +00:00
Doug MacEachern
150c4c5e9c
add function to throw exception w/ FormatMessage of GetLastError()
2005-06-26 21:06:03 +00:00
Doug MacEachern
01f5cb6c9e
increase chance of accurate error messages
2005-06-26 05:33:52 +00:00
Doug MacEachern
7f2451aa76
cleanup control stuff
2005-06-26 05:27:35 +00:00
Doug MacEachern
bf281b55b6
cleanup start/stop methods w/ timeout arg to reuse code and hence behave the same
2005-06-26 05:11:18 +00:00
Doug MacEachern
ff25200d99
use method overloading instead of stupid AndWaitFor methods
2005-06-26 04:09:56 +00:00
Doug MacEachern
490bc9906e
fix javadoc
2005-06-26 04:02:00 +00:00
Doug MacEachern
d9c6759f8c
rename status() to getStatus()
2005-06-26 04:01:02 +00:00
Doug MacEachern
b88ae70e8c
add getStatusString method
2005-06-26 03:59:04 +00:00
Doug MacEachern
27e3f136fa
add String versions of int fields
2005-06-26 03:47:58 +00:00
Doug MacEachern
aa9baeefd1
changes to main method
2005-06-26 03:22:08 +00:00
Doug MacEachern
c38c868c35
add list method
2005-06-26 03:21:28 +00:00
Doug MacEachern
1fabb41896
test stuff
2005-06-26 03:21:09 +00:00
Doug MacEachern
72e7b88512
change Service.create to take ServiceConfig arg
2005-06-26 02:53:54 +00:00
Doug MacEachern
7e3f7cce07
rename binaryPathName to path
2005-06-26 02:44:44 +00:00
Doug MacEachern
a0017f6dca
add name/password fields to ServiceConfig so it can be used to create services
2005-06-26 02:42:40 +00:00
Doug MacEachern
82a5ad05ab
default displayName to serviceName
2005-06-26 02:39:34 +00:00
Doug MacEachern
bcd101741b
add description to ServiceConfig
2005-06-26 02:18:05 +00:00
Doug MacEachern
5b87277a6f
ServiceConfig.dependencies needs to be String[]
2005-06-26 01:54:11 +00:00
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