Doug MacEachern
36fc25dab6
_r functions are deprecated in hpux 11 and not supported on itanium
2006-08-05 00:35:00 +00:00
Doug MacEachern
e472dc9d9a
add copyright
2006-07-15 17:46:36 +00:00
Doug MacEachern
e7e089d5e7
convert net_route to use net_address_t
2006-07-04 19:27:59 +00:00
Doug MacEachern
b6950ca519
store net_connection addresses in binary rather than string
2006-07-04 16:41:53 +00:00
Doug MacEachern
26d9d5fa4f
minor cleanup
2006-07-01 18:36:42 +00:00
Doug MacEachern
8115fc3f9e
implement sigar_net_connection_walk for hpux
2006-07-01 18:14:13 +00:00
Doug MacEachern
475ddf2428
remove mem.shared
2006-07-01 02:47:09 +00:00
Doug MacEachern
8355e44d8c
cast to prevent possible integer overflow in filesystem_usage
2006-05-31 00:59:14 +00:00
Doug MacEachern
39e0b3b948
add net_interface_stat.speed
2006-03-07 01:35:56 +00:00
Doug MacEachern
9f5ad58812
add net_interface_stat.speed
2006-03-07 01:08:23 +00:00
Doug MacEachern
e63e0ff456
remove proc_mem.{rss,vsize}
2006-03-04 02:48:58 +00:00
Doug MacEachern
9ca64171c2
move sigar_getword to sigar_util
2005-12-13 01:18:30 +00:00
Doug MacEachern
530157168d
add proc_mem page fault metrics
2005-11-23 17:39:28 +00:00
Doug MacEachern
6b7a36f521
add proc_state.processor
2005-11-23 01:16:52 +00:00
Doug MacEachern
059b8554ac
add proc_state.threads
2005-11-22 22:26:37 +00:00
Doug MacEachern
ac891b330e
proc_mem.resident = proc_mem.rss
2005-11-01 19:06:31 +00:00
Doug MacEachern
9c20564afa
set some route flags
2005-07-12 18:45:28 +00:00
Doug MacEachern
1ad9678af8
skip memcpy
2005-05-13 03:13:00 +00:00
Doug MacEachern
1618ed7214
add udp listen connections
2005-05-13 03:05:16 +00:00
Doug MacEachern
0775cc840b
mib wrapper
2005-05-13 02:49:51 +00:00
Doug MacEachern
0a5e33cc27
fix connection ports
2005-05-13 02:10:51 +00:00
Doug MacEachern
f019d2594b
use sigar_inet_ntoa
2005-05-13 01:22:40 +00:00
Doug MacEachern
b16244a3ad
always open_mib O_RDONLY.
...
add some missing close_mib calls if error happens.
2005-05-12 16:03:02 +00:00
Doug MacEachern
ff280a9b25
implement tcp portion of net_connection_list
2005-05-12 15:59:28 +00:00
Doug MacEachern
9101d2d95e
fold hp specific cpu states
2005-05-12 02:45:08 +00:00
Doug MacEachern
11c7fb330b
convert cpu times to seconds
2005-05-12 00:50:47 +00:00
Doug MacEachern
7dbdd9724a
fold duplication getting cpu metrics
2005-05-12 00:47:32 +00:00
Doug MacEachern
22452e99fc
add file_system_usage_t.used field
2005-04-26 19:55:21 +00:00
Doug MacEachern
009d51854c
impl new disk metrics
2005-04-07 01:50:46 +00:00
Doug MacEachern
aa3a6a201d
init new disk fields
2005-04-07 01:28:07 +00:00
Doug MacEachern
bcb098a34d
stub proc_port for all platforms
2005-03-16 02:47:57 +00:00
Doug MacEachern
b9144d1728
pass sigar_t* to sigar_os_error_string
2005-03-12 06:19:34 +00:00
Doug MacEachern
9721ca0121
implement disk i/o metrics
2004-12-07 16:53:34 +00:00
Doug MacEachern
728fd6d75d
initialize disk metrics for all platforms
2004-12-05 23:42:23 +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
46ba56bc17
add cpu.wait metric
2004-11-22 01:51:34 +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
65fe21ae2b
thread_cpu impl
2004-11-17 05:50:18 +00:00
Doug MacEachern
1299660b6c
thread_cpu stub
2004-11-17 05:35:17 +00:00
Doug MacEachern
554e241136
remove proc_list optimization. while max_proc wont change, it may be set to
...
an a very large number seems that can make pstat_getproc choke.
change to loop through with a small array.
2004-09-28 21:39:01 +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
dc4168178d
removing uptime.idletime (only linux had this)
2004-07-21 21:56:55 +00:00
Doug MacEachern
ddc6f4c55c
missed api _list convention, cpu_infos -> cpu_info_list
2004-07-10 04:44:45 +00:00
Doug MacEachern
97472cb48e
stub proc_modules_get
2004-06-22 19:40:37 +00:00
Doug MacEachern
dffe0da855
Initial revision
2004-06-21 22:37:04 +00:00