Performance Monitor
Found my work useful? Click here to donate!
Description:
Performance Monitor will monitor your servers performance within all areas listed under the Features section right below. With a long and organized configuration file you can set-up this plugin to fit your very own needs and the plugin is even able to warn you when your sever is getting laggy and/or needs your attention!
Click here to see a video of Performance Monitor (ENG)- Thanks to HowComputersTalk!
Click here to see a video of Performance Monitor (Polish) - Thanks to TreektTV!
Features:
Time monitoring:
- Server time (ex: Jul 17, 2012 12:18 PM).
- Time passed since last server restart (*Warning!* /reload will reset the timer).
Memory monitoring:
- Max memory available for the server.
- Allocated memory for the server.
- Free allocated memory.
- Used allocated memory.
Disk monitoring:
- Server.log size.
- Free disk space (Useful for VPS users).
Backup monitoring:
- When the last backup was created.
- Amount of generated backups.
World monitoring:
- Current world size (on disk).
- Loaded chunks in the current world.
- Living entities in the current world.
- Entities in the current world.
Player monitoring:
- Online players vs. max server slots.
- Unique player logins since last restart.
- Amount of players with creative mode.
- Amount of players with survival mode.
- Amount of players with adventure mode.
- Total amount of operators.
Server monitoring:
- Bukkit verion.
- Server Ip and port.
- Amount of plugins loaded.
- TPS (Ticks Per Second).
- Server status (Good, Low, Critical) depending on listed features.
Other Features:
- Console usage support.
- Stats upon login and commands for usage in game.
- Enable or disable ANY feature - fully customizable!
- Update notifications.
- Change title, label and value colors in the config.
Compatibility:
The only conflict reported was with the /ss (server state) command. The plugin ServerStats is using the same command. If you happen to run both plugins you can always use /serverstate instead.
To use the backup system you must use the plugin called 'Backup' and you can easily enable this feature in the config, it's disabled as default.
Download and installation:
Having issues installing this plugin? Please read the 'GUIDE.txt' file in the downloaded ZIP file before posting a comment for support.
If you wish to create a tutorial or showcase this plugin, feel free to do so, I would greatly appreciate it :D
Commands and Permissions
Information (Usage Guide)
Metrics:
To help me keep track on plugin usage and which version is used the most I use the Metrics tracking plugin within Performance Monitor. For more information about this you can visit this page.
Support and requests:
Do you need my support to install this plugin? Please visit my forum here on bukkit. Posting requests or anything related to this plugin would also be just fine.
Notice: Seems to work with 1.9 servers.
@RedstoneFuture
Update spigot
It doesn't work in minecraft 1.9 (paperspigot) at my server.
[01:47:33 INFO]: RedstoneFuture issued server command: /ss [01:47:33 ERROR]: null org.bukkit.command.CommandException: Unhandled exception executing command 'ss' in plugin PerformanceMonitor v1.8 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) [patched_1.9.jar:git-Paper-475] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:146) [patched_1.9.jar:git-Paper-475] at org.bukkit.craftbukkit.v1_9_R1.CraftServer.dispatchCommand(CraftServer.java:662) [patched_1.9.jar:git-Paper-475] at net.minecraft.server.v1_9_R1.PlayerConnection.handleCommand(PlayerConnection.java:1373) [patched_1.9.jar:git-Paper-475] at net.minecraft.server.v1_9_R1.PlayerConnection.a(PlayerConnection.java:1185) [patched_1.9.jar:git-Paper-475] at net.minecraft.server.v1_9_R1.PacketPlayInChat.a(PacketPlayInChat.java:45) [patched_1.9.jar:git-Paper-475] at net.minecraft.server.v1_9_R1.PacketPlayInChat.a(PacketPlayInChat.java:5) [patched_1.9.jar:git-Paper-475] at net.minecraft.server.v1_9_R1.PlayerConnectionUtils$1.run(SourceFile:13) [patched_1.9.jar:git-Paper-475] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_73] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_73] at net.minecraft.server.v1_9_R1.SystemUtils.a(SourceFile:45) [patched_1.9.jar:git-Paper-475] at net.minecraft.server.v1_9_R1.MinecraftServer.D(MinecraftServer.java:775) [patched_1.9.jar:git-Paper-475] at net.minecraft.server.v1_9_R1.DedicatedServer.D(DedicatedServer.java:404) [patched_1.9.jar:git-Paper-475] at net.minecraft.server.v1_9_R1.MinecraftServer.C(MinecraftServer.java:714) [patched_1.9.jar:git-Paper-475] at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:613) [patched_1.9.jar:git-Paper-475] at java.lang.Thread.run(Thread.java:745) [?:1.8.0_73] Caused by: java.lang.NoSuchMethodError: org.bukkit.Server.getOnlinePlayers()[Lorg/bukkit/entity/Player; at com.richarddahlgren.pm.StatBroadcast.broadcastPlayerStats(StatBroadcast.java:208) [?:?] at com.richarddahlgren.pm.StatBroadcast.broadcastFullStatTable(StatBroadcast.java:129) [?:?] at com.richarddahlgren.pm.StatBroadcast.broadcastPerformanceData(StatBroadcast.java:184) [?:?] at com.richarddahlgren.pm.listeners.CommandListener.onCommand(CommandListener.java:109) [?:?] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) [patched_1.9.jar:git-Paper-475] ... 15 more
@HiddenOwner
works good!
does anyone know if this works with 1.8?
@TNTUP
Yes it does!
Does this plugin can check how many entities in a chunk?
Very well organized and helpful plugin. Would be cool to see cpu specs or maybe even temperatures. It runs almost perfectly on CB 1.7.2 R0.3
Even though I have some options disabled in the config, they still show when I type /ss
World size, Bukkit Version, Server IP, Server Time are a few that I know do it.
Works great, just one bug. Since the 1.7.2 log file changes the log file size does not work ;)
I don't understand why this plugin doesn't have hundreds of thousands of downloads! It is amazing!!!!
Thanks for this great plugin! :)
@TNTUP
Depends on size and size usage
lol just tried this plugin, world's size is inaccurate, world size is about 4-5GB... It says 675MB... does it mean active chunks in size (like buildings and mines in chunks) I guess it doesn't count untouched chunks?
and add new laout
add langue file
Hi,
Please check out my ticket:
http://dev.bukkit.org/bukkit-plugins/performance-monitor/tickets/11-more-permissions/
Ok thanks:)
@BamBam042
Language options will be available by default in upcoming versions!
Hi, thank you for all the good work!!! I love this plugin!!!