Doug MacEachern
47fda36f93
rid win32 warning
2007-05-23 02:42:57 +00:00
Doug MacEachern
ef81794b50
fix prototypes
2007-05-22 06:49:08 +00:00
Doug MacEachern
ba91081747
[SIGAR-44] Add 64-bit vmware support
2007-05-22 06:30:26 +00:00
Doug MacEachern
2098996004
cp sigar_format.h
2007-05-19 04:18:31 +00:00
Doug MacEachern
f037037b0a
move string format utils to sigar_format.[ch]
2007-05-19 03:40:12 +00:00
Doug MacEachern
741c1ae7c5
bring back ptql shell completion
2007-05-05 14:35:10 +00:00
Doug MacEachern
e5ddd9d63d
ptql -> ps
2007-05-05 13:52:13 +00:00
Bjoern Martin
6662294a7f
fixed formatting (tabs to spaces, version from 1.4 to 1.5, general formatting)
...
added MBean for "LoadAverage"
2007-05-01 20:26:42 +00:00
Bjoern Martin
3471b84099
added skeleton ant.jar to unify classpath
...
added MBean impl for Swap
fixed several MBeanConstructorInfo specs (were reporting SigarCpu as class)
fixed possible (de)registration problem in registry bean (was not handling ObjectInstances correctly)
2007-04-29 18:59:13 +00:00
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
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
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
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
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
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