diff --git a/bin/memory-check.sh b/bin/memory-check.sh
index ef02031b828b6014beb72a1af40dd78ab8c0f57d..bb4e83e050230b2e00b4149ca65a2385e1efb083 100644
--- a/bin/memory-check.sh
+++ b/bin/memory-check.sh
@@ -5,12 +5,18 @@
 #  Filename: memory-check.sh
 #  Modified: 2016-10-24 13:05
 #  Description: Monitoring memory usage of specific process.
+#
+#   The RSS (resident set size) is mean memory used in KB, not B,
+#   so we need to `* 1024` for mapping zabbix-server.
+#
 #  Reference: 
 #
 #   1. Total memory used by Python process? | Stack Overflow
 #    - http://stackoverflow.com/a/40173829/686105
+#   2. linux - ps aux output meaning | Super User
+#    - http://superuser.com/a/117921/205255
 #
 # =========================================================== 
 
 PROCESS_NAME="$1"
-ps aux | grep $PROCESS_NAME | awk '{ sum=sum+$6 }; END { print sum }'
+ps aux | grep $PROCESS_NAME | awk '{ sum=sum+$6 }; END { print sum*1024 }'