Skip to main content

Tebis

Follow these steps to monitor Tebis floating licenses with OpenLM. The Tebis license server comes with a command-line utility, TebisFLU (tebisflu), that writes a status report of every licensed feature and every open session. OpenLM Broker runs TebisFLU on a schedule, reads the report, and reports the features and sessions to OpenLM SLM. The report prints dates in the regional format of the license server, so you also tell Broker which date format to expect.

Requirements​

Before starting, make sure you have:

  • OpenLM SLM installed on a machine in your organization, or a Software License Management Cloud (SLMC) account.
  • OpenLM Broker v26.3.2.1352 or higher, installed on the Tebis license server machine, or on a machine that has TebisFLU and reaches the license server, and reporting to OpenLM SLM. Broker lists Tebis as a license manager type from v22.4.15.656. Before v26.3.2.1352, a date format that uses tt for AM and PM stops the Tebis license manager from starting, so reports with a 12-hour clock need v26.3.2.1352 or higher.
  • The folder that holds tebisflu.exe, the program folder of the TebisFLU installation, for example C:\Program Files\Tebis_AG\TebisFLU V4.1 R8\program. The folder name carries the TebisFLU version, so check it on the machine.
  • The port that the Tebis license server listens on. TebisFLU uses 64200 when no port is given.

Monitoring capabilities​

The current monitoring capabilities for Tebis through OpenLM Broker are:

LM Type in the BrokerCommandsLogsQuantityExpiration dateDeniedBorrowingAllocationsReport resolution
TebisYesNoYesYesNoNoNoStart time by second, end time by minute

For each feature in the report, Broker reports:

  • Feature name: the feature code, for example 12345678-MOD-ADD-CAM7.
  • Version: the feature version from the same line, for example V4.1R10.
  • Total: the number in N license(s) at the end of the feature line.
  • Expiration date: the date after stops working at, or after endet am in a German report.
  • Vendor: Tebis, unless you add a different vendor on the Vendors tab.

For each session under a feature, Broker reports:

  • Username and Workstation: TebisFLU writes the session as domain\user@workstation:id. Broker drops the domain and the number after the colon.
  • Start time: the date and time after started, or after gestartet in a German report, to the second.
  • End time: the first data inquiry that no longer finds the session, which runs every 55 seconds by default.

Denied requests, borrowed licenses, and license allocations are not available for Tebis.

How OpenLM interfaces with Tebis​

Broker sends the license data to OpenLM SLM. The status report comes from TebisFLU, which Broker runs on every data inquiry.

  • Command: Data Inquiry only. Its command line has 2 parts, separated by a semicolon, which Broker always runs one after the other:

    "tebisflu" -st tebis-tg01.example.com:64200 -o tebis64200.txt;cmd /c type tebis64200.txt

    The first part asks the license server at the host and port for its status report and saves it to tebis<port>.txt, in the working folder of the Broker service. The second part prints that file, and Broker reads the output. On a Linux Broker, the second part is bash -c cat tebis<port>.txt.

  • Report: Broker reads 2 kinds of line and ignores the report header, which names the host, the user, and the server version:

    Feature 12345678-001 V4.1R10, stops working at 6/30/2027, 9 license(s)
    User DOMAIN\jdoe@WS-1001:27900 V4.1R09, started 10/19/2026 9:41:07 AM, in use
  • Status: Tebis has no status command. OpenLM shows the license server as up while the data inquiry succeeds.

  • License file and log files: None. Broker does not read a Tebis license file or log.

OpenLM Broker configuration​

Note

Install OpenLM Broker and confirm that it reports to OpenLM SLM before starting these steps.

  1. Open a browser on the Broker machine and go to the Broker web UI at http://localhost:5090/.

  2. On the License Managers page, check Host.

    OpenLM lists the license server under this host name, and Broker passes it to tebisflu -st. The field holds the host for every license manager on the page, not for Tebis alone.

    • If the field is empty, enter the host name of the Tebis license server and select the save icon next to the field.
    • If it names a different machine, leave it as it is, and enter the license server's host in the command line in step 7 instead.
  3. Go to License Managers → Add License Manager.

  4. From LM Type, select Tebis.

  5. In Port, enter the port of the Tebis license server, 64200 unless the server uses another port, and select Add.

    Broker refuses a port that another license manager on this Broker already uses.

    The Add License Manager dialog with LM Type set to Tebis and port 64200 Add Tebis as a license manager

  6. On the Commands tab, in Executable path, enter the folder that holds tebisflu.exe, for example C:\Program Files\Tebis_AG\TebisFLU V4.1 R8\program.

    Broker puts this folder in front of tebisflu only when it builds the command line, which happens on Add and on Restore Default. The command line that already exists does not change, so the next step adds the folder there too.

  7. Select the Data Inquiry command, and in the large text box put the same folder in front of tebisflu, inside the quotes:

    "C:\Program Files\Tebis_AG\TebisFLU V4.1 R8\program\tebisflu" -st tebis-tg01.example.com:64200 -o tebis64200.txt;cmd /c type tebis64200.txt

    If the license server runs on another host than the one in Host, replace the host after -st with the license server's host name. The file name after -o can stay as it is.

    Leave Parallel execution as it is. Broker runs the 2 parts of the Tebis command one after the other whatever the toggle shows, because the second part needs the file that the first one writes.

    The Commands tab with the TebisFLU folder in Executable path and the Data Inquiry command line for port 64200 The Data Inquiry command with the TebisFLU folder in front of tebisflu

  8. Leave Watch interval (sec) at 55 seconds, or set the polling interval that you want. Timeout (sec), 60 seconds by default, limits how long Broker waits for TebisFLU to finish.

  9. Leave the Vendors and Log Files tabs empty. Add a vendor only if you want OpenLM to show a vendor name other than Tebis.

  10. Set the date format on the Settings tab, as described in Set the date format, then select Save.

Set the date format​

Broker reads the expiration date on every feature line and the start time on every session line with the format in Date format. TebisFLU prints dates in the regional format of the license server, so the format varies from one site to another. When the format does not match, the data inquiry fails, and Tebis reports no data at all.

  1. Read the report once to see the format that TebisFLU prints.

    On the Broker machine, open a command prompt in the TebisFLU program folder, run tebisflu -st <host>:<port> -o <file>, and open the file. Feature lines carry a date, and session lines carry a date and a time, as in How OpenLM interfaces with Tebis.

  2. In the Broker web UI, open the Tebis license manager and go to the Settings tab.

  3. In Date format, enter the format of the session line, with both the date and the time part. Select the arrow in the field to pick a preset instead of typing.

    These examples show how a report's dates map to a format:

    Report printsDate format
    6/30/2027 and 10/19/2026 9:41:07 AMM/d/yyyy h:mm:ss tt
    06/30/2027 and 10/19/2026 09:41:07MM/dd/yyyy HH:mm:ss
    30.06.2027 and 19.10.2026 09:41:07dd.MM.yyyy HH:mm:ss

    Always include the time part. Broker applies only the part before the first space to the feature lines, and a format without a space stops the license manager from starting. When Date format is empty, Broker uses MM/dd/yyyy HH:mm:ss, or dd.MM.yyyy HH:mm:ss when the system language of the Broker machine is German.

    The Settings tab of a Tebis license manager with the Date format M/d/yyyy h:mm tt, the Check date format on file button, and Date language Set the date format that the TebisFLU report uses

  4. Leave Date language empty. Tebis prints dates as numbers, so no month names need translating.

  5. After you save, reopen the license manager and select CHECK DATE FORMAT ON FILE.

    Broker runs the data inquiry, takes the start time of the first session in the report, and shows it with OK - this date matches the configured date format. or WARNING - this date does not match the configured date format.. Broker refuses the check on a license manager that has never been saved, with Need to save first in order to check date format. When nobody holds a license, the check shows No active sessions found. Run it again while a session is open.

OpenLM SLM configuration​

Automatic configuration through EasyAdmin​

If the preceding steps are complete, Broker runs the Data Inquiry command and reports Tebis to OpenLM SLM. Approve the license server in EasyAdmin:

  1. Open EasyAdmin (http://<Server IP>:5015) and go to Start → Widgets → License Manager - Servers.

  2. Select the There are N servers pending approval link at the top of the widget.

    The Administration - License Manager Servers window opens, with the pending entries at the top of the list.

  3. Find the pending Tebis entry, with the host name and the port that you configured in Broker, and select the edit icon at the end of its row.

    Broker reports the LM type Tebis, which OpenLM SLM knows, so its Type is Tebis, not OpenLM Generic.

  4. Optionally rename the connection in Display name, confirm the Host Name and Port, and select APPROVE.

Manual configuration through EasyAdmin​

If automatic configuration fails:

  1. Go to Start → Administration → License Manager Servers.

  2. Select Add LM.

  3. In Display name, enter a name for the connection, for example Tebis.

  4. From Type, select Tebis.

    Use Broker turns on.

  5. In the row under Host Name, Port, and Time Zone, enter the host name and the port exactly as configured in Broker for Tebis, and select a time zone.

  6. Select SAVE.

Verify your configuration​

  1. Open EasyAdmin in your browser.
  2. Go to Start → Widgets → License Manager - Servers.
  3. Confirm that the Tebis license server shows the Status Up to date.
  4. Go to Start → Widgets → Feature Usage Status and confirm that each Tebis feature appears with its total in Quantity.
  5. Go to Start → Reports → License Activity, select Include Current Activity, and select Apply. Confirm that each session appears with its username and workstation.

Troubleshooting​

If Tebis never appears as pending in EasyAdmin, confirm that the Broker reports to OpenLM SLM: other license managers on the same Broker update in EasyAdmin.

If the license server shows no features or no usage, read port-<port>-Tebis.log in the logs folder of the Broker installation, and compare it with this list:

  • Command result transformation failed, followed by java.time.format.DateTimeParseException and the date in quotes — the report's dates do not match Date format. Set the format as described in Set the date format.
  • Unknown pattern letter: t when Broker starts, and the license manager never runs — Broker is older than v26.3.2.1352, and the format uses tt. Upgrade Broker, or write a instead of tt.
  • The license manager never runs after you changed Date format — the format has no space between the date and the time part. Enter a format with both parts.
  • tebisflu is not recognized or not found — the command line has no folder in front of tebisflu, or the folder is wrong. Put the TebisFLU program folder in front of tebisflu, as in step 7 of OpenLM Broker configuration.
  • The output holds the report header but no Feature lines — the host or port after -st is wrong, or nothing is licensed on that server. Run the same tebisflu -st command in a command prompt on the Broker machine.

Known limitations​

  • Broker does not report denied requests, borrowed licenses, or license allocations, and does not upload usage history. Usage in OpenLM starts when you configure the license manager.
  • Broker reads the current report, not a log. It sees only the sessions that are open when the data inquiry runs, so it can miss a session shorter than the watch interval, and an end time is accurate to the watch interval.
  • One date format applies to the whole report. If the format changes, for example after the license server moves to a machine with other regional settings, update Date format to match.
  • Multiple server redundancy is not available. Leave Is Triad Configuration unchecked in EasyAdmin.

The documentation team might draft this page using a large language model. A technical writer reviews every page and verifies it against the product before publishing it. A human makes the final decision.