config.php 2.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. <?php
  2. //
  3. // vnStat PHP frontend (c)2006-2010 Bjorge Dijkstra (bjd@jooz.net)
  4. //
  5. // This program is free software; you can redistribute it and/or modify
  6. // it under the terms of the GNU General Public License as published by
  7. // the Free Software Foundation; either version 2 of the License, or
  8. // (at your option) any later version.
  9. //
  10. // This program is distributed in the hope that it will be useful,
  11. // but WITHOUT ANY WARRANTY; without even the implied warranty of
  12. // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  13. // GNU General Public License for more details.
  14. //
  15. // You should have received a copy of the GNU General Public License
  16. // along with this program; if not, write to the Free Software
  17. // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
  18. //
  19. //
  20. // see file COPYING or at http://www.gnu.org/licenses/gpl.html
  21. // for more information.
  22. //
  23. error_reporting(E_ALL | E_NOTICE);
  24. //
  25. // configuration parameters
  26. //
  27. // edit these to reflect your particular situation
  28. //
  29. $locale = 'zh_CN.utf8';
  30. $language = 'cn';
  31. // Set local timezone
  32. date_default_timezone_set("Asia/Shanghai");
  33. // list of network interfaces monitored by vnStat
  34. // $iface_list = array('enp06s', 'sixxs');
  35. $iface_list = array('enp0s6','docker0');
  36. //
  37. // optional names for interfaces
  38. // if there's no name set for an interface then the interface identifier
  39. // will be displayed instead
  40. //
  41. $iface_title['enp0s6'] = '内部网络';
  42. $iface_title['docker0'] = 'Docker';
  43. //
  44. // There are two possible sources for vnstat data. If the $vnstat_bin
  45. // variable is set then vnstat is called directly from the PHP script
  46. // to get the interface data.
  47. //
  48. // The other option is to periodically dump the vnstat interface data to
  49. // a file (e.g. by a cronjob). In that case the $vnstat_bin variable
  50. // must be cleared and set $data_dir to the location where the dumps
  51. // are stored. Dumps must be named 'vnstat_dump_$iface'.
  52. //
  53. // You can generate vnstat dumps with the command:
  54. // vnstat --json -i $iface > /path/to/data_dir/vnstat_dump_$iface
  55. //
  56. $vnstat_bin = '/usr/bin/vnstat';
  57. $data_dir = './dumps';
  58. // graphics format to use: svg or png
  59. $graph_format='svg';
  60. // preferred byte notation. null auto chooses. otherwise use one of
  61. // 'TB','GB','MB','KB'
  62. $byte_notation = null;
  63. // Font to use for PNG graphs
  64. define('GRAPH_FONT',dirname(__FILE__).'/VeraBd.ttf');
  65. // Font to use for SVG graphs
  66. define('SVG_FONT', 'Verdana');
  67. // Default theme
  68. define('DEFAULT_COLORSCHEME', 'light');
  69. // SVG Depth scaling factor
  70. define('SVG_DEPTH_SCALING', 1);
  71. // 添加新的主题支持
  72. define('ENABLE_DARK_MODE', true);
  73. define('ENABLE_ANIMATIONS', true);
  74. ?>