Hello,
Is it possible to create an addon for cpanel that would send a notification email to the customer (cpanel contact email) if their account exceeds any of its LVE limits?
For example, if customer exceeds their CPU limit... often the customer will have no idea this has occured. However, they might receive complaints fr om their website visitors that their website is slow and not working properly... and then they will blame us because they think the server is poorly managed or too much load, etc.
(Of course, they could easiliy see that their website was cpu-limited by logging into cpanel "Resource Usage" area... but most customers don even think about that.)
It is the same problem when a customer exceeds their disk space or bandwidth, etc. In this case, they contact us to complain their site is not working and we must explain how to login to cpanel and look at the usage stats...
This is ok.. but the customer is now already upset at us, even though we are not at fault. I do not like to give our customers *any* reason to be upset with us, even if we did nothing actually wrong and we are not at fault.
Often, it is very helpful for the customer to receive a pro-active notification fr om cpanel system that they are exceeding their disk space or bandwidth, etc. This way, they are aware that their website has a problem, and they can do something about it. So when they contact us, it is not because they are already upset (wrongly) and want us to FIX IT RIGHT NOW! Instead, they contact us for help, and it is an opportunity we have to assist them without any conflict, and even to upsell them to higher hosting plans.
So what if the LVE limitation system of Cloud Linux were able to generate an email notification to the user to inform them their website is using too much resources and was limited recently?
For example... once per day (unless disabled by customer), they would receive a notification that their website was limited within the last 24 hours.
This could be a seperate cpanel cron job that runs daily or every x hours (like bandwidth stats updater) and checks the lve-stats log for this customer to see if any limit was reached.
So on the cpanel plugin page for cloud linux, we would have this new field:
Send email notification when website exceeds any ehecked limit below within the previous 24 hours?
[ ] CPU
[ ] Entry Processes
[ ] Memory
And then this daily cloud linux cron job would check if each notification option is enabled. So for example, if "CPU" is enabled, then check the lve-stats log to see if their website was slowed down within the last 24 hours because of high cpu usage. If so, then send notification to customer, with a link to the Resource Usage page, so they can easily login and look by just clicking a link in the email.
Same thing if customer has enabled notifications for Memory or Entry Processes.
The cron would run once per day only (or whatever time is configured by admin), since it is not reasonable to send notifications as they occur.
I hope that makes sense?
The idea behind this feature request is that it would really help to tell customers if their website has been lim ited BEFORE they come and complain to us about the server having problems. It is a good sales tool for us, but most importantly, it shows the customer that the problem is NOT with our server being slow... but that their website is being lim ited because of too much usage.
Thanks!
Is it possible to create an addon for cpanel that would send a notification email to the customer (cpanel contact email) if their account exceeds any of its LVE limits?
For example, if customer exceeds their CPU limit... often the customer will have no idea this has occured. However, they might receive complaints fr om their website visitors that their website is slow and not working properly... and then they will blame us because they think the server is poorly managed or too much load, etc.
(Of course, they could easiliy see that their website was cpu-limited by logging into cpanel "Resource Usage" area... but most customers don even think about that.)
It is the same problem when a customer exceeds their disk space or bandwidth, etc. In this case, they contact us to complain their site is not working and we must explain how to login to cpanel and look at the usage stats...
This is ok.. but the customer is now already upset at us, even though we are not at fault. I do not like to give our customers *any* reason to be upset with us, even if we did nothing actually wrong and we are not at fault.
Often, it is very helpful for the customer to receive a pro-active notification fr om cpanel system that they are exceeding their disk space or bandwidth, etc. This way, they are aware that their website has a problem, and they can do something about it. So when they contact us, it is not because they are already upset (wrongly) and want us to FIX IT RIGHT NOW! Instead, they contact us for help, and it is an opportunity we have to assist them without any conflict, and even to upsell them to higher hosting plans.
So what if the LVE limitation system of Cloud Linux were able to generate an email notification to the user to inform them their website is using too much resources and was limited recently?
For example... once per day (unless disabled by customer), they would receive a notification that their website was limited within the last 24 hours.
This could be a seperate cpanel cron job that runs daily or every x hours (like bandwidth stats updater) and checks the lve-stats log for this customer to see if any limit was reached.
So on the cpanel plugin page for cloud linux, we would have this new field:
Send email notification when website exceeds any ehecked limit below within the previous 24 hours?
[ ] CPU
[ ] Entry Processes
[ ] Memory
And then this daily cloud linux cron job would check if each notification option is enabled. So for example, if "CPU" is enabled, then check the lve-stats log to see if their website was slowed down within the last 24 hours because of high cpu usage. If so, then send notification to customer, with a link to the Resource Usage page, so they can easily login and look by just clicking a link in the email.
Same thing if customer has enabled notifications for Memory or Entry Processes.
The cron would run once per day only (or whatever time is configured by admin), since it is not reasonable to send notifications as they occur.
I hope that makes sense?
The idea behind this feature request is that it would really help to tell customers if their website has been lim ited BEFORE they come and complain to us about the server having problems. It is a good sales tool for us, but most importantly, it shows the customer that the problem is NOT with our server being slow... but that their website is being lim ited because of too much usage.
Thanks!
Comment