[solved]pmacct
Доброго времени суток.
Никак не могу заставить счетчик вы выполнять его работу.
Внешняя сеть на eth0
Локалка на eth1
Софтину ставил и из cvs
Тип мускл таблицы брал этот - pmacct-create-db_v1.mysql
Пользователя мускуля для пма, проверил, логин+пасс верные
Пример конфига
interface: eth0
daemonize: true
syslog: local4
aggregate[dummy]: src_host, dst_host
plugins: mysql[dummy]
sql_host: 127.0.0.1
sql_db: pmacct
sql_table: acct
sql_table_version: 1
sql_user: pmacct
sql_passwd: pass
sql_refresh_time: 90
sql_history: 10m
sql_history_roundoff: mh
nfacctd_time_new: true
Запускаю nfacctd -f /etc/pmacct/nfacctd.conf -F /var/run/nfacctd.pid,
В списке процессов его вижу
ps aux | grep nfacctd
root 28689 0.0 0.3 9884 4932 ? Ss 08:07 0:00 nfacctd: Core Process [default]
root 28690 0.0 0.3 14696 5780 ? S 08:07 0:00 nfacctd: MySQL Plugin [dummy]
Но созданная таблица остается пустой, подскажите, где лажаю
- Для комментирования войдите или зарегистрируйтесь
Если долго мучаться...в общем
Если долго мучаться...в общем получилось.
1) Использовал другой демон pmacctd вместо nfacctd
2)конфиг привел к такому виду
interface: eth0
daemonize: true
syslog: local4
logfile: /var/log/pmacct
aggregate_filter[outbound]: src net 10.11.11.0/24
aggregate: src_host, dst_host
plugins: mysql[dummy]
sql_host: localhost
sql_db: pmacct
sql_table: acct
sql_table_version: 1
sql_user: pmacct
sql_passwd: pass
sql_refresh_time: 90
sql_history: 10m
sql_history_roundoff: mh
nfacctd_time_new: true