Feb 01, 2023
03:11 PM
Hi all ... Back on January 9th, 2023, I asked whether having the database server time as UTC while all other servers are in the US Eastern time zone was OK. It is OK but I wanted to point out some inconsistencies I've been seeing and ask if this is working as designed. I am running FNMS 2022 R1 on-prem. If I go to the System Health Dashboard and look at the boxes for the ARL, SKU and PURL, the times do not display consistently. Look at the example from my dashboard below - the ARL and PURL update times are displaying in the US Eastern Time Zone but the SKU library is displaying in UTC. I know this because the ARL import completed successfully at 2:03pm US Eastern; if you add 5 hours to that, you get UTC of 7:03pm: If I assume all times above are US Eastern, the display time for the SKU library of 7:03pm is wrong. It should say 2:03pm. Also, if I go to an inventory device's history, the times listed there are in UTC, not US Eastern. This is despite my setting system preferences to display times as US Eastern: ... and my own preferences to the same value: Is this working as designed? (Now you might ask why I don't simply change the database server's time zone to US Eastern ... the answer to that is, I may not be allowed to do that on my SQL Server by agency standard.) --Mark
... View more
Feb 01, 2023
02:35 PM
Upload Beacon Status task in Task Scheduler appears to run normally every minute.
... View more
Jan 31, 2023
11:46 AM
1 Kudo
If you mean the list of users under Enterprise > All Users, this is the list of users as imported from AD. It is NOT the list of users that can use FNMS. The list of users that can use FNMS are under "Accounts" and they are assigned manually. You create an account from an (AD) User. --Mark
... View more
Jan 31, 2023
11:30 AM
I've also attached a recent Beacon status file. It looks OK to me. (I had to upload it with a .XML extension; couldn't upload it as a .TXT file.) --Mark
... View more
Jan 31, 2023
11:17 AM
On the Inventory Settings page, I changed the interval for beacon updates from 30 to 20 minutes to effect a change. Then I watched the List page. All beacons' policy status went from "up to date" to "out of date" while awaiting the new policy. Slowly all beacons eventually reported that they were up to date again, so that piece seems to be working, but the Connectivity & Beacon Status columns remain as "Check Connectivity" and "Not Reporting Normally". I then went to one of my Beacons and restarted the Beacon Service. I waited a while but did not see any change to the List. Since I restarted the Beacon service, I went back to the beacon settings page and changed the interval for beacon updates from 20 to 15 minutes. While I saw the policy being sent over, the status columns still did not change. There's some process doing this monitoring, right? What log is associated with this process so I can turn on extended debugging and see if that yields any clues? --Mark
... View more
Jan 30, 2023
11:21 AM
1 Kudo
Hi all ... I successfully upgraded my production environment from FNMS 2019 R1 to FNMS 2022 R1 last week. Everything appears to be working properly, yet there is one issue that I can't seem to resolve. When I go to my Beacon list, the page says that every beacon has a connectivity issue and the beacon status is "not reporting normally" (real names redacted): However, the policy status and total to upload columns update. When I log onto an individual beacon, I see inventory being placed in the Incoming\Inventories folder and then leaving the folder a short time thereafter. I see the inventory uploaded to the FNMS server, According to the online help, the connectivity status "Check connectivity" means "the central application server has never received a status message from this inventory beacon". When I look at an individual beacon's BeaconEngine.log, I see it generating a Beacon status every 10 minutes (and have also seen the .bstat file come and go in the Incoming folder): 2023-01-30 11:29:32,002 [Scheduler.ScheduledJob|status] [INFO ] Executing job: status 2023-01-30 11:29:32,002 [llers.BeaconController|status] [INFO ] Scheduled job triggered: report-status. 2023-01-30 11:29:32,002 [llers.ReportController|status] [INFO ] Running job to report current beacon status. I can then see the corresponding PUT statements for the .bstat files from the IIS log of the FNMS server with a valid 200 http code; for example: 2023-01-30 00:21:02 10.193.215.246 PUT /ManageSoftRL/BeaconStatus/20230129191935-{DC882199-F895-4DF8-82B7-C4F921417627}.bstat - 443 Domain1\Beacon1$ 10.11.12.13 FlexNet+Manager+Platform/13.2+(Windows+x86) - 200 0 0 5 FNMS's own beaconStatus.log indicates the beacon status files are being imported; I saw no errors at all in this log. For example: [INFO 2023-01-30 11:59:04,037 89162059ms StatusImportPlugin ] Completed Import of 20230130115834-{E16723EA-8EDE-4786-B2CE-FF6F39A7AB03}.bstat : 47ms Doesn't that tell me that the Beacon status was received? I have Beacons running 2021 R1 and 2019 R1 Beacon server code (I didn't upgrade them yet); the same status is being reported for both on the Beacon List page. However, if I drill down to the Beacon details, the status there is "Operating Normally": Have any of you ever seen this? How do I debug this inconsistency? --Mark
... View more
Labels
- Labels:
-
Beacon
-
Installation & Configuration
Jan 10, 2023
09:18 AM
1 Kudo
Yes, I also set the Beacon settings to not upgrade automatically; I will handle that myself after the application server is upgraded. --Mark
... View more
Jan 09, 2023
01:44 PM
Hi all ... The time zone on my FNMS and Inventory Beacons is US Eastern. The time zone on my database server is UTC. Is this OK or must the database server also be in the US Eastern time zone? --Mark
... View more
Labels
- Labels:
-
Installation & Configuration
Jan 09, 2023
01:41 PM
1 Kudo
Hi all ... The Upgrade Guide goes into great detail regarding what should be done to upgrade the FNMS server itself. It doesn't go too deeply regarding how the existing Inventory Beacons should be treated. What I mean by this is - you have to make a decision regarding how you want interrupted inventory collection handled. You can leave the inventory beacons up which will accumulate inventory being uploaded from agents, or you can stop the inventory beacons to prevent this accumulation, and keep the inventory at the agent until you bring the Inventory Beacons back up. What is the "best practice" for this scenario? In my case, I am collecting inventory daily. If I leave the Inventory Beacons up during the FNMS upgrade, they'll accumulate a significant number of inventory files. When I wrap up the FNMS upgrade, these files will eventually be uploaded to FNMS and disappear from the Inventory Beacons. The FNMS upgrade itself takes several hours; a few hours to copy/restore the databases and a few hours to upgrade the databases (the Compliance database alone took about 3 hours to backup/restore and just over 2 hours to upgrade). So by the time the FNMS upgrade is done, most of the accumulated inventory could be considered "stale" (a day old) so there really wouldn't be a need to upload it, since entirely new inventory will be generated and uploaded the following day. Based on this, I'm inclined to stop the inventory beacons as part of my upgrade to negate the need for "catch-up work". I'd just skip inventory collection on the day of the upgrade. Is there something I am overlooking whereby I should not stop the beacons? --Mark
... View more
Labels
- Labels:
-
Beacon
-
Installation & Configuration
Jan 04, 2023
04:31 PM
3 Kudos
I have seen, in the past, where an "improperly" set SQL Server Compatibility level could cause the Import / Reconciliation process to run long. For SQL Server 2019, the recommendation for this setting is "SQL Server 2019 (150)". Are your databases set to that compatibility level? (I have no experience with the setting you've described.) --Mark
... View more
Dec 20, 2022
02:10 PM
Did you recently create a business adapter that might have some issue? Other users in this forum who had the same error you did said that deleting a recently created business adapter resolved their issue. https://community.flexera.com/t5/FlexNet-Manager-Forum/Root-element-is-missing-error/td-p/127550 --Mark
... View more
Dec 20, 2022
01:57 PM
3 Kudos
What about a query against the InventoryReport table in the FNMSInventory database: --Show when computer(s) last reported their inventory select comp.computerCN, rept.SWDate, rept.HWDate, rept.FilesDate from FNMSInventory.dbo.Computer comp, FNMSInventory.dbo.InventoryReport rept where comp.ComputerID = rept.ComputerID and Cast(rept.SWDate as Date) = '2022-12-17' order by SWDate DESC The InventoryReport table contains a record of every user and computer that has reported hardware or software inventory through an agent. It details the date and time when the hardware or software tracking was performed. You could modify the above query to look for a particular date (or computer) and if one of those date columns is older than a certain date, you could consider it stale. --Mark
... View more
Dec 15, 2022
04:51 PM
I recently ran the Compliance database upgrade script (going from FNMS 2019R1 to 2022R1) and noticed that the migration script ended with the following statement: Full-text indexes not created because the full-text feature of SQL is not installed Does this imply that I should install the full-text feature, or is that simply informational? --Mark
... View more
Dec 15, 2022
04:36 PM
2 Kudos
Hi all ... I am going through the process of upgrading my FNMS environment from FNMS 2019R1 to 2022R1. I'm also taking this time to migrate onto faster hardware and from being based on Win2012R2 to Windows Server 2019. I am also migrating the database from SQL Server 2016 to SQL Server 2019. So the first step was to set up SQL Server 2019, apply CU 16 and then perform the additional setup Flexera requires (enable CLR, turn off six Intelligent Query Optimizer components, etc.). Next, I backed up and restored the FNMS databases from my production SQL Server 2016 server to the new one. Then, I copied over the database migration ZIP file, expanded it and started running the migration utilities. [Generally, this is all described in the Upgrade Guide to FNMS 2022 R1, pages 38 to 47.] I had no issues upgrading the Inventory Database. I did have an issue with the Compliance database: Running cm-migr1300-ComplianceSchema.sql...100%
Running cm-migr1300-CompliancePreCLRInstall.sql...50%
There was an error while attempting to run 'cm-migr1300-CompliancePreCLRInstall.sql'.
An error occurred in the Microsoft .NET Framework while trying to load assembly id 65538. The server may be running out of resources, or the assembly may not be trusted. Run the query again, or check documentation to see how to solve the assembly trust issues. For more information about this error:
System.IO.FileLoadException: Could not load file or assembly 'sqlproceduresclr, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. An error relating to security occurred. (Exception from HRESULT: 0x8013150A)
System.IO.FileLoadException:
at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
at System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean forIntrospection)
at System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
at System.Reflection.Assembly.Load(String assemblyString)
Others have had this same error as well. The entry I pointed to above listed two workarounds for this issue. (1) One solution was to run the below T-SQL commands, then run the Compliance upgrade utility, then changing TRUSTWORTHY to OFF and rerunning the commands: ALTER DATABASE [FNMSCompliance] SET TRUSTWORTHY ON GO USE [FNMSCompliance] GO EXEC sp_changedbowner 'sa' GO (2) The other solution implied that you could get the CLR certificate from a previous release, apply it, run the Compliance upgrade until it fails, remove the older certificate, then import the recent one and rerun the upgrade until it finishes. The second solution seemed like a lot of extra work, so I tried the first solution (TRUSTWORTHY set to ON while the upgrade runs, then set it OFF) and that worked for me. The database was upgraded successfully. However, I'm a little concerned I had to perform this workaround since it isn't officially documented in the upgrade guide. Are there any potential issues that could occur "down the road" because of how this was accomplished? I ask because this poster had a similar issue trying to run the config.ps1 command and stated "I did try to set Trustworthy as "True" during the Config.ps1 step and while that allowed the script to complete successfully, the application gave redbox errors on nearly every page after setting Trustworthy back to 'False'. " Granted, the cause of this poster's issue could have been different, but I obviously don't want to install FNMS later on and get redbox errors that tie back to this workaround. And if this is indeed the proper method of performing a database upgrade across several releases, shouldn't the upgrade guide be modified to reflect this as part of its procedures? --Mark
... View more
Labels
- Labels:
-
database
-
Installation & Configuration
Latest posts by mfeinman
Subject | Views | Posted |
---|---|---|
197 | Mar 24, 2023 03:05 PM | |
100 | Mar 21, 2023 10:41 AM | |
115 | Mar 20, 2023 11:14 AM | |
135 | Mar 20, 2023 09:45 AM | |
151 | Mar 17, 2023 03:07 PM | |
184 | Mar 17, 2023 12:07 PM | |
208 | Mar 17, 2023 09:55 AM | |
201 | Mar 16, 2023 09:35 AM | |
198 | Mar 16, 2023 09:24 AM | |
263 | Mar 15, 2023 02:14 PM |
Activity Feed
- Posted ndtrack Questions Regarding High CPU utilization, the "LowProfile" Registry Entry, OneDrive Scanning and the Windows Search Indexer on FlexNet Manager Forum. Mar 24, 2023 03:05 PM
- Got a Kudo for Re: Adding/replacing beacons. Mar 24, 2023 07:37 AM
- Kudoed Re: Adding/replacing beacons for jevans. Mar 23, 2023 08:33 AM
- Posted Re: Adding/replacing beacons on FlexNet Manager Forum. Mar 21, 2023 10:41 AM
- Got a Kudo for Re: Healthcheck for Beacon. Mar 21, 2023 04:25 AM
- Posted Re: "Bootstrap Server 1" Registry Entry After The Original Bootstrap Beacon is Retired - Does It Need to be Updated? on FlexNet Manager Forum. Mar 20, 2023 11:14 AM
- Kudoed Re: "Bootstrap Server 1" Registry Entry After The Original Bootstrap Beacon is Retired - Does It Need to be Updated? for tjohnson1. Mar 20, 2023 11:13 AM
- Posted "Bootstrap Server 1" Registry Entry After The Original Bootstrap Beacon is Retired - Does It Need to be Updated? on FlexNet Manager Forum. Mar 20, 2023 09:45 AM
- Posted Re: Upgrading to server 2019 for FNMA on FlexNet Manager Forum. Mar 17, 2023 03:07 PM
- Posted Re: More Than One Install Command For Linux X86_64? on FlexNet Manager Forum. Mar 17, 2023 12:07 PM
- Posted More Than One Install Command For Linux X86_64? on FlexNet Manager Forum. Mar 17, 2023 09:55 AM
- Posted Re: Healthcheck for Beacon on FlexNet Manager Forum. Mar 16, 2023 09:35 AM
- Got a Kudo for Re: Upgrading to server 2019 for FNMA. Mar 16, 2023 09:32 AM
- Posted Re: Upgrading to server 2019 for FNMA on FlexNet Manager Forum. Mar 16, 2023 09:24 AM
- Got a Kudo for Re: [FNMS] Directory of an application installed on Flexera. Mar 15, 2023 10:49 PM
- Posted Re: [FNMS] Directory of an application installed on Flexera on FlexNet Manager Forum. Mar 15, 2023 02:14 PM
- Got a Kudo for Re: [FNMS] Directory of an application installed on Flexera. Mar 14, 2023 10:19 PM
- Posted Re: Discovered Device Properties-Inventory Evidence TAB on FlexNet Manager Forum. Mar 14, 2023 11:51 AM
- Posted Re: Create reports/charts from SQL query in Cognos Analytics on FlexNet Manager Forum. Mar 14, 2023 11:26 AM
- Posted Re: Active Directory users from wrong domains are displayed in FNMS on FlexNet Manager Forum. Mar 14, 2023 10:38 AM