Scientific Linux Inventory Project

Fermilab Linux Inventory Project

What
The inventory project is designed to keep track of the hardware and software of linux based computers here at fermilab. We have picked the ocsinventory client.
This is a lightweight perl script. This client runs on your system via cron. It inventories you system and then sends the inventory up to a collection server. It does not download software. It has been designed to work on SLF 3.0.x and SLF 4.x . It should work on RHEL 3 and RHEL 4.

Why
The DOE is mandating that we keep track of our machines, both hardware and software.
The Windows people are implementing SMS. The Mac's are running ... something that interfaces with SMS. For linux, we are implementing SLIP.

How
We are initially pushing out ocsinventory on a workgroup by workgroup basis, via the nightly yum cron job. That allows us to slowly ramp up, testing to make sure we don't find any hidden supprises.
After we have pushed it out to all the workgroups, we will put it in the 'addons' directory, which should effectivly put it on all the Scientific Linux Fermi machines at the lab.

Timeline
This timeline is tenative, but we're going to try to follow it as best we can.
Workgroups Date
BTeV
BTeVSimulation
BTeVTrigger
BTeVWorker
ConsoleServer
CSS
GenericFarm
Already Done
CPD
EAG
OAA
Sidet
SDSS
October 3, 2006
done
CDFlevel3
CDFCAFworker
ClueD0Workstation
D0online
FarmsConsole
RIP
October 5, 2006
done
Astro
CMSdesktop
CMSserver
CMSfarm
CDF
CDFoffsite
CDFonline
Minos
Theory
October 10, 2006
done
BooNE
BooNEDataServer
CPD
CPDserver
FnaluBatch
FnaluInteractive
FOCUS
October 11, 2006
done
Farms October 17, 2006
done
FermiStandAlone
FermiVeryGeneric
FermiGenericDesktopOffsite
October 18, 2006
done
ADDONS - SLF 3.0.x October 25, 2006
being done
ADDONS - SLF 4.x October 26, 2006
ADDONS - 73x October 31, 2006