BSDCon Europe 17 nov 2002 - PowerPoint PPT Presentation

1 / 16
About This Presentation
Title:

BSDCon Europe 17 nov 2002

Description:

Viewer. system. Requirements. collection. collection. BSDCon Europe. 17 nov 2002. Pim Buurman ... All tests on the node are applied. Overlapping requirements ... – PowerPoint PPT presentation

Number of Views:18
Avg rating:3.0/5.0
Slides: 17
Provided by: pimbu
Category:

less

Transcript and Presenter's Notes

Title: BSDCon Europe 17 nov 2002


1
Xperteyeskeeping your system under control
  • Pim Buurman

2
Introduction
  • The Problem
  • The Solution
  • Architecture
  • Requirements
  • Extending

3
The Problem
  • Many systems, few administrators
  • Errors and inconsistencies do not show up at once

4
The Solution
  • Independent checking tool
  • Fully configurable
  • Extendible
  • Fast
  • Xperteyes

5
Architecture
system
Collector
collection
Requirements
Checker
collection
Viewer
6
Implementation
  • Python
  • wxPython
  • Python C-extensions
  • compact and fast storage
  • system specific collecting

7
Collectors
  • Configuration data
  • Hierarchy - table - irregular
  • Hierarchical storage

8
General Checker
  • check ltreqsgt ltoutgt ltcollectiongt
  • Errors

9
Requirements
  • Object and selection
  • Tests
  • Context and severity

10
Requirements 2
  • Selection f(curr, spec)
  • Test f(curr)
  • Customization
  • Python as test language

11
Requirement interpretation
  • All tests on the node are applied
  • Overlapping requirements
  • More specific blocks less specific

12
Requirement interpretation 2
/
require('/', perm_le(0755), selectionALL) require
('/tmp', perm_eq(01777), uid_eq(0)) require('/tm
p', perm_le(0777), selectionALL_CHILDREN)
/var
/usr
/tmp
/tmp/pim
/tmp/john
13
Viewer
  • Demonstration

14
Repairing
  • Require('/', uid_eq(0, repairActionsrepair.uid_
    eq(0)))

15
Extending
  • New test
  • New collector

16
Conclusion
  • Simple program, complex configuration
  • Available Summix stand
  • Price your business card
Write a Comment
User Comments (0)
About PowerShow.com