有关基于数据挖掘的系统异常检测的问题

各位大神你们好,本人弱X大四待毕业大学生一枚,毕业设计涉及到使用数据挖掘技术来
实现一个系统的异常检测,但是有很多问题不知道如何下手,所以在这请教诸位:
1.用于学习和挖掘的系统实时日志信息怎样提取出来
2.不知道有没有一种数据挖掘工具是可以编译运行自己的算法代码或者可以调用自己的算
法的呢

先在这谢过诸位~