Monitorix

  • PluginManager added a new file:


    Quote

    Plugin which provide statistic graphs about your system.
    Documentation: http://wiki.i-mscp.net/doku.php?id=plugins:monitorix

    badge.php?id=1239063037&bid=2518&key=1747635596&format=png&z=547451206

  • Hello


    @jonci


    You mean that with the noexec option, the /var/lib/monitorix/www/cgi/monitorix.cgi binary cannot be run directly? If yes, the better is to add configuration parameters in the config.php file which will allow to set the paths. I'll do this now.

    badge.php?id=1239063037&bid=2518&key=1747635596&format=png&z=547451206

  • Hi @Nuxwin



    You mean that with the noexec option, the /var/lib/monitorix/www/cgi/monitorix.cgi binary cannot be run directly?


    Yes, exactly.


    I modified the sub _createMonitorixGraphics in backend/Monitorix.pm, I changed the four execute command:
    from:

    Code
    1. execute('/var/lib/monitorix/www/cgi/monitorix.cgi


    to:

    Code
    1. execute(
    2. '/usr/bin/perl /var/lib/monitorix/www/cgi/monitorix.cgi
  • @jonci


    Works in progress. Next version will come in few hours. ;)


    Edit: As I see, no need to add config paths... We must only run the command indirectly (as you do).

    badge.php?id=1239063037&bid=2518&key=1747635596&format=png&z=547451206

  • @jonci


    Version 0.0.8 has been released. See Monitorix

    badge.php?id=1239063037&bid=2518&key=1747635596&format=png&z=547451206

  • i-MSCP Monitorix plugin version 1.1.0 has just been released.


    Compatible with i-MSCP version >= 1.1.22 for the 1.1.x serie or >= 1.2.1 for the 1.2.x serie ( Plugin API >= 0.2.16 )


    CHANGELOG

    • Added: Dedicated monitorix configuration file ( Good practice )
    • Added: bin_path, cgi_path and confdir_path configuration parameters ( Good practice )
    • Added: Localization support
    • Changed: Monitorix cronjob is now run every 30 minutes
    • Changed: The default monitorix configuration file is now left untouched ( Good practice )
    • Fixed: Graphs must not be loaded through PHP ( Performance issue )
    • Fixed: Monitorix CGI script must be left untouched ( Good practice )
    • Fixed: Plugin is not compatible with i-MSCP 1.2.x
    • Fixed: Unable to restart monitorix ( umask issue - fixed in i-MSCP Core )

    badge.php?id=1239063037&bid=2518&key=1747635596&format=png&z=547451206

  • i-MSCP Monitorix plugin v1.1.1 has just been released.


    Version compatible with i-MSCP version >= 1.1.22 for the 1.1.x serie or >= 1.2.1 for the 1.2.x serie ( Plugin API >= 0.2.16 )


    CHANGELOG

    • Added: Missing cgi directory ( relative to the base_dir directory )
    • Disabled: Graphs which require further configuration to be enabled
    • Fixed: Wrong graph names inserted into extra configuration file ( 20-imscp.conf )

    badge.php?id=1239063037&bid=2518&key=1747635596&format=png&z=547451206

  • i-MSCP Monitorix plugin v1.1.2 has just been released.


    Version compatible with i-MSCP version >= 1.1.22 for the 1.1.x serie or >= 1.2.1 for the 1.2.x serie ( Plugin API >= 0.2.16 )


    CHANGELOG

    • Fixed: Wrong name passed to the iMSCP_Plugin_Manager::getPluginInfo() method

    badge.php?id=1239063037&bid=2518&key=1747635596&format=png&z=547451206