Я запускаю mrtg на ubuntu для мониторинга своих коммутаторов Cisco, и он отлично работает для одного устройства. Однако, когда я пытаюсь добавить второй переключатель, файл index.html, созданный mrtg, показывает мне только информацию о последнем добавленном переключателе, а не оба переключателя вместе.
Я использую следующие команды, чтобы добавить новое устройство ...
cfgmaker --global 'WorkDir:/var/www/mrtg' --global 'Options[_]: bits,growright' --output /etc/mrtg/mrtg.cfg public@<ip address of my switch>
env LANG=C mrtg /etc/mrtg/mrtg.cfg
indexmaker --output=/var/www/mrtg/index.html /etc/mrtg/mrtg.cfg
Но всякий раз, когда я добавляю новое устройство таким образом, файл /var/www/mrtg/index.html отображает только сведения о последнем добавленном устройстве, а не совокупность всех устройств.
Любой совет очень ценится.
Проблема в том, что вы перезаписываете mrtg.cfg каждый раз, когда запускаете cfgmaker
, если вы проверите свой mrtg.cfg, вы увидите, что там есть данные, относящиеся только к вашему последнему переключению.
Чтобы преодолеть эту проблему, вы можете сделать несколько вещей: • Объединить файлы mrtg вручную • Иметь один файл mrtg.cfg на устройство и один каталог на веб-сервере для каждого устройства, чтобы вы могли использовать indexmaker для каждого
Если вам нужно что-то посложнее, я настоятельно рекомендую подняться на ступеньку выше и попробовать установить cacti (http://www.cacti.net/), это сделает все это намного проще, особенно если вы начнете управлять достаточным количеством устройств