Я настроил MRTG для мониторинга пропускной способности и, похоже, теперь работает, как мне настроить MRTG для мониторинга IP-псевдонимов? Я имею в виду ifconfig:
eth0
eth0:1
eth0:2
eth0: 1 и eth0: 2 - псевдонимы
Для реального физического интерфейса /etc/mrtg.cfg выглядит следующим образом:
Target[localhost_eth0]: #eth0 public@localhost
SetEnv[localhost_eth0]: MRTG_INT_IP="xxx.xxx.xxx.xxx" MRTG_INT_DESCR="eth0"
MaxBytes[localhost_eth0]: 1250000
Title[localhost_eth0]: Traffic Analysis for eth0
PageTop[localhost_eth0]: Traffic Analysis for eth0
Для псевдонимов IP мне просто нужно настроить следующим образом
Target[localhost_eth0:1]: #eth0:1 public@localhost
SetEnv[localhost_eth0:1]: MRTG_INT_IP="xxx.xxx.xxx.xxx" MRTG_INT_DESCR="eth0:1"
MaxBytes[localhost_eth0:1]: 1250000
Title[localhost_eth0:1]: Traffic Analysis for eth0:1
PageTop[localhost_eth0:1]: <h1>Traffic Analysis for eth0:1</h1>
Спасибо заранее
Я не верю, что вы можете делать то, что пытаетесь сделать, по крайней мере, так, как вы хотите.
Я не верю, что Linux выполняет учет пакетов по адресам, только по интерфейсам. Поскольку на самом деле eth0: X - это один и тот же интерфейс, только разные адреса на нем, все они будут учтены в статистике eth0.
Что вы можете сделать, так это посмотреть, как работает брандмауэр. Скорее всего, там есть способ подсчета пакетов / байтов, и вы можете установить правила для подсчета каждого псевдонима. Затем вы можете запросить эти счетчики и построить свои графики. Однако я сомневаюсь, что MRTG сделает это за вас из коробки.
Проверять, выписываться https://lists.oetiker.ch/pipermail/mrtg/2003-May/024190.html что, кажется, по теме.