Directory Sizer 2 Architecture

Overview Architecture Download Register FAQ Support

Architecture

Directory Sizer uses a range of MS technologies: C++ for NT Services, SQL Server 7 or 2000 for database services, ADO (MDAC) for communication with the database, and Internet Information Server 4 or 5.x with ASP pages for the user and administration interface.

Directory Sizer Scanner runs on each machine to be scanned. It is a single small 36 KB exe written in C++ which runs as a service on each machine, and scans the system for disk and directory size information when requested by Directory Sizer Central. A remote setup program lets you install this service remotely on other machines from a central NT machine.

Directory Sizer Central initiates Directory Sizer Scanner on remote machines according to a built in schedule you define. It is a 95KB C++ exe which runs as a service. It retrieves the disk and directory size information from each remote machine and logs these to a central database using ADO. It also initiates purges of the database. This service must run on a machine and under an account with access to all the remote machines.

Directory Sizer Database is a SQL Server 7/2000 database, called dszDB by default. It has been written with performance and minimisation of size in mind. dszDB stores the disk and directory size information for graphing change in size over time.

Directory Sizer Web is a set of Internet Information Server ASP pages that query the database and output HTML for Internet Explorer 4.0 or higher clients. The main pages let you view server sizes, disk usage, and then drill down to disk usage in directories. Admin pages let you change the schedule, change the number of directory levels to collect, purge parameters etc.

Now see Planning your installation....


Directory Sizer, FranzO Software