Zabbixでログを監視しようと考えていたことを最近になって思い出した。ので設定してみる。
ひとまずアイテムを作成してログファイルの内容を全て取り込み、トリガーで高い重要度や未 …
read moreZabbixでログを監視しようと考えていたことを最近になって思い出した。ので設定してみる。
ひとまずアイテムを作成してログファイルの内容を全て取り込み、トリガーで高い重要度や未 …
read moreZabbixで各サービスのログ監視を始めたところ、PostgreSQLのログにERRORがいつからか記録されていたことがわかった。
2024-11-01 02:04:44.497 JST [20101] LOG: logical replication table synchronization worker for subscription "zabbix_sub", table "dbversion" has started
2024-11-01 02:04:44.519 JST [20101] ERROR: duplicate key value violates unique constraint "dbversion_pkey"
2024-11-01 02:04 …Zabbixが障害を検出した時にSlackへ通知するようにしたいと思っていたのをすっかり忘れていたので設定する。 最近のバージョンだと標準で用意されているはず...ということで公式のページを確認したところ、Slack monitoring and integration with Zabbixが …
read more特定のグループに所属するホストでだけ実行したいtaskがある時は、when: "'特定グループ' in group_names"でできる。
when以外にも、blockinfileなどのモジュールを使う時にblock中で条件分岐させ、特定のグループに所属す …
read morePostgreSQLの冗長構成をPgpool-IIのアイソレーションスナップショットで実装していたが、データに不整合が生じたようで、一部のクエリ(UPDATEなど)が失敗するようになってしまった。
不整合が生じた時の対処とし …
read more運用しているメールサーバをお引越しすることにしたため、引越し先を新たに構築する。 現行サーバはPostfixとDovecotで構成しており、特に不満も …
read moreAnsibleでblockinfileを使って設定ファイルに追記しようとした時に、blockパラメータのテキストで行頭に空白やタブ文字を入力する …
ZabbixでRedisを監視できるようにしたが、さっそく障害を検出している。 深刻度は警告なので大きな影響はないはずだが、チューニングに関わりそうな内容 …
read moreNetBoxのためにRedisを構築したので、監視をZabbixにお任せしたく。 Zabbixにテンプレートがないか探したところすぐ見つかった(Redis monitoring and integration with Zabbix)ので、対象ホストに見つけたテンプレートをリンクさせてみたところ、Redisの死活監視ができた。
めでたしめでた …
read morePostgreSQLとRedisが無事に構築できたので、NetBoxを構築してデータを登録する。 NetBoxの構築についてはドキュメント(Installing NetBox - NetBox OSS 4.0.7)に従って進め、DB周りで発生した問題を解決(DB側で対処)したら無事に構築できた。
netboxの専用ユーザ(netbox)を用意したため、upgrade.shやpython3 manage.py createsuperuserを実行する …