#!/bin/bash
FILES=/var/ossec/queue/db/*
FILENAME=agents_inv
if [ -f $FILENAME ]; then
rm $FILENAME
fi
for f in $FILES
do
if [[ $f =~ ^.*[0-9]+.db$ ]]; then
echo "Inventory for $f" >> $FILENAME
sqlite3 $f 'select * from sys_osinfo' >> $FILENAME
sqlite3 $f 'select * from sys_hwinfo' >> $FILENAME
sqlite3 $f 'select * from sys_processes' >> $FILENAME
sqlite3 $f 'select * from sys_programs' >> $FILENAME
sqlite3 $f 'select * from sys_hotfixes' >> $FILENAME
sqlite3 $f 'select * from sys_netiface' >> $FILENAME
sqlite3 $f 'select * from sys_netproto' >> $FILENAME
sqlite3 $f 'select * from sys_netaddr' >> $FILENAME
sqlite3 $f 'select * from sys_ports' >> $FILENAME
fi
done