Hi,
How to restrict the user from disabling trigger status. If anybody wants to alter the trigger status to disabled, is it possible to restrict the user from altering the trigger status or is it possible to know who has disable the trigger.

Simply, noone should have access to production database in a way that he/she could modify code or database objects anytime he/she wants it. Users obviously don't need that. Developers must not have that. So - you'll have to change something in order to put your database under control.