システム監視でzabbixを使っています。通常のポート監視とか、プロセスの生死監視なんかは標準に用意されているコマンド類でなんとかなるんですが、どうしても独自の監視項目を追加しないといけない場合もあります。 私が管理している環境中の某サービスでは、認証情報としてFreeRADIUS、Samba(winbind)経由でActiveDirectoryのダイレクトリを使用しています。それぞれのプロセスが落ちたりすることはないんですが、winbindのActiveDirectoryレルム参加がなぜだか時々ちょん切れることがあります。ここが切れると、当然Radiusでの認証も不可になります。 なので目的としては、Radiusでサンプルアカウントの認証が失敗したら、net adsコマンドを発行するってことができればOK。 Radius認証試験用のスクリプトを用意する。 単純なコマンドなら下で書いたza
![zabbixで独自監視項目を設定する](https://cdn-ak-scissors.b.st-hatena.com/image/square/b97c062a31fe8c3321c2294d034ac308861ce183/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fr%2Frougeref%2F20100901%2F20100901162235.png)