Skip to content

カテゴリー: プログラミング

LINEとPythonでWebサイトが正常に動いているか定期的に通知しよう[死活監視]

こんにちは。

このブログは不安定で定期的にエラーが発生することはこれまでの記事で何度か述べており、過去にBitnami+WordPressの環境でエラーをメールで通知するプラグインを紹介しました。

しかしながら、くいまるblogではnginxのエラーが多いため、そもそもプラグインが動作していないことがありました。

そこで、pingコマンドを定期的に送信して、コマンドが返ってくるかをLINEで通知するシステムを作成しました。

具体的には、Pythonとcron、LINE Notifyを使ってWebサイトが正常に動いているかを定期的に通知します。

813724e9 202311071947

こんな感じで教えてくれます。

Raspberry Piで温湿度とCO2濃度をモニタリングする(DHT22, MH-Z19C)

こんにちは。Raspberry Pi(ラズパイ)を使って温度、湿度、CO2濃度をモニタに表示する方法を紹介します。

各種センサの値をモニタに表示して、感覚的な暑い/寒いを数値化します。また、不快指数を算出することで、冷房/暖房をつける目安にもなります。

ローカル環境のWordPressにRest APIとPythonで記事を自動投稿しよう

こんにちは。前回の記事では、Raspberry Pi 3BにDockerでWordPressを構築する手順を紹介しました。

今回はローカル環境のWordPressにRest APIを用いて、管理画面にアクセスせずに、Pythonから記事を投稿する方法を解説します。

Dockerで作成したDjangoアプリケーションをCloud Runにデプロイして公開する

こんにちは。最近はDjangoの勉強を兼ねてWebアプリケーションを作成しました。アプリはDocker + Djangoで構築しました。Django + Cloud Runの情報は多くありますが、Docker環境のが少なかったため、手順をメモしておきます。

Google CloudのAlwaysFree枠を活用して、料金を抑えることができますが、CloudSQLは無料枠がないため注意してください。

本記事では、Google Cloudのコンソールにアクセスして新規プロジェクトを作成した状態を想定しています。