12.9. Customizing Trisul for an OEM

If you are an OEM you can rebrand and customize the look of the product.

  1. Specify new product name, logo, customer name in reports, etc in oem_settings.rb
  2. Design new themes

12.9.1 oemsettings.rb

The OEM settings file is located in usr/local/share/webtrisul/config/initializers/oem_settings.rb This is the only file you need to change.

You must restart the web server for changes made to the oem_settings.rb file to take effect

12.9.2 Fields

You may modify these fields to suit your environment.

About the OEM

Fields Defaults Description
OEM_NAME Unleash Networks Appears in the login screen and the page footer
OEM_SITE http://www.unleashnetworks.com Link appears in the bottom of page and in the login screen
OEM_TRADEMARK Trisul® is a registered trademark of Unleash Networks Appears in license page, and footers

About the product

Fields Defaults Desciption
PRODUCT_NAME Trisul The product name to be displayed in the login and in the page header.
PRODUCT_NAME_FULL Trisul Network Metering and Forensics Carries the detailed product name which will appear in the bottom of the login screen
PRODUCT_NAME_DESC Network Metering and Forensics Carries the product description , appears alongside the PRODUCT_NAME
PRODUCT_NAME_WEB Web Trisul Carries the name of the web-interface present.
PRODUCT_LOGO trisul.png Carries the product logo, appears on the login and page header and other places
PRODUCT_LOGO_SMALL trisul.png Used mainly as a 16×16 favicon and maybe in other places.

Report settings

Fields Defaults Description
OEM_FOOTER_RHS Generated by Trisul NSM Carries the name to be displayed on the bottom right of the PDF
CUSTOMER_FOOTER_LHS ACME Inc Carries the name to be displayed on the bottom left of the PDF

Report links

Fields Defaults Description
LINK_PDF cg Controls whether the Commonly used reports bring up a PDF directly or shows a HTML report with a Generate PDFlink.
If set to cg – User views a HTML page depicting the usage activity of the counter group
If set to cg_pdf – User gets a PDF report directly ( one click link )

Retro analysis time selector

RETRO_TIME_RANGES [ [‘Hours’, 86400], [‘Days’,604800 ], [‘Weeks’, 2419200]]

Controls the time ranges shown as a tab on top the retro analysis chart.
You can set this to an empty array if you do not want any such selection and prefer to manually enter dates.