A monitoring control apparatus for an information system including a monitoring target device, said information system realized by connecting a plurality of devices, the monitoring control apparatus comprising: a maintenance target device identification unit that identifies a maintenance target device subject to maintenance in the information system, on the basis of contents of configuration information in the information system or contents of maintenance target device information; and a filtering target device identification unit that identifies a filtering target device to be affected by the maintenance of the maintenance target device on the basis of a distance matrix calculated from an adjacency matrix obtained from the configuration information, wherein the leftmost items and uppermost items of the adjacency matrix indicate names of the following devices: servers, switches and a monitoring apparatus, wherein if a component of the adjacency matrix of a row is one, a device indicated by a leftmost item of the row connects with a device indicated by an uppermost item of a column concerning the component, and if a component of the adjacency matrix of a row is zero, a device indicated by a leftmost item of the row does not connect with a device indicated by an uppermost item of a column concerning the component, wherein diagonal components of the adjacency matrix are all void, and components of the row and column of the adjacency matrix, concerning the maintenance target device, are set to zero, and wherein the leftmost items and uppermost items of the distance matrix indicate the names of the following devices: the servers, the switches and the monitoring apparatus, and each component in the distance matrix indicates a distance between two of the devices, and if a value of a component in the adjacency matrix is one, a value of that component in the distance matrix is set to one, the values of the diagonal components of the distance matrix are void, concerning the calculation of the remaining components of the distance matrix, the adjacency matrix is squared and if a component value changes from zero to one, the value of the component in the distance matrix is set to two, next, the adjacency matrix is cubed and if a component value changes from zero to one, the component value in the distance matrix is set to three, and in the same way, components in the distance matrix equal to and larger than four are calculated in order, and wherein the filtering target device identification unit identifies, as the filtering target device, the device in which the components in the distance matrix are all zero. a maintenance target device identification unit that identifies a maintenance target device subject to maintenance in the information system, on the basis of contents of configuration information in the information system or contents of maintenance target device information; and a filtering target device identification unit that identifies a filtering target device to be affected by the maintenance of the maintenance target device on the basis of a distance matrix calculated from an adjacency matrix obtained from the configuration information, wherein the leftmost items and uppermost items of the adjacency matrix indicate names of the following devices: servers, switches and a monitoring apparatus, wherein if a component of the adjacency matrix of a row is one, a device indicated by a leftmost item of the row connects with a device indicated by an uppermost item of a column concerning the component, and if a component of the adjacency matrix of a row is zero, a device indicated by a leftmost item of the row does not connect with a device indicated by an uppermost item of a column concerning the component, wherein diagonal components of the adjacency matrix are all void, and components of the row and column of the adjacency matrix, concerning the maintenance target device, are set to zero, and wherein the leftmost items and uppermost items of the distance matrix indicate the names of the following devices: the servers, the switches and the monitoring apparatus, and each component in the distance matrix indicates a distance between two of the devices, and if a value of a component in the adjacency matrix is one, a value of that component in the distance matrix is set to one, the values of the diagonal components of the distance matrix are void, concerning the calculation of the remaining components of the distance matrix, the adjacency matrix is squared and if a component value changes from zero to one, the value of the component in the distance matrix is set to two, next, the adjacency matrix is cubed and if a component value changes from zero to one, the component value in the distance matrix is set to three, and in the same way, components in the distance matrix equal to and larger than four are calculated in order, and wherein the filtering target device identification unit identifies, as the filtering target device, the device in which the components in the distance matrix are all zero.