Audit kernel module usage in Oracle
I don't think this question can be answered without further details but some general thoughts:


What kernel are you talking about? If it's the OS Kernel then there are a few different ways depending on your OS and/or your Linux distribution. And it's depends  on your job role - are you responsible for the database server's Os, too or are you just responsible for the database?
Do you have some kind of monitoring software like e.g. EnterpriseManger/GridControl? If so, a lot of baselining and auditig can be done with this tool, but beware that there a a lot of features that require special licenses. Read the most recent licensing documentaition for that. Even if you don't use the tool itself (e.g. for integration in another monitoring tool) but want to query the underlying views, you have to buy the license. 
If database auditing is required have a look at the documentation for your database release. With 12c the unified auditing is the way to go.