noxqs.org's

FROG
FRee-open-source project-lOG

15/5/2007

Inventaris

Filed under: General — wig @ 8:59 am

Ik wil een inventaris maken van de toestellen, op dit moment alleen in verband met IT.

Bestaat daar vrije software voor? (Free Software of Open Source, of ..)

Heb je die inventaris best op een server op het interne netwerk staan? Bv Php programma met een MySQL database, zodat je ze van overal in het bedrjif met een browser + login kan raadplegen, updaten enz?

Of moet je er juist voor zorgen dat die onafhankelijk is van je IT infrastructuur, zodat je ze kan raadplegen op het moment dat er iets grondig mis gaat (brand, diefstal,…). Op een laptop is handig dan? Maar niet laten stelen. En hoe backupen?

Of toch beter op het web, zodat je er ook vanop een andere locatie aankan? Maar wat gooi je dan te grabbel bij een foutje in de code?

Het was ooit een slashdot vraag, maar daar lijkt het meest gegeven antwoord: “wij maken geen documentatie” …

Eerste idee: twee tabellen;

  • de apparaten
  • de netwerk-interfaces

(omdat er 0, 1 nic’s op apparaten tot 8, 12, 24 op hub/switches kunnen zijn)

device:

Field Type Attributes Null Default Extra
int(10) No auto_increment
varchar(50) No
varchar(80) No
varchar(80) No
varchar(30) No
varchar(80) No
int(10) No 0
varchar(80) No
varchar(80) No
text No
varchar(80) No
int(11) No 0
int(11) No 0
int(11) No 0
date No 0000-00-00
date No 0000-00-00
varchar(10) No
date No 0000-00-00
varchar(10) No

Dat lijkt al bruikbaar voor inventaris van apparaten. Dan de netwerk-interface:

nic:

fld Type Attributes Null Default Extra
int(11) No auto_increment
int(11) No 0
varchar(20) No
int(11) No 0
varchar(20) No
varchar(20) No
char(1) No
varchar(15) No
varchar(80) No
varchar(10) No
date No 0000-00-00
varchar(10) No
date No 0000-00-00

Nu ontbreken nog de typische IT-gegevens als processor, geheugen, opslagcapaciteit, drives, … en operating system.

Maken we er een aparte tabel van “it-eigenschappen” van? Alleen relevante gegevens kunnen dan opgenomen worden.

We hebben een lijst van “opties”, zoals cpu_speed, cpu_name, cpu_cores, floppy-, cdrom-, dvdrom-, cdrw-, dvdrw-, tapeDDS-, tapeDDS2-, enz-drives, rack/tower/desktop case, … . Voor sommige toepassingen zal dat helemaal niet nodig zijn, of slechts één, of enkele gegevens.

Flexibel maken zodat je kan kiezen uit de opties, en dan een gegeven invullen, met een extra mogelijkheid om een optie bij te maken, die vanaf dan ook beschikbaar is in het systeem.

Options heeft het voordeel dat het universeler is dan puur IT. Tabel options met id, getal en tekst waarbij de tekst de eenheid kan bevatten van het getal, of gewoon commentaar kan zijn.

option:

Field Type Attributes Null Default Extra
int(11) No 0
varchar(50) No
int(11) No 0
text No
int(11) No 0
varchar(10) No
date No 0000-00-00
varchar(10) No
date No 0000-00-00

No Comments

No comments yet.

RSS feed for comments on this post.

Sorry, the comment form is closed at this time.

Powered by WordPress