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.
@lonjonsilver
I run 1.2.5 on my dev server, with the latest version of this plugin. Performance Monitor shall support both versions, not much have changed with the functions I use in it.
Try to run the 1.3.1 version on your server, should work fine :)
Could you please also upload a 1.2.5 version if it exists. I would like your plugin but I host Tekkit which uses a 1.2.5 version of bukkit.
@OtterTrotter Could you submit a ticket reporting this error? Add a few screenshots and check for errors in the console if you are able to.
@Dinastya Sorry, it's not possible to check such things for individual plugins as they are all implemented to the server. If they were different processes that would be a different thing.
@Mshax085
Doesnt seem like the unique logins since restart option is working. Ive already had many logins since ive enabled the plugin and restarted my server yet the value is displayed as 0.
Would it be possible to add something nolagg have to show stats for each plugin? Would be really really useful for debugging and find out what plugins are causing issues. Maybe add something how much ram they use there event timings and cpu usage or something no idea what will be possible but think it will be really useful and if something like that get added i will defiantly be using this.
Performance Monitor v.1.6.5 released!
Updates and download information can be found here (http://dev.bukkit.org/server-mods/performance-monitor/forum/40869-performance-monitor-v1-6-5-released/).
@drumming102
I could add a "Logins since restart" feature, can easily be done. Chunks loaded is a new feature already added and I did think about adding the warning for low TPS, might make one. Counting afk players might go a bit out of the scope of this plugin but could possible be a future feature. Thanks :D
@Mshax085
well I know I have daily restarts and often wonder how many unique users (by account name) log in each day. a # of those would be nice.
Maybe average TPS since restart? Maybe number of active chunks loaded? Maybe a warning if your tps or ram gets below a configurable amount? maybe a count of "AFK" players?
@drumming102
Could you explain this a bit more? maybe # of unique logins since restart? or other stats type things?
@Mshax085
k will do
@drumming102
I've been running both lagmeter and Performance Monitor for a few minutes today, testing different things. With default settings lagmeter show a lower value but as soon as I disable the average TPS in the config the gap between the plugins even out and they show the same values.
As I mentioned earlier, the second you type the command you get the very latest TPS 'recorded' but in lagmeter a few (default 10) was logged over time and from there calculate the average TPS. Try to disable the average feature in lagmeter yourself and you'll see how close the both plugins are.
maybe # of unique logins since restart? or other stats type things?
@Mshax085
Ahh ok. I was confused because I have NEVER seen 20tps on lagmeter and ALWAYS see it with this plugin.... you'd think they would average closer together
yea how is it possible for me to have 16 tps on lagmem and NEVER not 20 on this?
Suggestions for the upcomming update? Please let me know by contacting me in any possible way! Pm,comment, thread, you choose :)
@drumming102
Should be right, have seen the TPS go down all the way to 13 at some times. Which other plugins are you checking with?
Edit: Performance Monitor measure the TPS right when you hit the command, if you used plugins like lagmeter (with default settings) it'll show another value as it measure the average TPS. By turning off the average tps in lagmeter you get the same values for both plugins and as I made large cuboids on my server (depending on it's size) the TPS lowered in both plugins and actually showed the same values (with average tps turned off).
I'll probably add average TPS in the next update (which will be out soon due to the recommended build) and make this a default setting.
you sure this is calculating TPS right? never seen it move off of 20 and my other plugin to track that shows number between 18-19
@RitzCraKrz
Awaiting approval ... Taking a bit of time :/ You can download all current versions from this thread. I hope the new version will be approved soon.
There is no download link :/
@breezeyboy
I don't get your point but I assume you mean if the servers state is Good, Bad or Critical? If so, that's the health monitoring feature in the plugin.
What about an eff like ermm... 100% if the server is great ect ect