OCS Inventory NG by itself gives a huge portfolio of functions that help us during our daily routine tasks. One of the most frequent similar scenarios is generating reports of all kinds, depending on such criteria. The OCS-NG web interface does this natively, we just pick the elements (columns) and add the operators (and operands, if needed). The reports are generated right away. We can export the results of the inventory in comma-separated values (CSV).
This is all great when we want to manually create reports based on the requested criteria. For example, find all computers with less than 2GB of disk space or the ones with less than 1GB of RAM. We build up the query and we're done with it.
However, there are situations when we would like to be notified when a situation like this happens. In a real world implementation of this, let's imagine that we want to monitor the hardware specification changes/differences. The chances are quite slim...