# Wowza Monitoring

**URL:** https://community.wowza.com/t/wowza-monitoring/34190
**Category:** Wowza Streaming Engine
**Created:** [May 28, 2010, 1:53pm UTC](https://community.wowza.com/t/wowza-monitoring/34190 "2010-05-28T13:53:41Z")
**Posts on this page:** 15
**Page:** 1

<div class="post-metadata">

### Author: ![Sander\_Kruger](https://avatars.discourse-cdn.com/v4/letter/s/5daacb/32.png) [@Sander\_Kruger](https://community.wowza.com/u/Sander_Kruger)
#### Post date: [May 28, 2010, 1:53pm UTC](https://community.wowza.com/t/wowza-monitoring/34190/1 "2010-05-28T13:53:41Z")

</div>

Hello,

I’m used to FMIS and use the fms2\_console a lot. The most important features to me are that I can select an application instance, monitor the live log (lines appearing on my screen in real-time), that I can inspect SharedObjects in real-time and that I can have a peek at streams. Also not bad are the bandwidth monitors.

Looking around for monitoring Wowza, it is suggested to use JMX. I had a quick look at JConsole connecting to Wowza, and I got overwhelmed with the sheer amount of stuff that you can inspect. I suppose that JMX will allow me to cut to the important stuff, but before plunging into JMX, I’d be interested if anyone has made a component or application that allows simple monitoring of Wowza exposing just the main features?

Regards,

Sander Kruger.

---

<div class="post-metadata">

### Author: ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)
#### Post date: [May 28, 2010, 1:06pm UTC](https://community.wowza.com/t/wowza-monitoring/34190/2 "2010-05-28T13:06:26Z")

</div>

You can add and subtract what is shown in JMX/JConsole in /conf/Server.xml /AdminInterface /ObjectList

You can remove items from this list, and you can add from the superset commented out above.

Some of these items add substantial overhead, e.g. Client

Richard

---

<div class="post-metadata">

### Author: ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)
#### Post date: [May 28, 2010, 5:30pm UTC](https://community.wowza.com/t/wowza-monitoring/34190/3 "2010-05-28T17:30:21Z")

</div>

At this point, for something like introspection of AMFDataObj or AMFMixArray, etc, you will have to use a Flash application. Same for looking at streams.

Or, the ServerInfo HTTProvider might be a good starting place.

[http://community.wowza.com/t/-/60](http://community.wowza.com/t/-/60)

You could use it as a top level interface to drill down from, and maybe integrate a Flash application for that.

Richard

---

<div class="post-metadata">

### Author: ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)
#### Post date: [June 10, 2010, 5:12pm UTC](https://community.wowza.com/t/wowza-monitoring/34190/4 "2010-06-10T17:12:26Z")

</div>

I search for “Eclipse JMX” and this came to the top:

[http://code.google.com/p/eclipse-jmx/](http://code.google.com/p/eclipse-jmx/)

Richard

---

<div class="post-metadata">

### Author: ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)
#### Post date: [June 10, 2010, 5:17pm UTC](https://community.wowza.com/t/wowza-monitoring/34190/5 "2010-06-10T17:17:19Z")

</div>

Just run Wowza in the IDE and all the logs are displayed in the IDE console. You don’t need JMX/JConsole.

Richard

---

<div class="post-metadata">

### Author: ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)
#### Post date: [June 10, 2010, 5:21pm UTC](https://community.wowza.com/t/wowza-monitoring/34190/6 "2010-06-10T17:21:05Z")

</div>

Check the instructions at bottom for installing Wowza in Eclipse, should be similar for adding JMX plugin to Wowza IDE:

[https://www.wowza.com/ide.html](https://www.wowza.com/ide.html)

Richard

---

<div class="post-metadata">

### Author: ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)
#### Post date: [June 10, 2010, 5:29pm UTC](https://community.wowza.com/t/wowza-monitoring/34190/7 "2010-06-10T17:29:54Z")

</div>

You have to add the Module to the Modules list of /conf/test1/Application.xml, and connect with a Flash app:

rtmp://localhost:1935/test1

Richard

---

<div class="post-metadata">

### Author: ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)
#### Post date: [June 11, 2010, 2:17pm UTC](https://community.wowza.com/t/wowza-monitoring/34190/8 "2010-06-11T14:17:05Z")

</div>

> I’m getting an error saying that the installation has not been configured properly for Software updates.

It is a strange eclipse issue we have not sorted out. If you add our plugins to eclipse using the sofware update mechanism it will work.

Richard

---

<div class="post-metadata">

### Author: ![Sander\_Kruger](https://avatars.discourse-cdn.com/v4/letter/s/5daacb/32.png) [@Sander\_Kruger](https://community.wowza.com/u/Sander_Kruger)
#### Post date: [May 28, 2010, 2:32pm UTC](https://community.wowza.com/t/wowza-monitoring/34190/9 "2010-05-28T14:32:54Z")

</div>

Dear Richard,

Thank you very much for your quick reply. I have turned on SharedObject and yes, I see some shared objects appear. Some, not all (I’m not sure yet why). However, it’s a rather useless interface, because there’s no way to iterate over the properties of the SharedObject if you have no clue which properties are set. And even if you know the name of a property, you can’t inspect it because the AMFData type can’t be serialized in JConsole.

Also, I don’t see how JConsole could let me have a peek at a video stream.

At first glance, it seems to me that JMX is a very generic (and powerful, yes) Java introspection tool and doesn’t really specialize to the specific features of a media server.

Do you think that JMX would be a good starting point to get something like fms2\_console? Or should I try to find a custom module and a Flash client to do the job?

---

<div class="post-metadata">

### Author: ![Graeme\_Bull](https://avatars.discourse-cdn.com/v4/letter/g/cc9497/32.png) [@Graeme\_Bull](https://community.wowza.com/u/Graeme_Bull)
#### Post date: [June 10, 2010, 9:04am UTC](https://community.wowza.com/t/wowza-monitoring/34190/10 "2010-06-10T09:04:50Z")

</div>

In the newest version of the IDE there isn’t a perspective “JMX”, is there something else that I need to install to have it show up?

---

<div class="post-metadata">

### Author: ![Graeme\_Bull](https://avatars.discourse-cdn.com/v4/letter/g/cc9497/32.png) [@Graeme\_Bull](https://community.wowza.com/u/Graeme_Bull)
#### Post date: [June 10, 2010, 9:14am UTC](https://community.wowza.com/t/wowza-monitoring/34190/11 "2010-06-10T09:14:55Z")

</div>

Thanks Richard, quick as always. I’ve managed to open up the Jconsole on my Mac but I can’t figure out for the life of me where to see the debug and info trace statements that I’ve got in my SS code. I swear I’ve read it somewhere but rereading all the docs again I just can’t find out how to do it. Any tips?

---

<div class="post-metadata">

### Author: ![Graeme\_Bull](https://avatars.discourse-cdn.com/v4/letter/g/cc9497/32.png) [@Graeme\_Bull](https://community.wowza.com/u/Graeme_Bull)
#### Post date: [June 10, 2010, 9:17am UTC](https://community.wowza.com/t/wowza-monitoring/34190/12 "2010-06-10T09:17:07Z")

</div>

I’ve tried to install the Eclipse JMX but I’m getting an error saying that the installation has not been configured properly for Software updates. Any clues there too?

---

<div class="post-metadata">

### Author: ![Graeme\_Bull](https://avatars.discourse-cdn.com/v4/letter/g/cc9497/32.png) [@Graeme\_Bull](https://community.wowza.com/u/Graeme_Bull)
#### Post date: [June 10, 2010, 9:22am UTC](https://community.wowza.com/t/wowza-monitoring/34190/13 "2010-06-10T09:22:52Z")

</div>

I’ve managed to install manually. Would be good if the Wowza IDE could be updated via normal Eclipse routes though.

---

<div class="post-metadata">

### Author: ![Graeme\_Bull](https://avatars.discourse-cdn.com/v4/letter/g/cc9497/32.png) [@Graeme\_Bull](https://community.wowza.com/u/Graeme_Bull)
#### Post date: [June 10, 2010, 9:25am UTC](https://community.wowza.com/t/wowza-monitoring/34190/14 "2010-06-10T09:25:28Z")

</div>

Thanks Richard but I’m getting nothing in the IDE console, just this:

INFO server comment - _defaultVHost_ home directory: /Library/WowzaMediaServer-2.0.0

INFO vhost vhost-start _defaultVHost_ -

INFO vhost comment _defaultVHost_ Bind attempt ([any]:1935)

INFO vhost comment _defaultVHost_ Bind successful ([any]:1935)

INFO vhost comment _defaultVHost_ Bind attempt ([any]:8086)

INFO vhost comment _defaultVHost_ Bind successful ([any]:8086)

INFO application app-start test1 myapp/test1

INFO session connect-pending 127.0.0.1 -

INFO session connect 127.0.0.1 -

INFO session disconnect 1557153462 -

Despite having this in my code:

public void onConnect(IClient client, RequestFunction function,

AMFDataList params) {

getLogger().info("onConnect: " + client.getClientId());

}

---

<div class="post-metadata">

### Author: ![Graeme\_Bull](https://avatars.discourse-cdn.com/v4/letter/g/cc9497/32.png) [@Graeme\_Bull](https://community.wowza.com/u/Graeme_Bull)
#### Post date: [June 10, 2010, 9:29am UTC](https://community.wowza.com/t/wowza-monitoring/34190/15 "2010-06-10T09:29:45Z")

</div>

Completely ignore my idiocy… forgot to put the module in the application.xml file for the app. Sorry about that.
