Doug MacEachern
294c539f16
keep track of states per-ip
2006-01-22 21:47:27 +00:00
Doug MacEachern
021fb5183e
move getJavaMainClass to ProcUtil class
2006-01-22 21:43:19 +00:00
Doug MacEachern
6bfbfad766
add pause/resume service controls
2006-01-17 21:44:37 +00:00
Doug MacEachern
1be17d8e6d
absolute path required for FindExecutable
2006-01-16 17:58:40 +00:00
Doug MacEachern
b452be5c40
treat exe same as cwd, skip assertion if empty
2006-01-16 00:36:06 +00:00
Doug MacEachern
29b59a0d2b
if counter name does not exist, try w/ "/sec" appended
2006-01-16 00:33:01 +00:00
Doug MacEachern
9ba9ce1a23
-Dsigar.testVerbose=true will turn on verbose
2006-01-13 18:46:13 +00:00
Doug MacEachern
0ecb3766bc
bump version
2006-01-11 04:51:01 +00:00
Doug MacEachern
83d4958bb0
add win32 methods to help find exe associated w/ a script extension
2006-01-10 22:37:27 +00:00
Doug MacEachern
a22dcc8af2
bump version
2006-01-06 18:52:53 +00:00
Doug MacEachern
57fc445f4b
bump version
2006-01-05 21:45:31 +00:00
Doug MacEachern
1ec36664bc
support mapping of os impl errors to Sigar*Exception classes
2006-01-04 22:45:31 +00:00
Doug MacEachern
3b439a8c21
bump copyright.year
2006-01-03 03:18:57 +00:00
Doug MacEachern
ee0f0c774a
skip Totals if there is only 1 cpu
2006-01-02 17:07:54 +00:00
Doug MacEachern
526ee37bcb
fix compile on freebsd 4.x
2005-12-31 18:43:09 +00:00
Doug MacEachern
7820b451cc
make sigar_main more portable
2005-12-31 18:29:55 +00:00
Doug MacEachern
831a7c3f23
bump version
2005-12-21 23:32:55 +00:00
Doug MacEachern
0d2a149924
refactor interaction with windows dlls
2005-12-20 23:09:34 +00:00
Doug MacEachern
c2b8921196
filter out some files
2005-12-20 01:48:02 +00:00
Doug MacEachern
e0da00edc7
bump version
2005-12-20 00:55:54 +00:00
Doug MacEachern
ca1568dcf8
remove sigar-exe for now
2005-12-19 22:05:36 +00:00
Doug MacEachern
474474d0b5
also match 'apache2' for apfind
2005-12-16 22:34:08 +00:00
Doug MacEachern
54105b5eb3
if -jar, try to get Main-Class from jar manifest
2005-12-16 21:37:26 +00:00
Doug MacEachern
430962a988
if -jar, use the jar name since no classname will be specified
2005-12-16 20:14:11 +00:00
Doug MacEachern
d3e64a31fc
need gcc for sigar-exe
2005-12-16 01:32:09 +00:00
Doug MacEachern
97a31a24f5
add native version/build date
2005-12-16 01:20:17 +00:00
Doug MacEachern
e014912280
(Final) is not a codename
2005-12-15 23:35:36 +00:00
Doug MacEachern
2750b0b50c
add -Wall for exe
2005-12-15 20:23:33 +00:00
Doug MacEachern
3830c3848f
build an exe
2005-12-15 05:35:43 +00:00
Doug MacEachern
982b898aa2
make ARCHLIB the full library name
2005-12-15 00:14:03 +00:00
Doug MacEachern
c4d439f609
add more version fields
2005-12-14 23:48:28 +00:00
Doug MacEachern
56b9152e93
refactor version replacement stuff to a single target
2005-12-14 23:42:22 +00:00
Doug MacEachern
9166277502
comment
2005-12-14 03:02:19 +00:00
Doug MacEachern
b4256d7aac
fix comment
2005-12-14 03:01:29 +00:00
Doug MacEachern
7162f1c590
add du command
2005-12-14 02:59:05 +00:00
Doug MacEachern
2e7bb972fd
add DirUsage
2005-12-14 02:58:26 +00:00
Doug MacEachern
ab3abd5119
add dir_stat.disk_usage
2005-12-14 01:28:44 +00:00
Doug MacEachern
9c0467932e
bump version
2005-12-09 21:02:41 +00:00
Doug MacEachern
142721a52f
provide option to use sudo to read the file
2005-12-08 20:46:09 +00:00
Doug MacEachern
d9a2f6f284
InputStream wrapper to read files w/ sudo
2005-12-08 20:45:32 +00:00
Doug MacEachern
082c64e00c
use ifconfig->type
2005-12-06 17:15:07 +00:00
Doug MacEachern
c224d52ce3
update typemap
2005-12-06 17:13:59 +00:00
Doug MacEachern
b58b47f214
s/ulong/long/g
2005-12-06 17:08:14 +00:00
Doug MacEachern
f6aa1fa388
add NetInterfaceConfig.Type
2005-12-06 17:01:54 +00:00
Doug MacEachern
a3d5083eb3
bump version
2005-12-05 18:49:33 +00:00
Doug MacEachern
1921b62a7b
fix osx description
2005-12-01 22:40:13 +00:00
Doug MacEachern
7e6f2316a1
1.1.25
2005-11-28 23:19:46 +00:00
Doug MacEachern
1e307231d7
proc_mem.page_faults for darwin
2005-11-28 17:50:43 +00:00
Doug MacEachern
14677ee1b8
add pinfo command to view all proc fields
2005-11-23 19:46:19 +00:00
Doug MacEachern
504ad65e3d
use ProcState.toString
2005-11-23 19:34:47 +00:00
Doug MacEachern
a939985b5d
generate toMap and toString methods
2005-11-23 19:33:12 +00:00
Doug MacEachern
02ccb0c023
doc
2005-11-23 18:04:16 +00:00
Doug MacEachern
530157168d
add proc_mem page fault metrics
2005-11-23 17:39:28 +00:00
Doug MacEachern
663abf6ceb
test all pids
2005-11-23 17:24:24 +00:00
Doug MacEachern
c0b7bfffc0
plat doc
2005-11-23 16:27:42 +00:00
Doug MacEachern
2a460dbff6
beef++
2005-11-23 03:09:23 +00:00
Doug MacEachern
6b7a36f521
add proc_state.processor
2005-11-23 01:16:52 +00:00
Doug MacEachern
3b07e0933e
doc ProcState.getThreads supported platforms
2005-11-23 00:41:33 +00:00
Doug MacEachern
2a6c6d566a
print priority
2005-11-22 22:22:13 +00:00
Doug MacEachern
fb61a2ebb0
add proc_state.threads metric
2005-11-22 21:45:45 +00:00
Doug MacEachern
5ae081f7a9
make calculate method public
2005-11-21 22:22:15 +00:00
Doug MacEachern
fbc109eee3
include wait time in getCombined
2005-11-21 22:01:21 +00:00
Doug MacEachern
bb478479b2
add support for IFF_SLAVE flag (used by vmnic)
2005-11-18 18:26:52 +00:00
Doug MacEachern
583922f3d0
use NetInterfaceConfig.getType()
2005-11-18 18:09:12 +00:00
Doug MacEachern
e8e6f86666
add NetInterfaceConfig.getType()
2005-11-18 18:08:49 +00:00
Doug MacEachern
21e504babe
backout debug turd
2005-11-17 02:51:50 +00:00
Doug MacEachern
05624b41cb
dont bail in net_interface_config_get if address query fails (e.g. vmnic1)
2005-11-17 02:50:37 +00:00
Doug MacEachern
134a80e9a3
start thread after watcher is added
2005-11-14 18:32:20 +00:00
Doug MacEachern
4f4cb3643b
change diff format to better suit HQ
2005-11-14 18:31:07 +00:00
Doug MacEachern
16fcee7b8c
fix ctime diff
2005-11-12 01:06:51 +00:00
Doug MacEachern
2b52f1cf4d
bump version
2005-11-09 18:53:18 +00:00
Doug MacEachern
0b8fa1438a
setup/shutdown dmalloc
2005-11-09 18:38:33 +00:00
Doug MacEachern
94d3d82aab
more changes to avoid dmalloc reporting leaks
2005-11-09 18:22:00 +00:00
Doug MacEachern
0dfdef864c
use new Sigar for getFQDN
2005-11-09 18:05:16 +00:00
Doug MacEachern
aa28742fdd
more sigar.close for dmalloc
2005-11-09 17:31:16 +00:00
Doug MacEachern
3a822b7d4f
sigar.close() on shutdown else dmalloc complains of leaks
2005-11-09 16:53:09 +00:00
Doug MacEachern
09685873c5
making .24
2005-11-09 00:57:30 +00:00
Doug MacEachern
30115542c8
bump version
2005-11-01 19:17:08 +00:00
Doug MacEachern
a77e9a63b3
doc update
2005-11-01 19:16:12 +00:00
Doug MacEachern
7f201dc882
1.1.23
2005-10-10 23:23:28 +00:00
Doug MacEachern
12752e0f6a
include sigar_util.h
2005-10-10 20:17:28 +00:00
Doug MacEachern
77df863144
sigar_t already has a handle to advapi32.dll, use it
2005-10-10 20:15:12 +00:00
Doug MacEachern
d5558f8487
refresh jsigar->env pointer used for logging
2005-10-10 20:01:29 +00:00
Doug MacEachern
fadcfdcbf5
add getInstance() for back-compat
2005-10-07 20:55:44 +00:00
Doug MacEachern
b3fa69ab5c
bump version
2005-09-28 17:35:09 +00:00
Doug MacEachern
406cc69036
include totals from Sigar.getCpuPerc()
2005-09-28 15:56:57 +00:00
Doug MacEachern
753d627296
turn on native logging w/ -Dsigar.nativeLogging=true
2005-09-28 03:20:33 +00:00
Doug MacEachern
4359ca4fce
fix compile
2005-09-24 22:59:53 +00:00
Doug MacEachern
129bb7e80b
add stopAndWait backcompat method
2005-09-24 22:58:26 +00:00
Doug MacEachern
22f2526b04
bump version
2005-09-24 21:19:22 +00:00
Doug MacEachern
7de3ef0517
dont read every record unless verbose
2005-09-24 21:17:19 +00:00
Doug MacEachern
d4f0bab72e
various fixes
2005-09-24 21:16:29 +00:00
Doug MacEachern
a07fe311f8
javadoc fixup
2005-09-24 21:02:21 +00:00
Doug MacEachern
f6a9d2ff3e
beef up tests
2005-09-24 20:34:30 +00:00
Doug MacEachern
e71a9e5b3e
EventLogRecord.message fixes
2005-09-24 04:37:55 +00:00
Doug MacEachern
34db9d884b
use EventLog constants
2005-09-24 03:35:09 +00:00
Doug MacEachern
47cc3db671
change case of constants, windows is insenstive, better this way for display purposes
2005-09-24 01:45:29 +00:00
Doug MacEachern
67f3334250
rename EventLogRecord.getStringData() to getMessage()
2005-09-24 00:24:49 +00:00
Doug MacEachern
80fa6f52eb
fix typo
2005-09-24 00:16:52 +00:00
Doug MacEachern
624f93de8a
ensure null termination
2005-09-23 02:38:49 +00:00
Doug MacEachern
288bd907f2
fix EventLogRecord.stringData
2005-09-23 02:31:43 +00:00
Doug MacEachern
f0d6eba45d
print logdir
2005-09-23 00:13:16 +00:00
Doug MacEachern
236363efa8
change getStringValue to try EXPANDSZ_METADATA if STRING_METADATA fails
2005-09-23 00:12:58 +00:00
Doug MacEachern
1bc0ecade2
save a reference to log name and pass around internally
2005-09-23 00:11:55 +00:00
Doug MacEachern
c0c77a83b3
fix compile
2005-09-23 00:10:53 +00:00
Doug MacEachern
c28ab5253a
some fixes for EventLogRecord.stringData
2005-09-22 17:10:27 +00:00
Doug MacEachern
e65b3f3068
misc minor cleanups
2005-09-22 15:32:22 +00:00
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
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