Hello, all I use monit 5.2.3 on my CentOS 5.4 system to monitor apache server and many other processes.
Main question: Why Monit display different memory consumption on System and Proccess status on http page? I try search similar questions in maillist arhcive but it have only half answer to my question http://lists.nongnu.org/archive/html/monit-general/2008-05/msg00052.html Below I explain details. My http page looks like Monit Service Manager --------------------------------- System Status Load CPU Memory Swap 893436 kB --------------------------------- Process Status Uptime CPU Memory ... httpd 22748 kB ---------------------------------- Total sum of all processes is 402276 kB and system is 893436 kB >From main page I can quickly found which process consume more memory. But I need go over all processes to find one with largest consumption. I go to link http://localhost/monit/httpd and view following httpd running 7d 9h 0m 0.0% 2.1% [22748 kB] Memory usage 2.1% [22748kB]k Total memory usage (incl. children) 14.0% [147508kB] Why on main page monit show Memory usage and not Total memory usage (incl. children) ? I look in code and found that output differ on one line of code out_print(res, "<td align=\"right\"><font%s>%.1f%% [%ld kB]</font></td></tr>", (s->error & Event_Resource)?" color='#ff0000'":"", - s->inf->priv.process.mem_percent/10.0, s->inf->priv.process.mem_kbyte); + s->inf->priv.process.total_mem_percent/10.0, s->inf->priv.process.total_mem_kbyte); But I am not developer and can't predict effect of such changes. Please, tell thoughts about such "improvement". -- To unsubscribe: https://lists.nongnu.org/mailman/listinfo/monit-general
