MeetingPlace Express Web Interface Failure
I recently ran across some unusual behavior with our MeetingPlace Express server. We got a report from a user that they were unable to access the MeetingPlace Express web interface. I opened up Firefox and was able to access it however my Internet Explorer was not. The rest of the system appeared to be fine so we simply rebooted the server since it wasn’t in use. When the server came back online no one was able to get into the web interface at all. The strange part about it was the rest of the system was working just fine. If you had a previously scheduled meeting it started up no problem. If you wanted to start a meeting from the dial-in menus that worked fine as well. This lead me to belive it was a problem with the web server portion of MPE.
We were running 2.0.2.126 and 2.0.3.35 was out so I went ahead and upgraded to 2.0.3.35 and was shocked to find the problem remained. After the upgrade SSL was disabled and the HTTP wasnt re-directing me so I assumed it was turned-off. This was my first mistake. Apparently SSL after an upgrade is not fully turned off. It does turn some of the flags off but not all of them. After a quick talk with Cisco I disabled the SSL from the CLI and poof the web interface came back alive.
The problem was expired certificates. For some reason the server inspects the certificates and if they expire shut down the entire web server. According to TAC this was not intended and they would be looking into it. As son as I requested new certificates and re-enabled SSL it worked lke a champ. It wasn’t a very difficult problem but one thing I did some to realize is that I really didn’t know any CLI commands for MPE. Without these commands I was unable to fix the issue. Of course when I asked my TAC engineer if he had a document with all the commands he laughed and said there wasn’t any single document and they were spread across a handful of internal and external documents.
Here is a quick list of some of the CLI command that I found during this little issue:
mpx_sys status
Tells you the status of all the various sub-system components for MPE.
mpx_version
Tells you all version of the software install. The original install is the first listed and each upgrade path performed is listed below.
net
Lets you review/change all portions of the network configuration of MPE via the CLI.
SSLUtil
Lets you review/change all portions of the SSL configuration of MPE via the CLI.
activity
Lets you pull reports of current activity on the system. This is the only way to see if anyone is using the system from the CLI.
cat /opt/cisco/meetingplace_express/web/logs/rcms.out
This will display the tomcat logs.
infocap -b MMDDYYYYHHmm -e MMDDYYYYHHmm
This will collect data from all the various logs between the two date/timestamps and put them in a single zip file for you. The -b stands for begins and -e stands for ends.
Have you run into any handy CLI commands? Let me know in the comments.