The management pack uses the tool Fmscheck.exe, normally found in the folder /tools of an Adobe Flash Media Server installation.
If FMSCheck.exe is not available or can not be run, the management pack will not be able to determine the state of FMS Applications.
- FMSCheck.exe isn’t found in /tools directory
- If monitoring FMS 2: FMSCheck.exe is only delivered with FMS 3.
Make sure FMSCheck.exe is present in the /tools directory of the FMS installation.
FMSCheck.exe, delivered with FMS 3 may be used for FMS 2 as well. Simply copy the executable to the /tools directory of the FMS 2 server.
More details can be found in the documentation of Adobe Flash Media Server. The following document contains information on FMSCheck.exe
Adobe Flash Media Server – Administration API Reference
Target | Custom.Adobe.FlashMediaServer.x.Role | ||
Parent Monitor | System.Health.ConfigurationState | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Custom.Adobe.FlashMediaServer.FMSCheck.Present.MonitorType | ||
Remotable | False | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Custom.Adobe.FlashMediaServer.FMSCheck.Present.Monitor" Accessibility="Public" Enabled="true" Target="Custom.Adobe.FlashMediaServer.x.Role" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="false" Priority="Normal" TypeID="Custom.Adobe.FlashMediaServer.FMSCheck.Present.MonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Custom.Adobe.FlashMediaServer.FMSCheck.Present.Monitor.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Property[@Name='FMSCheck']$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Present" MonitorTypeStateID="Success" HealthState="Success"/>
<OperationalState ID="NotPresent" MonitorTypeStateID="Failure" HealthState="Warning"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>3860</IntervalSeconds>
<FMSAddress>dummyaddr</FMSAddress>
<FMSApplicationName>dummyapp</FMSApplicationName>
<FMSInstallDir>$Target/Property[Type="Custom.Adobe.FlashMediaServer.x.Role"]/FMSInstallDir$</FMSInstallDir>
<TimeoutSeconds>300</TimeoutSeconds>
</Configuration>
</UnitMonitor>