Commit Graph

784 Commits

Author SHA1 Message Date
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