SCIENTIFIC-LINUX-DEVEL Archives

December 2010

SCIENTIFIC-LINUX-DEVEL@LISTSERV.FNAL.GOV

Options: Use Monospaced Font
Show HTML Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
derleader __ <[log in to unmask]>
Reply To:
derleader __ <[log in to unmask]>
Date:
Fri, 24 Dec 2010 17:33:37 +0200
Content-Type:
multipart/alternative
Parts/Attachments:
text/plain (838 bytes) , text/html (1812 bytes)
 
 Hi,




 I'm developing C plugin for Scientific Linux 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?

Regards
Peter 



ATOM RSS1 RSS2