Commit Graph

1047 Commits

Author SHA1 Message Date
Doug MacEachern 109c6354bd dont require single process match for fversion 2008-05-12 22:07:22 +00:00
Doug MacEachern 81a19482a0 add findPids(String) helper 2008-05-12 22:06:50 +00:00
Doug MacEachern a7d05604b8 add windows .res 2008-05-12 05:28:07 +00:00
Doug MacEachern c81a4bf370 add import 2008-05-12 05:25:55 +00:00
Doug MacEachern b7f7b84fc2 [SIGAR-104] Add interface to WindowsGetFileVersionInfo function 2008-05-12 00:36:03 +00:00
Doug MacEachern d3c36bb6b7 fix queue format 2008-04-26 23:48:43 +00:00
Doug MacEachern 5b4d8a9ea7 fixup disk values 2008-04-26 23:33:58 +00:00
Doug MacEachern 9c184c6102 fix queue format 2008-04-26 23:28:48 +00:00
Doug MacEachern 00084a7219 output cores per if > total 2008-04-11 18:10:18 +00:00
Doug MacEachern 51b607866f add cpu_info.cores_per_socket 2008-04-11 17:46:36 +00:00
Doug MacEachern ae063a9019 test sockets/cores > 0 2008-04-11 03:33:07 +00:00
Doug MacEachern a16f868a0b 2008 MSC express/SDK does not include atl 2008-04-10 15:50:37 +00:00
Doug MacEachern 56b8e9e6a3 solaris cpu socket+core counts 2008-04-09 05:08:52 +00:00
Doug MacEachern 187df2f462 add total_cores and total_sockets to sigar_cpu_info_t 2008-04-09 04:38:02 +00:00
Doug MacEachern 51a205920f add assertions 2008-04-03 05:06:31 +00:00
Doug MacEachern d826684c33 [SIGAR-92] Add memory free and used in percentage units 2008-04-03 04:45:28 +00:00
Doug MacEachern 31a5f214d3 more Service query tests 2008-04-01 23:19:13 +00:00
Doug MacEachern 7579374e47 bring back ServiceConfig.argv 2008-03-27 21:06:19 +00:00
Doug MacEachern 0b876faf31 remove parseCommandLine 2008-03-27 01:07:40 +00:00
Doug MacEachern 974f80e18f removing Argv (for the moment) 2008-03-27 01:07:17 +00:00
Doug MacEachern 4d960ecb0b set ServiceConfig.exe in jni 2008-03-27 00:55:40 +00:00
Doug MacEachern 5a32b71a2a remove unused import 2008-03-27 00:16:24 +00:00
Doug MacEachern dd350667ea test Service.getServiceConfigs 2008-03-27 00:15:48 +00:00
Doug MacEachern f53c99c43e change getServiceConfigs to use ptql 2008-03-27 00:15:26 +00:00
Doug MacEachern b83b819b00 add Service.Exe ptql support 2008-03-26 21:42:35 +00:00
Doug MacEachern 7d67d135c0 propagate ptql errors 2008-03-26 20:47:15 +00:00
Doug MacEachern 603b0d548f use sigar_strerror 2008-03-26 20:42:16 +00:00
Doug MacEachern 5d440dcc14 test getServiceNames 2008-03-26 17:47:59 +00:00
Doug MacEachern d95ff6f7b8 check Service. first 2008-03-26 17:47:40 +00:00
Doug MacEachern ff39a06bec add ptql support to Service.getServiceNames 2008-03-26 17:28:03 +00:00
Doug MacEachern 657e6c5d66 add jsigar_get_sigar util 2008-03-26 17:27:09 +00:00
Doug MacEachern 3feb988e7e use sigar_services_query 2008-03-26 17:06:54 +00:00
Doug MacEachern d98b62dc9e use jsigar_list 2008-03-26 16:49:25 +00:00
Doug MacEachern 4b77f0f1f4 use jsigar_list 2008-03-26 16:46:44 +00:00
Doug MacEachern 10505d14cb init_list -> list_init 2008-03-26 16:46:21 +00:00
Doug MacEachern 3b5c3a85f0 add some reusable List functions 2008-03-26 16:44:48 +00:00
Doug MacEachern 1283315dfc add OpenBSD and NetBSD 2008-03-16 02:45:49 +00:00
Doug MacEachern cf351c458c use native sigar_cpu_perc in CpuPerc.java 2008-03-12 06:23:20 +00:00
Doug MacEachern 4971327ef1 use EnumServicesStatus wrapper 2008-03-07 18:01:22 +00:00
Doug MacEachern 02753e3933 [SIGAR-90] Add ptql support for Service.Path 2008-03-06 00:33:36 +00:00
Doug MacEachern da6d72a31e [SIGAR-90] move Service to its own class 2008-03-05 04:19:39 +00:00
Doug MacEachern b74e11d769 [SIGAR-90] PTQL enhancements for Windows Services 2008-03-05 02:38:42 +00:00
Doug MacEachern dceb82802d test getProcEnv for every process 2008-03-05 02:28:26 +00:00
Doug MacEachern ee190ec38c Add /sbin/pidof like cmd 2008-03-01 19:41:02 +00:00
Doug MacEachern 0a94334b47 *_NAMES are final 2008-02-28 05:07:28 +00:00
Doug MacEachern bddacd90ca TestWho improvements 2008-02-23 23:15:23 +00:00
Doug MacEachern 4ecf30d8e9 dont fail getNetInterfaceStat for aliases 2008-02-22 18:41:06 +00:00
Doug MacEachern ae08f73fa1 bump version 2008-02-11 05:28:18 +00:00
Doug MacEachern f51eac00b2 [SIGAR-86] Add options field to sigar_file_system_t 2008-02-11 04:07:31 +00:00
Doug MacEachern 96360a8b3e bump build number 2008-02-01 04:58:01 +00:00
Doug MacEachern 0479b4544e more bindings for dist 2008-02-01 04:41:47 +00:00
Doug MacEachern 25a4bd2d20 fix javadoc 2008-02-01 04:33:12 +00:00
Doug MacEachern d2800cad0f prevent possible NPE in getServiceConfigs(FileFilter) 2008-02-01 04:25:56 +00:00
Doug MacEachern b4a3efc065 option to version binary files 2008-01-26 01:09:25 +00:00
Doug MacEachern ef68c0d9cc unhardcore sigar.jar name 2008-01-26 00:30:40 +00:00
Doug MacEachern fc3d1edf02 Use SigarLoader default for sigar.jar name 2008-01-26 00:30:16 +00:00
Doug MacEachern e5e3e12331 bump copyright year 2008-01-25 19:35:34 +00:00
Doug MacEachern 4c522ad7ed [SIGAR-82] Add /usr/local/lib/vmware to search path 2008-01-16 05:44:53 +00:00
Doug MacEachern 23aa02766c [SIGAR-80] Fix EventLog.message to handle multiple EventMessageFiles 2007-12-14 21:15:36 +00:00
Doug MacEachern f8a4710385 [SIGAR-79] Increase args buffer for EventLog.message formatting 2007-12-14 05:41:08 +00:00
Doug MacEachern fb7046afc5 add Info.plist 2007-12-13 05:47:56 +00:00
Doug MacEachern 683ba45a05 [SIGAR-78] Fix MultiProcCpu.percent 2007-12-13 00:03:09 +00:00
Doug MacEachern f448bae54e Fix a few more where we need to specify number of TCHARs rather than sizeof buffer 2007-11-15 21:48:24 +00:00
Doug MacEachern 2fd3beab06 remove reflection around regex classes 2007-11-13 05:38:37 +00:00
Doug MacEachern 224ef34f14 test ProcCpu.getPercent 2007-11-11 16:15:42 +00:00
Doug MacEachern 118b86824d output ProcCpu instead of ProcTime 2007-11-11 15:55:00 +00:00
Doug MacEachern ac8f9541cd [SIGAR-71] option for cpu_list to report cores rather than sockets 2007-11-06 06:55:55 +00:00
Doug MacEachern 58dcb425c2 wrcache -> writecache 2007-11-06 04:37:19 +00:00
Doug MacEachern c2f6979c7e add ptql error messages 2007-11-06 03:40:32 +00:00
Doug MacEachern b3d43367ef [SIGAR-70] fix length argument passed to PdhLookupPerfNameByIndex 2007-11-05 21:17:40 +00:00
Doug MacEachern ddaf40345b add Svctm 2007-11-04 03:24:44 +00:00
Doug MacEachern 2b39b1228e check that mem.share is valid 2007-10-24 00:19:01 +00:00
Doug MacEachern 26139ee50f handle non-proxied Sigar 2007-10-23 04:47:19 +00:00
Doug MacEachern 8ff408bb44 add proc_stat.threads 2007-10-20 12:49:37 +00:00
Doug MacEachern a37f008dd7 test DiskUsage 2007-10-15 03:34:47 +00:00
Doug MacEachern bb970e5ca1 add DiskUsage 2007-10-13 23:12:54 +00:00
Doug MacEachern 6200efbbfd revive /etc/rpc parser 2007-09-16 21:55:48 +00:00
Doug MacEachern 745c526e07 switch to sigar.getNetServicesName 2007-09-16 18:41:17 +00:00
Doug MacEachern a1cd6def29 fix compile 2007-09-16 18:40:48 +00:00
Doug MacEachern 58f8755835 NetServices move to native code 2007-09-16 18:35:25 +00:00
Doug MacEachern c9415e5f77 extend RuntimeException for compat 2007-09-13 18:18:51 +00:00
Doug MacEachern ccbb808780 bring back CurrentProcessSummary for compat 2007-09-13 18:07:28 +00:00
Doug MacEachern a919d9457f use sigar_net_interface_flags_to_string 2007-09-03 03:08:19 +00:00
Doug MacEachern 682f1f6ffa use SigarWrapper.pm 2007-09-03 00:20:19 +00:00
Doug MacEachern 02a848ee06 moved to SigarWrapper.pm 2007-09-03 00:20:01 +00:00
Doug MacEachern 73b291cdb9 add audit EventType strings 2007-08-28 04:43:11 +00:00
Doug MacEachern fe4080c460 fix -n 2007-08-28 01:07:09 +00:00
Doug MacEachern 3cfd1d4b24 add command to tail the EventLog 2007-08-25 16:01:56 +00:00
Doug MacEachern abc57a45e2 better toString 2007-08-25 15:56:29 +00:00
Doug MacEachern 31b7c00012 add another .re test 2007-08-21 21:34:31 +00:00
Doug MacEachern 7c83b382cd better trace NOTIMPL fields 2007-08-15 17:27:25 +00:00
Doug MacEachern dc1ddb0943 trace all stat fields 2007-08-15 17:22:55 +00:00
Doug MacEachern 78e1b02f01 expose net_interface_stat.speed 2007-08-15 17:22:13 +00:00
Doug MacEachern 1fb39c2148 putback for compat w/ sigar-1.4 2007-08-10 02:46:29 +00:00
Doug MacEachern eec869f6d7 add tcp.in_errs 2007-08-08 06:11:20 +00:00
Doug MacEachern f8c583fbc8 remove _stat from sigar_tcp names 2007-08-08 05:34:21 +00:00
Doug MacEachern 7e0b4af3ca Remove useless tcpMaxConn 2007-08-08 05:05:16 +00:00
Doug MacEachern 7a440f9727 add 'netstat -s' tcp metrics 2007-08-08 04:51:12 +00:00
Doug MacEachern 0b56f8706c add nfsstat command 2007-08-04 21:09:24 +00:00
Doug MacEachern 9d2b1db7fd use sysctl for darwin swap_get 2007-08-04 19:44:56 +00:00
Doug MacEachern 734d2cebfc add nfs stat tests 2007-07-26 07:27:17 +00:00
Doug MacEachern 9cb4fdb0e5 add traceMethods method 2007-07-26 07:14:18 +00:00
Doug MacEachern 103440f8c0 [SIGAR-64] nfs metric bindings 2007-07-26 06:48:35 +00:00
Doug MacEachern fb7446d7f3 Add Page{In,Out} 2007-07-20 18:19:58 +00:00
Doug MacEachern 166c530773 add swap.page_{in,out} fields 2007-07-20 18:19:35 +00:00
Doug MacEachern 4512cf2710 doc 2007-07-14 17:05:16 +00:00
Doug MacEachern 414a38ac13 fix test 2007-07-14 16:28:41 +00:00
Doug MacEachern 2530f24683 add TestTcpStat 2007-07-14 16:13:46 +00:00
Doug MacEachern c11cf01b27 add tcp_stat binding 2007-07-14 16:08:25 +00:00
Doug MacEachern 3e064dfeb7 rid warnings from modern MSVC 2007-06-27 01:10:12 +00:00
Doug MacEachern e710e27948 VMware server CreateSnapshot takes less arguments than ESX 3's 2007-06-14 04:43:37 +00:00
Doug MacEachern ee1dadd4a9 another test 2007-06-03 17:10:57 +00:00
Doug MacEachern c0b8ee9a8a remove obsolete comments 2007-06-02 17:47:50 +00:00
Doug MacEachern 508c39b2aa Port queries only support 'eq' 2007-06-02 17:46:51 +00:00
Doug MacEachern 1ee9a9d7e4 more tests 2007-06-02 15:45:28 +00:00
Doug MacEachern 116f0b5ffe Add helpers for looking up ServiceConfig(s) by exe name 2007-05-30 17:23:04 +00:00
Doug MacEachern 535ed8d79b updates and use ps- prefix for all 2007-05-30 00:01:28 +00:00
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