Linux Server - Traffic überwachen?

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Legst du jetzt noch einen 3ten post nach, oder bleibts doch abermals ein Doppelpost?
    Sry, formatier deine Beiträge mal mit ordentlichen code tags und gewöhn dir die Doppelposts endlich ab.

    Vielleicht kostet es dich 1 Minute mehr Arbeit, aber du willst ja, dass wir dir helfen und uns hilfts.

    @topic: solltest halt noch $vnstat_bin anpassen und für die Lesbarkeit $iface_title['venet0'] einen Namen für dein Gerät geben.
  • habe es jetzt so

    Quellcode

    1. <?php
    2. //
    3. // vnStat PHP frontend 1.3 (c)2006-2007 Bjorge Dijkstra ([email]bjd@jooz.net[/email])
    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 [url]http://www.gnu.org/licenses/gpl.html[/url]
    21. // for more information.
    22. //
    23. //
    24. // configuration parameters
    25. //
    26. // edit these to reflect your particular situation
    27. //
    28. // list of network interfaces monitored by vnStat
    29. $iface_list = array('venet0');
    30. //
    31. // optional names for interfaces
    32. // if there's no name set for an interface then the interface identifier
    33. // will be displayed instead
    34. //
    35. $iface_title['venet0'] = 'Internal';
    36. $iface_title['eth1'] = 'Internet';
    37. $iface_title['sixxs'] = 'SixXS IPv6';
    38. //
    39. // There are two possible sources for vnstat data. If the $vnstat_bin
    40. // variable is set then vnstat is called directly from the PHP script
    41. // to get the interface data.
    42. //
    43. // The other option is to periodically dump the vnstat interface data to
    44. // a file (e.g. by a cronjob). In that case the $vnstat_bin variable
    45. // must be cleared and set $data_dir to the location where the dumps
    46. // are stored. Dumps must be named 'vnstat_dump_$iface'.
    47. //
    48. // You can generate vnstat dumps with the command:
    49. // vnstat --dumpdb -i $iface > /path/to/data_dir/vnstat_dump_$iface
    50. //
    51. $vnstat_bin = '/usr/bin/vnstat';
    52. $data_dir = './dumps';
    53. ?>
    Alles anzeigen


    Bekomme aber folgende Fehlermeldung siehe hier: web1.vs159193.vserver.de/vnstat/


    Sowie ich erfahren habe ist bei mir Safe_Mode nur Lokal an und soll es ausstellen weiss aber nicht wie !
    In der Php.ini steht auch das safe_mode aus ist von daher .....

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von IRA ()

  • Als "Administrator" in Confixx einloggen. Unter "Einstellungen" findest du: "Httpd Spezial" => "httpd-Zusatzeinträge für einen Kunden ändern"
    web1 auswählen - in das Feld " httpd-Zusatzeintrag für XXX bearbeiten". Folgendes eintragen:

    Quellcode

    1. <Directory "/var/www/web1" >
    2. php_admin_value safe_mode off
    3. </Directory>


    Dann 2-3 Minuten warten, bis der Cronjob durchgelaufen ist.

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Torben Brodt ()

  • Schreck, hab vergessen, dass das Directory noch drumherum muss. Habs oben bearbeitet.
    Keine Angst, der Server ist bestimmt noch online.

    Rettungsaktion:
    • Nun musst du dich mit putty in der Shell anmelden.
    • Erstmal den Cronjob deaktivieren
      • Dazu crontab -e eingeben, und die Zeile mit dem counterscript.pl deaktivieren, indem du ein # voranstellst
    • Dann musst du die Einstellung rückgängig machen
      • dazu /etc/apache2/conf/confixx_vhost.conf (muss nicht exakt das selbe Verzeichnis sein) öffnen
      • nach dem gemachten Eintrag durchsuchen und wieder entfernen
    • Dann den Apache neustarten
      • /etc/init.d/apache2 restart
    • Dann nochmal von vorne im Confixx anmelden