web-dev-qa-db-ja.com

drupal 6ステータスレポート、drush経由で自動化?

私たちは約100のdrupalサイトを実行しており、すべてのadmin/performance/statusレポートページをスキャンする毎週のチェックを自動化したいと思います。drushステータスを見てみましたが、 Webインターフェースと同じ情報を教えてください。

誰かがこれをやったことがありますか?どうやってそれをやりましたか?理想的には、特定のサイトにアラートがあった場合、開発チームに毎週メールを送信したいだけです。

2
bobinabottle

Drushを使用する場合、_drush -n up_は利用可能なモジュールの更新を表示します。

ステータスレポートの取得(実際にはAPIの観点からの「要件」)は少し複雑で、次のように出力できます。

drush php-eval 'include_once DRUPAL_ROOT . "/includes/install.inc"; drupal_load_updates(); print_r(module_invoke_all("requirements", "runtime"))'

その他のオプションは Nagiospdate Status AggregatorDroptor 、または Acquia Network です。

2
Dylan Tack

Drushにcore-requirements(エイリアスstatus-reportrq):

drush core-requirements

また、大量のステータスチェックのために、 システムステータスモジュール を通じて機能するLumturioサービスがあります。

1
Shawn Conn

prod_check は、メール送信部分を除いて、必要なすべて(およびそれ以上)を提供すると思います。

0
Attiks

check_drupal nagiosプラグインをお勧めします。私はそれを約30 drupal異なるサーバー上のサイトで使用しています。

0
lockdoc