[CentOS] Collecting data
Keith Roberts
keith at karsites.net
Fri Dec 24 15:32:19 UTC 2010
On Fri, 24 Dec 2010, derleader __ wrote:
> To: centos at centos.org
> From: derleader __ <derleader at abv.bg>
> Subject: [CentOS] Collecting data
>
>
> Hi,
>
>
>
>
> I'm developing C plugin for Centos which will be installed as kernel module. The problem is how to collect the data about:
> CPU
> Check – Utilization, Model, Number of Cores
> RAM
> Check – Total Memory, Free Memory, Memory Load
> HDD
> Check – Number of physical HDDs, Number of logical partitions,
> Total space, Free space
> Running
> processes – Total number of processes
> Logs
> – system logs such as error logs
> System
> uptime
> Users
> logged in and last login – total list of users
> Total
> network connections
> Check
> hardware parts model and number The kernel module will check the status of the OS every 5 minutes. What is the most efficient way to collect these data?
Check this out.
It compiles the sort of thing you're doing into a loadable
dynamic kernel module, that loads without having to do a
reboot.
Name : systemtap
Arch : i386
Version : 1.1
Release : 3.el5_5.3
Size : 6.3 M
Repo : installed
Summary : Instrumentation System
URL : http://sourceware.org/systemtap/
License : GPLv2+
Description: SystemTap is an instrumentation system for
systems running Linux 2.6.
: Developers can write instrumentation to collect
data on the operation
: of the system.
Kind Regards,
Keith Roberts
--
In theory, theory and practice are the same;
in practice they are not.
This email was sent from my laptop with Centos 5.5
More information about the CentOS
mailing list