Commit Graph

1120 Commits

Author SHA1 Message Date
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
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
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