Cactid(Spine)

Cactid は SNMP でグラフ化するデータを取得するプログラム(poller)です。通常の poller と違って、C 言語で書かれた高速な poller なので、大量のデータを取得し、グラフ化する場合はこちらを使います。

通常5分間隔で SNMP 経由のデータ取得を行い、RRDTool にデータを溜めていきますが、取得するデータが多くなると5分ではすべてのデータ取得が終わらなくなってきます。それを回避するために、高速でしかもマルチスレッドで稼動する Cactid を利用します。

ちなみに、Cactid には「Spine」(背骨?)という名前も付いたようです。現状(2008年1月)は、Cacti とは別パッケージとして提供されており、Cacti をインストールしただけでは利用できず、別途インストールする必要があります。