Cancel
Showing results for 
Search instead for 
Did you mean: 

How do you manage/monitor your FSCs?

Creator
Creator

Hi all,

 

We're hoping to get NagiOS in the near future but in the meantime I am wondering how other people manage their FSCs to ensure they're in a healthy state (if at all)?

 

At the moment, I tend to just look at standard system resource usage and the "fscadmin ./status" command but I can't really see how you can gather any meaningful information from the status command.

 

What do you all do (if anything) to check this?

 

Thank you

7 REPLIES

Re: How do you manage/monitor your FSCs?

Solution Partner Honored Contributor Solution Partner Honored Contributor
Solution Partner Honored Contributor

FSC's are probably the most stable component in a 4tier installation. Monitoring the service is running and performing the "status" to ensure that the running service hasn't gone stale are likely the best you can do for an FSC. You can get a better breakdown using "cachesummary" and cachedetail". The harder components to monitor are Server Manager and the Web Tier. You may be interested in gathering metrics by running a script as a scheduled task:

cd /d %TC_ROOT%\fsc
 
# Status - All Up?
fscadmin -s http://ACME:4544 ./status
 
# Cache Details
fscadmin -s http://ACME:4544 ./cachedetail >D:\Siemens\Temp\metric_cachedetail.txt
 
# Filestore Status Details
fscadmin -s http://ACME:4544 ./filestorestatus/detail >D:\Siemens\Temp\metric_filestorestatusdetail.txt
 
# Performance Counters
fscadmin -s http://ACME:4544 ./perfcounters >D:\Siemens\Temp\metric_perfcounters.txt
fscadmin -s http://ACME:4544 ./perfcounters/reset
 
Naturally, you would want these metrics emailed to you or add a DATETIME stamp so that they are not overwritten with each run.


Randy Ellsworth, Teamcenter Architect, Applied CAx, LLC
NX 11 | SW 2016 | Creo 4 | TcUA 11.4
Evaluating: AW 3.4

Re: How do you manage/monitor your FSCs?

Creator
Creator

Thanks Randy, that's fantastic!

 

As some follow up questions if that's ok....

 

1) How often would you run that? and is it the "Failures" that would be the main thing you're looking for in order to judge all is present and correct?

2) In our environment we have 1x Volume server with 4x Pool servers, each with an FSC with the Volume being the master. When I look at the output from the ./perfcounters command I am seeing a massive difference in the "LocalAdminRead - Successes" on the Volume in comparison to all of the pools combined. Is that normal? i.e. 8855 in Volume right now and <60 on all 4 pools combined.

 

Thank you again!

 

Re: How do you manage/monitor your FSCs?

Solution Partner Honored Contributor Solution Partner Honored Contributor
Solution Partner Honored Contributor
By default, FCC will negotiate directly with the owning volume to retrieve a file instead going through cache (immediate satisfaction). Also FMS will always take the route with the least hops. So to force caching and make FMS more efficient in the long run (delayed satisfaction) you have to configure the communication within the FMS Master. Specifically, to turn off FCC_EnableDirectFSCRouting and to turn on for fscgroups, exitfsc/entryfsc and connect the groups with linkparameters.

It's natural that the volume has a high number of successful reads for a file that it contains. It is unnatural that the pool manager cache numbers are so low. Likely you will need to reconfigure your FMS Master and tune the FSC caches to get their numbers up.

Randy Ellsworth, Teamcenter Architect, Applied CAx, LLC
NX 11 | SW 2016 | Creo 4 | TcUA 11.4
Evaluating: AW 3.4

Re: How do you manage/monitor your FSCs?

Creator
Creator

Long shot but can you recommend some reading material for getting more info on:

 

"Specifically, to turn off FCC_EnableDirectFSCRouting and to turn on for fscgroups, exitfsc/entryfsc and connect the groups with linkparameters."

 

Thanks again for your reply.

Re: How do you manage/monitor your FSCs?

Solution Partner Honored Contributor Solution Partner Honored Contributor
Solution Partner Honored Contributor
There are some good posts here on community:
https://community.plm.automation.siemens.com/t5/Teamcenter-Administrators-Forum/remote-cache-server-...
https://community.plm.automation.siemens.com/t5/Teamcenter-Administrators-Forum/Use-of-move-volume-f...

Probably better than trying to read through the docs which are very lengthy. If you still want links to the docs I can provide them.

Randy Ellsworth, Teamcenter Architect, Applied CAx, LLC
NX 11 | SW 2016 | Creo 4 | TcUA 11.4
Evaluating: AW 3.4

Re: How do you manage/monitor your FSCs?

Creator
Creator

Thanks @RandyEllsworth, going to read through those resources today!

 

As a thought on your previous comment, we current run a script that clears out our caches every morning. Would that be the reason why we're seeing so little caching going on the pool servers and why clients are forever making direct contact with the Volume?

Re: How do you manage/monitor your FSCs?

Solution Partner Honored Contributor Solution Partner Honored Contributor
Solution Partner Honored Contributor
Emptying the cache daily will have a negative affect on user performance. Hard to tune when the performance metrics are skewed. Definitely results in low "finding files in cache" number.

Directly contacting the volume is the default behavior unless you change it in the FMS Master and don't allow overrides.

Randy Ellsworth, Teamcenter Architect, Applied CAx, LLC
NX 11 | SW 2016 | Creo 4 | TcUA 11.4
Evaluating: AW 3.4