Changeset 1825603
- Timestamp:
- 02/20/2018 08:56:59 PM (8 years ago)
- Location:
- lw-mwp-tools/trunk
- Files:
-
- 1 added
- 3 edited
-
api.php (added)
-
lw-mwp-tools.php (modified) (3 diffs)
-
monitor.php (modified) (5 diffs)
-
readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lw-mwp-tools/trunk/lw-mwp-tools.php
r1820882 r1825603 5 5 Description: Easy access to system logs and resource usage on the Liquid Web Managed WordPress Hosting Platform. 6 6 Author: Francis Smith 7 Version: 0.3. 17 Version: 0.3.2 8 8 Author URI: https://github.com/fs1995 9 9 License: GPL2 … … 26 26 add_menu_page('LW MWP Tools', 'LW MWP Tools', 'manage_options', 'lw-mwp-tools', 'lw_mwp_tools_monitor'); 27 27 add_submenu_page ('lw-mwp-tools', 'Server Resource Monitor', 'Resource Monitor', 'manage_options', 'lw-mwp-tools', 'lw_mwp_tools_monitor'); 28 add_submenu_page ('lw-mwp-tools', 'System Information', 'System Info', 'manage_options', 'lw-mwp-tools-info', 'lw_mwp_tools_info'); 28 29 add_submenu_page ('lw-mwp-tools', 'PHP error log', 'PHP error log', 'manage_options', 'lw-mwp-tools-php', 'lw_mwp_tools_php'); 29 30 add_submenu_page ('lw-mwp-tools', 'NGINX access log', 'NGINX access log', 'manage_options', 'lw-mwp-tools-nginx-access', 'lw_mwp_tools_nginx_access'); … … 33 34 function lw_mwp_tools_monitor(){ //generate the resource monitor page 34 35 require 'monitor.php'; //in a separate file cause theres a bit to this page. 36 } 37 38 function lw_mwp_tools_info(){ //generate the resource monitor page 39 echo "<h2>System Information</h2>Hostname: " . gethostname() . "<br>PHP version: " . phpversion() . "<br>Platform: " . PHP_OS; 35 40 } 36 41 -
lw-mwp-tools/trunk/monitor.php
r1820900 r1825603 1 1 <?php defined('ABSPATH') or die('No!'); 2 $jsonpath = plugins_url( ' monitor_json.php', __FILE__ ) . "?lw-mwp-tools=" . gethostname() . get_current_user();?>2 $jsonpath = plugins_url( 'api.php', __FILE__ ) . "?lw-mwp-tools=" . gethostname() . get_current_user() . "&page=monitor";?> 3 3 4 4 <h2>Server Resource Monitor</h2> … … 21 21 <td>Total: <span id="ram_total"></span> MB<br> 22 22 Used: <span id="ram_used"></span> MB<br> 23 Available: <span id="ram_avail"></span> MB< br><br>23 Available: <span id="ram_avail"></span> MB<!--<br><br> 24 24 Free: <span id="ram_free"></span> MB<br> 25 25 Buffers: <span id="ram_buffers"></span> MB<br> 26 Cached: <span id="ram_cached"></span> MB </td>26 Cached: <span id="ram_cached"></span> MB--></td> 27 27 <td>Total: <span id="swap_total"></span> MB<br> 28 28 Used: <span id="swap_used"></span> MB<br> … … 33 33 </tr> 34 34 </table><br> 35 36 Hostname: <span id="hostname"></span><br>37 PHP: <span id="phpversion"></span><br><br>38 35 39 36 <h2>Bug report or suggestion?</h2> … … 66 63 document.getElementById("ram_used").innerHTML = myjson['ram_used']; 67 64 document.getElementById("ram_avail").innerHTML = myjson['ram_avail']; 68 document.getElementById("ram_free").innerHTML = myjson['ram_free'];69 document.getElementById("ram_buffers").innerHTML = myjson['ram_buffers'];70 document.getElementById("ram_cached").innerHTML = myjson['ram_cached'];71 document.getElementById("ram_pct").innerHTML = myjson['ram_pct'];65 //document.getElementById("ram_free").innerHTML = myjson['ram_free']; 66 //document.getElementById("ram_buffers").innerHTML = myjson['ram_buffers']; 67 //document.getElementById("ram_cached").innerHTML = myjson['ram_cached']; 68 document.getElementById("ram_pct").innerHTML = ((myjson['ram_used'] / myjson['ram_total']) * 100).toFixed(1); 72 69 73 70 document.getElementById("swap_total").innerHTML = myjson['swap_total']; 74 71 document.getElementById("swap_used").innerHTML = myjson['swap_used']; 75 72 document.getElementById("swap_free").innerHTML = myjson['swap_free']; 76 document.getElementById("swap_pct").innerHTML = myjson['swap_pct'];73 document.getElementById("swap_pct").innerHTML = ((myjson['swap_used'] / myjson['swap_total']) * 100).toFixed(1); 77 74 78 75 document.getElementById("disk_total").innerHTML = myjson['disk_total']; 79 76 document.getElementById("disk_used").innerHTML = myjson['disk_used']; 80 77 document.getElementById("disk_free").innerHTML = myjson['disk_free']; 81 document.getElementById("disk_pct").innerHTML = myjson['disk_pct'];78 document.getElementById("disk_pct").innerHTML = ((myjson['disk_used'] / myjson['disk_total']) *100).toFixed(1); 82 79 83 80 document.getElementById("load_1").innerHTML = myjson['load_1']; … … 85 82 document.getElementById("load_15").innerHTML = myjson['load_15']; 86 83 document.getElementById("cores").innerHTML = myjson['cores']; 87 document.getElementById("hostname").innerHTML = myjson['hostname'];88 document.getElementById("phpversion").innerHTML = myjson['phpversion'];89 84 90 85 chart_ram.update({ series: [myjson['ram_used'], myjson['ram_avail']], labels: [" ", " "] }); //and updating the charts -
lw-mwp-tools/trunk/readme.txt
r1820882 r1825603 41 41 == Changelog == 42 42 43 = 0.3.2 = 44 * Separation of main page into 2 pages: Resource Monitor and System Info. More will be coming to both these pages soon! 45 43 46 = 0.3.1 = 44 47 * Bug fix on Resource Monitor page. … … 54 57 = 0.1 = 55 58 * First release! 56 57 == Upgrade Notice ==58 59 = 0.3.1 =60 * Bug causing a password popup on Resource Monitor page is fixed.
Note: See TracChangeset
for help on using the changeset viewer.