Preparing your learning space...
73% through Projects tutorials
In this project, you will build a comprehensive asset inventory for a medium-sized organization. You'll learn to discover, classify, and document all IT assets including hardware, software, data, and network devices. A complete asset inventory is the foundation of any security program.
Summit Healthcare, a regional healthcare provider with 200 employees, needs a complete IT asset inventory. They've never had a formal inventory process. You must:
π‘ Free Lab Setup: All tools needed are completely free:
- Nmap β Network discovery (free, open source)
- Snipe-IT β Full asset management system (free, self-hosted)
- PowerShell β Windows automation (built-in, free)
- Google Sheets / Excel β For manual tracking (free tier available)
- Rumble β Network discovery (free tier available)
No paid licenses needed! Practice on your home network or a virtual lab.
π Your Step-by-Step Task:
- Read the Summit Healthcare scenario (below)
- Perform a network scan using Nmap:
nmap -sn 192.168.1.0/24- Document all discovered devices in a spreadsheet
- Classify each asset by type, criticality, and data sensitivity
- Build an asset database β use Snipe-IT (free) or Google Sheets
- Assign asset tags using your organization scheme
- Create a lifecycle management plan (EOL dates, refresh schedule)
- Generate an inventory dashboard/report
- Establish ongoing maintenance procedures
- Complete the deliverables checklist and take the quiz
After completing this project, you will be able to:
"You can't protect what you don't know you have."
An asset inventory is the starting point for:
β Vulnerability Management: Knowing what needs patching
β Risk Assessment: Knowing which assets are critical
β Incident Response: Knowing what systems are affected
β Compliance: Demonstrating control over assets
β License Management: Avoiding over/under licensing
β Budget Planning: Knowing what needs replacement
β Disaster Recovery: Knowing what to restore first
β Change Management: Understanding impact of changes
| Problem | Impact |
|---|---|
| Shadow IT | Unauthorized devices/services on network |
| Unpatched systems | Missed critical vulnerabilities |
| Orphaned assets | Paying for unused licenses/services |
| Breach response gaps | Not knowing all affected systems |
| Compliance violations | Failed audits, regulatory fines |
| Data loss | Unknown data stores not backed up |
| Security blind spots | No visibility into rogue devices |
HARDWARE:
βββββββββββββββββββββββββββββββ¬βββββββββββββββββββ
β Category β Examples β
βββββββββββββββββββββββββββββββΌβββββββββββββββββββ€
β Servers β Physical, virtual β
β Workstations β Desktops, laptops β
β Mobile Devices β Tablets, phones β
β Network Equipment β Routers, switches β
β Security Appliances β Firewalls, IDS β
β Peripherals β Printers, scannersβ
β Storage β NAS, SAN, DAS β
β Infrastructure β UPS, HVAC, racks β
βββββββββββββββββββββββββββββββ΄βββββββββββββββββββ
SOFTWARE:
βββββββββββββββββββββββββββββββ¬βββββββββββββββββββ
β Category β Examples β
βββββββββββββββββββββββββββββββΌβββββββββββββββββββ€
β Operating Systems β Windows, Linux β
β Business Applications β ERP, CRM, Email β
β Security Software β AV, EDR, SIEM β
β Development Tools β IDEs, CI/CD tools β
β Database Systems β SQL, Oracle, MongoDBβ
β Cloud Services β SaaS, PaaS, IaaS β
βββββββββββββββββββββββββββββββ΄βββββββββββββββββββ
DATA:
βββββββββββββββββββββββββββββββ¬βββββββββββββββββββ
β Category β Examples β
βββββββββββββββββββββββββββββββΌβββββββββββββββββββ€
β Structured Data β Databases β
β Unstructured Data β Files, documents β
β Intellectual Property β Patents, source β
β PII/PHI β Personal data β
β Configuration Data β Configs, passwordsβ
β Backups β All data types β
βββββββββββββββββββββββββββββββ΄βββββββββββββββββββ
PEOPLE & OTHER:
βββββββββββββββββββββββββββββββ¬βββββββββββββββββββ
β Category β Examples β
βββββββββββββββββββββββββββββββΌβββββββββββββββββββ€
β Personnel β Employees, contractorsβ
β Accounts β System, service accountsβ
β Certificates β SSL/TLS, code signing β
β Vendor Relationships β Third-party services β
β Facilities β Offices, data centers β
βββββββββββββββββββββββββββββββ΄βββββββββββββββββββ
Phase 1: PLANNING
ββ Scope, objectives, tools, stakeholders
Phase 2: DISCOVERY
ββ Automated scanning, manual checking, document review
Phase 3: DATA COLLECTION
ββ Asset details: IP, location, owner, configuration
Phase 4: CLASSIFICATION
ββ Tag, categorize, assign criticality and data sensitivity
Phase 5: DOCUMENTATION
ββ Build inventory database, create records
Phase 6: MAINTENANCE
ββ Update procedures, regular scans, audits
SCOPE:
[ ] Which locations are included?
[ ] Which departments?
[ ] Virtual/cloud assets included?
[ ] Mobile devices included?
[ ] Software licenses included?
[ ] Data assets included?
[ ] Third-party managed devices?
OBJECTIVES:
[ ] Complete hardware inventory
[ ] Software license tracking
[ ] Data classification
[ ] Security baseline for all assets
[ ] Lifecycle management data
[ ] Budget/replacement planning
TIMELINE:
Start date: [Date]
Discovery phase: Week 1-2
Data collection: Week 2-3
Classification: Week 3-4
Documentation: Week 4-5
Review: Week 5
| Method | Speed | Accuracy | Coverage | Cost | Best For |
|---|---|---|---|---|---|
| Automated Scanning | Fast | High | Network-connected | Low-Medium | Network devices |
| Network Discovery | Fast | Medium | All network devices | Low | Initial sweep |
| Agent-based | Fast | Very High | Installed endpoints | Medium | Managed devices |
| Manual Walkthrough | Slow | High | Physical devices | High | Physical verification |
| Document Review | Medium | Low-Medium | Known assets | Low | Starting point |
| Procurement Records | Slow | Medium | Purchased assets | Low | Baseline |
| CMDB Integration | Fast | Very High | Managed assets | High | ITSM integration |
HYBRID APPROACH:
1. DOCUMENT REVIEW β Gather existing procurement, HR, and IT records
2. AUTOMATED SCAN β Use tools to discover network-connected devices
3. AGENT DEPLOYMENT β Install agents on managed endpoints
4. MANUAL VERIFICATION β Physically verify server rooms and closets
5. INTERVIEWS β Ask department heads for department-specific assets
6. RECONCILIATION β Cross-reference all sources, resolve conflicts
BY CRITICALITY (Business Impact if Lost):
Critical (C) β Essential for operations, no acceptable downtime
High (H) β Important, brief acceptable downtime (<4 hours)
Medium (M) β Useful, acceptable downtime (<24 hours)
Low (L) β Convenience, acceptable downtime (>24 hours)
BY DATA SENSITIVITY:
Restricted (R) β PII, PHI, trade secrets, financial data
Confidential (C) β Internal data, would cause some harm
Internal (I) β General business data
Public (P) β No harm if disclosed
BY LOCATION:
Site-01 β Main Office (123 Main St)
Site-02 β Branch Office (456 Oak Ave)
Site-03 β Data Center (789 Tech Blvd)
Remote β Home office / field
Cloud β AWS, Azure, GCP, M365
BY STATUS:
Active β In production use
Spare β Available, not in use
Retired β Decommissioned, not disposed
Pending-Disposal β Awaiting secure disposal
Lost/Stolen β Reported missing
Asset ID Format: [Type]-[Location]-[###]
Example: SRV-MAIN-001 (Server at Main Office, #001)
WKS-BRCH-042 (Workstation at Branch Office, #042)
SW-CLOUD-001 (Software Cloud, #001)
Recommended Fields:
ββββββββββββββββββββββ¬ββββββββββββββββββββββββββββββββββ
β Field β Example β
ββββββββββββββββββββββΌββββββββββββββββββββββββββββββββββ€
β Asset ID β SRV-MAIN-001 β
β Asset Name β DC01 β
β Asset Type β Server (Physical) β
β Status β Active β
β Criticality β Critical β
β Data Sensitivity β Restricted β
β Location β Main Office - Server Room β
β Department β IT Operations β
β Owner β Jane Smith β
β IP Address β 10.0.1.5/24 β
β MAC Address β AA:BB:CC:DD:EE:01 β
β OS/Version β Windows Server 2022 β
β Manufacturer β Dell β
β Model β PowerEdge R740 β
β Serial Number β ABC123XYZ β
β Purchase Date β 2024-03-15 β
β Warranty Expiry β 2027-03-15 β
β EOL Date β 2029-03-15 β
β Software Installed β DB: SQL Server 2022, AV: Defenderβ
β Notes β Primary domain controller β
ββββββββββββββββββββββ΄ββββββββββββββββββββββββββββββββββ
π All tools listed here are FREE! No paid licenses required for this project.
| Tool | Type | Platform | Cost | Discovery Method |
|---|---|---|---|---|
| Snipe-IT | Open source ITAM | Web-based | Free | Manual import |
| GLPI | Full ITSM + inventory | Web-based | Free | Agent + network |
| Rumble | Network discovery | Cross-platform | Free tier | Network scan |
| Nmap | Network scanning | Cross-platform | Free | Network scan |
| NetBox | DCIM/IPAM | Web-based | Free | Manual + API |
| SpiceWorks | Helpdesk + inventory | Cloud | Free | Agent + manual |
| Lansweeper | Full inventory | Windows | Free (up to 100 assets) | Network scan + agent |
| Excel/Sheets | Manual tracking | Cross-platform | Free | Manual |
1. PRIMARY: Lansweeper or Snipe-IT (free, comprehensive)
2. SCANNING: Nmap + Rumble for network discovery
3. MANUAL: Google Sheets for offline assets
4. INTEGRATION: Connect inventory to ticketing system
# Discover all live hosts on subnet
nmap -sn 10.0.1.0/24
# OS detection
nmap -O 10.0.1.5
# Service/port scan
nmap -sV 10.0.1.5
# Full scan with scripts
nmap -A 10.0.1.0/24
# Scan multiple subnets
nmap -sn 10.0.1.0/24 10.0.2.0/24 192.168.1.0/24
# Save output
nmap -oA summit_discovery 10.0.1.0/24
# Get all computers in AD domain Get-ADComputer -Filter * -Properties * | Select-Object Name, OperatingSystem, LastLogonDate | Export-Csv ad_computers.csv # Get local installed software Get-WmiObject Win32_Product | Select-Object Name, Version, Vendor | Export-Csv installed_software.csv # Get hardware info Get-WmiObject Win32_ComputerSystem | Select-Object Manufacturer, Model, TotalPhysicalMemory # Get disk info Get-WmiObject Win32_LogicalDisk -Filter "DriveType=3" | Select-Object DeviceID, @{N='SizeGB';E={$_.Size/1GB -as [int]}}, @{N='FreeGB';E={$_.FreeSpace/1GB -as [int]}}
#!/bin/bash
# Linux asset inventory collection script
echo "=== SYSTEM INFO ==="
hostname
echo "OS: $(cat /etc/os-release | grep PRETTY_NAME | cut -d'"' -f2)"
echo "Kernel: $(uname -r)"
echo "Uptime: $(uptime -p)"
echo "=== HARDWARE ==="
echo "CPU: $(lscpu | grep 'Model name' | cut -d: -f2)"
echo "Memory: $(free -h | grep Mem | awk '{print $2}')"
echo "Disks:"
lsblk -o NAME,SIZE,TYPE,MOUNTPOINT | grep -v loop
echo "=== NETWORK ==="
ip addr show | grep -E 'inet |link/ether'
echo "Default Gateway: $(ip route | grep default | awk '{print $3}')"
echo "DNS: $(grep nameserver /etc/resolv.conf | awk '{print $2}')"
echo "=== SERVICES ==="
systemctl list-units --type=service --state=running --no-legend |
awk '{print $1}' | head -20
echo "=== INSTALLED PACKAGES ==="
dpkg -l | grep '^ii' | wc -l
echo "Total packages installed"
echo "=== USERS ==="
awk -F: '{ if($3>=1000) print $1 }' /etc/passwd
TAGGING METHODS:
ββββββββββββββββββββββββ¬βββββββββββ¬βββββββββββββββββββββ
β Method β Durabilityβ Best For β
ββββββββββββββββββββββββΌβββββββββββΌβββββββββββββββββββββ€
β Asset Tag (Sticker) β Medium β Quick labeling β
β Barcode Label β Medium β Inventory scanning β
β QR Code Label β Medium β Links to records β
β RFID Tag β High β Automated tracking β
β Engraving β Very Highβ Permanent marking β
β Spreadsheet β N/A β Free, start today β
ββββββββββββββββββββββββ΄βββββββββββ΄βββββββββββββββββββββ
RECOMMENDATION: Use QR code labels that link to inventory record
- Print durable, laminated QR codes
- Attach to visible location on device
- QR code encodes Asset ID (e.g., SRV-MAIN-001)
- Mobile app scans QR β opens inventory record
# Phase 1: Quick discovery β find ALL live hosts
nmap -sn 10.0.0.0/16 -oA quick_scan
# Result: List of all responding IPs across network
# Phase 2: Port scan all discovered hosts
nmap -sS -sV -p 1-10000 -iL quick_scan.gnmap -oA service_scan
# Phase 3: OS detection
nmap -O -iL quick_scan.gnmap -oA os_scan
# Phase 4: Vulnerability scan (if applicable)
nmap --script vuln -iL quick_scan.gnmap -oA vuln_scan
Discovered Assets β Summit Healthcare Main Office
βββββββββββββββββββββββββββββββββββββββββββββββββββββ
IP Address | Hostname | OS | Open Ports
βββββββββββββββΌββββββββββββββββββΌββββββββββββββββββΌββββββββββββββββ
10.0.1.1 | router-main | Cisco IOS | 22, 23, 443
10.0.1.2 | firewall-main | pfSense | 22, 443, 8080
10.0.1.5 | dc01 | Windows Server 2022 | 53, 88, 135, 389, 443, 445, 3389
10.0.1.10 | sql-cluster-01 | Windows Server 2022 | 1433, 5022, 445, 3389
10.0.1.20 | fileserver-01 | Ubuntu 22.04 | 22, 80, 443, 445, 2049
10.0.1.50-100 | DHCP Range | Various | Various
10.0.1.101 | ws-jdoe | Windows 11 Pro | Various (ephemeral)
10.0.1.102 | ws-asmith | Windows 11 Pro | Various
10.0.1.200 | printer-01 | HP LaserJet | 80, 443, 515, 9100
10.0.1.201 | printer-02 | Brother MFC | 80, 443, 515, 9100
10.0.1.250 | switch-01 | Cisco CBS350 | 22, 23, 80, 443, 161
10.0.1.251 | ap-01 | TP-Link EAP610 | 22, 80, 443
-- Example schema for Snipe-IT or custom database
CREATE TABLE assets (
id INT PRIMARY KEY AUTO_INCREMENT,
asset_tag VARCHAR(50) UNIQUE NOT NULL,
name VARCHAR(255) NOT NULL,
asset_type ENUM('server','workstation','network','printer',
'mobile','tablet','other','virtual') NOT NULL,
status ENUM('active','spare','retired','pending-disposal',
'lost') NOT NULL DEFAULT 'active',
-- Classification
criticality ENUM('critical','high','medium','low') NOT NULL,
data_sensitivity ENUM('restricted','confidential','internal','public'),
-- Location
location_id INT,
department_id INT,
room VARCHAR(100),
rack_position VARCHAR(50),
-- Ownership
owner_id INT, -- References employee
managed_by INT,
-- System Details
hostname VARCHAR(255),
ip_address VARCHAR(45),
mac_address VARCHAR(17),
operating_system VARCHAR(255),
os_version VARCHAR(50),
manufacturer VARCHAR(255),
model VARCHAR(255),
serial_number VARCHAR(255) UNIQUE,
-- Hardware Specs
cpu VARCHAR(255),
ram_gb INT,
storage_gb INT,
storage_type ENUM('SSD','HDD','NVMe','Hybrid'),
-- Lifecycle
purchase_date DATE,
purchase_cost DECIMAL(10,2),
warranty_expiry DATE,
eol_date DATE,
last_audit_date DATE,
-- Virtual (if applicable)
hypervisor VARCHAR(255),
vcpu_count INT,
vram_gb INT,
-- Software
notes TEXT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);
CREATE TABLE installed_software (
id INT PRIMARY KEY AUTO_INCREMENT,
asset_id INT NOT NULL,
software_name VARCHAR(255) NOT NULL,
version VARCHAR(100),
vendor VARCHAR(255),
license_key VARCHAR(255),
install_date DATE,
FOREIGN KEY (asset_id) REFERENCES assets(id)
);
asset_tag,name,type,status,criticality,data_sensitivity,location,department,owner,hostname,ip_address,mac_address,os,manufacturer,model,serial_number,purchase_date,warranty_expiry,notes SRV-MAIN-001,DC01,server,active,critical,restricted,Main Office - Server Room,IT,Jane Smith,dc01,10.0.1.5,AA:BB:CC:DD:EE:01,Windows Server 2022,Dell,PowerEdge R740,ABC123,2024-01-15,2027-01-15,Primary DC SRV-MAIN-002,SQLCLUSTER01,server,active,critical,restricted,Main Office - Server Room,IT,Jane Smith,sql-01,10.0.1.10,AA:BB:CC:DD:EE:02,Windows Server 2022,Dell,PowerEdge R750,DEF456,2024-03-01,2027-03-01,SQL Cluster Node 1 WKS-MAIN-042,ws-jdoe,workstation,active,medium,confidential,Main Office - 2nd Floor,Sales,John Doe,ws-jdoe,10.0.1.101,,Windows 11 Pro,Dell,Latitude 5540,GHI789,2024-06-01,2027-06-01,
ββββββββββββ ββββββββββββ ββββββββββββ ββββββββββββ ββββββββββββ
β PLANNING βββββββPROCUREMENTβββββββDEPLOYMENTβββββββOPERATIONSβββββββRETIREMENTβ
ββββββββββββ ββββββββββββ ββββββββββββ ββββββββββββ ββββββββββββ
PHASE DETAILS:
1. PLANNING
- Business need identified
- Budget approved
- Specifications defined
- Security requirements documented
2. PROCUREMENT
- Vendor selection
- Purchase order
- Asset tag assigned (pre-provisioned)
- Invoice/Receipt recorded
3. DEPLOYMENT
- System build and configuration
- Security baseline applied
- Connected to network
- User/application assigned
- Inventory record created/activated
4. OPERATIONS
- Regular maintenance
- Patches and updates
- Monitoring and alerts
- License renewals
- Performance tracking
- Incident management
- Periodic audit verification
5. RETIREMENT
- Data sanitization (NIST 800-88)
- Certificate/access revocation
- Decommission from network
- Physical disposal/recycling
- Inventory record archived
EOL MANAGEMENT STRATEGY:
βββββββββββββββ¬βββββββββββββββ¬βββββββββββββββββββββββββββ
β Asset Type β Typical EOL β Refresh Strategy β
βββββββββββββββΌβββββββββββββββΌβββββββββββββββββββββββββββ€
β Server β 4-5 years β Replace at 4 years β
β Workstation β 3-4 years β Replace at 3 years β
β Laptop β 3-4 years β Replace at 3 years β
β Network Sw. β 7-10 years β Replace at 7 years β
β Firewall β 5-7 years β Replace at 5 years β
β Mobile β 2-3 years β Replace at 2 years β
β Printer β 3-5 years β Replace at 4 years β
β UPS β 3-5 years β Replace battery at 3 yrs β
βββββββββββββββ΄βββββββββββββββ΄βββββββββββββββββββββββββββ
UPCOMING EOL ALERTS:
ββββββββββββββββββββββ¬βββββββββββ¬βββββββββββ¬ββββββββββββββββββ
β Asset β EOL Date β Days Remainingβ Action Requiredβ
ββββββββββββββββββββββΌβββββββββββΌβββββββββββββββΌββββββββββββββββββ€
β SRV-MAIN-001 (DC) β 2028-01 β 548 β Budget for 2027 β
β WKS-BRCH-015 (HR) β 2026-09 β 60 β π΄ REPLACE SOONβ
β SW-001 (SQL Lic) β 2027-06 β 365 β Renewal notice β
ββββββββββββββββββββββ΄βββββββββββ΄βββββββββββββββ΄ββββββββββββββββββ
ASSET INVENTORY SUMMARY
βββββββββββββββββββββββββββββββββββββββββββ
Organization: Summit Healthcare
Location: Main Office + 2 Branch + Data Center
Total Assets: 347
Last Updated: July 22, 2026
βββββββββββββββββββββββββββββββββββββββββββ
BY TYPE:
Servers (Physical): 12
Servers (Virtual): 18
Workstations: 145
Laptops: 42
Mobile Devices: 35
Network Equipment: 22
Printers/MFPs: 15
Security Appliances: 5
IoT/Medical Devices: 28
Other: 25
BY STATUS:
Active: 321
Spare: 18
Retired/Pending: 8
BY CRITICALITY:
Critical: 38 (11%)
High: 85 (24%)
Medium: 168 (48%)
Low: 56 (16%)
BY DATA SENSITIVITY:
Restricted (PHI/PII): 52 (15%)
Confidential: 98 (28%)
Internal: 132 (38%)
Public: 65 (19%)
BY LOCATION:
Main Office: 212
Branch 1: 65
Branch 2: 42
Data Center: 28
CRITICAL ASSETS REPORT
βββββββββββββββββββββββββββββββββββββββββββ
These assets are CRITICAL to operations and require highest protection.
ID | Name | Type | Data | Location
βββββββββββββββββΌββββββββββββββββΌββββββββββΌβββββββββββββββΌββββββββββββ
SRV-MAIN-001 | DC01 | Server | AD, DNS | DC
SRV-MAIN-002 | SQL-CLUSTER | Server | Patient Records| DC
SRV-MAIN-003 | EHR-APP | Server | Medical Records| DC
SRV-MAIN-004 | EMAIL-EXCH | Server | Email | DC
SRV-MAIN-005 | FILE-SRV | Server | PHI Documents | DC
FW-MAIN-001 | Firewall | Security| N/A | DC
SW-MAIN-001 | Backup-App | Server | Backups | DC
MED-MAIN-01 | PACS System | Storage | Medical Images| DC
NET-MAIN-01 | Core Switch | Network | N/A | DC
CLD-MAIN-01 | M365 Tenant | Cloud | Email, Docs | Cloud
CLD-MAIN-02 | AWS Prod | Cloud | Web App | Cloud
1. ASSET COUNT BY TYPE
ββ Pie chart showing distribution of asset types
ββ Helps with budget and resource planning
2. ASSET BY DEPARTMENT
ββ Bar chart showing which departments have most assets
ββ Helps with cost allocation and audit
3. ASSET BY CRITICALITY
ββ Heat map showing critical vs non-critical distribution
ββ Focuses security resources
4. EOL / WARRANTY EXPIRY
ββ Timeline of upcoming expirations
ββ Drives replacement budget planning
5. UNMANAGED / SHADOW IT
ββ Devices found in network scan not in inventory
ββ Security risk indicator
6. SOFTWARE LICENSE STATUS
ββ License count vs deployed count
ββ Compliance tracking
7. AUDIT TRAIL / CHANGES
ββ Recent changes to inventory records
ββ Accountability tracking
8. COMPLIANCE GAPS
ββ Assets missing security baselines
ββ Assets with outdated OS/software
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β ASSET INVENTORY DASHBOARD β
β Summit Healthcare July 2026 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β TOTAL ASSETS: 347 UNMANAGED: 12 (3.4%) β β
β ACTIVE: 321 EOL WITHIN YEAR: 28 β
β RETIRED: 18 OVERDUE AUDIT: 15 β
β β
βββββββββββββββ¬βββββββββββββββ¬βββββββββββββββ¬ββββββββββββββββββββββββ€
β BY TYPE β BY CRITICAL β BY LOCATION β STATUS β
β β β β β
β π₯οΈ Servers:30β π΄ Crit: 38 β π’ Main: 212 β β
Active: 321 β
β π» WS: 145β π High: 85 β π’ Br1: 65 β βΈοΈ Spare: 18 β
β πΌ Laptop:42β π‘ Med: 168 β π’ Br2: 42 β π Pending: 8 β
β π± Mobile:35β π’ Low: 56 β βοΈ DC: 28 β β
β π Network:22β β β β
βββββββββββββββ΄βββββββββββββββ΄βββββββββββββββ΄ββββββββββββββββββββββββ€
β β
β UPCOMING ACTIONS (Next 30 Days) β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β π΄ Critical: 5 servers need security patching β β
β β π High: 12 workstations running unsupported OS β β
β β π‘ Medium: 8 assets overdue for physical audit β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β RECENT CHANGES β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β 07/20 β WKS-MAIN-042 reassigned to Sales Dept (John) β β
β β 07/19 β SRV-MAIN-008 added (new backup server) β β
β β 07/18 β 5 workstations marked as retired (replaced) β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
| Frequency | Task | Responsibility |
|---|---|---|
| Daily | Automated discovery scan (new devices) | System |
| Weekly | Review new device alerts, add to inventory | IT Staff |
| Monthly | Software inventory update | System |
| Monthly | Review and approve inventory changes | IT Manager |
| Quarterly | Physical spot-check (10% of assets) | IT Staff |
| Semi-annually | Full physical audit | IT + Department Reps |
| Annually | Complete inventory reconciliation | IT Manager |
| Annually | Data classification review | Security Team |
| As needed | Asset transfers, disposal, add new assets | IT Staff |
QUARTERLY SPOT-CHECK PROCEDURE:
1. Generate random sample of 10% of active assets
2. Locate each asset physically (or verify virtually)
3. Check asset tag is attached and readable
4. Verify inventory record matches physical asset
5. Check user assignment is current
6. Note any damage or issues
7. Update inventory with findings
8. Report discrepancies to IT manager
SAMPLE AUDIT FORM:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β PHYSICAL ASSET AUDIT CHECKLIST β
β Date: ___________ Auditor: ___________ β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Asset ID: _________ Location: ____________ β
β β
β β Asset tag present and readable β
β β Asset matches inventory record β
β β Assigned user matches record β
β β Physical condition: Good / Fair / Poor β
β β Connected to network as expected β
β β No signs of tampering or damage β
β β
β Comments: β
β _______________________________________________ β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
ASSET CHANGE REQUEST:
1. Requester identifies need (transfer, decom, add)
2. Approver authorizes (IT Manager)
3. IT staff performs physical change
4. Inventory record updated within 24 hours
5. Verification by supervisor within 7 days
6. Documentation archived
CHANGE TYPES:
- New asset deployed: Add record, assign asset tag
- Asset transferred: Update owner, location, department
- Asset decommissioned: Mark as retired, schedule disposal
- Asset disposed: Mark as disposed, archive record
- Asset lost/stolen: Mark as lost, initiate security process
Before marking this project complete:
Save your progress and earn XP for completing tutorials.
Keep learning
Technology
Cyber Security & Networking
Lesson group
Projects
Progress
73% complete