如何在 Smokeping 中添加相同类型的不同探针?
我最初的尝试:
+ FPing
binary=/usr/sbin/fping
+ FPing2
binary=/usr/sbin/fping
sourceaddress=192.168.1.2
产出:
$ smokeping check
require Smokeping::probes::FPing2 failed: Can't locate Smokeping/probes/FPing2.pm in @INC (@INC contains: .. /usr/share/smokeping /root/perl5/lib/perl5 /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at (eval 22) line 2, <$fh> line 111.
我确定我忽略了一些明显的东西!
我已经在https://oss.oetiker.ch/smokeping/probe/index.en.html查阅了 Probe 文档,但无济于事,我确信如此琐碎的事情不需要新模块。
是的,我忽略了一些明显的东西 - 此处文档中“配置”页面的“探测”部分:https ://oss.oetiker.ch/smokeping/doc/smokeping_config.en.html#___top
就那么简单!
在同一目录 (/SMOLKEDIR/lib/Smokeping/probes) 下以另一个名称复制探针文件
例如:cp EchoPing.pm EhoPing2.pm
使用任何文本编辑器打开 EchoPing2.pm,进行明显的更改(例如:在第一行更改 Smokeping::probes:EchoPing whit Smokeping::probes:EchoPing2 等等。
在 RTT 文件中以相同的方式同时使用 EchoPing 和 EchoPing2