opCharts Configuration

opCharts Configuration

The configuration options for opCharts are stored in a text file /usr/local/omk/conf/opCommon.nmis.

Configuration items that are not application specific are detailed on the opCommon Configuration page.

Common Settings to Consider Adjusting

The items below are commonly changed by customers.

SectionNameOriginal ValueDescription
opchartsopcharts_gui_refresh_time300The number of seconds after which the GUI will be refreshed.
opchartsopcharts_topn_properties
An array of the properties you wish displayed when viewing a node.
opchartsopcharts_gui_interface_summary_list['Description','ifDescr','Hardware','ifSpeed','ifType','ipAdEntAddr1','ipAdEntNetMask1']An array of the properties you wish displayed when viewing a list of nodes.
opchartsopcharts_node_selector_sections
An array of items to use when selecting a node.
opchartsopcharts_map_api_key
Your Google Maps API key.
opchartsopcharts_maps_geographical_start_location
The location to display by default on your Google Map.

Specific Configuration

The opCharts section of opCommon.nmis is for opCharts specific configuration items only.

SectionNameOriginal Value
Possible ValuesDescription
opcharts<opcharts_map_icons><omk_url_base>/icons
<relative url>
opchartsdashboard_template_dir<omk_templates>/resources/dashboards/templates
<relative url>
opchartsnmisx_cache_min_age_before_refresh60
<integer>
opchartsnmisx_cache_time900
<integer>
opchartsnmisx_db_cache_enable0
<integer>
opchartsnmisx_db_cache_node_health_sorting0
<integer>
opchartsnmisx_live_long_ap0
0, 1

turn this on to keep nmisx objects for a long time, could cause high memory usage

opchartsnmisx_subnet_cache_time300
<integer>
opchartsnmisx_timing0
<integer>
opchartsopcharts_batch_insert_size256
<integer>
opchartsopcharts_custom_map_icons



opchartsopcharts_db_nameopcharts


opchartsopcharts_default_map_icontoaster


opchartsopcharts_gui_business_service_show_pagesize0
0, 1Change to 1 for pagesize select in business services
opchartsopcharts_gui_chart_bulk_request1
<integer>
opchartsopcharts_gui_default_chart_x1
<integer>
opchartsopcharts_gui_default_chart_y1
<integer>
opchartsopcharts_gui_default_chart_y_few_charts2
<integer>
opchartsopcharts_gui_default_decimals2
<integer>
opchartsopcharts_gui_full_size_y3
<integer>
opchartsopcharts_gui_graph_max_entries_in_tooltip5
<integer>
opchartsopcharts_gui_interface_summary_list['Description','ifDescr','Hardware','ifSpeed','ifType','ipAdEntAddr1','ipAdEntNetMask1']


opchartsopcharts_gui_max_nodes_in_automap200
<integer>
opchartsopcharts_gui_max_num_connections_in_expanded_subnet5
<integer>
opchartsopcharts_gui_max_num_vertical_graphs5
<integer>
opchartsopcharts_gui_node_list_view_typetable
table, panel
opchartsopcharts_gui_node_panel_displaykpi


opchartsopcharts_gui_node_search_remote_cache_timeout10
<integer>
opchartsopcharts_gui_period_values["8h","12h","1d","2d","5d","7d","14d","30d","60d","90d","180d"]


opchartsopcharts_gui_period_values_hd["15m","30m","1h","2h","4h"]


opchartsopcharts_gui_refresh_time300
<integer>
opchartsopcharts_interface_graph_default_pollerInterface Utilisation - High Speed


opchartsopcharts_map_api_key



opchartsopcharts_map_background_dir<omk_url_base>/maps_background_dir
<relative url>
opchartsopcharts_map_link_color_down#FF0000


opchartsopcharts_map_link_color_error#d9534f


opchartsopcharts_map_link_color_normal#ffd700


opchartsopcharts_map_link_color_ok#59cf59


opchartsopcharts_map_link_color_uk#999


opchartsopcharts_map_link_color_up#00FF00


opchartsopcharts_map_link_color_warn#ffa500


opchartsopcharts_maps_geographical_clustering1
<integer>
opchartsopcharts_maps_geographical_start_location[-27.999707,153.404933]


opchartsopcharts_max_dataset_width1008
<integer>To make things nice, this should divide by the resolution
opchartsopcharts_max_resource_lock_seconds86400
<integer>
opchartsopcharts_monitored_service_selector_sections


See Documentation
opchartsopcharts_node_list_cols_per_page4
<integer>
opchartsopcharts_node_list_exporttocsv

["info.system.name", "info.system.active", "info.system.cbqos", "info.system.collect", "info.system.customer", "info.system.group", "info.system.host", "info.system.intfCollect", "info.system.ifNumber", "info.system.location", "info.system.model", "info.system.nodeModel", "info.system.nodeType", "info.system.nodestatus", "info.system.nodeVendor", "info.system.notes", "info.system.ping", "info.system.roleType", "info.system.rttMonApplResponder", "info.system.serialNum", "info.system.server", "info.system.softwareImage", "info.system.softwareVersion", "info.system.sysContact", "info.system.sysLocation", "info.system.sysObjectName", "info.system.sysName", "info.system.sysUpTime",]




opchartsopcharts_node_list_rows_per_page3
<integer>
opchartsopcharts_node_selector_sections


See Documentation
opchartsopcharts_node_selector_show_more_at6
<integer>
opchartsopcharts_node_show_num_log_lines250
<integer>
opchartsopcharts_open_slave_nodes_in_new_windowfalse
true, false
opchartsopcharts_redirect_slaves_to_nmisfalse
true, false
opchartsopcharts_topn_include_sparklines1
<integer>
opchartsopcharts_topn_max_updated_diff900
<integer>
opchartsopcharts_topn_properties


See Documentation
opchartsopcharts_topn_time_between_runs299
<integer>
opchartsopcharts_upload_dir<omk_public>/omk/uploads
<relative url>
opchartsopcharts_upload_url<omk_url_base>/uploads
<relative url>
opchartsopchartsd_check_rate30
<integer>seconds, how often to check for new jobs
opchartsopchartsd_max_processes10
<integer>max allowed number of concurrent opchartsd worker processes
opchartsopchartsd_pid/var/run/opchartsd.pid
<filepath>
opchartsopchartsd_update_rate1
<integer>seconds, how often to wake up for job scheduling
opchartsupload_allowed_types['image/gif','image/jpeg','image/png','image/svg+xml']