1 日に 1 回実行され、Zabbix 監視データベースに接続し、すべてのアクティブな監視チェックを引き出してそれらを Confluence に文書化する Python スクリプトがあります。
私の問題は、監視が変更されていない場合でも、スクリプトが実行されるたびに各ホストの合流ページが更新されることです。
簡単なハックは、ページ コンテンツのハッシュを取得し、それをスクリプトで生成されたコンテンツのハッシュと比較し、ハッシュが一致しない場合にのみ置き換えることです。明らかに、これの問題は、スクリプトが比較のためにページ全体のコンテンツを生成する必要があり、ページ全体を置き換えるか、まったく置き換えないため、confluence の組み込みの差分チェッカーが失われることです。
よりエレガントなソリューション、特に違いのみを更新できるソリューションを見つけたいと思っています...