環境ダウンロードインストール起動さいごに概要Netgear社が販売しているReadyNASというNASは、内部でLinuxが動いています。Linuxのシステムを監視するように、ReadyNASを監視できるということです。ここでは、ReadyNASにPrometheusで監視するために、node_exporterをインストールしました。0.18.1ダウンロード私が結構悩んだ部分として、どうやってnode_exporterをReadyNASにダウンロードするかということがあります。そもそも、ReadyNASではSSHなどでログインしてターミナルを使うことができるのですが、wgetなどのインターネットからファイルをダウンロードするためのコマンドは用意されていません。セキュリティ的にはいいのですが、今回node_exporterをダウンロードするという目的では、あまりよくありません。そこで、今回はSFTPを使うことにしました。そのため、まずnode_exporterをSSHのクライアントの方にダウンロードします。ダウンロードの際にはアーキテクチャに合わせてダウンロードしましょう。アーキテクチャは次のコマンドで確認できます。archReadyNASへのアップロードをしましょう。アップロードは、node_exporterのある場所に移動して、次のようにしてnode_exporterをアップロードしましょう。ユーザ名@ReadyNASのIPアドレス接続したら、次のコマンドでアップロードします。node_exporterのファイル名これで、ログインしたユーザのホームディレクトリにアップロードできました。インストールこれから起動のための設定をします。6.10.2ではsystemdが使われているため、systemdの作法に則ってインストール、設定をしていきます。設定として、systemdで起動するためのUnitファイルを作成します。次のコマンドでUnitファイルを作成できます。Exporter[Service]Type=simpleExecStart=/usr/local/bin/node_exporterPrivateTmp=false[Install]WantedBy=multi-user.targetEOFUnitファイル名はnode_exporter.serviceとしました。これでnode_exporterのインストールと設定は終わりです。起動それでは、起動してみましょう。node_exporter.serviceこれで起動できました。再起動時に、必ず起動して欲しい場合は次のコマンドを実行します。node_exporter.serviceさいごにこれで、ReadyNASにnode_exporterをインストールできました。ReadyNASは情報が少ないため、色々とやろうとすると大変なことが多いです。同じようなことがしたい人の参考になれば幸いです。テーマで生成されています。