A device monitoring method performed in a network system, the network system having a plurality of devices, the plurality of devices including a first device and a second device, the first device and the second device being connected to a communication network, the device monitoring method comprising:
- receiving a message addressed to the second device from the first device, the message being transmitted from the first device to the second device;
- determining whether the message received from the first device contains a device control command that controls the second device;
- determining whether or not to transmit the message to the second device based on a predetermined condition, in response to a determination result that the message contains the device control command;
- and
- transmitting the message to the second device, in response to the predetermined condition being satisfied,
- wherein the predetermined condition includes a first condition that the first device, that is a source of transmission of the message addressed to the second device, is registered as having a predetermined function in a device list, the device list containing information about whether or not each of the plurality of devices has the predetermined function,
- the predetermined condition further includes a second condition that one of a first operating state of the second device after being controlled by the device control command and a second operating state of the second device before being controlled by the device control command is a pre-set operating state, and
- the determining, of whether or not to transmit the message to the second device, further determines to transmit the message in response to the second condition being satisfied.