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.
Suggestions for new features? Please send me a PM, planning to release a new version with new features soon :)
@Scrandre
Oops, might have forgotten to change that. Your TPS should not go above 20, that's the limit for a bukkit server.
@Mshax085 No-no-no. I was talking about 1.7.1 is now having 1.7.0 number in source file.
And I was talking about TPS above 20. Do PerformanceMonitor just rounds it to 20.0?
@lord0o
I think he was talking more of a feature to restart the server if it's lagging. Your suggestion would be worth the effort if it was possible to create.
@Scrandre
Both 1.7.0 and 1.7.1 contain new features and patches, therefore the version change. There is also a feature to warn you whent he TPS is running low, have a look in the config.yml.
Is that the something like fashion?)
Devs, when they releases patches, don't changing the version, and them plugins trying to updates when they are up to date.
AutoMessage's author is the second guy who didn't it)
P.S. Love your plugin, it's most useful performance monitor plugin) But can't it show when the TPS are above 20.0?
And the examine function would be very-very cool thing)
@joehot200
Why wouldnt be effort?, It's very usefull to see WICH plugin is causing a memory leak or cpu usage. This will reduce the exhaust work of testing wich plugin is causing servers crashes or cpu crashes (running though).
:)
@Ozelo
I have investigated this issue and found a fault in the source code. A fix was applied in version 1.7.1 which you can download *Removed link - Bukkit approved the file* temporary while waiting for the bukkit staff to approve it.
@Mshax085
Hi. Ive enable that option to show the number of online players in survival mode. But even with more than 5 players online in survival mode, it still show just 1. Im using 1.7.0
@joshwenke
that would be incredibly hard, and i think wouldent be worth the effort.
@Mshax085
hmm.
i think you could solve that by if the server TPS is low, check back in 10-20-30 etc seconds.
if it was still lagging, restart the server.
@Mshax085 @joshwenke
Check my post if you want to, we are talking about that in there. Thank you!
http://forums.bukkit.org/threads/crashplugin-finder.113300/
@joshwenke
No, that's not possible, sorry.
Does this plugin track other plugin's memory tickrates and CPU consumption on a plugin-specific level?
@Ozelo
Could you please explain that a bit further?
Is it only counting 1 for online players on survival?
@KevinGelking
No, I don't mind people using the dev versions :) Here is a temporary link for the latest version (1.7.0) *Removed - Approved by bukkit*
@Jckf
Been thinking of it, won't happen now though. Do you need anything? :)
@KevinGelking
He should publish the source ;)
Meh, I hate waiting for bukkit staff to approve of plugins :(
You should add a link to the dev versions if you don't mind people using them :3
@joehot200
I'm very unsure about such feature as a temporary drop in TPS could lower the 'server health' a bit and could probably in some cases shutdown the server.
@Mshax085
could you add a thing where if server goes into the "low", it could org.bukkit.Bukkit.shutdown? (obviously configurable)
thanks.