Skip to main content

App Settings

This page describes the web application settings.

Customize​

To access application setting, Login as admin and,

navigation

πŸ‘‰ Select Web Admin β†’ Manage β†’ App Settings

Figure: App Settings in Web Admin

UI​

navigation

πŸ‘‰ Go to Web Admin: Manage β†’ App Settings β†’ UI

OptionDefault ValueDescription
Explore Flows Max Items2000When retrieving flows stop when these many flows are reached. All flow based calculations will be done using these many flows. The next parameter Explore Flows Show In Tables specifies how many of these will show up in raw flow tables on the web UI.
Flows shown in tables100Show these many β€˜top flows’ in raw flow tables.
Flow Legs CorrelationNoEnable correlation of same flow reported by multiple Netflow devices
Include NAT Flow Legs CorrelationYesCorrelate flows from multiple netwflow devices even if one of them does NAT
User Password Minimum length6Minimum characters you can use in user password
Show Real-time alert countsYesShow the alert count box which is usually found on the top right corner of each page
Real Time Alert GroupsSSelect the number of alerts to display in the Alerts bar from the dropdown menu.
Enable CaptchafalseEnable captcha validation in login page
Test ModefalseDisables some features while using test_project
Show others in topper listtrueShow others not shown item in the toppers list
Page TitleEnter the text to be displayed in the login page as title
Disk usage alert percentage90shows disk usage alert for the specified percentage
Hide context selectionfalseKeep it checked if you dont want to hide context selection in login page
Show mode selectionCheck this checkbox to show product mode selector window to select a different mode
Set Custom Key Monitor Refresh Time60Set the frequency (in seconds) at which the key monitor updates its data, with 0 disabling refreshes

Password/Security​

The Password/Security settings allow administrators to configure password policies and account security controls for all WebTrisul users. These settings help enforce strong authentication requirements, reduce the risk of unauthorized access, and define account lockout behavior after repeated failed login attempts.

navigation

πŸ‘‰ Go to Web Admin: Manage β†’ App Settings β†’ Password/Security

SettingDescription
Enable Two-Factor AuthenticationEnables Two-Factor Authentication (2FA) for all users. When enabled, users are required to configure a supported 2FA method during their first login.
User Password Minimum LengthSpecifies the minimum number of characters required for a valid user password.
Maximum Failed Login AttemptsSpecifies the maximum number of consecutive failed login attempts allowed before the user account is locked.
Account Lock Duration (seconds)Specifies how long, in seconds, a locked account remains inaccessible after exceeding the maximum failed login attempts.
Password Expiry (days)Specifies the number of days a password remains valid before users are required to change it. A value of 0 disables password expiration.
Password History CountSpecifies the number of previously used passwords that cannot be reused when setting a new password.
SaveSaves the configured password and security settings.

NetFlow​

navigation

πŸ‘‰ Go to Web Admin: Manage β†’ App Settings β†’ NetFlow

OptionDefault ValueDescription
Show Routers count in drilldown500Shows top routers and interfaces in drilldown
Show Interfaces Per Router100Per router show these many top interfaces in Netflow mode
Include Dest Port(Conversations)falseShow port name or number like http and https in inteface drilldown page

IPDR​

navigation

πŸ‘‰ Go to Web Admin: Manage β†’ App Settings β†’ IPDR

OptionDefault ValueDescription
Query Logs Maxcount100Specifies the maximum number of query log entries displayed in the submitted query logs.
Show OEM LogoEnabledDisplays the OEM logo in generated IPDR reports when enabled.
Report TitleSpecifies the title displayed at the top of generated IPDR reports.
Excel Download Max Rows200000Specifies the maximum number of rows allowed for Excel downloads. If a report exceeds this limit, Excel download is unavailable and users are prompted to export the report in CSV or TRAI Report format instead.
Footer TextSpecifies the custom footer text displayed at the bottom of generated IPDR reports.

Proxy Server​

navigation

πŸ‘‰ Go to Web Admin: Manage β†’ App Settings β†’ Proxy Server

Web Trisul needs to reach out to the internet for two things.

  1. To download latest threat feeds for the BadFellas plugin
  2. To install Trisul Apps which are hosted on Github

If your Trisul-Hub node does not have internet access you need to configure a proxy server.

OptionDescription
Proxy Server IPAddress of the proxy server
Proxy Server User NameSpecify the Username if required by the proxy
Proxy Server PasswordSpecify the Password if required by the proxy

Test It​

  • Login as admin
  • Go to Webadmin β†’ Manage β†’ Apps
  • If you get a list of packages without the error β€œCheck your internet connection error”, the connection is working.

Packet Inspection​

navigation

πŸ‘‰ Go to Web Admin: Manage β†’ App Settings β†’ Packet Inspection

OptionDefault ValueDescription
Deep Packet Inspection time limit21600 SecsTime limit for deep packet inspection
Deep packet inspection size limit100 MMaximum number of bytes to be retrieved as a result of the packet retrieval \ Pull packets operation

Web Server​

navigation

πŸ‘‰ Go to Web Admin: Manage β†’ App Settings β†’ Web Server

OptionDefault ValueDescription
Idle Timeout (minutes)60Time set to logged webtrisul when idle. See Inactivity Security Timeout
Web Server Port3000The webserver port. This setting is used by WebSockets for real time features and some cron tasks (like report mailers). If you move the default nginx port make sure you reflect that change here. If you are using a Linux Container and doing port forward ensure this setting matches the port forward
Web Server SecurityNONEUsed by report jobs. Is web server using SSL?

Schedule and Email Reports​

navigation

πŸ‘‰ Go to Web Admin: Manage β†’ App Settings β†’ Schedule Email Reports

OptionDefault ValueDescription
Business Hour00:00:00-23:59:59Business hours time used to restrict default report generation time window for each day
Default mail to send schedule reportAutomatic scheduled report will be send to this E-Mail
Automatically email scheduled reportsYESGlobal setting that controls if scheduled reports are mailed out
Automatically email TCA (threshold crossing alert) summariesNoGlobal setting that controls if TCA reports are mailed out
Show generated time in report page headertrueshow generated time in report page title
Attachment FormatPDFSchedule report email attached format

Email Alerts​

navigation

πŸ‘‰ Go to Web Admin: Manage β†’ App Settings β†’ Email Alerts

OptionDefault ValueDescription
Email Alert Business DaysM,T,W,T,-,-,-When you want to receive email alerts
Email Alert Business Hours00:00:00-23:59:59Business hours time used to restrict default report generation time window for each day

Chart​

navigation

πŸ‘‰ Go to Web Admin: Manage β†’ App Settings β†’ Chart

OptionDefault ValueDescription
Show Percentile0Show a 95th percentile line on charts. Enter 98 to show 98th percentile, 0 to disable
Enable AnimationtrueShow animation while rendring chart
Real Time Data Display1 HourHow many data points to be retined in the real time graph
Long Term Chart Day Limit7Shows separate charts for each day for these many number of days. If the selected time range by the user exceeds this limit, the chart will be shown as a single chart of aggregated data for the selected time range

Dashboard and Modules​

navigation

πŸ‘‰ Go to Web Admin: Manage β†’ App Settings β†’ Dashboards & Modules

OptionDefault ValueDescription
Default items in Top-N Dashboards10All Top-N starts show these many by default, with a β€œMore” button to expand.
Show module descriptionYesA description if shown below each module to help you understand what is being shown. If you are a power user and would like to hide this text, then set this to False
Show help tips for menu itemsYesA tooltip is shown for menu items to help you learn about the various options. You can turn these off if you are already familiar with the UI
Show country flags for IPstrueShow country flags for IPs in dashbaord

SNMP Settings​

navigation

πŸ‘‰ Go to Web Admin: Manage β†’ App Settings β†’ SNMP Settings

OptionDefault ValueDescription
SNMP Version1SNMP version v1 or v2c or v3. Select V3 to show SNMPv3 parameters
SNMP Read Community0SNMP read community string
Management IPOptional: IP address to communicate with SNMP agents on managed devices

Advanced SNMP Settings​

OptionDefault valueDescription
Use Huawei SNMP Port MapfalseUse Huawei proprietary SNMP mapping to map Netstream ifIndex to SNMP ifIndex (for Huawei only)
Auto Resolve SNMPtrueDaily automatically resolve ifname, ifalias, ifspeed, etc.
Resolve ifSpeedtrueSync ifSpeed from SNMP.Set false to keep overrided value
Resolve Router NametrueUpdate label from snmp router name.Set false to keep overrided value
Resolve Advanced SNMPtrueResolves additional SNMP attributes via SNMP queries, including Resolve Type, VLAN, and Attributes.
Resolve Velocloud vceLinkCapacityBpsGaugeResolves vceLinkCapacityBpsGauges via SNMP queries, including Tx and Rx capacities.
SNMP Command PrefixAppend the text before the SNMP commmand

DR Settings​

navigation

πŸ‘‰ Go to Web Admin: Manage β†’ App Settings β†’ DR Settings


Figure: DR Settings

OptionDescription
DR Hub IPIP address of the DR Hub machine. Eg:192.168.3.1
DR Hub PortPort number for trp connection

MyMRTG​

navigation

πŸ‘‰ Go to Web Admin: Manage β†’ App Settings β†’ MyMRTG

OptionDefault ValueDescription
Refresh Page Interval60MRTG customer page default refresh interval
Chart Titlerouterip_routernameCustomize chart tile for MRTG customer
Chart Subtitleifname_ifaliasCustomize chart subtile for MRTG customer
Show Yearly ButtonCheckedWhen checkbox is checked it shows the button in the traffic grapher to generate chart for daily, weekly, monthly, and yearly.

Customizing Chart Titles and Subtitles​

Chart titles and subtitles can be easily customized using a combination of formulas with the following variables:

routerip: The IP address of the router
routername: The name of the router
ifname: The interface name
ifalias: The interface alias

Examples of Customization Options

The following examples demonstrate how chart titles and subtitles can be customized:

Option 1: Simple Combination

Chart title: routerip
Chart subtitle: routername

Option 2: Interface-Based

Chart title: ifname
Chart subtitle: ifalias

Option 3: Detailed Combination

Chart title: routerip_routername
Chart subtitle: ifname_ifalias

Option 4: Comprehensive Details

Chart title: routerip_routername_ifname_ifalias
Chart subtitle: Customizable using any of the above variables.

Option 5: Other Combination

Chart title: routerip_ifalias
Chart subtitle: ifname_routername

By using these variables and customization options, you can tailor your chart titles and subtitles to suit your specific needs.

API Keys​

navigation

πŸ‘‰ Go to Web Admin: Manage β†’ App Settings β†’ API Keys

OptionDescription
Google API KeyGoogle Maps API key used to enable Geo Map visualization within Trisul.
Microsoft Teams Webhook URLIncoming Microsoft Teams Webhook URL used to send alerts and notifications to a Microsoft Teams channel.
Zoho Cliq Webhook URLIncoming Zoho Cliq Webhook URL used to send alerts and notifications to a Zoho Cliq channel.
LLM ProviderSelects the Large Language Model (LLM) provider used by the Trisul IPDR AI query assistant.
LLM ModelSpecifies the model or deployment name used by the selected LLM provider for Trisul IPDR AI queries, such as gemini-2.5-flash, gpt-4o-mini, or a custom deployment name.
API KeyAPI key used to authenticate with the selected cloud-based LLM provider. This field is optional when using a local LLM that does not require authentication.
Custom EndpointBase URL of an OpenAI-compatible endpoint used by Trisul IPDR AI when connecting to a locally hosted or self-hosted LLM, such as Ollama or LM Studio.
SaveSaves the configured API integration settings.

Trisul AI

The Trisul AI settings page allows administrators to configure the endpoint used by the Trisul AI service. These settings define how the WebTrisul interface communicates with the Trisul AI backend, including the network endpoint and SSL configuration.

navigation

πŸ‘‰ Go to Web Admin β†’ Manage β†’ App Settings β†’ Trisul AI

OptionDescription
AI SSL ModeEnables SSL/TLS for communication between WebTrisul and the Trisul AI endpoint. Enable this option if the AI service is configured to accept secure HTTPS connections.
AI Endpoint IPIP address or hostname of the Trisul AI endpoint that WebTrisul connects to for AI requests.
AI Endpoint PortTCP port on which the Trisul AI service is listening.
SaveSaves the configured Trisul AI endpoint settings.
note

Configure the AI Endpoint IP and AI Endpoint Port to match the Trisul AI service deployment. If AI SSL Mode is enabled, ensure that the endpoint is configured to accept secure SSL/TLS connections.