An Intelligent Maintenance System with Open Source Software

  • Takumi Ichimura
  • Yoshiaki Kurosawa
  • Akira Hara
  • Kenneth J. Mackin
Part of the Lecture Notes in Electrical Engineering book series (LNEE, volume 4)

In this chapter, we propose a web-based management tool for maintaining computers in a LAN environment. The proposed tool has two main features. One function is to detect hardware faults by utilizing Cacti [1]. Cacti is a complete network graphing solution designed to harness the power of RRDTool (Round Robin Database Tool)’s data storage and graphing functionality. The other function is to detect software errors from abnormal state messages appearing in system LOG files not only in the operating system (OS) but also in the application software. The system finds abnormal states using diagnostic rules that are extracted by automatically de- fined groups (ADG) [2, 3]. Moreover, the developed system notifies administrators by sending an e-mail if it finds an abnormal state in the hardware or software. The developed system is successfully operated in university computer labs with more than 300 computers and 20 servers, without any human monitors.


Regular Expression Hard Disk Drive Abnormal State Rule Extraction Computer Server 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Cacti. Open Source Software.
  2. 2.
    Hara A, Nagao T (1999) “Emergence of cooperative behavior using ADG; Automatically Defined Groups,” Proc. of the 1999 Genetic and Evolutionary Computation Conf., pp. 1039–1046Google Scholar
  3. 3.
    Kurosawa Y, Hara A, Ichimura T, Kawano Y (2006) “Extraction of Error Detection Rules without Supervised Information from Log Files Using Automatically Defined Groups,” Proc. of The 2006 IEEE International Conference on System, Man and Cybernetics, pp. 5314–5319Google Scholar
  4. 4.
    The Open Source Definition,
  5. 5.
    The Open Source Initiative,
  6. 6.
    The Linux Kernel Archives,
  7. 7.
  8. 8.
    Eric Steven Raymond, “The Cathedral and Bazaar”,
  9. 9.
    Information-Technology Promotion Agency,
  10. 10.
  11. 11.
    Lonvick C (2001) The BSD Syslog Protocol, RFC3164, AugustGoogle Scholar
  12. 12.
    Hallam-Baker PM, Behlendorf B (1996) W3C Working Draft WD-logfile-960323,
  13. 13.
  14. 14.
    The Apache Software Foundation Log Files, Apache HTTP Server Version 2.2 Manual,, 2006
  15. 15.
    Hara A, Ichimura T, Yoshida K (2005) “Discovering multiple diagnostic rules from coronary heart disease database using automatically defined groups,” Journal of Intelligent Manufacturing, Vol.16, No.6, pp. 645–661CrossRefGoogle Scholar
  16. 16.
    Hara A, Ichimura T, Takahama T, Isomichi Y (2004) “Discovery of Cluster Structure and The Clustering Rules from Medical Database Using ADG; Automatically Defined Groups,” Knowledge-Based Intelligent Systems for Healthcare, T. Ichimura and K. Yoshida (Eds.), pp. 51–86Google Scholar
  17. 17.
  18. 18.
  19. 19.
    McCloghrie K (1990) Management Information Base for Network Management of TCP/IP-based internets, RFC1156, MayGoogle Scholar
  20. 20.
    McCloghrie K (1991) Management Information Base for Network Management of TCP/IP-based internets:MIB-II, RFC1156, MarchGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC 2008

Authors and Affiliations

  • Takumi Ichimura
    • 1
  • Yoshiaki Kurosawa
    • 1
  • Akira Hara
    • 1
  • Kenneth J. Mackin
    • 2
  1. 1.Department of Intelligent SystemsHiroshima City UniversityJapan
  2. 2.Department of Information SystemsTokyo University of Information SciencesJapan

Personalised recommendations