У нас есть как управляемые, так и неуправляемые виртуальные машины на платформе VMware. Для наших управляемых виртуальных машин мы используем SNMP внутри виртуальной машины для построения графика сетевого трафика виртуальной машины, который затем используем для выставления счетов, если клиент превышает свой лимит. Для наших неуправляемых виртуальных машин мы, как только виртуальная машина передана клиенту, мы не можем графически отображать использование трафика, поскольку большинство клиентов блокируют виртуальную машину с помощью брандмауэра и / или отключают / удаляют службы, которые им не нужны или не хотят запускать.
Можно ли построить график использования трафика сетевой картой виртуальной машины в VMware vCenter, которую можно использовать для выставления счетов?
В идеале мы хотели бы иметь возможность импортировать их в Observium, чтобы мы могли добавлять их в подсчет трафика Observium для выставления счетов.
Я просмотрел как Cacti, так и Observium и не нашел ничего, что могло бы сделать это, в идеале было бы неплохо, если бы распределенный коммутатор VMware vSphere поддерживал SNMP. Тогда мы могли бы построить график портов виртуального коммутатора.
Я предполагаю, что потребуется что-то, чтобы извлечь данные из VMware API и представить их в нужном формате для графического приложения. Я мог бы что-нибудь сколотить вместе, но я бы предпочел не изобретать велосипед, если кто-то делал это раньше.
Насколько я знаю тебя жестяная банка получить сетевую информацию уровня 2 через SNMP от ESXi: Понимание сетей уровня 2 по данным VMware ESXi SNMP Вы должны запросить хост (адрес управления). Однако я не знаю, получаете ли вы всю информацию, необходимую для выставления счетов. Просто попробуйте.
Распределенные коммутаторы также поддерживают Поток данных, передающихся по сети. Вместе с коллектором NetFlow вы можете получить достаточно информации для выставления счетов.
Надеюсь, это поможет.