我在ubuntu上运行mrtg来监视我的Cisco交换机,它在一个设备上运行得很好。但是,当我尝试添加第二个开关时,mrtg创建的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文件只显示上次添加的设备的详细信息,而不是所有设备的累积。
任何建议都非常感谢。
发布于 2011-01-28 13:12:16
这里的问题是,每次运行mrtg.cfg时都要覆盖cfgmaker,如果检查mrtg.cfg,就会发现那里的数据只有与最新交换机相关的数据。
为了克服这个问题,您可以做几件事*手动合并mrtg文件*每个设备有一个mrtg.cfg文件,每个设备在web服务器上有一个目录,所以您可以使用索引器来完成每一项操作。
如果你想要更复杂一些的东西,我强烈建议你提高一个档次,试着安装仙人掌(http://www.cacti.net/),这会使这一切变得容易得多,特别是如果你开始管理足够多的设备
https://serverfault.com/questions/228082
复制相似问题