Chciałbym przedstawić swój problem krok po kroku.
Zainstalowałem go na systemie DEBIAN sarge. Instalację przeporowadziłem zgodnie z zaleceniami README.Debian króry był dołączony do paczki 0.9.2.
Instalacja (na oko) przebiegła bez problemów.
Edytowałem monitorix.conf i pozmieniałem trochę według swoich uznań.
Niestety przy odpaleniu
~#/usr/bin/monitorix.pl update
wywala taki ciąg błędów:
Kod: Zaznacz cały
~# /usr/bin/monitorix.pl update
Use of uninitialized value in split at /usr/bin/monitorix.pl line 2765.
Use of uninitialized value in chomp at /usr/bin/monitorix.pl line 2772.
Use of uninitialized value in chomp at /usr/bin/monitorix.pl line 2772.
Use of uninitialized value in chomp at /usr/bin/monitorix.pl line 2772.
Use of uninitialized value in chomp at /usr/bin/monitorix.pl line 2772.
Use of uninitialized value in chomp at /usr/bin/monitorix.pl line 2772.
Use of uninitialized value in chomp at /usr/bin/monitorix.pl line 2772.
Use of uninitialized value in concatenation (.) or string at
/usr/bin/monitorix.pl line 2778.
Use of uninitialized value in concatenation (.) or string at
/usr/bin/monitorix.pl line 2778.
Use of uninitialized value in concatenation (.) or string at
/usr/bin/monitorix.pl line 2778.
Use of uninitialized value in concatenation (.) or string at
/usr/bin/monitorix.pl line 2778.
Use of uninitialized value in concatenation (.) or string at
/usr/bin/monitorix.pl line 2778.
Use of uninitialized value in concatenation (.) or string at
/usr/bin/monitorix.pl line 2778
Po zmienieniu wpisu w monitorix.conf w lini
Kod: Zaznacz cały
our $ENABLE_NET = "Y"; # Enable NET graph if not = "N"
restarcie wyrzuca takie błędy:
Kod: Zaznacz cały
~# /etc/init.d/monitorix.sh restart
Stopping Monitorix:
Starting Monitorix: ... Ok
print() on closed filehandle OHTML at /usr/bin/monitorix.pl line 666.
readline() on closed filehandle IHTML at /usr/bin/monitorix.pl line 745.
Kod: Zaznacz cały
~# /etc/init.d/monitorix.sh status
Monitorix is running.
Tutaj można znaleźć mój plik monitorix.pl
Nie wiem już jak za to się wziąźć. Może ktoś mógłby pomóc mi w skonfigurowaniu tego "cuda"
[ Dodano: 2007-08-28, 17:14 ]
Widzę że nikt nic nie wie na ten temat.
Połowę problemu sam wyeliminowałem.
Jeżeli komuś wywala takie błędy:
Kod: Zaznacz cały
~# /usr/bin/monitorix.pl update
Use of uninitialized value in split at /usr/bin/monitorix.pl line 2765.
Use of uninitialized value in chomp at /usr/bin/monitorix.pl line 2772.
Use of uninitialized value in chomp at /usr/bin/monitorix.pl line 2772.
Use of uninitialized value in chomp at /usr/bin/monitorix.pl line 2772.
Use of uninitialized value in chomp at /usr/bin/monitorix.pl line 2772.
Use of uninitialized value in chomp at /usr/bin/monitorix.pl line 2772.
Use of uninitialized value in chomp at /usr/bin/monitorix.pl line 2772.
Use of uninitialized value in concatenation (.) or string at /usr/bin/monitorix.pl line 2778.
Use of uninitialized value in concatenation (.) or string at /usr/bin/monitorix.pl line 2778.
Use of uninitialized value in concatenation (.) or string at /usr/bin/monitorix.pl line 2778.
Use of uninitialized value in concatenation (.) or string at /usr/bin/monitorix.pl line 2778.
Use of uninitialized value in concatenation (.) or string at /usr/bin/monitorix.pl line 2778.
Use of uninitialized value in concatenation (.) or string at /usr/bin/monitorix.pl line 2778
Kod: Zaznacz cały
DEFAULT CONFIGURATION
--------------------- #
NET stats configuration
our @NET_LIST =("eth0", "eth1"); # net devices (max 5)
our @NET_TYPE =("ADSL1Mbs Internet", "FastEthernet LAN"); # device description
our @NET_RIGID=("2", "2"); # rigid level
our @NET_LIMIT=("100000", "10000000"); # bytes per second max value
YOUR CONFIGURATION
------------------ #
NET stats configuration
our @NET_LIST =("eth0"); # net devices (max 5)
our @NET_TYPE =("FastEthernet LAN"); # device description
our @NET_RIGID=("2"); # rigid level
our @NET_LIMIT=("10000000"); # bytes per second max value
Kod: Zaznacz cały
~# /etc/init.d/monitorix.sh restart
Stopping Monitorix:
Starting Monitorix: ... Ok
print() on closed filehandle OHTML at /usr/bin/monitorix.pl line 666.
readline() on closed filehandle IHTML at /usr/bin/monitorix.pl line 745.