我已经设置了MRTG-rrdtools-routers2.cgi,并且作为初学者,设置工作良好且愉快:)
我已经在MRTG cfgs中设置了'ThreshDir:'
、'ThreshMinI'
和'ThreshProgI'
。在第一次运行时,我在'ThreshProgI'
中的脚本运行时没有任何问题,但它不会在接下来的5分钟内运行。
我看到在'ThreshDir:'
位置,有一个在第一次MRTG运行时生成的文件。如果我删除了那个文件,那么我在'ThreshProgI'
中的脚本将在下一次MRTG运行中运行。
到目前为止,我在这里注意到的是,在生成'ThreshDir:'
文件后,'ThreshProgI'
将停止在我的设置中工作。这可能是什么原因,我如何使'ThreshProgI'
每5分钟运行一次(当'ThreshMinI'
失败时)。
这是经过设计的。
MRTG只在阈值第一次被打破时运行阈值程序,在恢复之前不会在接下来的运行中运行。最后一个状态保存在ThreshDir中,以便对此进行管理。
恢复时运行的阈值程序还有另一个定义。
欺骗MRTG在每次运行时运行阈值程序(无论以前的状态如何)的唯一方法是在每次通过时删除ThreshDir中的状态历史文件(就像您正在做的那样)。