Doug MacEachern
|
d272e88b2d
|
fix serialVersionUID on 64-bit systems
|
2007-04-11 00:46:53 +00:00 |
Doug MacEachern
|
d0e4824949
|
better cmd toString
|
2007-04-09 19:50:32 +00:00 |
Doug MacEachern
|
d53c03ec3d
|
only create one ProcFileMirror
|
2007-04-07 12:47:33 +00:00 |
Doug MacEachern
|
2ab9ea67a6
|
use mirrored file mtime for timestamp
|
2007-04-07 12:45:26 +00:00 |
Doug MacEachern
|
2329d9b7f5
|
add constant for 1.4 compat, use to skip ipv6 addr
|
2007-04-07 03:00:26 +00:00 |
Doug MacEachern
|
ba8d344da5
|
disable Pid.*.ne queries
|
2007-04-07 01:36:18 +00:00 |
Doug MacEachern
|
5159ce22bb
|
add more ptql tests
|
2007-04-07 01:23:58 +00:00 |
Doug MacEachern
|
43ffe1cc1a
|
0.0.0.0 == *
|
2007-04-06 16:23:19 +00:00 |
Doug MacEachern
|
84f5dd1ca5
|
test stuff
|
2007-04-06 14:03:29 +00:00 |
Doug MacEachern
|
4a9e360914
|
add primary interface info
|
2007-04-06 13:54:42 +00:00 |
Doug MacEachern
|
873849d4aa
|
replace getNetListenAddress with native function
|
2007-04-06 13:47:02 +00:00 |
Doug MacEachern
|
86deb1a2d9
|
Add net_stat_port function to provide metrics on specific port+address
|
2007-04-06 05:05:37 +00:00 |
Doug MacEachern
|
9d528d6d78
|
move some errno mappings to sigar.h
|
2007-04-05 15:49:17 +00:00 |
Doug MacEachern
|
0e48e92124
|
allow null Strings to pass thru
|
2007-04-05 15:27:23 +00:00 |
Doug MacEachern
|
3c82da72c2
|
unicode-ize
|
2007-04-05 15:06:13 +00:00 |
Doug MacEachern
|
676be63f35
|
test ProcFileMirror
|
2007-04-05 02:49:54 +00:00 |
Doug MacEachern
|
1ca37d4411
|
FileWatcher to mirror /proc files
|
2007-04-05 02:49:23 +00:00 |
Doug MacEachern
|
16a1273b70
|
handle versioned .jar files
|
2007-04-04 18:22:25 +00:00 |
Doug MacEachern
|
1092f32fe2
|
update proc_state.threads javadoc
|
2007-04-04 18:22:05 +00:00 |
Doug MacEachern
|
93ef97aaa8
|
Implement native sigar_proc_cpu_get function
|
2007-03-11 21:46:41 +00:00 |
Doug MacEachern
|
795db98647
|
refactor for Pid.Service ptql
|
2007-03-07 06:51:18 +00:00 |
Doug MacEachern
|
29ef270b9a
|
add ptql re java impl
|
2007-03-07 05:11:53 +00:00 |
Doug MacEachern
|
537863b3c3
|
-Dsigar.ptql.native=true to enable testing native port
|
2007-03-07 05:08:19 +00:00 |
Doug MacEachern
|
955891dbef
|
add translation to getKeys and getInstances
|
2007-03-06 02:21:28 +00:00 |
Doug MacEachern
|
3345613037
|
dont need to lc index
|
2007-03-06 00:29:40 +00:00 |
Doug MacEachern
|
ebf212248e
|
test validate method
|
2007-03-06 00:05:25 +00:00 |
Doug MacEachern
|
34899987c0
|
remove CSTATUS_ prefix
|
2007-03-06 00:03:24 +00:00 |
Doug MacEachern
|
e0e7e7d4a0
|
sizeof PDH_STATUS == sizeof int
|
2007-03-05 23:56:30 +00:00 |
Doug MacEachern
|
457463daf5
|
add constants for use with validate
|
2007-03-05 23:38:10 +00:00 |
Doug MacEachern
|
c6066d166b
|
enable translation by default
|
2007-03-05 22:10:47 +00:00 |
Doug MacEachern
|
2c9b1f638a
|
lower case names in translation index table
|
2007-03-05 22:08:35 +00:00 |
Doug MacEachern
|
da89d13c77
|
handle duplicate counter names
|
2007-03-05 21:48:58 +00:00 |
Doug MacEachern
|
c2296865e2
|
add PdhValidatePath wrapper
|
2007-03-05 21:24:03 +00:00 |
Doug MacEachern
|
98fd0fdbcc
|
there may be more than one index per name
|
2007-03-05 21:14:27 +00:00 |
Doug MacEachern
|
9289f45dce
|
add PdhLookupPerfIndexByName wrapper
|
2007-03-04 19:06:53 +00:00 |
Doug MacEachern
|
a4f7770067
|
[SIGAR-29] Add pdh language translation support
|
2007-03-04 18:12:59 +00:00 |
Doug MacEachern
|
3b5ce46c4d
|
add isEnglish helper
|
2007-03-04 16:55:58 +00:00 |
Doug MacEachern
|
77cde94e95
|
localize tests
|
2007-03-03 23:20:21 +00:00 |
Doug MacEachern
|
5916fd41e1
|
trim name
|
2007-03-03 23:19:44 +00:00 |
Doug MacEachern
|
cd49b7281f
|
unicode-ize
|
2007-03-03 23:05:10 +00:00 |
Doug MacEachern
|
9dae5e1ab1
|
add PdhLookupPerfNameByIndex wrapper
|
2007-03-03 22:20:24 +00:00 |
Doug MacEachern
|
36bd793822
|
remove unused properties map
|
2007-03-03 21:57:32 +00:00 |
Doug MacEachern
|
013142eb93
|
remove unused properties map
|
2007-03-03 21:56:44 +00:00 |
Doug MacEachern
|
a23d72e007
|
use english names
|
2007-03-03 21:47:46 +00:00 |
Doug MacEachern
|
fc5d1b1823
|
add Pdh.getPerflibCounterMap()
|
2007-03-03 21:37:44 +00:00 |
Doug MacEachern
|
8f70da2dd3
|
add win32.LocaleInfo
|
2007-03-03 21:03:21 +00:00 |
Doug MacEachern
|
eda91e1e8a
|
add RegistryKey.getMultiStringValue()
|
2007-03-03 18:25:02 +00:00 |
Doug MacEachern
|
92b68a1df7
|
signal tests
|
2007-03-02 05:45:58 +00:00 |
Doug MacEachern
|
5986302061
|
make getSigNum public
|
2007-03-02 05:44:49 +00:00 |
Doug MacEachern
|
123e14e283
|
add signal name lookup support
|
2007-03-01 06:15:23 +00:00 |
Doug MacEachern
|
30c1d35714
|
Make Java objects returned by Sigar class Serializable
|
2007-02-24 16:19:17 +00:00 |
Doug MacEachern
|
25994f6abd
|
add native ptql bindings
|
2007-02-20 02:07:19 +00:00 |
Doug MacEachern
|
39870c98d5
|
provide access to underlying Sigar object
|
2007-02-20 01:34:25 +00:00 |
Doug MacEachern
|
769634ef4b
|
fix error message
|
2007-02-08 02:10:20 +00:00 |
Doug MacEachern
|
08d212ecf9
|
add kill(String,int)
|
2007-02-04 17:47:05 +00:00 |
Doug MacEachern
|
9f5d5cadf5
|
improve CpuUsage metric
|
2007-02-03 02:23:31 +00:00 |
Doug MacEachern
|
6742c80134
|
add simple timer registry
|
2007-02-01 01:01:19 +00:00 |
Doug MacEachern
|
421f3b4dc5
|
add LastSampleTime
|
2007-02-01 00:49:06 +00:00 |
Doug MacEachern
|
60c864fd55
|
add thread cpu usage percent
|
2007-02-01 00:34:11 +00:00 |
Doug MacEachern
|
fb98889e17
|
add MBean interface for CpuTimer
|
2007-01-31 18:54:55 +00:00 |
Doug MacEachern
|
1e3b305018
|
add CpuUsage
|
2007-01-31 18:51:16 +00:00 |
Doug MacEachern
|
1d9e3ac5a1
|
Dont require internal Sigar reference
|
2007-01-31 18:50:51 +00:00 |
Doug MacEachern
|
8802b3929b
|
add EventLogRecord.getLogName method
|
2007-01-25 17:50:10 +00:00 |
Doug MacEachern
|
fdb740265a
|
add SigarException.setMessage and use in FileInfo to include file name
|
2007-01-23 00:42:18 +00:00 |
Doug MacEachern
|
2dcff7e5c9
|
[SIGAR-32] Fix FileTail on Windows
|
2007-01-22 23:58:23 +00:00 |
Doug MacEachern
|
7ab5c14d77
|
[SIGAR-31] Improve truncation detection in FileTail
|
2007-01-20 01:37:45 +00:00 |
Doug MacEachern
|
5087f2d84b
|
make sigar.jar name configurable
|
2007-01-19 19:31:40 +00:00 |
Doug MacEachern
|
6586fa8bd2
|
it is possible for an eventlog to have no entries
|
2007-01-19 17:49:26 +00:00 |
Doug MacEachern
|
82f7664068
|
Add EventLog.getLogNames() method
|
2007-01-19 01:42:57 +00:00 |
Doug MacEachern
|
3981cadde4
|
[SIGAR-29] Add simple counter name map to support language conversion
|
2007-01-19 00:58:34 +00:00 |
Doug MacEachern
|
0d58f9f281
|
add contructor that takes already open sigar
|
2007-01-18 22:30:46 +00:00 |
Doug MacEachern
|
a2ddc92363
|
conditionalize rpaths
|
2006-12-10 03:45:23 +00:00 |
Doug MacEachern
|
b2cfaa6ccb
|
fixup linkage
|
2006-12-10 01:31:37 +00:00 |
Doug MacEachern
|
7b7a9db050
|
fix setGuestInfo return type
|
2006-12-06 17:18:23 +00:00 |
Doug MacEachern
|
19565d776d
|
ssleay32.dll depends on libeay32.dll
|
2006-12-05 16:46:56 +00:00 |
Doug MacEachern
|
57b9747bfe
|
surpress stack
|
2006-12-05 07:20:12 +00:00 |
Doug MacEachern
|
45d95b1f74
|
vmcontrol wrapper not currently support on native 64-bit
|
2006-12-05 06:36:15 +00:00 |
Doug MacEachern
|
9359bb0a6f
|
add vmware link test
|
2006-12-05 06:35:04 +00:00 |
Doug MacEachern
|
d18f0b751f
|
dont throw exception if vmware is not installed
|
2006-12-05 06:16:42 +00:00 |
Doug MacEachern
|
f1cc21d7b5
|
link() fixups
|
2006-12-05 00:46:39 +00:00 |
Doug MacEachern
|
95a6cfcfd9
|
load ssleay32.dll relative to vmcontrollib.dll
|
2006-12-04 23:37:44 +00:00 |
Doug MacEachern
|
ed05e577cd
|
add windows linkage
|
2006-12-04 23:17:57 +00:00 |
Doug MacEachern
|
b3a94c71eb
|
always include stdio.h
|
2006-12-04 22:48:16 +00:00 |
Doug MacEachern
|
299dbd1831
|
ensure absolute path and add more helpers
|
2006-12-04 21:57:35 +00:00 |
Doug MacEachern
|
fb7a499219
|
use env for dl_debug
|
2006-12-04 21:55:55 +00:00 |
Doug MacEachern
|
cca0fde837
|
extend SigarException
|
2006-12-04 21:11:56 +00:00 |
Doug MacEachern
|
894f7e52ad
|
Add Java wrapper for VMware vmcontrol API
|
2006-12-04 21:07:46 +00:00 |
Doug MacEachern
|
228ee133be
|
[SIGAR-26] Change Pdh.getFormattedValue() to collect 2 counters if needed
|
2006-12-04 19:45:00 +00:00 |
Doug MacEachern
|
795fa1ae44
|
[SIGAR-19] change process cpu time units to milliseconds
|
2006-12-04 03:42:27 +00:00 |
Doug MacEachern
|
e26be5dc38
|
[SIGAR-22] Prevent RuntimeException in FileTail impl from killing the FileWatcherThread
|
2006-10-27 20:29:27 +00:00 |
Doug MacEachern
|
1c909233b4
|
use Log instead of e.printStackTrace
|
2006-10-26 16:34:14 +00:00 |
Doug MacEachern
|
39a09989ed
|
compile on windows with modern visual studios
|
2006-10-19 21:30:57 +00:00 |
Doug MacEachern
|
f5d84d4f67
|
rename INET6_ADDRSTRLEN -> SIGAR_INET6_ADDRSTRLEN
|
2006-10-19 20:10:13 +00:00 |
Doug MacEachern
|
b619761246
|
add SysInfo.machine
|
2006-09-25 12:58:17 +00:00 |
Doug MacEachern
|
fd40d95d34
|
extend SysInfo
|
2006-09-25 00:36:19 +00:00 |
Doug MacEachern
|
8d9ef28aec
|
generate SysInfo class
|
2006-09-25 00:23:52 +00:00 |
Doug MacEachern
|
e83a49026c
|
update cached invoker proxy
|
2006-09-08 17:01:02 +00:00 |
Doug MacEachern
|
0af0a9d75a
|
catch NotImplementException around getProcFd
|
2006-08-29 00:30:27 +00:00 |
Doug MacEachern
|
84dcdd1fa6
|
use -s to test single-process ptql queries
|
2006-08-25 00:16:00 +00:00 |
Doug MacEachern
|
4b5a270033
|
Sigar.getProc*(String) methods now convert PTQL queries
|
2006-08-24 22:49:26 +00:00 |
Doug MacEachern
|
5c33239e82
|
add findSingleProcess(String) helper
|
2006-08-24 22:48:50 +00:00 |
Doug MacEachern
|
07b02d1817
|
use getNativeLibrary for archlib
|
2006-07-15 22:49:34 +00:00 |
Doug MacEachern
|
030fc2489e
|
add getNativeLibrary() method
|
2006-07-15 22:49:07 +00:00 |
Doug MacEachern
|
078555634d
|
PrintfFormat.java is copyright sun
|
2006-07-15 18:19:39 +00:00 |
Doug MacEachern
|
e472dc9d9a
|
add copyright
|
2006-07-15 17:46:36 +00:00 |
Doug MacEachern
|
5d984e7751
|
Validate that sigar.jar is binary compatible with the native library
|
2006-07-14 01:50:51 +00:00 |
Doug MacEachern
|
859900e605
|
add/use SIGAR_64BIT macro and include powerpc64
|
2006-07-11 17:05:48 +00:00 |
Doug MacEachern
|
f3b9a4a1c6
|
remove NetStat.sigar member, pass in to each stat()
|
2006-07-11 01:02:59 +00:00 |
Doug MacEachern
|
068e85880f
|
untabify
|
2006-07-11 00:46:08 +00:00 |
Doug MacEachern
|
00058b3de6
|
[SIGAR-4] switch to native version of NetStat.stat
|
2006-07-11 00:40:06 +00:00 |
Doug MacEachern
|
3c17c4974e
|
fix file check
|
2006-07-11 00:25:08 +00:00 |
Doug MacEachern
|
7b17fae247
|
use /dev/null or equiv when skipping generated .java
|
2006-07-10 22:03:37 +00:00 |
Doug MacEachern
|
b471945fbd
|
use generated jfieldId cache/setter for NetStat
|
2006-07-10 21:54:57 +00:00 |
Doug MacEachern
|
b039f75177
|
check all states
|
2006-07-10 21:29:51 +00:00 |
Doug MacEachern
|
e190a04ee4
|
use boolean flag to check state in close method
|
2006-07-06 18:37:38 +00:00 |
Doug MacEachern
|
170bc35076
|
dont generate .java if already exists
add alias mechanism for structure members
|
2006-07-06 18:18:50 +00:00 |
Doug MacEachern
|
e6f646c709
|
catch UnsatisfiedLinkError so we can report other version info
|
2006-07-05 23:57:48 +00:00 |
Doug MacEachern
|
4d7d1919bc
|
save loadError
|
2006-07-05 23:51:19 +00:00 |
Doug MacEachern
|
287af5e947
|
changing hwaddr to sigar_net_address_t
|
2006-07-05 21:12:10 +00:00 |
Doug MacEachern
|
c13e03716e
|
adjust .def generator
|
2006-07-05 19:08:44 +00:00 |
Doug MacEachern
|
9751e49318
|
remove obsolete 'NetAddr' mapping
|
2006-07-04 19:24:22 +00:00 |
Doug MacEachern
|
ee37d10b2c
|
convert net_route to use net_address_t
|
2006-07-04 19:22:05 +00:00 |
Doug MacEachern
|
86c4011c40
|
convert net_interface_config to use sigar_net_address_t
|
2006-07-04 17:32:08 +00:00 |
Doug MacEachern
|
e4303ee612
|
store net_connection addresses in binary rather than string
|
2006-07-04 16:35:27 +00:00 |
Doug MacEachern
|
f26a733bfa
|
add/use macro for all functions in the 'Sigar' class
|
2006-07-03 16:26:21 +00:00 |
Doug MacEachern
|
841746528a
|
fix net_stat to deal w/ sizeof(jint) != sizeof(int)
|
2006-07-01 19:28:53 +00:00 |
Doug MacEachern
|
dc6429ad45
|
expose sigar_net_stat_get now that all platforms implement net_connection_walk
|
2006-07-01 19:14:32 +00:00 |
Doug MacEachern
|
475ddf2428
|
remove mem.shared
|
2006-07-01 02:47:09 +00:00 |
Doug MacEachern
|
9badde2eae
|
use org.hyperic.jni
|
2006-06-27 13:12:56 +00:00 |
Doug MacEachern
|
09e476c9ae
|
rename net.hyperic.sigar -> org.hyperic.sigar
|
2006-06-27 12:44:52 +00:00 |
Doug MacEachern
|
693e37dd25
|
use package variable
|
2006-06-22 17:04:48 +00:00 |
Doug MacEachern
|
9eeb4d8ada
|
move clearScreen method to Shell
|
2006-06-22 02:57:23 +00:00 |
Doug MacEachern
|
6f35415499
|
add support for pid flag
|
2006-06-20 22:26:10 +00:00 |
Doug MacEachern
|
a0de608f82
|
experimenting w/ native net_stat
|
2006-06-20 03:14:46 +00:00 |
Doug MacEachern
|
8091316504
|
binding for native net_stat
|
2006-06-20 03:12:28 +00:00 |
Doug MacEachern
|
6ff7de288c
|
dont print listeners by default
|
2006-06-20 01:01:45 +00:00 |
Doug MacEachern
|
7b588db6e4
|
output name in list()
|
2006-06-19 17:51:20 +00:00 |
Doug MacEachern
|
2f70f23fcd
|
prevent possible NPE in shell tab completion
|
2006-06-19 17:50:56 +00:00 |
Doug MacEachern
|
bdbcbf6e51
|
bring back re support for Args and Env
|
2006-06-13 21:49:45 +00:00 |
Doug MacEachern
|
a0ed010359
|
getJavaMainClass fixes
|
2006-05-24 22:23:49 +00:00 |
Doug MacEachern
|
8d708c614c
|
print failed query
|
2006-05-04 16:59:58 +00:00 |
Doug MacEachern
|
db0622d030
|
catch SigarPermissionDeniedException (e.g. FreeBSD /dev/kmem)
|
2006-04-03 16:50:38 +00:00 |
Doug MacEachern
|
a832ba371b
|
fix @see links
|
2006-03-31 18:14:08 +00:00 |
Doug MacEachern
|
acc07c7197
|
add Ubuntu vendor
|
2006-03-24 00:06:24 +00:00 |
Doug MacEachern
|
9df495d6b5
|
print last run cpu
|
2006-03-22 17:30:53 +00:00 |
Doug MacEachern
|
4c7b451f69
|
try harder to get a number out of the pid file, trim whitespace, etc.
|
2006-03-18 02:26:42 +00:00 |
Doug MacEachern
|
81a29ba2a2
|
Add net_interface_config.description
|
2006-03-04 22:28:09 +00:00 |
Doug MacEachern
|
9fa41cc1c7
|
more context incase of error
|
2006-03-04 07:28:15 +00:00 |
Doug MacEachern
|
c91d0991ad
|
synchronize sigar calls
|
2006-03-04 07:24:09 +00:00 |
Doug MacEachern
|
a82fbb4cda
|
add OpenFd
|
2006-03-04 07:22:32 +00:00 |
Doug MacEachern
|
fa5bea7363
|
call methods directly instead of using SigarInvokerJMX
|
2006-03-04 07:07:33 +00:00 |
Doug MacEachern
|
296af07277
|
add MemResident and MemPageFaults
|
2006-03-04 03:29:21 +00:00 |
Doug MacEachern
|
9a7d971c3b
|
add jmx package
|
2006-03-04 03:28:55 +00:00 |
Doug MacEachern
|
c13a918e32
|
rid eclipse warnings
|
2006-03-04 03:17:05 +00:00 |
Doug MacEachern
|
0ef68e8beb
|
remove vsize and rss
|
2006-03-04 02:44:27 +00:00 |
Doug MacEachern
|
5e2271ca59
|
deprecating ProcMem.getVsize, ProcMem.getSize will be the same on all.
deprecating ProcMem.getRss, ProcMem.getResident will be the same on all.
|
2006-03-04 02:34:01 +00:00 |
Doug MacEachern
|
f9f8509fc1
|
leave setExpire as a deprecated stub for back-compat
|
2006-03-02 01:45:51 +00:00 |
Doug MacEachern
|
d78cb4a0c3
|
remove per-type expire time, clunky and doesnt work on types w/ args
|
2006-03-02 01:43:13 +00:00 |
Doug MacEachern
|
c590a913fa
|
remove unused var
|
2006-03-02 01:41:47 +00:00 |
Doug MacEachern
|
8993abbd98
|
add isLoopback method
|
2006-03-02 01:29:13 +00:00 |
Doug MacEachern
|
848dcc5093
|
maintain 'last' Cpu pointers in the getCpuPerc methods rather than the getCpu
methods.
|
2006-03-02 00:35:31 +00:00 |
Doug MacEachern
|
b8a3cde988
|
add main method to test CpuPerc
|
2006-03-02 00:25:24 +00:00 |
Doug MacEachern
|
44e27c9d7d
|
better logging
|
2006-03-01 22:09:33 +00:00 |
Doug MacEachern
|
9965f09f1c
|
fix cache
|
2006-03-01 22:08:12 +00:00 |
Doug MacEachern
|
00a7b17f94
|
adjustments for ipv6
|
2006-02-28 20:53:58 +00:00 |
Doug MacEachern
|
bfad6a3193
|
add some ipv6 stuff
|
2006-02-28 20:52:55 +00:00 |
Doug MacEachern
|
041ab0034f
|
add getNetListenAddress method
|
2006-02-28 19:24:04 +00:00 |
Doug MacEachern
|
c97c11fe4b
|
add loopback constants
|
2006-02-28 19:18:46 +00:00 |
Doug MacEachern
|
6e7cf6f585
|
re-enable getGarbage test
|
2006-02-28 18:44:15 +00:00 |
Doug MacEachern
|
fb9d624b0c
|
add getNetInterfaceConfig() util to get default ethernet config
|
2006-02-28 18:37:55 +00:00 |
Doug MacEachern
|
52f138031f
|
add NetFlags.ANY_ADDR
|
2006-02-27 22:48:33 +00:00 |
Doug MacEachern
|
9f1fa65239
|
add RPC.strerror
|
2006-02-27 01:47:41 +00:00 |
Doug MacEachern
|
f0cdd946c5
|
change rpc_ping to return the status code
|
2006-02-27 01:33:12 +00:00 |
Doug MacEachern
|
4bd1621076
|
move NFS_PROGRAM constant here
|
2006-02-27 00:44:42 +00:00 |
Doug MacEachern
|
b07fd54671
|
add mapping from /etc/rpc
|
2006-02-27 00:43:55 +00:00 |
Doug MacEachern
|
797d9c1a13
|
make parser package access
|
2006-02-27 00:40:36 +00:00 |
Doug MacEachern
|
7d2596e0fe
|
make service parser more generic
|
2006-02-27 00:22:03 +00:00 |
Doug MacEachern
|
b3fda3e6c1
|
replace nfs_ping with generic rpc_ping
|
2006-02-26 23:31:07 +00:00 |
Doug MacEachern
|
88ea672ba6
|
always print totals for comparision
|
2006-02-08 18:09:39 +00:00 |
Doug MacEachern
|
c94556a2e0
|
remove SynchronizedSigar
|
2006-01-23 05:04:16 +00:00 |
Doug MacEachern
|
79c01a041b
|
add getNetConnectionList
|
2006-01-23 05:00:47 +00:00 |
Doug MacEachern
|
238045723a
|
try ProcExe
|
2006-01-22 22:12:09 +00:00 |
Doug MacEachern
|
38e5a2ff35
|
add ProcUtil.getDescription
|
2006-01-22 22:07:18 +00:00 |
Doug MacEachern
|
a4ccf9a36b
|
cleanup based on eclipse warnings
|
2006-01-22 21:56:45 +00:00 |
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
|
83d4958bb0
|
add win32 methods to help find exe associated w/ a script extension
|
2006-01-10 22:37:27 +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
|
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
|
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
|
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
|
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
|
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
|
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
|
1921b62a7b
|
fix osx description
|
2005-12-01 22:40:13 +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
|
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
|
a77e9a63b3
|
doc update
|
2005-11-01 19:16:12 +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
|
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
|
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
|
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
|
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 |