Мониторинг активности пользователя в cacti
Мониторинг активности пользователя в cacti
Очень нужен мониторинг активности некоторых пользователей(или мониторинг по ИП) в cacti или mrtg или возможно ли назначение определённого ppp интерфейса для определённого пользователя?
Re: Мониторинг активности пользователя в cacti
Как раз щас этим занимаюсь. Думаю выбирать подробности сессии из бд и рисовать по ним график.
Re: Мониторинг активности пользователя в cacti
я это сделал через mrtg, rstats
было так
#**********************************************************
#Tun count
#**********************************************************
sub tun_count {
my($attr) = @_;
my $res = '';
my $count = 0;
my $iface = ($attr->{ng}) ? 'ng' : 'tun' ;
open (IFC, "$IFCONFIG -u |") || die "Can't open file '$IFCONFIG' $!";
while (my $l = <IFC>) {
#chomp $l;
if($l =~ /$iface\d+:/) {
$res .= $l;
$count++;
}
}
close(IFC);
print "$count\n$count\n";
}
так как rstasts написан для Фрюхи поменял в этом пункте вот это
#**********************************************************
#Tun count
#**********************************************************
sub tun_count {
my($attr) = @_;
my $res = '';
my $count = 0;
#my $iface = ($attr->{eth}) ? 'eth' : 'ppp' ;
open (IFC, "$IFCONFIG |grep 'ppp'|") || die "Can't open file '$IFCONFIG' $!";
while (my $l = <IFC>) {
#$chomp $l;
# if($l =~ /$iface\d+:/)
{
$res .= $l;
$count++;
}
}
close(IFC);
print "$count\n$count\n";
#print "$count\n";
}
и в мртг стали отображаться график активных клиентов
кому интересно пишите в личку или в аську 472-644-100 помогу
было так
#**********************************************************
#Tun count
#**********************************************************
sub tun_count {
my($attr) = @_;
my $res = '';
my $count = 0;
my $iface = ($attr->{ng}) ? 'ng' : 'tun' ;
open (IFC, "$IFCONFIG -u |") || die "Can't open file '$IFCONFIG' $!";
while (my $l = <IFC>) {
#chomp $l;
if($l =~ /$iface\d+:/) {
$res .= $l;
$count++;
}
}
close(IFC);
print "$count\n$count\n";
}
так как rstasts написан для Фрюхи поменял в этом пункте вот это
#**********************************************************
#Tun count
#**********************************************************
sub tun_count {
my($attr) = @_;
my $res = '';
my $count = 0;
#my $iface = ($attr->{eth}) ? 'eth' : 'ppp' ;
open (IFC, "$IFCONFIG |grep 'ppp'|") || die "Can't open file '$IFCONFIG' $!";
while (my $l = <IFC>) {
#$chomp $l;
# if($l =~ /$iface\d+:/)
{
$res .= $l;
$count++;
}
}
close(IFC);
print "$count\n$count\n";
#print "$count\n";
}
и в мртг стали отображаться график активных клиентов
кому интересно пишите в личку или в аську 472-644-100 помогу
Re: Мониторинг активности пользователя в cacti
Долго руки не доходили, сделал, пользуюсь сам уже 3 месяца, и другие уже пользуются-
- Site Admin
- Сообщения: 5746
- Зарегистрирован: Пт янв 28, 2005 3:11 pm
- Контактная информация:
Re: Мониторинг активности пользователя в cacti
ну кому лень платить за модуль, тот извращается по своему. мне достаточно было того что я изложил выше. канешно в платной версии более лучше все сделано, но кому как нравиться.