というものをpythonで作りました。
github.com
pacemaker
で ping RA
というものを使い、スプリットブレイン対策のためにNW監視をしているのですが、
宛先ごとにシーケンシャルに ping を撃つという仕様であることから、対象に増減があると timeout などの調整がしんどいというマイナーな事情がありまして。
それを置き換えたいという目的です。
所感としては concurrent.future
が便利でした。
また、 Subprocess
にも run
というメソッドが追加されていて、とても使いやすかったです。