# System Activity

<figure><img src="https://2624974764-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRz6u9KsPAqyrN1MTl1oy%2Fuploads%2FhNV6Itm1CJtGQvoP5PBW%2Fimage.png?alt=media&#x26;token=27836202-c9e9-40e3-bb60-dee95b1d876b" alt=""><figcaption></figcaption></figure>

***

## Processor Activity Utilization

This application monitors the processor (CPU) usage and notify via email, when the usage above the threshold value.&#x20;

ecaOS can generate notification to alert user, when ECA CPU Alert utilization goes above the configured threshold for the pre-defined period.&#x20;

`CPU Activity`: The status will be based on `average CPU utilization`. The status will change to **`High`** if the `average CPU  utilization` exceeds the threshold set under **`Processor Activity Monitor`** ![](https://2624974764-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRz6u9KsPAqyrN1MTl1oy%2Fuploads%2FKI27hFBmAEyxFKmQBGGl%2Fimage.png?alt=media\&token=1e59d5a5-4b9a-42b0-8f84-fc4f722859b4).

<figure><img src="https://2624974764-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRz6u9KsPAqyrN1MTl1oy%2Fuploads%2FAVp86BRiqoechR3JVXcq%2Fimage.png?alt=media&#x26;token=d7ba09b9-d6f5-4e9d-89e6-ddcfbd965fd4" alt="" width="563"><figcaption></figcaption></figure>

The example below demonstrates the Processor Activity Monitor configured with a threshold of 80% over 10 minutes. If the average CPU utilization exceeds 80% for more than 10 minutes, the CPU activity status will change to "High." This event will trigger an email notification and an alert in the notifications panel.

<figure><img src="https://2624974764-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRz6u9KsPAqyrN1MTl1oy%2Fuploads%2FmCbSCBm5BpDxLcu1O5xh%2FProc_Activity_002.png?alt=media&#x26;token=ef0221cf-e24d-4d53-ae2c-272407407947" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
•  Click on **Use Suggested** for recommended value calculated by the system based on real-time usage.&#x20;

•  For email and notification setting, refer to [Events](https://gsfcorp.gitbook.io/eca/user-manual/applications/broken-reference)

•  Example email of the CPU activity event in the Appendix Processor Activity
{% endhint %}

***

## Memory Activity Usage

Monitor the memory usage and notify via email if the memory usage is above the threshold value. ecaOS can generate notification to alert user when the ECA's memory utilization goes above the configured threshold for a pre-defined period.

`Memory Activity`: The status will be based on `Average Memory Usage`. The status will change to `High` if the `Average Memory Usage` becomes higher than threshold defined in  `Memory Activity Monitor`![](https://2624974764-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRz6u9KsPAqyrN1MTl1oy%2Fuploads%2FKI27hFBmAEyxFKmQBGGl%2Fimage.png?alt=media\&token=1e59d5a5-4b9a-42b0-8f84-fc4f722859b4).

<figure><img src="https://2624974764-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRz6u9KsPAqyrN1MTl1oy%2Fuploads%2FDYJNOLP8v04qfexooDLF%2Fimage.png?alt=media&#x26;token=537dd42b-1d76-4750-a471-40f0061661f8" alt="" width="563"><figcaption></figcaption></figure>

In the example below, the Memory Activity Monitor is enabled. The threshold defined is 80% for 10 minutes. Therefore, in the event that the actual Memory Utilization becomes higher than 80% for more than 10 minutes, the Memory Activity Status will become **High**.

<figure><img src="https://2624974764-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRz6u9KsPAqyrN1MTl1oy%2Fuploads%2Fx0rY2AZvFbIOv5bfCbRU%2Fimage.png?alt=media&#x26;token=140157df-4ac7-4464-a4ff-46b4fda9a7b5" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
•  Click on **Use Suggested** for recommended value calculated by the system based on real-time usage.&#x20;

•  For email and notification setting, refer to [Events](https://gsfcorp.gitbook.io/eca/user-manual/applications/broken-reference)

•  Example email of the CPU activity event in the Appendix Processor Activity
{% endhint %}

***

## Network Activity

Network Activity displays real time network usage activity. It can automatically calculate average network utilization per minute, per hour or per day. This average value is important for the estimation and observation of network utilization, as incoming throughput from the network cameras or video sources varies throughout the day, where daytime throughput is usually higher than nighttime.

Automatic alert if network received or sending is fall or raise above threshold limit for a period of time. This is very useful if some of the cameras was accidentally offline due to faulty PoE switch.

<figure><img src="https://2624974764-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRz6u9KsPAqyrN1MTl1oy%2Fuploads%2F05KafQvqRA6fGjJZTP9E%2Fimage.png?alt=media&#x26;token=6217755b-bcf5-4596-a8f9-4ad580c8c352" alt="" width="563"><figcaption></figcaption></figure>

By the example below to demonstrate that the Network Activity set to trigger email & desktop notifications

<figure><img src="https://2624974764-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRz6u9KsPAqyrN1MTl1oy%2Fuploads%2FRpXDoLy6RhJKjKSF0tBB%2Fimage.png?alt=media&#x26;token=109a1da1-95b8-49a7-a3c3-5bd6758019ad" alt=""><figcaption></figcaption></figure>

It will trigger when the data send over network above 800 Kbps for 10 minutes

It will trigger when the data receive below set threshold 800 Kbbps for 10 minutes

{% hint style="info" %}
•  Click on **Use Suggested** for recommended value calculated by the system based on real-time usage.&#x20;

•  For email and notification setting, refer to [Events](https://gsfcorp.gitbook.io/eca/user-manual/applications/broken-reference)

•  Example email of the CPU activity event in the Appendix Processor Activity
{% endhint %}

***

## Disk Activity

It displays real time disk usage (activity), it also auto calculates average disk usage per minute, per hour and per day. Automatic alert if disk write or read is fall or raise above threshold limit for a period. This is very useful if recording function in the VMS software was accidentally turned off. There will be no disk write activity when recording was turned off, thus the system will auto alert potential CCTV no recording to user.

<figure><img src="https://2624974764-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRz6u9KsPAqyrN1MTl1oy%2Fuploads%2FnJPtFVFfoV3eW9pBFPwu%2Fimage.png?alt=media&#x26;token=d20867f1-5ac9-44bd-9802-3a0d6c144560" alt="" width="563"><figcaption></figcaption></figure>

By the example below to demonstrate that the Disk Activity Monitor set to enable for both read & write.

The Average Disk read set to above 10GB/s for 10 minutes. The average disk write is below 15GB/s for 10 minutes. This event will notify by email and at the notification if exceed the set threshold.

<figure><img src="https://2624974764-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRz6u9KsPAqyrN1MTl1oy%2Fuploads%2FfgLlm5tejPGxfFqeofRI%2Fimage.png?alt=media&#x26;token=4ea4ac94-6c75-47eb-bc05-c1403b8d4bfb" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
•  Click on **Use Suggested** for recommended value calculated by the system based on real-time usage.&#x20;

•  For email and notification setting, refer to [Events](https://gsfcorp.gitbook.io/eca/user-manual/applications/broken-reference)

•  Example email of the CPU activity event in the Appendix Processor Activity
{% endhint %}
