Skip to main content
Participant
May 12, 2010
Question

Monitor individual processes for different clients

  • May 12, 2010
  • 1 reply
  • 369 views

Hi,

We have a setup where we have one application that multiple clients use.  For each client we setup a seperate vHost on the server so that each client has a FMSCore and FMSEdge process running for their application.

We currently monitor the processes to see if there are any problems with them on our production servers, but we would like to know if theres a way where we can link each process to a particular client so that if one goes down we are able to record the effect and notify that client.

Thanks in advance!

    This topic has been closed for replies.

    1 reply

    May 13, 2010

    Hi,

    You could get this information from the access.00.log of FMS.

    In the Logger.xml (located at fms install directory/conf), add the field c-client-id, to the <Fields> node. So it will look like

    <Logger><Access><Fields>x-category;x-event;date;time;x-pid;c-ip;cs-bytes;sc-bytes;x-sname;sc-stream-bytes;x-file-size;x-file-length;x-status;c-client-id</Fields>

    Restart FMS after making the above change.

    As you mentioned that each connection resides on different FMSCore process, when you make a connection from a client to fms application, you can check the access.00.log for the values of the fields: x-pid, c-ip, c-client-id to know which client is on which process.

    x-pid would display the process ID

    c-ip the Client IP address

    c-client-id the unique client ID.

    Thanks

    Mamata