Bjoern Martin
36434a0a23
added AbstractMBean (base class for all Sigar MBeans)
...
added MBean impls for Cpu, CpuPerc, CpuInfo and Mem
added SigarRegistry MBean (auto-registers a default set of MBeans when registered to/created by an MBeanServer)
2007-04-29 18:13:47 +00:00
Doug MacEachern
a8f28f2ee0
ProcessQueryFactory changes
2007-04-23 00:49:36 +00:00
Doug MacEachern
50a7f2dbe3
add another test
2007-04-23 00:21:07 +00:00
Doug MacEachern
983cb0d831
assert Pid.Pid.eq=$$ matches 1 process
2007-04-22 18:30:04 +00:00
Doug MacEachern
6da1470043
fix ptql_query_find
2007-04-22 17:54:36 +00:00
Doug MacEachern
1745dcf5d4
rename find_processes -> find
2007-04-22 03:16:38 +00:00
Doug MacEachern
a6a44e183a
remove unused imports
2007-04-22 03:13:07 +00:00
Doug MacEachern
845bac4c29
rid eclipse warning
2007-04-22 03:12:52 +00:00
Doug MacEachern
f469e054ea
remove ProcessFinder usage
2007-04-22 02:28:58 +00:00
Doug MacEachern
e46b6e8e8a
s/SigarProxy/Sigar/g
2007-04-22 00:50:17 +00:00
Doug MacEachern
0d8c2d6014
add method to clear cache
2007-04-22 00:46:40 +00:00
Doug MacEachern
6002e9b892
add finder methods to ProcessQuery interface
2007-04-22 00:24:25 +00:00
Doug MacEachern
4de6d48008
remove process finder SigarProxy usage
2007-04-22 00:21:00 +00:00
Doug MacEachern
439f1eab1c
simplify process finder exceptions
2007-04-22 00:10:16 +00:00
Doug MacEachern
10d50d8916
move proxy usage to ProcessFinder
2007-04-21 23:56:43 +00:00
Doug MacEachern
8c102842b7
remove unused
2007-04-21 23:53:08 +00:00
Doug MacEachern
503298c5cd
move ProcessFinder.find to native code
2007-04-21 22:48:20 +00:00
Doug MacEachern
2d0943c5a6
deprecate findSingleProcess
2007-04-21 22:35:27 +00:00
Doug MacEachern
1fc3061a58
Avoid scanning the process list for single Pid.* queries
2007-04-21 18:17:06 +00:00
Doug MacEachern
a1a9f3f494
add native single process finder
2007-04-21 18:04:47 +00:00
Doug MacEachern
ff7fd11fac
move to native ptql impl
2007-04-16 01:35:12 +00:00
Doug MacEachern
3ffa2335c3
remove ptql shell command
2007-04-16 01:14:56 +00:00
Doug MacEachern
2bb854483f
improve native ptql exception messages
2007-04-15 23:26:09 +00:00
Doug MacEachern
886f04adea
rid compile warnings from modern gcc
2007-04-15 15:58:09 +00:00
Doug MacEachern
9a04924df3
fold java CurrentProcessSummary metric into sigar_proc_stat_t
2007-04-14 22:28:25 +00:00
Doug MacEachern
d61d564c9b
test getenv
2007-04-14 18:16:15 +00:00
Doug MacEachern
9de8d4924f
bump version
2007-04-14 17:19:09 +00:00
Doug MacEachern
af28b1e2d9
fix javadoc
2007-04-14 14:31:20 +00:00
Doug MacEachern
7dde393538
dont enable -Werror by default
2007-04-14 13:23:28 +00:00
Doug MacEachern
d272e88b2d
fix serialVersionUID on 64-bit systems
2007-04-11 00:46:53 +00:00
Doug MacEachern
0901b214c5
add svn tree awareness
2007-04-10 15:35:04 +00:00
Doug MacEachern
4dc3fb4f68
add net_connection_list wrapper
2007-04-10 02:41:15 +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
4162251bf3
add ProcCpu typemap
2007-03-11 21:48:47 +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
247937d0bb
SIGAR-43 freebsd update
...
Submitted By: Nicolas Laurent
2007-02-28 05:14:24 +00:00
Doug MacEachern
30c1d35714
Make Java objects returned by Sigar class Serializable
2007-02-24 16:19:17 +00:00
Doug MacEachern
6a926ec91d
Perl binding updates
...
Submitted by: Nicolas Laurent
2007-02-22 03:52:03 +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
bd9b0ea005
[SIGAR-43] Fix perl bindings compile
...
Submitted by: Nicolas
2007-02-19 22:01:14 +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
ce2e73e418
bump version
2006-12-18 07:35:18 +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
508ea00374
bump version
2006-11-10 03:27:38 +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
a50e2ebb5b
include .lib in the binary distro for win32 linkage
2006-10-20 00:32:49 +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
fa8f8a16e6
bump version
2006-09-25 00:42:47 +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
a5bd4d351a
[SIGAR-11] Initialize log fields in solaris_sigar.c:sigar_os_open
2006-07-24 18:14:19 +00:00
Doug MacEachern
03861a2135
create a -src package in dist target
2006-07-17 23:01:06 +00:00
Doug MacEachern
10dc0e793a
dist file changes
2006-07-16 02:24:39 +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
b62d3c3d3e
use copydep to regenerate version files if version.properties changes
2006-07-13 23:03:18 +00:00
Doug MacEachern
0af92b17f9
move some version stuff to version.properties
2006-07-13 21:54:52 +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
665701d9af
convert NetInterfaceConfig.Hwaddr to NetAddress
2006-07-05 21:42:28 +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
343cec7e9a
update NetInterfaceConfig
2006-07-05 16:55:36 +00:00
Doug MacEachern
326065138e
various updates to compile again
2006-07-04 19:49:18 +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
2b812125f3
bump version to 1.2
2006-06-27 12:29:00 +00:00
Doug MacEachern
693e37dd25
use package variable
2006-06-22 17:04:48 +00:00
Doug MacEachern
12b5172685
bump version
2006-06-22 14:51:08 +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
ec58e28f34
bump version
2006-06-09 17:19:14 +00:00
Doug MacEachern
d1f6bb4ae5
bump version
2006-05-31 00:49:26 +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
9639baa7cb
change path to ant for eclipse
2006-05-04 16:59:24 +00:00
Doug MacEachern
0ba5042b1e
bump version
2006-05-04 16:47:13 +00:00
Doug MacEachern
3bc1ba5ea8
bump version
2006-04-24 18:33:32 +00:00
Ryan Morgan
2df36a9217
Remove obsolte .cvsignore files. The cvs2svn conversion automatically
...
converted them to svn properties.
2006-04-07 19:34:10 +00:00
Doug MacEachern
1da67e240f
bump version
2006-04-03 17:47:19 +00:00
Doug MacEachern
db0622d030
catch SigarPermissionDeniedException (e.g. FreeBSD /dev/kmem)
2006-04-03 16:50:38 +00:00
Doug MacEachern
376366bc03
bump version
2006-04-01 00:07:56 +00:00
Doug MacEachern
a20b0b853d
more example stuff
2006-03-31 21:57:06 +00:00
Doug MacEachern
a832ba371b
fix @see links
2006-03-31 18:14:08 +00:00
Doug MacEachern
2d5251f457
include examples/*.java in examples
2006-03-31 18:03:07 +00:00
Doug MacEachern
8edcfba9ce
example to show process state
2006-03-31 18:02:52 +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
6d11590f61
bump version
2006-03-15 01:30:35 +00:00
Doug MacEachern
60de20ba41
improve findJarPath chances to find the native library path (within eclipse)
2006-03-14 19:58:38 +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
d69dc1c8c9
bump version
2006-03-04 02:32:43 +00:00
Doug MacEachern
f1a13a3361
bump version
2006-03-02 02:00:34 +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
e0ba459dd7
bump version
2006-03-01 14:03: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
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