Commit Graph

584 Commits

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