New Openfire plugin: ServerInfo

10am

both showing 629.

ServerInfo 0.3 was released:

http://files.mundoopensource.com.br/serverinfo.jar

This is the ChangeLog:

Version 0.2.1 (never officialy released):

  • Improve logging and debugging.
  • Fix online users number bug (thanks Jason L from Ignite Realtime Forums for report).

Version 0.3:

  • Fix remove/update bug that requires Openfire restart (thanks again to Jason L).
  • New command “version” displays plugin version.
  • New command “openfire version” displays Openfire version.
  • New command “openfire host” displays Openfire hostname.
  • New command “openfire uptime” displays Openfire last started time.
  • New command “java version” displays Java version.
  • New command “total memory” displays total available memory to the jvm.
  • New command “free memory” displays free available memory to the jvm.
  • New command “used memory” displays used memory by the jvm.
  • New command “max memory” displays maximum available memory to the jvm.
  • New command “total memory num” displays total available memory to the jvm (in MB).
  • New command “free memory num” displays free available memory to the jvm (in MB).
  • New command “used memory num” displays used memory by the jvm (in MB).
  • New command “max memory num” displays maximum available memory to the jvm (in MB).

Due the bugs in older versions, updating is recommended, but it will require openfire restart (sorry about that).

Regards,

New version was released.

Thanks for you help.

Marcelo Terres

So, as logging and debugging has been improved, how can we investigate why it is not working with 3.10.0 alpha?

Hi wroot.

I didn’t had time to implements debug completely, so I think this it’ll not be sufficient for your case.

New debugging was just to help me to solve the bugs related by Jonas L, that are related with the basic functions of script.

Off course, I release the new features too, but not the one you need right now.

I’ll let you know when it’s done. Maybe I’ll release a 0.3.1 version with complete debug.

Regards,

Marcelo Terres

ServerInfo 0.3.1 released.

Besides small code fixes, I think that I corrected the issue related by wroot.

I recommend all users to upgrade.

http://files.mundoopensource.com.br/serverinfo.jar

Regards,

Marcelo Terres

Hi wroot.

http://files.mundoopensource.com.br/serverinfo.jar

I think that now your issue was solved.

Please test it and let me know if it works.

Marcelo

Yes, now it works with 3.10.0.

Maybe uptime should show a value of how many days/hours/minutes Openfire is running?

Also in the readme you repeat last 4 commands twice.

Great.

About the readme, take a look again and you’ll see that the commands are different. Their purpose is to be used in PRTG or MRTG (via tcp connections) to create graphs.

Regards,

Marcelo

Using MRTG (or a similar external graph software) may be fine for users who already use it. I assume that youdo much more with MRTG and Pythen than this and adding also Openfire graphs makes sense.

For me rrd4j would be the much better option as it requires no external software and could also run inside Openfire. As soon as you open source your plugin one could add this.

Thanks for your sugestion.

I’ll work in rrd4j approach. About open the source code, I’ll do it as soon as I finish the other features.

Regards,

Marcelo

Hey everybody.

I just wanna tell you that I released ServerInfo Plugin source code.

You can find plugin information and source code link in the URL: http://www.mundoopensource.com.br/serverinfo-plugin-openfire/ (english)

I’ll mantain the plugin development in my free time.

Somebody ask me for rrd4j support. I didn’t have time to work on that yet, but any help I’ll appreciate.

Regards,

Marcelo H. Terres

mhterres@gmail.com

Openfire-BR owner mailing list

http://www.mundoopensource.com.br

1 Like

I’m using ServerInfo 0.3.1 and have just noticed there is a menu entry “Server Informations” in the Users menu. It shouldn’t be there.

Ok,

I didn’t notice it. I’ll fix it and release a new minor version.

Thanks,

Marcelo

It’s done.

ServerInfo and B9 updated.

But: you’ll need to remove old versions and restart openfire, then install the new versions. :frowning: Sorry for that.

Regards,

It’s not critical, so i will wait for another scheduled server restart and update then

newest version http://files.mundoopensource.com.br/plugins/serverinfo_0.3.2.2.jar

Not to rehash a really old thread but has anyone got this working on 4.5.0? or any of the 4.x versions? I just finally did my 3.10 to 4.5 move and I lost my user count for my monitoring software. :frowning:

How exactly are you connecting to openfire to get this information? I tried this on my server and it seemed to work:

<iq type='set' id='purplebd5296fa' to='laptop.local'>
	<command xmlns='http://jabber.org/protocol/commands' node='http://jabber.org/protocol/admin#get-active-users-num' action='execute'/>
</iq>
<iq type='result' id='purplebd5296fa' from='laptop.local' to='admin@laptop.local/Laptop'>
	<command xmlns='http://jabber.org/protocol/commands' sessionid='mvsSLZVTxgbNR9v' node='http://jabber.org/protocol/admin#get-active-users-num' status='completed'>
		<x xmlns='jabber:x:data' type='result'>
			<field type='hidden' var='FORM_TYPE'>
				<value>http://jabber.org/protocol/admin</value>
			</field>
			<field label='Number of Active Users' var='activeusersnum'>
				<value>1</value>
			</field>
		</x>
	</command>
</iq>

I was trying to hit it on the port 4455 that was setup for CLI hits and could not connected. Also when you add the plugin to 4.5.0 it doesn’t give the restart icon so I thought it was broken. Let me go try this all again.

Openfire 4.5.1 is now out the door, please try with it.