Hi,




 I'm developing C plugin for Debian 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 

Reply via email to