Назад | Перейти на главную страницу

munin не показывает трафик интерфейсов pfsense 2.2

Я пробую некоторые системы и плагины для мониторинга пропускной способности

Я приехал в Мунин, чтобы контролировать интерфейсы моего PFSense 2.2.6.

установка Munin была очень простой, и на обычных виртуальных машинах debian я мог видеть всю статистику, но на моем PFSense я не мог получить график трафика интерфейсов.

Я уже добавил правило для порта 4949 и могу видеть всю остальную статистику.

Информация о Мунине на форуме PFSense устарела для новых версий PFSense.

Я следил за этим руководством, конечно же, с изменениями для новой версии PFSense.

https://forum.pfsense.org/index.php?topic=31090.0

Я действительно понятия не имею, что нужно было начать

Если у вас есть другая статистика «устройства», то munin-node на наблюдаемой платформе «устройство» работает.

Итак, вы можете начать с проверки списка подключаемых модулей munin-node, о которых сообщает устройство через telneting на порт 4949, как описано в тестовой вики-странице munin-node. http://munin-monitoring.org/wiki/MuninTroubleshooting .

Тогда, я думаю, вам нужно проверить, какие интерфейсы вы хотите отслеживать и есть ли munin-plugin на шаге 6 вашего вопроса на форуме. Другими словами, строка «ln -s / usr / local / share / munin / plugins / if_ if_vr0» работает только в том случае, если сценарий / приложение в «/ usr / local / share / munin / plugins / if_» знает, как обрабатывать интерфейсы типа vr0. Предполагая, что все совместимо, вам просто нужно знать имя интерфейса, например «eth0» или «e0001», проверить ifconfig или другую команду, которая показывает именование интерфейсов, а затем адаптировать или добавить эти интерфейсы в узел munin:

device$ ln -s /usr/local/share/munin/plugins/if_ if_eth0
device$ ln -s /usr/local/share/munin/plugins/if_ if_e0001

Затем вы можете проверить, генерирует ли плагин правильные данные:

device$ cd /usr/local/etc/munin/plugins/
device$ ./if_eth0 config
device$ ./if_eth0
device$ ./if_e0001 config
device$ ./if_e0001

Наконец, из последнего комментария на вашем форуме ссылки на вопрос кто-то сказал, что «нужно завершить ваши скрипты в * .sh», поэтому, возможно, вам также следует попробовать:

device$ ln -s /usr/local/share/munin/plugins/if_ if_eth0.sh
device$ ln -s /usr/local/share/munin/plugins/if_ if_e0001.sh
device$ cd /usr/local/etc/munin/plugins/
device$ ./if_eth0.sh config
(list of this munin graph axis, labels and title defs)
device$ ./if_eth0.sh
(list of this munin graph values)
device$ ./if_e0001.sh config
(list of this munin graph axis, labels and title defs)
device$ ./if_e0001.sh
(list of this munin graph values)

Затем вы напишете свои собственные плагины или, по крайней мере, если вам нужно изменить код из сценария if_, вы хотите проверить, как это сделать, на http://munin-monitoring.org/wiki/HowToWritePlugins .