我正在ubuntu上运行mrtg来监视我的思科交换机,而且它对一个设备工作正常。 但是,当我尝试添加第二个交换机时,由mrtg创build的index.html文件仅显示有关添加的最新交换机的信息,而不是同时切换到一起。
我使用下面的命令添加一个新的设备…
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文件仅显示最后添加的设备的详细信息,而不是所有设备的累积。
任何build议不胜感激。
你在这里遇到的问题是每次运行cfgmaker时都覆盖mrtg.cfg,如果你检查一下你的mrtg.cfg,你会发现那里的数据只是与你最近的交换机相关的数据。
为了克服这个问题,你可以做几件事情*手动合并mrtg文件*每个设备有一个mrtg.cfg文件和一个web服务器上的目录,所以你可以使用indexmaker做每个
如果你想要任何更复杂的东西,我强烈build议提高一个档次,并尝试安装仙人掌( http://www.cacti.net/ ),这将使这一切变得如此简单,特别是如果你开始pipe理足够的设备