• Products
    • View all products
    • Free trials
    • Buy online
  • Solutions
  • Resources
    • All Resources
    • Learning Hub
  • Trials
  • Services
    • Consulting Services
      • Overview
      • Microsoft Platform Services
      • Data Protection Services
      • Unified Endpoint Management
      • Performance Monitoring Services
      • Database Management Services
    • Educational Services
    • Support Services
  • Support
    • Support Home
    • By Product
      • All Products
      • AppAssure
      • Archive Manager
      • Change Auditor
      • Desktop Authority
      • DR Series
      • Foglight
      • KACE
      • Migration Manager
      • NetVault
      • Rapid Recovery
      • SharePlex
      • Toad
      • vRanger
    • Contact Support
      • Overview
      • Customer Service
      • Licensing Assistance
      • Renewal Assistance
      • Technical Support
    • Download Software
    • Knowledge Base
    • My Account
      • My Products
      • My Service Requests
      • My Licenses
      • My Groups
      • My Profile
    • Policies & Procedures
    • Consulting Services
      • Microsoft Platform Management
      • Data Protection
      • Unified Endpoint Management
      • Performance Monitoring
      • Database Management
    • Technical Documentation
    • Educational Services
    • User Forums
    • Video Tutorials
  • Partners
    • Overview
    • Partner Circle Log In
    • Become a Partner
    • Find a Partner
    • Technology Partners
    • Partner Community
    • Deal Alert
  • Blogs
    • IT Industry Insights
    • Quest Solution Blogs
      • Data Protection
      • Database Management
      • ITNinja
      • Microsoft Platform Management
      • Performance Monitoring
      • Toad World Blog
      • Unified Endpoint Management
  • Forums
  • 製品情報
    • すべての製品情報%E3%82%92見る
    • Change Auditor
    • Foglight
    • KACE
    • Metalogix
    • Migration Manager
    • Migrator for Notes to SharePoint
    • NetVault Backup
    • On Demand Migration for Email
    • QoreStor
    • Rapid Recovery
    • Recovery Manager
    • SharePlex
    • Spotlight
    • Toad
  • ソリューション
    • すべてのプラットフォームを見る
    • クラウド管理
    • GDPRコンプライアンス
    • データ保護
      • 概要
      • クラウド管理
      • ディザスタリカバリ
      • バックアップとリカバリ
      • Office 365 データ保護
      • 仮想化管理
      • 重複除外と複製
    • データベース管理
      • 概要
      • DevOps
      • データの準備と分析
      • データベースのクラウド移行
      • データベースパフォーマンス監視
      • データベース管理
      • データベース複製ソフトウェアツール
    • 統合エンドポイント管理
      • 概要
      • エンドポイントコンプライアンス
      • エンドポイントセキュリティ
      • エンドポイントの可視化
    • Microsoftプラットフォーム管理
      • 概要
      • ハイブリッドActive Directoryのセキュリティとガバナンス
      • Microsoftプラットフォームの移行計画と統合
      • セキュリティとコンプライアンス
      • 情報アーカイブおよびストレージ管理ソリューション
      • Windowsのバックアップとリカバリ
      • Microsoft Serverのパフォーマンスと可用性
      • レポート作成機能
      • グループポリシーと権限
    • パフォーマンス監視
  • サービス
    • コンサルティングサービス
      • 概要
      • Microsoftプラットフォーム管理
      • データ保護
      • 統合エンドポイント管理
      • パフォーマンス監視
      • データベース管理
    • トレーニングと認定資格
    • サポートサービス
  • サポート
    • サポートホーム
    • 製品で検索
      • All Products
      • AppAssure
      • Archive Manager
      • Change Auditor
      • Desktop Authority
      • DR Series
      • Foglight
      • KACE
      • Migration Manager
      • NetVault
      • Rapid Recovery
      • SharePlex
      • Toad
      • vRanger
    • お問い合わせ
      • すべて
      • カスタマサービス
      • ライセンス アシスタンス
      • 更新のアシス%E3%82%BFンス
      • 技術サポート
    • コミュ%E3%83%8Bティフォーラム
    • ソフトウェアのダウン%E3%83%ADード
    • ナ%E3%83%AC%E3%83%83ジ%E3%83%99ース
    • マイアカウント
      • マイ プロダクト
      • Myサービスリクエスト
      • マイ ライセンス
      • マイ グループ
      • マイ プ%E3%83%ADフ%E3%82%A1イル
    • ポリ%E3%82%B7ーおよび手順
    • コンサル%E3%83%86ィングサー%E3%83%93ス
      • Microsoftプラットフォーム管理
      • データ保護
      • 統合エンドポイント管理
      • パフォーマンス監視
      • データベース管理
    • リリースノートおよびガイド
    • 教育サービス
    • ビデオチュートリアル
  • トライアル
  • パートナー
    • 概要
    • Partner Circleへのログイン
    • パートナーになる
    • Find a Partner
    • パートナーコミュニティ
    • Deal Alert
  • コミュニティ
Quest Community
Quest Community
  • Site
  • User
  • Site
  • Search
  • User
Foglight
Foglight
Custom Dashboards and Scripts Foglight Agent Manager Status WCF Dashboard
  • Forum
  • Wikis
  • Sub-Groups
  • More
  • Cancel
  • New
  • -Main Page
    • Alarms Analysis Dashboard
    • Common Dashboard Framework for Custom Script Agents and Utility OS Agents: Apache, NetMonitor, SNMP, WebMonitor
    • Countdown Timer Widget
    • CreateSubscriber Dashboard
    • Custom dashboard for Solaris Zones (for Infrastructure HostAgent 5.6.7)
    • Custom Dashboards for FxM
    • Custom Terminal Services Dashboard
    • Dashboards and Portlets for Infrastructure Process and Service Metrics
    • Foglight 5.6 Infrastructure Host property dashboards and (re)portlets
    • Foglight Agent Manager Status WCF Dashboard
    • Foglight Dashboard Rotation
    • Foglight Service Portlets
    • Folder Monitoring for Critical Application Dashboard JbBoss Log monitoring
    • HADR - ALWAYS ON AG Report / Dashboard
    • Happy Holidays (Get in the Spirit!) Who says monitoring has to be boring?
    • Host Status "jellybean" view
    • How to create a Derived Metric (to count powered on VMs)
    • How to create a Derived Metric to count log file errors
    • HR - USA View
    • Java Application Server JVM Summary dashboard
    • JEE Dashboard
    • Mailflow
    • Milton Vs Lumbergh : with Cloud Health
    • Milton's TPS Report
    • Monitoring .NET Request Memory Usage with Foglight
    • Monitoring Storage System HP EVA with Quest FogLight
    • +Operational Dashboard
    • Replica of Geo dashboard
    • SAMPLE Dashboard Submission
    • SLA Reports Cartridge
    • The Hockey Rivalry Dashboard
    • University Dashboard - Internet Application Monitoring
    • Virtual Desktop Infrastructure and Application Dashboard - vWorkSpace-Parallels
    • Virtual Overview 1
    • Virtual Overview 2
    • VMware Cluster capacity over time
    • VMware Cluster capacity time until full
    • VMware Top Info Page
    • Windows Event Log Dashboard
    • World Map - Alarms
  • Countdown to Christmas
  • Foglight dashboarding refresher - Halloween 2014

You are currently reviewing an older revision of this page.

  • History View current version

Foglight Agent Manager Status WCF Dashboard

Intro

This is a Step by Step guide to the creation of a dashboard that should show the status of all your FGLAMs in one place and display performance.

Steps

 

1. Under the Configuration Page select Definitions

2. Click the green + at the bottom to create a new module and call it "FGLAM Status". Ensure you select the relevant roles you require. If in doubt select all of them.

3. We now need to create 3 functions and 3 views within this module.

4. Select the newly created module and you should now have the option to add views and functions from the drop-down box in the menu below.

 

Functions

1. FQDNTokenized

Add a new function with type 'Script' and fill in the fields as follows:

Name: FQDNTokenized

Cache Results: Tick

Parameters: Name: name    Data Type: Common:String

Output Data Type: Common:Object

Script Text:  

return name.tokenize('.')[0].tokenize('-')[0]

Click Save at the top to save the function.

 

2. GetFglamClientInstances

Add a new function with type 'Script' and fill in the fields as follows:

Name: GetFglamClientInstances

Cache Results: Tick

Parameters: None

Output Data Type: Monitoring:FglamClientInstance

Output List: Tick

Script Text:

import groovy.time.*
now = new Date()
fglams = # !FglamClientInstance #.getTopologyObjects();

def output = []
for (fglam in fglams){
if (fglam.jvm){
lu = fglam.jvm.lastUpdated
duration = now.time - lu.time
if(fglam.agents.size() > 0 && duration < 259200000){
output.add(fglam)
}
}
}
return output.sort{it.jvm.lastUpdated}

Click Save at the top to save the function.

3. FglamSeverityMap

Add a new function with type 'Script with Map' and fill in the fields as follows:

Name: FglamSeverityMap

Cache Results: Tick

Parameters: Name: fglam    Data Type: Monitoring:FglamClientInstance

Script Text: 

import groovy.time.*

now = new Date()
lu = server.DataService.retrieveLatestValue(fglam.messageCenter, "numIncomingQueueThreads").getEndTime()
tl = 2400000
tl2 = 4200000
duration = now.time - lu.time
if(duration > tl2){
return "red"
} else if (duration < tl2 && duration > tl){
return "yellow"
} else {
return "green"
}

Map Input Data Type: Common:String

Output Data Type: Common:Severity

Map Entries:

Key Value
red Fatal
green Normal
yellow Warning

Note: The Key Value is "Set to String"

Click Save at the top to save the function.

 

Views

Now that our basic functions for the dashboard have been created we need to add our views. The three views we are going to create are in the table below.

 

         Name    Component                                      Purpose
FglamIncomingQueue Time Plot Chart Page, Pagelet, Portal, Portlet, Reportlet
Fglam Status Iterator Dashboard, Monitor, Page, Pagelet, Portal, Portlet, Reportlet
FglamStatusJellyBean Metric Indicator Monitor, Page, Pagelet, Portal, Portlet, Reportlet


1. FglamIncomingQueue

Add the view using the table above to provide the General Details

Context:

Key Name Usage List Data Type
timeRange (not set) Required False Common:Time Range
fglam (not set) Required False Monitoring:FglamClientInstance

Configuration:

There are three configurations to make under this. Tick "Show Advanced Properties" at the top of the page.

Metric Data - Single Parent -

      -Single Metric Bindings

          -Single Metric Binding

               -Metric 

                -Metric Label      :     String      :     "Incoming Queue"

                -Legend Label    :     String      :     "Incoming Queue"

 

2. FglamStatusJellyBean

 

General Tab: Set the 'Refresh Interval' to 30 seconds

Context:

Key Name Usage List Data Type
timeRange (not set) Required False Common:Time Range
fglam (not set) Required False Monitoring:FglamClientInstance

Configuration:

Property Type Value
Indicator Size Indicator Size Wider
Value Any FQDNTokenized
Severity Severity FglamSeverityMap

Flow:

  Flow Type Details
Selection Popup Host Summary with Status
Dwell Popup FglamIncomingQueue

 

 

3. Fglam Status

General Tab:   Ensure 'Public' is Ticked and 'Refresh Interval is 30 seconds

Context:

Key Name Usage List Data Type Fallback Value
timeRange (not set) Required False Common:Time Range  
fglam (not set) Optional True Monitoring:FglamClientInstance Function Binding: FglamClientInstances

Configuration:

Property Type Value
Key String fglam
Objects List of Anys <fglams>
+Iterated View    
       View View Reference FglamStatusJellyBean
Columns Integer 4

Save all of your work and now enjoy your new Fglam Status Dashboard.

 

  • If you click on a JellyBean it should show the Host Status
  • If you hover over a JellyBean it should show the Fglam Incoming Queue
  • Any new Fglams that are added to the FMS should automatically be added to this dashboard for you
  • You can even add a fancy background if you like as below.

  • Company
    • About Us
    • Buy
    • Contact Us
    • Careers
    • News
  • Resources
    • Industry Insights Blog
    • Communities
    • Customer Stories
    • Documents
    • Events
  • Support
    • Professional Services
    • Renew Support
    • Technical Support
    • Training & Certification
    • Support Services
  • Social Networks
    • Facebook
    • LinkedIn
    • Twitter
    • YouTube
  • © 2025 Quest Software Inc. ALL RIGHTS RESERVED.
  • Legal
  • Terms of Use
  • Privacy
  • Community Feedback & Support
  • Cookie Preference Center
  • 会社名
    • 会社情報
    • 購入
    • お問い合わせ
    • 採用情報
    • ニュース
  • リソース
    • ブログ
    • お客様の事例
    • ドキュメント
    • イベント
    • ビデオ
  • サポート
    • プロフェッショナルサービス
    • サポートの更新
    • テクニカルサポート
    • トレーニングと認定資格
    • サポートサービス
  • ソーシャルネットワーク
    • Facebook
    • Instagram
    • LinkedIn
    • Twitter
    • YouTube
  • © 2025 Quest Software Inc. ALL RIGHTS RESERVED.
  • 「法務」
  • ご利用規約
  • 個人情報保護方針
  • コミュニティのフィードバックとサポート