Commit Graph

1364 Commits

Author SHA1 Message Date
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
Doug MacEachern f0d6eba45d print logdir 2005-09-23 00:13:16 +00:00
Doug MacEachern 236363efa8 change getStringValue to try EXPANDSZ_METADATA if STRING_METADATA fails 2005-09-23 00:12:58 +00:00
Doug MacEachern 1bc0ecade2 save a reference to log name and pass around internally 2005-09-23 00:11:55 +00:00
Doug MacEachern c0c77a83b3 fix compile 2005-09-23 00:10:53 +00:00
Doug MacEachern c28ab5253a some fixes for EventLogRecord.stringData 2005-09-22 17:10:27 +00:00
Doug MacEachern e65b3f3068 misc minor cleanups 2005-09-22 15:32:22 +00:00
Doug MacEachern 1ac57c1137 add log name constants 2005-09-22 15:28:39 +00:00
Doug MacEachern 48c96918d8 synchronize on logs 2005-09-21 23:00:36 +00:00
Doug MacEachern 7d77935ffe change getInstance to take arg for name of the log 2005-09-21 22:57:54 +00:00
Doug MacEachern 3b91001651 add main method to watch event logs 2005-09-21 22:51:41 +00:00
Doug MacEachern 09f3af2f3e update agent queries 2005-09-21 22:51:10 +00:00
Doug MacEachern f11c79da7e print current user 2005-09-13 03:42:17 +00:00
Doug MacEachern d8a29442c1 replace copyright.year 2005-08-28 07:11:44 +00:00
Doug MacEachern d7903b7542 filter sigar.def 2005-08-28 07:09:24 +00:00
Doug MacEachern ca9d9b63c7 break up version 2005-08-28 07:03:49 +00:00
Doug MacEachern cdd9211475 netware stuff 2005-08-28 06:49:00 +00:00
Doug MacEachern fd7a5001e0 no SIGINT on NetWare 2005-08-28 06:22:10 +00:00
Doug MacEachern 8fc1facb28 generate netware exports from javasigar.c 2005-08-28 06:00:27 +00:00
Doug MacEachern 59ec9d00e1 generate .def file for netware 2005-08-28 05:49:29 +00:00
Doug MacEachern c3ca0a22fb use auto-format printf 2005-07-24 18:24:20 +00:00
Doug MacEachern 32b8a5d334 use printf 2005-07-24 18:11:09 +00:00
Doug MacEachern bccdccdee0 auto-format printf if no format is specified 2005-07-24 18:08:04 +00:00
Doug MacEachern 31f138dd0b handle time == 0 2005-07-24 05:01:08 +00:00
Doug MacEachern 4eca5b0aa0 add pipe_size to resource_limit 2005-07-22 02:26:48 +00:00
Doug MacEachern 065cc2937d use system property for dumpClass 2005-07-22 01:42:56 +00:00
Doug MacEachern 69b66b8042 fixup some queries 2005-07-22 01:42:36 +00:00
Doug MacEachern 081c28ff77 support -H flag for hard limits 2005-07-22 01:04:51 +00:00
Doug MacEachern 114c26d6c6 use invoker 2005-07-22 01:01:23 +00:00
Doug MacEachern 56aa4553f5 remove resource_limit.ulimited, switch to ResourceLimit.INFINITY 2005-07-21 23:34:36 +00:00
Doug MacEachern cad4b55102 skip loaded rc msg unless isatty 2005-07-21 04:54:42 +00:00
Doug MacEachern f37fc926f5 break loop if not isatty 2005-07-21 04:53:27 +00:00
Doug MacEachern a7b4acb4bb include unistd.h for isatty 2005-07-21 04:39:35 +00:00
Doug MacEachern f1b13601a2 add isatty method. only useNative if isatty 2005-07-21 04:37:45 +00:00
Doug MacEachern 1f6fabc9c1 add isatty method 2005-07-21 04:36:53 +00:00
Doug MacEachern c6dd77749b make sigar instance static for getSigar() 2005-07-21 04:13:10 +00:00
Doug MacEachern 4e27c142d0 print filesystem and netif names 2005-07-21 03:06:14 +00:00
Doug MacEachern fd5d821940 add FileSystem.toString 2005-07-21 03:04:27 +00:00
Doug MacEachern 186ec234fc only print cpuinfo once, it'll be the same for each 2005-07-21 02:57:15 +00:00
Doug MacEachern 4682ff2eab remove newline 2005-07-21 02:44:12 +00:00
Doug MacEachern 447d2410b0 print version info once when run w/ 'time 10 test' 2005-07-21 02:37:10 +00:00
Doug MacEachern b8a145e95f SunOS 5.6 == Solaris 2.6 2005-07-21 02:29:40 +00:00
Doug MacEachern 2246f7e747 allow int arg to specific number of iterations 2005-07-21 02:15:46 +00:00
Doug MacEachern a3e6120bc7 catch getNetInterfaceConfig 2005-07-21 00:23:47 +00:00
Doug MacEachern bad3fb89fc remove unused import 2005-07-19 17:07:05 +00:00
Doug MacEachern dc8f31deb8 fix indent 2005-07-17 20:12:42 +00:00
Doug MacEachern 0410f0e457 tests for recent stuff 2005-07-17 20:09:25 +00:00
Doug MacEachern 3ff4089db1 remove dhcp_server from net_info 2005-07-17 17:46:07 +00:00
Doug MacEachern 924c46fdbf convert Route to shell commmand and format the output 2005-07-13 00:17:24 +00:00
Doug MacEachern 568e3045bf string version of flags 2005-07-12 18:35:26 +00:00
Doug MacEachern ac90ac2799 add some route flags 2005-07-12 18:35:09 +00:00
Doug MacEachern 006d84e029 host name 2005-07-11 22:44:34 +00:00
Doug MacEachern 75bbbb0f45 add net_info.host_name 2005-07-11 22:43:56 +00:00
Doug MacEachern 9e98a05fc7 rename net_info.domain to domain_name 2005-07-11 20:41:57 +00:00
Doug MacEachern dca5d82396 add netinfo command 2005-07-11 20:24:43 +00:00
Doug MacEachern 0677fa7fe8 add NetInfo getters 2005-07-11 20:22:16 +00:00
Doug MacEachern 63afc8aa07 add NetInfo class 2005-07-11 20:21:48 +00:00
Doug MacEachern 67c3589698 add IS_WIN32 2005-07-10 08:05:41 +00:00
Doug MacEachern 45fd89c9ab remove osf1 2005-07-10 07:59:49 +00:00
Doug MacEachern 0a59528b45 various helpers 2005-07-10 07:58:50 +00:00
Doug MacEachern 6debd2fefa fix solaris vendor version 2005-07-08 01:47:59 +00:00
Doug MacEachern e945164266 print ulimit 2005-07-08 01:27:12 +00:00
Doug MacEachern 545ec710e4 add ulimit command 2005-07-08 01:25:06 +00:00
Doug MacEachern 5b68d679a7 add ResourceLimit getters 2005-07-08 01:16:46 +00:00
Doug MacEachern 043e1c143f generate ResourceLimit class 2005-07-08 01:11:42 +00:00
Doug MacEachern 73eed8b1c7 add win32_throw_error function 2005-06-27 04:22:36 +00:00
Doug MacEachern 9e79ac3d83 not need to declare native methods final 2005-06-27 04:15:24 +00:00
Doug MacEachern 4d4c242493 win32_throw_last_error right after function call to preserve GetLastError 2005-06-27 04:13:33 +00:00
Doug MacEachern 547f584064 remove hungarian notation 2005-06-27 03:41:43 +00:00
Doug MacEachern ee4b71fc84 more service commands 2005-06-27 02:12:59 +00:00
Doug MacEachern 04e9442455 add win32 service command 2005-06-27 01:56:10 +00:00
Doug MacEachern d4df988507 s/serviceStartName/startName/ 2005-06-27 01:20:59 +00:00
Doug MacEachern 61c9ad6a15 rename ServiceStartName to StartName 2005-06-27 01:20:37 +00:00
Doug MacEachern 53430acdcc moving list method to Service class 2005-06-27 01:18:44 +00:00
Doug MacEachern b342c2aca2 extend SigarException 2005-06-27 01:17:23 +00:00
Doug MacEachern 25398b10bf remote Win32.{GetLastError,GetErrorMessage}, handled in jni code now 2005-06-26 22:11:04 +00:00
Doug MacEachern 57b2a03436 fix compile 2005-06-26 22:10:28 +00:00
Doug MacEachern 284479c5ea throw exception if DeleteService fails 2005-06-26 22:07:58 +00:00
Doug MacEachern 1ce84e00fc throw exceptions in jni, GetLastError may have changed by the time it returns to java land 2005-06-26 22:04:32 +00:00
Doug MacEachern c74f93fdea throw exceptions in jni, GetLastError may have changed by the time it returns to java land 2005-06-26 22:02:02 +00:00
Doug MacEachern 10fde2cca9 extern C 2005-06-26 22:01:04 +00:00
Doug MacEachern 5b3c4c83db fixups 2005-06-26 22:00:53 +00:00
Doug MacEachern 4fe5f84c59 test bogus service name 2005-06-26 22:00:35 +00:00
Doug MacEachern 150c4c5e9c add function to throw exception w/ FormatMessage of GetLastError() 2005-06-26 21:06:03 +00:00
Doug MacEachern 01f5cb6c9e increase chance of accurate error messages 2005-06-26 05:33:52 +00:00
Doug MacEachern 7f2451aa76 cleanup control stuff 2005-06-26 05:27:35 +00:00
Doug MacEachern bf281b55b6 cleanup start/stop methods w/ timeout arg to reuse code and hence behave the same 2005-06-26 05:11:18 +00:00
Doug MacEachern ff25200d99 use method overloading instead of stupid AndWaitFor methods 2005-06-26 04:09:56 +00:00
Doug MacEachern 490bc9906e fix javadoc 2005-06-26 04:02:00 +00:00
Doug MacEachern d9c6759f8c rename status() to getStatus() 2005-06-26 04:01:02 +00:00
Doug MacEachern b88ae70e8c add getStatusString method 2005-06-26 03:59:04 +00:00
Doug MacEachern 27e3f136fa add String versions of int fields 2005-06-26 03:47:58 +00:00
Doug MacEachern aa9baeefd1 changes to main method 2005-06-26 03:22:08 +00:00
Doug MacEachern c38c868c35 add list method 2005-06-26 03:21:28 +00:00
Doug MacEachern 1fabb41896 test stuff 2005-06-26 03:21:09 +00:00
Doug MacEachern 72e7b88512 change Service.create to take ServiceConfig arg 2005-06-26 02:53:54 +00:00
Doug MacEachern 7e3f7cce07 rename binaryPathName to path 2005-06-26 02:44:44 +00:00
Doug MacEachern a0017f6dca add name/password fields to ServiceConfig so it can be used to create services 2005-06-26 02:42:40 +00:00
Doug MacEachern 82a5ad05ab default displayName to serviceName 2005-06-26 02:39:34 +00:00
Doug MacEachern bcd101741b add description to ServiceConfig 2005-06-26 02:18:05 +00:00
Doug MacEachern 5b87277a6f ServiceConfig.dependencies needs to be String[] 2005-06-26 01:54:11 +00:00
Doug MacEachern 5c9c3c6cf2 remove dll late binding code from asf. not only is it super ugly, it is not
thread safe.  change to use GetProcAddress the same way everyone else in the
world does.  (M-x un-bloom-ify)
2005-06-26 01:11:20 +00:00
Doug MacEachern 0532dd1e1d plug memory leak in GetErrorMessage 2005-06-26 00:52:03 +00:00
Doug MacEachern 5cd9bfd25e move GetLastError and GetErrorMessage to base class 2005-06-26 00:50:08 +00:00
Doug MacEachern 67494670b6 rename Win32Bindings to Win32 2005-06-26 00:42:47 +00:00
Doug MacEachern c4a20457de change exception throwing so we get a reasonable stacktrace 2005-06-26 00:39:53 +00:00
Doug MacEachern 084300bce2 rid hungarian notation and fixup formatting 2005-06-26 00:36:47 +00:00
Doug MacEachern 2f1392e264 what could be less serializable than class with 2 fields that are pointers to C structures 2005-06-26 00:20:06 +00:00
Doug MacEachern 706b6fded1 remove unused imports 2005-06-25 23:48:05 +00:00
Doug MacEachern d877dca4e5 bump version 2005-06-25 23:21:27 +00:00
Doug MacEachern de5e9861dd add getConfig method 2005-06-25 23:21:00 +00:00
Doug MacEachern 3037ef8b00 use Sigar.load() 2005-06-25 23:20:43 +00:00
Doug MacEachern 6764e30773 add function to fillin ServiceConfig object 2005-06-25 23:18:50 +00:00
Doug MacEachern fbf1872788 add win32 package for main method invocation 2005-06-25 23:18:12 +00:00
Doug MacEachern a9bd0f6a42 save loadError 2005-06-25 23:17:46 +00:00
Doug MacEachern e91665d842 remove QueryServiceStartType 2005-06-25 17:01:08 +00:00
Doug MacEachern 1163e0c803 add ServiceConfig class and move some constants there 2005-06-25 16:58:59 +00:00
Doug MacEachern 807758db55 bump version 2005-06-17 00:43:29 +00:00
Doug MacEachern 351754816d set vendorCodeName for redhat 2005-06-16 22:45:41 +00:00
Doug MacEachern 657bd2375f fix compile 2005-06-16 22:41:41 +00:00
Doug MacEachern 0faf17d946 add VendorCodeName, use it for osx description 2005-06-16 22:38:14 +00:00
Doug MacEachern de2812fab3 output description 2005-06-16 22:21:41 +00:00
Doug MacEachern 4fa97499bf add constants for names and add getDescription method 2005-06-16 22:17:13 +00:00
Doug MacEachern 61ebe669e7 add vendorName, make all os.name the same values we use elsewhere 2005-06-16 21:58:28 +00:00
Doug MacEachern a20b334406 catch getProcCpu 2005-06-16 21:27:54 +00:00
Doug MacEachern 39e76c9b4b trace attrs 2005-06-15 01:52:45 +00:00
Doug MacEachern a15d63d3e3 rename h_query to query 2005-06-15 00:40:32 +00:00
Doug MacEachern 2e17b9cded simply counter management by removing it when we are done with it 2005-06-15 00:24:33 +00:00
Doug MacEachern 7eabd263f5 rename Pdh.getSingleValue to Pdh.getRawValue 2005-06-15 00:17:04 +00:00
Doug MacEachern 77b18f35e2 remove some unused pdh stuff.
rename 'cp' to 'path'.
2005-06-15 00:12:19 +00:00
Doug MacEachern 241b1066e6 add Pdh.getFormattedValue method 2005-06-14 23:51:06 +00:00
Doug MacEachern 30a2812d1a recognize CentOS 2005-06-14 21:52:25 +00:00
Doug MacEachern 3e5ba8a9ec recognize redhat 'ES' 2005-06-14 00:17:28 +00:00
Doug MacEachern 1786223414 rid compile warning 2005-05-14 00:34:18 +00:00
Doug MacEachern c67e485d0f typemap sigar_uint64_t to avoid compile warnings 2005-05-14 00:31:25 +00:00
Doug MacEachern b612a36f13 typemap for new stuff 2005-05-14 00:00:58 +00:00
Doug MacEachern 79afc980ed bump version 2005-05-13 23:51:24 +00:00
Doug MacEachern c1224a3ad2 version fixups 2005-05-13 21:24:00 +00:00
Doug MacEachern 5e4d3e4475 test failing on my win3k due to log record ~100k. will fix later 2005-05-13 21:16:02 +00:00
Doug MacEachern fade72859d only print loaded rc file msg if interactive 2005-05-13 18:11:32 +00:00
Doug MacEachern 3d5e199f5b use shell commands 2005-05-13 18:07:27 +00:00
Doug MacEachern dbf28a4397 make displayTimes optional 2005-05-13 18:06:46 +00:00
Doug MacEachern 4bc5584626 format output, check total > 0 2005-05-13 18:06:23 +00:00
Doug MacEachern bb5021d3ad add OpereratingSystem and java stuff, format output 2005-05-13 18:05:48 +00:00
Doug MacEachern 14826fdca5 add more from sys props 2005-05-13 18:05:00 +00:00
Doug MacEachern b5b16908a3 Combined should not include wait time 2005-05-12 02:43:46 +00:00
Doug MacEachern 87d6159c65 bump version 2005-05-12 00:54:29 +00:00
Doug MacEachern 083414a22a use getMountPoint rather than getFileSystem in getMountedFileSystemUsage 2005-05-11 00:23:42 +00:00
Doug MacEachern fd0543300a remove win32 special case 2005-05-10 21:29:59 +00:00
Doug MacEachern 2c7f23f793 declare SigarNotImplementedException 2005-05-10 21:29:29 +00:00
Doug MacEachern 58318b381d catch NotImplemented 2005-05-10 21:20:51 +00:00
Doug MacEachern 089396f8da add new disk metrics 2005-05-10 20:48:57 +00:00
Doug MacEachern 0900e7e31d 1.1.19 2005-05-10 20:36:11 +00:00
Doug MacEachern 94bf0b12f5 change pack-jar target to pack 2005-05-10 20:33:53 +00:00
Doug MacEachern 916a46bce3 add NetStat test 2005-05-10 20:32:52 +00:00
Doug MacEachern 3e48aa1c0b test NetStat 2005-05-10 20:32:24 +00:00
Doug MacEachern e34bbcfa2d args fixup 2005-05-10 16:48:23 +00:00
Doug MacEachern 6630ffe562 eclipse effed my whitespace 2005-05-10 16:15:03 +00:00
Doug MacEachern 7333533c82 add NetStat getters 2005-05-10 16:13:37 +00:00
Doug MacEachern 3a81fd6b02 rename NetPortMap to NetStat 2005-05-10 15:25:42 +00:00
Doug MacEachern dc55b40c5e include tcp in the names, might want to add udp or whatever later 2005-05-10 14:50:20 +00:00
Doug MacEachern d5c3c18371 add state getters 2005-05-10 14:42:33 +00:00
Doug MacEachern 1c0de9075a add totals for num in/out connections 2005-05-10 14:32:04 +00:00
Doug MacEachern 442c90c506 more use of native flag 2005-05-10 00:14:39 +00:00
Doug MacEachern 9b626f890c provide pure java getline impl 2005-05-10 00:04:33 +00:00
Doug MacEachern 9afd3392ed check for null line 2005-05-09 23:32:40 +00:00
Doug MacEachern 894fe8adae make outbound info more useful and more like the inbound 2005-05-08 18:44:28 +00:00
Doug MacEachern f8ed2e0444 whitespace nits 2005-05-08 17:42:09 +00:00
Doug MacEachern df43f0d115 change getFileSystemList to update the FileSystemMap 2005-05-08 17:33:42 +00:00
Doug MacEachern 6e8e15e4e5 move etc/services parsing to its own class, NetServices 2005-05-08 16:28:46 +00:00
Doug MacEachern 7851cc3299 add outbound connections, change existing stuff to be called inbound 2005-05-07 23:14:34 +00:00
Doug MacEachern b20fe9f6b6 fix file stat 2005-05-07 19:01:20 +00:00
Doug MacEachern d550f84e77 add missing TCP flags 2005-05-07 18:42:43 +00:00
Doug MacEachern 9cfbd13722 refactor. include state counts 2005-05-07 06:02:25 +00:00
Doug MacEachern 204041aed7 add static NetConnection.getStateString 2005-05-07 06:01:32 +00:00
Doug MacEachern d780891c15 more info 2005-05-06 17:16:39 +00:00
Doug MacEachern 10a438d4e0 include nice and wait times in Combined 2005-05-06 17:16:24 +00:00
Doug MacEachern d272ec6aca remove unused imports 2005-05-06 15:59:22 +00:00
Doug MacEachern a670613f0c minor optmization for 0 or 1 match 2005-04-28 16:58:38 +00:00
Doug MacEachern 41a75d9253 remove unused finder 2005-04-28 00:47:47 +00:00
Doug MacEachern d0c60802c4 add public getLogger method 2005-04-28 00:39:13 +00:00
Doug MacEachern 9ffbe0fa34 ProcessQueryFactory does not use the SigarProxy object 2005-04-28 00:21:25 +00:00
Doug MacEachern d630fa0647 fix typos 2005-04-27 22:39:05 +00:00
Doug MacEachern 22452e99fc add file_system_usage_t.used field 2005-04-26 19:55:21 +00:00
Doug MacEachern 4beb4e6fc4 turns on we need PERF_DETAIL_WIZARD for pdhGetInstances 2005-04-20 01:31:52 +00:00
Doug MacEachern 14960e14e5 add queue metric, fixup formatting 2005-04-07 02:06:24 +00:00
Doug MacEachern fe14eb78f0 print disk byte metrics 2005-04-07 01:24:29 +00:00
Doug MacEachern a3dd84419b add new disk fields 2005-04-07 01:24:06 +00:00
Doug MacEachern 52bb9324e9 freebsd has disk reads/writes 2005-04-07 01:19:31 +00:00
Doug MacEachern 15053e98ac add pdhConnectMachine 2005-03-30 00:59:45 +00:00
Doug MacEachern 02f67cbd73 remove getThreadCpuDiff method, lives in CpuTimer class now 2005-03-22 05:11:16 +00:00
Doug MacEachern 491ff005ac use CpuTimer 2005-03-22 05:09:48 +00:00
Doug MacEachern 2fb7a2fab3 update ProcPort doc 2005-03-20 02:59:22 +00:00
Doug MacEachern 807c8af462 pass protocol param to ProcPort method 2005-03-16 03:24:26 +00:00
Doug MacEachern 4291d52164 convert String protocol to int 2005-03-16 03:24:04 +00:00
Doug MacEachern bcb098a34d stub proc_port for all platforms 2005-03-16 02:47:57 +00:00
Doug MacEachern c31d2c5712 add protocol param to proc_port function 2005-03-16 02:44:52 +00:00
Doug MacEachern b82ab9ede1 allow services file to be overridden with sigar.net.services.file property 2005-03-15 23:21:36 +00:00
Doug MacEachern db88e7f04a use Map rather than List to keep track of addresses 2005-03-15 23:19:07 +00:00
Doug MacEachern 9abeb7ef2b make sure we dont do NfsFileSystem on win32 2005-03-15 21:40:36 +00:00
Doug MacEachern 4324529c7e update copyright year 2005-03-15 19:44:04 +00:00
Doug MacEachern 31b3fd00ba update NetConnection docs for FreeBSD 2005-03-15 19:00:08 +00:00
Doug MacEachern 6a1f299636 use nfs.getUnreachableMessage() 2005-03-15 18:46:02 +00:00
Doug MacEachern 08cb512ad1 throw NfsUnreachableException from getMountedFileSystemUsage 2005-03-15 18:45:44 +00:00
Doug MacEachern 32282980ab exception helpers 2005-03-15 18:45:02 +00:00
Doug MacEachern f4c20803c6 subclass for when nfs server ping fails 2005-03-15 18:44:37 +00:00
Doug MacEachern 6523175e55 add nfs ping to getMountedFileSystemUsage method 2005-03-15 18:07:41 +00:00
Doug MacEachern 68fcd5c586 better formatting 2005-03-12 18:04:02 +00:00
Doug MacEachern 26af15095d NetConnection doc update 2005-03-12 04:51:32 +00:00
Doug MacEachern 6076da7508 NetConnection queue fields 2005-03-12 04:50:47 +00:00
Doug MacEachern 581f13713f add TCP state constants 2005-03-11 17:20:52 +00:00
Doug MacEachern 4f7a9ccb80 udp connections have no state 2005-03-11 17:18:57 +00:00
Doug MacEachern 91b3efc822 print state 2005-03-11 17:16:07 +00:00
Doug MacEachern 98761935f7 add NetConnection state 2005-03-11 17:15:24 +00:00
Doug MacEachern c66f80fa06 windows service file is not in /etc/services 2005-03-11 04:14:27 +00:00
Doug MacEachern ca1e9686d9 map port to service name 2005-03-11 02:37:59 +00:00
Doug MacEachern 29087cf649 add getServiceName method 2005-03-11 02:37:38 +00:00
Doug MacEachern 3d0dc203d8 map listening tcp ports to connected remote addresses 2005-03-11 01:48:56 +00:00
Doug MacEachern 058a459872 add top-level package 2005-03-11 01:44:28 +00:00
Doug MacEachern 7c901c486e support -n flag and ip->hostname conversion 2005-03-11 01:27:19 +00:00
Doug MacEachern 757892710a solaris stuff 2005-03-10 03:46:06 +00:00
Doug MacEachern 7b8e4a5feb print more stuff in main 2005-03-10 03:36:08 +00:00
Doug MacEachern e22d3b5016 win32 stuff 2005-03-10 02:19:45 +00:00
Doug MacEachern cb6c13f39e missing alias for gsx-vm 2005-03-10 00:47:50 +00:00
Doug MacEachern f67401d7ae add add() method 2005-03-09 19:09:21 +00:00
Doug MacEachern 90ad5a74f2 collect over multiple stop/start 2005-03-09 18:36:28 +00:00
Doug MacEachern 2ad2c33bbf bump version 2005-03-09 17:33:00 +00:00
Doug MacEachern 36a053a3a8 use CpuTimer 2005-03-09 17:04:15 +00:00
Doug MacEachern 531c3e32c6 reusable cpu timer 2005-03-09 17:03:50 +00:00
Doug MacEachern a961ce1ea1 some vendor stuff 2005-03-08 01:10:10 +00:00
Doug MacEachern 2a72e67e14 another example 2005-03-05 00:10:34 +00:00
Doug MacEachern 94a7f02ff0 1.1.18 2005-03-02 21:29:31 +00:00
Doug MacEachern ca5bb41344 more args match tests 2005-03-02 04:02:57 +00:00
Doug MacEachern ae4f5eddfe fix args matcher 2005-03-02 03:53:19 +00:00
Doug MacEachern 9d33872a93 VMware vendor 2005-03-01 23:00:54 +00:00
Doug MacEachern d8f0ca3bdf only create one instance 2005-02-28 00:31:41 +00:00
Doug MacEachern 69158c8553 some cleanup 2005-02-27 22:42:05 +00:00
Doug MacEachern cb332cccdc use OS class to get linux vendor info 2005-02-27 22:29:28 +00:00
Doug MacEachern 4152a45f7a starting class to get more os/vendor specific info 2005-02-26 02:03:11 +00:00
Doug MacEachern 54375e662f bump version 2005-02-25 21:22:57 +00:00
Doug MacEachern 6ebac15a5b 1.17 2005-02-25 20:55:56 +00:00
Doug MacEachern 13bbd7faec format host like the real who command 2005-02-25 03:44:40 +00:00
Doug MacEachern 9606115c1e format time like the real who command 2005-02-25 03:35:04 +00:00
Doug MacEachern 827d731120 turn off paging 2005-02-25 01:30:57 +00:00
Doug MacEachern 4c34af094a setter for isInteractive 2005-02-25 01:30:45 +00:00
Doug MacEachern 4612d3d5bc seconds is not hires enough for the shell commands 2005-02-25 01:22:41 +00:00
Doug MacEachern d3306f6b1b need to diff the cpu times 2005-02-25 01:16:55 +00:00
Doug MacEachern 183359750f format time 2005-02-24 21:10:31 +00:00
Doug MacEachern 8021f4de5b print times 2005-02-24 19:30:25 +00:00
Doug MacEachern eece975d12 stub a time command 2005-02-24 17:37:29 +00:00
Doug MacEachern d21f06f606 bump sigar version 2005-02-24 02:37:12 +00:00
Doug MacEachern f1b111506c 1.1.16 2005-02-23 18:01:06 +00:00
Doug MacEachern 9410608f43 add who command 2005-02-22 01:52:23 +00:00
Doug MacEachern db846e1557 who command 2005-02-22 01:52:07 +00:00
Doug MacEachern 921a20182d add getWhoList method 2005-02-22 01:51:51 +00:00
Doug MacEachern bd2ef09744 who bindings 2005-02-22 01:51:21 +00:00
Doug MacEachern 208e0c449e extra nfs sanity check 2005-02-21 04:05:23 +00:00
Doug MacEachern b6228e48d4 make static ping method public 2005-02-21 02:33:17 +00:00
Doug MacEachern 7cf08bd006 use InetAddress lookup cache 2005-02-21 02:29:14 +00:00
Doug MacEachern a4601ea2a8 prevent hang if nfs server is down 2005-02-21 02:19:49 +00:00
Doug MacEachern 6095ad4e6f use NfsFileSystem objects for nfs mounts 2005-02-21 02:19:13 +00:00
Doug MacEachern f00916afee extend FileSystem to ping nfs server 2005-02-21 02:03:17 +00:00
Doug MacEachern 760dac9604 nfs ping binding 2005-02-21 02:02:45 +00:00
Doug MacEachern 074e696438 expose the load method 2005-02-21 01:55:07 +00:00
Doug MacEachern ab6c32409d make sure handles are marked invalid 2005-02-20 00:16:18 +00:00
Doug MacEachern 894b300ad0 synchronize close methods that are invoked by the finalize method 2005-02-20 00:06:25 +00:00
Doug MacEachern 906df7ae55 seen 0 atime on freebsd 2005-02-19 00:34:35 +00:00
Doug MacEachern 07e8e4fc9c freebsd fixup 2005-02-17 02:21:01 +00:00
Doug MacEachern f8a7c94beb make sure mhz dont change 2005-02-17 01:48:25 +00:00
Doug MacEachern 218ec3edea bump version 2005-02-17 00:38:30 +00:00
Doug MacEachern 07ab121475 need long to store pointer on 64bit linux 2005-02-16 22:22:49 +00:00
Doug MacEachern 63c5b91496 platform doc updates 2005-02-13 06:49:16 +00:00
Doug MacEachern 00580471d5 check if CacheSize is valid 2005-02-13 05:37:20 +00:00
Doug MacEachern a4a38b0725 trace start_time in Date format 2005-02-09 07:05:43 +00:00
Doug MacEachern 260f66915e bump version 2005-01-27 02:47:18 +00:00
Doug MacEachern d49a0b720a GetInstances only needs PERF_DETAIL_NOVICE to get the names 2005-01-26 22:04:56 +00:00
Doug MacEachern 14942613a3 use PdhGetRawCounterValue instead of PdhGetFormattedCounterValue 2005-01-26 22:00:44 +00:00
Doug MacEachern 3da65be191 finalize needs to be protected not public else will not get invoked 2005-01-20 00:49:12 +00:00
Doug MacEachern c462123080 declare that the native methods throw Win32Exception 2005-01-20 00:48:19 +00:00
Doug MacEachern 00e64ab40d PR: 9664
fix close method so if an app directly calls close(), finalize wont blow up.
2005-01-20 00:45:00 +00:00
Doug MacEachern 74f104f1fe bump version 2005-01-06 22:35:03 +00:00
Doug MacEachern a168c9c0f6 prevent negative cpu percentage 2004-12-17 07:04:50 +00:00
Doug MacEachern eb1528f3f4 add Service.getServiceNames method 2004-12-12 02:48:39 +00:00
Doug MacEachern e2be44cf1c windows fix 2004-12-11 21:11:41 +00:00
Doug MacEachern 23fbb1c8ce bump version 2004-12-11 21:11:29 +00:00
Doug MacEachern ce617f3867 hpux has disk metrics now 2004-12-11 20:31:48 +00:00
Doug MacEachern 7362619bc1 more fixes for ibm/websphere4 jdk 2004-12-10 00:45:36 +00:00
Doug MacEachern e4a6c819be better format 2004-12-07 06:30:07 +00:00
Doug MacEachern 5b51110c92 update disk metric docs 2004-12-07 06:29:32 +00:00
Doug MacEachern aa0731c3b8 add iostat command 2004-12-07 06:26:25 +00:00
Doug MacEachern 35dfc19937 1.1.12 2004-12-06 01:10:37 +00:00
Doug MacEachern 25c3a927e7 better to make a copy than modify the const string 2004-12-06 01:06:15 +00:00
Doug MacEachern dfdff8b635 use SIGAR_FIELD_NOTIMPL constant in place of -1 or 0 for fields which are not implemented for a given platform 2004-12-05 23:36:48 +00:00
Doug MacEachern 136f564d4b getFileSystemUsage for all fs types 2004-12-05 22:36:54 +00:00
Doug MacEachern 8ebc572677 indent 2004-12-05 01:20:46 +00:00
Doug MacEachern e5582816c6 start disk i/o metrics 2004-12-05 01:18:57 +00:00
Doug MacEachern 93e7a04f89 fix bug under websphere4.0 jdk, key was not always null terminated 2004-11-23 00:22:53 +00:00
Doug MacEachern c9a835a92e bump version 2004-11-22 06:32:27 +00:00
Doug MacEachern 9b111665f1 fix close/finalize 2004-11-22 06:09:47 +00:00
Doug MacEachern 8105d3c8f5 only try to compile jni/win32 on windows 2004-11-22 02:25:30 +00:00
Doug MacEachern 84ca523e7b need to load pdh.dll before sigar.dll 2004-11-22 02:20:26 +00:00
Doug MacEachern 23c0f55080 pdh.dll for nt 2004-11-22 02:13:39 +00:00
Doug MacEachern bb0c1e2079 1.1.11 2004-11-22 02:10:22 +00:00
Doug MacEachern 5a31d9cdab remove setters, just use the fields 2004-11-22 02:07:37 +00:00
Doug MacEachern df88ea5bb4 add cpu wait 2004-11-22 02:05:07 +00:00
Doug MacEachern 46ba56bc17 add cpu.wait metric 2004-11-22 01:51:34 +00:00
Doug MacEachern 921a4ce41c moving ThreadCpuTime.getDiff into Sigar.getThreadCpuDiff 2004-11-21 19:40:21 +00:00
Doug MacEachern a169dba74b put testresults in build/ 2004-11-21 19:25:05 +00:00
Doug MacEachern 2aeeb877c0 use ThreadCpu instead of ThreadCpuTime 2004-11-21 19:22:01 +00:00
Doug MacEachern 14f2e8811f making the native method public and renaming to gather 2004-11-21 19:11:55 +00:00
Doug MacEachern 9616fb7f39 add control method 2004-11-21 18:39:53 +00:00
Doug MacEachern cb8dd003ea make Service.close method public 2004-11-21 03:12:26 +00:00
Doug MacEachern f038a56119 make fields package access 2004-11-21 03:07:39 +00:00
Doug MacEachern a4ed059eae change access for stuff meant to be private 2004-11-21 03:05:17 +00:00
Doug MacEachern 6598602dbc change access for stuff meant to be private 2004-11-21 02:55:19 +00:00
Doug MacEachern cc8b8d2249 exclude win32.test from javadoc 2004-11-21 02:48:37 +00:00
Doug MacEachern 844b34564b remove unused imports 2004-11-21 02:15:41 +00:00
Doug MacEachern 3d89246fef include win32 tests 2004-11-21 02:07:40 +00:00
Doug MacEachern b65a58609f dont test creating of services by default 2004-11-21 01:22:46 +00:00
Doug MacEachern 2a148decc1 dont test creating of registry keys by default 2004-11-21 01:22:37 +00:00
Doug MacEachern 3461d15b4c only run win32 tests on win32 2004-11-21 01:17:51 +00:00
Doug MacEachern 60865160cf fix package name 2004-11-21 01:17:30 +00:00
Doug MacEachern 96e7c48c6c remove unused imports 2004-11-20 21:16:58 +00:00
Doug MacEachern c132f5a706 load pdh.dll for NT 2004-11-20 21:11:09 +00:00
Doug MacEachern dee928ab0e for win32/NT 2004-11-20 21:04:25 +00:00
Doug MacEachern 7ae2710d41 eclipse changes 2004-11-20 21:03:37 +00:00
Doug MacEachern a77a94454f share some utils 2004-11-20 21:02:39 +00:00
Doug MacEachern 0be694fca5 jni adjustments 2004-11-20 21:01:48 +00:00
Doug MacEachern 6353b7bcc3 merging in the win32bindings package 2004-11-20 21:01:16 +00:00
Doug MacEachern 3b0a6af2d2 valid for packets == 0 2004-11-20 19:18:32 +00:00
Doug MacEachern 3cc2b04986 more like linux free command 2004-11-20 02:55:22 +00:00
Doug MacEachern bae9ea52b8 look better w/ printf 2004-11-20 02:53:21 +00:00
Doug MacEachern fcc3854803 printf utils 2004-11-20 02:50:38 +00:00
Doug MacEachern 6e7e2a4b0d add Mem.Actual{Free,Used} 2004-11-20 02:11:12 +00:00
Doug MacEachern fee5b18641 removing mem.{buffer,cached} fields.
replace with actual_{free,used} fields so we can portably adjust
-/+ buffers/cache on linux and perhaps on other platforms w/ different
semantics.
2004-11-20 02:08:16 +00:00
Doug MacEachern 41c0ee4f7c add ThreadCpu test 2004-11-17 05:57:41 +00:00
Doug MacEachern 82035b7471 for testing threadcpu 2004-11-17 05:32:30 +00:00
Doug MacEachern 79cf3f08d3 ThreadCpu wrapper 2004-11-17 04:56:58 +00:00
Doug MacEachern 7eef781321 generate ThreadCpu class 2004-11-17 04:56:18 +00:00
Doug MacEachern eb619027d4 include ChangeLog in the dist 2004-11-17 03:44:08 +00:00
Doug MacEachern a381597fe9 bump version 2004-11-17 03:38:44 +00:00
Doug MacEachern 482aad9aa4 test MultiProc invocation 2004-11-15 19:34:19 +00:00
Doug MacEachern 3c31f93b10 version 1.1.10 2004-11-15 01:14:16 +00:00
Doug MacEachern a44e55ab6a String.matches is not in jdk 1.3, use String.indexOf instead 2004-11-15 00:54:53 +00:00
John Sachs a33a4ff822 add uptime 2004-11-12 18:58:23 +00:00
John Sachs 5e7dbfd40e add sysinfo command 2004-11-12 04:05:47 +00:00
Doug MacEachern 80a7b7879e add MultiProcMem wrappers 2004-11-10 23:38:39 +00:00
Doug MacEachern 54dbe31c62 ProcMem for multiple processes 2004-11-10 23:37:57 +00:00
Doug MacEachern 79e50a55ba add mps command 2004-11-10 23:25:04 +00:00
Doug MacEachern afe1944176 cumulative ps for multiple processes 2004-11-10 23:24:48 +00:00
Doug MacEachern 629ac5d4f9 add MultiProcCpu wrappers 2004-11-10 23:24:14 +00:00
Doug MacEachern 76e26b5d88 make getCpuTime public 2004-11-10 23:23:48 +00:00
Doug MacEachern 0e3be6714e make some fields protected 2004-11-10 23:23:27 +00:00
Doug MacEachern 4e8a5f0c19 get cpu metrics for multiple processes 2004-11-10 23:22:58 +00:00
Doug MacEachern 11a18f86f3 test Idle 2004-11-02 23:17:37 +00:00
Doug MacEachern 7e396814e1 bust out of the frame javadocs (thanks charles) 2004-10-04 15:52:01 +00:00
Doug MacEachern eaca5d4ea3 link javadocs to www.hyperic.net 2004-09-22 19:01:31 +00:00
Doug MacEachern 739f59c255 run examples target 2004-09-22 17:57:17 +00:00
Doug MacEachern 6c7fccda29 use ref instead of unsafe pointer stuff 2004-09-22 17:48:21 +00:00
Doug MacEachern ab39e15dbe workaround FormatSize issue w/ mono. 2004-09-22 16:51:49 +00:00
Ryan Morgan 80af172627 Nant build file changes for 0.85. Nant 0.85 required for mono support. 2004-09-22 00:09:59 +00:00
Ryan Morgan b0614072ae Ignore build directory. 2004-09-22 00:05:32 +00:00
Doug MacEachern f060686381 include LICENSE in dist 2004-09-21 16:44:53 +00:00
Doug MacEachern 56579ff39e LIBSIGAR name cannot be determined at runtime 2004-09-20 22:44:05 +00:00
Doug MacEachern bcd94bb327 use sigar_open instead of sigar_new wrapper 2004-09-20 22:10:01 +00:00
Doug MacEachern 56cbd3ac1b format sizes 2004-09-18 18:02:54 +00:00
Doug MacEachern 1f71614819 catch SigarException only 2004-09-18 17:49:18 +00:00
Doug MacEachern 02464e7cff make sigar-bin configurable for dist 2004-09-18 17:46:28 +00:00
Doug MacEachern 09fb89b461 add SigarNotImplementedException class
add/use Sigar.FindException to throw exception based on errno.
2004-09-17 23:58:22 +00:00
Doug MacEachern ce1d1bb477 throw SigarException 2004-09-17 23:36:51 +00:00
Doug MacEachern f2ced368e1 add SigarException class 2004-09-17 23:33:57 +00:00
Doug MacEachern 5e3e4af2f7 rid unused var warning 2004-09-17 23:14:33 +00:00
Doug MacEachern 70bd73151a wrap some long lines 2004-09-17 23:03:17 +00:00
Doug MacEachern 82512ad3eb use FormatSize 2004-09-17 22:58:50 +00:00
Doug MacEachern afa32b68d1 build Ifconfig.exe 2004-09-17 22:52:32 +00:00
Doug MacEachern ca9991f31c ifconfig example 2004-09-17 22:52:18 +00:00
Doug MacEachern ff4e25b6a2 add FormatSize binding 2004-09-17 22:40:47 +00:00
Doug MacEachern 1b50ea38e2 add NetInterfaceConfig.FlagsString method 2004-09-17 22:32:45 +00:00
Doug MacEachern 2ed6e3d95d add net flag constants 2004-09-17 22:20:02 +00:00
Doug MacEachern 6fd5c009ee add NetInterfaceStat binding 2004-09-17 22:16:14 +00:00
Doug MacEachern f0d2b2a50f remove Mem.user field 2004-09-17 22:05:38 +00:00
Doug MacEachern 47a544ec5a convert netaddr to string 2004-09-17 21:05:59 +00:00
Doug MacEachern 14599dcd6a NetInterfaceConfig binding 2004-09-17 20:46:30 +00:00
Doug MacEachern 5882915d14 ifconfig example 2004-09-17 20:21:56 +00:00
Doug MacEachern 1e469bdded convert NetAddr to string 2004-09-17 20:21:39 +00:00
Doug MacEachern 70e3f80232 converting NetAddr to string 2004-09-17 20:21:02 +00:00
Doug MacEachern bca2d77746 add format_size 2004-09-17 19:00:57 +00:00
Doug MacEachern 41bed911d5 add net flags 2004-09-17 19:00:44 +00:00
Doug MacEachern e358790125 catch file_system_usage exceptions 2004-09-17 18:15:36 +00:00
Doug MacEachern 0374c719ee add NetInterfaceList binding 2004-09-17 18:00:16 +00:00
Doug MacEachern a733fa8a8b use long pointer on osf 2004-09-06 17:58:57 +00:00
Doug MacEachern c4b58c19bc need to make pointer size adjustment from int to long at compile time only where needed. 2004-09-06 17:50:58 +00:00
Doug MacEachern 5f3deb8927 change sigar pointer field from int to long.
on tru64 size(void*) == 8 which does not fit into sizeof(int) == 4
2004-09-06 17:43:37 +00:00
Doug MacEachern 53f9672970 bump version 2004-09-06 01:06:30 +00:00
Doug MacEachern 287db1525e tagging 1.1.9 2004-09-06 01:05:07 +00:00
Doug MacEachern ebf7fb5ced cwd might be empty 2004-09-04 18:57:00 +00:00
Doug MacEachern e575176056 synchronize sigar invoker 2004-08-30 21:06:55 +00:00
Doug MacEachern 6008f8bb79 fix possible NPE 2004-08-27 23:07:21 +00:00
Doug MacEachern a8ab98e6cb check args.length before indexing 2004-08-25 17:06:21 +00:00
Doug MacEachern 77d014b24c bump version 2004-08-23 15:56:22 +00:00
Doug MacEachern 6646164c29 1.1.8 2004-08-23 15:43:10 +00:00
Doug MacEachern fce8c42ae0 test ProcTime.getTotal 2004-08-23 15:36:35 +00:00
Doug MacEachern 67c6b5dcd0 user ProcTime.getTotal 2004-08-21 00:26:12 +00:00
Doug MacEachern 9b89e1b9f8 remove Total method, super class has it now 2004-08-21 00:25:37 +00:00
Doug MacEachern 4736d77c87 add proc_time.total field (sum of user+sys) 2004-08-21 00:25:07 +00:00
Doug MacEachern 606275fc36 renaming proc_time.{utime,stime} to proc_time.{user,sys}
'utime' and 'stime' are common within system structures, but with lots of
other stuff in the structure unrelated to time.  having 'time' in both the
structure/class name and the field at the sigar level is just lame.
2004-08-21 00:13:13 +00:00
Doug MacEachern 641253b359 better permission denied message 2004-08-18 16:05:31 +00:00
Doug MacEachern 9c866c1369 getUserDeniedMessage wrapper 2004-08-18 16:05:07 +00:00
Doug MacEachern bbc2a738ca helper method for better access denied to process message 2004-08-18 16:03:45 +00:00
Doug MacEachern ad85def2fb map EACCES/ERROR_ACCESS_DENIED to SigarPermissionDeniedException 2004-08-18 15:46:34 +00:00