LinuxとPythonでログ監視ツールを作る with ChatGPT その1
初めまして。瑞樹と申します。
今回、LinuxとPythonでログ監視ツールを作っていく過程をnoteに記録したいと思います。
今回は、ChatGPTに聞きながら作っていきます。
ちなみに筆者の技術レベルは大学+実務一年程度のひよっこです。
今回は何かしらのポートフォリオを作ってみたいと思い、ポートフォリオの相談から始めました。その結果、LinuxとPythonでログ監視ツールを作ることになりました。
最初はサーバの設定から始めました。かろうじてある知識を総動員しながらChatGPTに質問しました。
筆者「最初にLinuxのサーバーを立てる必要があるよね 何をすればいい?とりあえずubuntuを使って仮想マシンでLinuxを立ち上げるところまでやった」
(ubuntuを使ったのはとりあえず知っているディストリビューションだったからです)
ChatGPT「仮想マシンでUbuntuを立ち上げたところまで進んでいるのですね!では、次に以下の準備を進めるとスムーズに開発ができます。
1. 基本的なセットアップ
(中略)
2. ログ監視に必要な環境構築
(中略)
3. テスト用のログファイルの準備
(中略)
4. SSHの設定(オプション)
(中略)
5. Pythonスクリプトの準備
(中略)
6. 次のステップ
(以下略)」
と返ってきました。
便利ですね!!!
…と言いたいところですが一つ落とし穴が。
この中のSSHの設定、openssh-serverをインストールしてenable→startすることしか書いてなかったのです。
セキュリティのことが一切書いてない!初心者の方がこれをやっていたらと思うと怖すぎます。
この後、SSHのセキュリティについて質問したらちゃんと答えてくれました。
事前知識が全くない状態でやるのはまだまだ危険そうです。
今後AIが発展したらどこまでやってくれるのでしょうか。さすがに素人がAIに全部いい感じにやっといて~は難しそうですね。いい感じとは何かを定義しなければならないので。
そう考えるとまだまだ技術職も失望することはないのでしょうか。ただのコーダーはどんどん職を奪われそうですが…。
この後、なんやかんやあってDebianでやり直すことにしました。
それでは、今回はこの辺で。
Blueskyやってます→https://bsky.app/profile/deer241451.bsky.social