Назад | Перейти на главную страницу

Добавить разные типы одного и того же зонда в Smokeping

Как добавить в 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, безрезультатно, и я уверен, что что-то столь тривиальное не должно требовать нового модуля.

Да, я упустил из виду кое-что очевидное - раздел «Зонд» на странице «Конфигурация» в документации здесь: https://oss.oetiker.ch/smokeping/doc/smokeping_config.en.html#___top

+ FPing
binary = /usr/sbin/fping

++ FPingA
sourceaddress = 192.168.1.2

++ FPingB
sourceaddress = 192.168.1.3

# Further down under Targets:
probe=FPingA

Просто как тот!

Скопируйте файл зонда под другим именем в тот же каталог (/ SMOLKEDIR / lib / Smokeping / probes)

например: cp EchoPing.pm EhoPing2.pm

откройте EchoPing2.pm с помощью любого текстового редактора, внесите очевидные изменения (например: в первой строке измените Smokeping :: probes: EchoPing whit Smokeping :: probes: EchoPing2 и так далее.

Используйте EchoPing и EchoPing2 одним и тем же способом в файле RTT