<p>You may want to post this on centos mailing lists as well.</p>
<div class="gmail_quote">On Dec 24, 2010 10:23 AM, "derleader __" <<a href="mailto:derleader@abv.bg">derleader@abv.bg</a>> wrote:<br type="attribution">>  <br>> Hi,<br>> <br>> <br>> <br>> <br>
>  I'm developing C plugin for Centos which will be installed as kernel module. The problem is how to collect the data about:<br>>     CPU<br>>        Check  Utilization, Model, Number of Cores  <br>>         RAM<br>
>    Check  Total Memory, Free Memory,  Memory Load  <br>>             HDD<br>>   Check  Number of physical HDDs, Number of logical partitions,<br>>    Total space, Free space  <br>>             Running<br>>       processes  Total number of processes  <br>
>        Logs<br>>   system logs such as error logs  <br>>            System<br>>        uptime  <br>>      Users<br>>         logged in and last login  total list of users  <br>>      Total<br>>         network connections  <br>
>        Check<br>>         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?<br>> <br>> Regards<br>> Peter <br>
> <br>> <br>> <br></div>