Я пробую некоторые системы и плагины для мониторинга пропускной способности
Я приехал в Мунин, чтобы контролировать интерфейсы моего 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 .