-1
次のスクリプト出力をjsonに変換するにはどうすればよいですか?私はZabbixでそれを使用しようとしており、出力はjsonになければならないとアドバイスしています。bashスクリプト出力をjsonに変換するには
次のスクリプト出力をjsonに変換するにはどうすればよいですか?私はZabbixでそれを使用しようとしており、出力はjsonになければならないとアドバイスしています。bashスクリプト出力をjsonに変換するには
問題
/usr/bin/find /home/user/*/current/config -name "sidekiq.yml"|awk -F"/" '{ print " { \"{#DIRNAME}\":\""$4"\"}'
おかげで、ZABBIXのLLDのドキュメントを使用して解決しました。助けてくれた皆様、ありがとうございました。
どうやって使ってみましたか?機能的な目標は何ですか? LLDでこのファイルを使用しようとすると、ファイルが見つからない場合に別の問題が発生します。そしてそれ以前でさえ、Zabbix LLDフォーマットに従わなければなりません。 – Richlv
サーバーは複数のサイトをホストしていますが、サイドキックを使用するサイトもあります。各アプリケーションのプロセスを手動で入力するのではなく、どのアプリケーションがsidekiqを使用しているかを知るためにlldを使用して、アイテムプロトタイプを使用して、関連するプロセスが実行中かどうかを検出します – user2099762
そのアプローチは妥当と思われます。 LLD Zabbixが期待している例については、https://www.zabbix.com/documentation/3.0/manual/discovery/low_level_discovery#creating_custom_lld_rulesを参照してください。スクリプト全体を書くことはおそらく答えの対象外ですが、https://www.zabbix.org/websvn/wsvn/zabbix.com/trunk/conf/zabbix_agentd/userparameter_examples.confのディスカバリの例を参照してください。インスピレーション。 – Richlv