1

NASMT Q700 QNAP NAS を使用しています。リモート監視の目的で、いくつかの値を読み取り、それらをデータベースに保存したいと考えています。

Web インターフェイスは非常に複雑で JavaScript でいっぱいなので、スクレイピングできません。ということで、SSHでNASに接続してみました。

SSH はメソッドの 1 つであり、C# で自動的に接続でき、解析できるテキストを取得できるため、これは素晴らしいことです。

ボックスにインストールされている Linux システムは次のとおりです。

Linux NASMT 2.6.33.2 #1 Fri Mar 7 11:55:22 CST 2014 armv5tel 不明

私は目標を達成しようとしました:

  • 男はインストールされていません。
  • smartctl がインストールされていません。(Googleはこれを試すように私に言った)
  • /bin および /usr/bin ディレクトリに入り、疑わしいことはすべて試しました。nasutilというプログラムがインストールされているようです。それはあまり自己文書化されていないということだけです。さまざまなパラメーターを使用したさまざまな呼び出しが機能しませんでした。常に同じ答えが得られます。

nasutil マルチコール バイナリ [関数] [引数]...

Current defined functions: init_nas_cache, init_admin_group, set_file_owner, chk_flash, reset_all, chk10198, get_trusted_domain, update_krb5_ticket rescan_hd, check_e2key, burn_e2key, cnt_phy_nic, http_link, ip_filter, hdusb_copy, ims, qpkg, gen_upnp_desc, scanafpdb eset_system, umount_all_vdd, sss_convert, httpd_init, get_hwsn, get_suid、setsum、getsum、rsyslog_util、radius_util、send_alert_mail、rsync_util acl_cmd check_ldap clean_reset_pwd network_boot_rescan

これでグーグルを使用しましたが、役立つものは何も見つかりませんでした。

この Linux システムで、smartctl を使用しないコマンドを探して、インストールされているハード ドライブとその SMART ステータスのリストを取得します。

誰かアイデアはありますか?

事前にどうもありがとうございました!

4

1 に答える 1