A system for monitoring an aircraft interior, comprising: a multiplicity of sensors each placed at a selected location of a plurality of locations within the aircraft interior, each sensor being configured to monitor a condition in an associated area of the aircraft interior; a server onboard the aircraft, the onboard server being configured to receive data (306, 308, 310, 312) from each of the multiplicity of sensors and to control operation of each of the multiplicity of sensors; a ground monitoring facility configured to analyze data from each of the multiplicity of sensors; a router onboard the aircraft, the onboard router being configured to communicate with a router off-board the aircraft and to transfer data from the onboard server to the off-board router, wherein the off-board router is associated with the ground monitoring facility, and an off-board database (136, 216) associated with the ground monitoring facility for storing the data from each of the multiplicity of sensors, said off-board database (136, 216) comprises a reference table configured to store the data from each of the multiplicity of sensors that is within limits and an exceedance table to store data from the multiplicity of sensors that exceeds a predetermined threshold, wherein the ground monitoring facility is configured to - compare new data from each sensor to previously stored data for the sensor in the reference table, - store the new data in the reference table in response to the new data not exceeding the predetermined threshold, - store the new data in the exceedance table in response to the new data exceeding the predetermined threshold, - acquire additional new data for a particular sensor exceeding the predetermined threshold, - check in the exceedance table to confirm whether the additional new data exceeds the predetermined threshold for a preset number of samples or until expiration of a preset time period, and if yes, generate an alarm. a multiplicity of sensors each placed at a selected location of a plurality of locations within the aircraft interior, each sensor being configured to monitor a condition in an associated area of the aircraft interior; a server onboard the aircraft, the onboard server being configured to receive data (306, 308, 310, 312) from each of the multiplicity of sensors and to control operation of each of the multiplicity of sensors; a ground monitoring facility configured to analyze data from each of the multiplicity of sensors; a router onboard the aircraft, the onboard router being configured to communicate with a router off-board the aircraft and to transfer data from the onboard server to the off-board router, wherein the off-board router is associated with the ground monitoring facility, and an off-board database (136, 216) associated with the ground monitoring facility for storing the data from each of the multiplicity of sensors, said off-board database (136, 216) comprises a reference table configured to store the data from each of the multiplicity of sensors that is within limits and an exceedance table to store data from the multiplicity of sensors that exceeds a predetermined threshold, wherein the ground monitoring facility is configured to - compare new data from each sensor to previously stored data for the sensor in the reference table, - store the new data in the reference table in response to the new data not exceeding the predetermined threshold, - store the new data in the exceedance table in response to the new data exceeding the predetermined threshold, - acquire additional new data for a particular sensor exceeding the predetermined threshold, - check in the exceedance table to confirm whether the additional new data exceeds the predetermined threshold for a preset number of samples or until expiration of a preset time period, and if yes, generate an alarm. - compare new data from each sensor to previously stored data for the sensor in the reference table, - store the new data in the reference table in response to the new data not exceeding the predetermined threshold, - store the new data in the exceedance table in response to the new data exceeding the predetermined threshold, - acquire additional new data for a particular sensor exceeding the predetermined threshold, - check in the exceedance table to confirm whether the additional new data exceeds the predetermined threshold for a preset number of samples or until expiration of a preset time period, and