TORIPIYO DIARY

recent events, IoT, programming, security topics

raspberry pi 3

raspberry piでend Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000bというエラーメッセージが表示された時に対応したこと

raspberry pi 3を家で動かしていたら、いつの間にかハングして停止していました。いつもは電源プラグを外して差し込み直せば正常に起動するのですが、今回は電源プラグを差し込み直しても起動しません。。。 仕方がないので、キーボード・マウス・ディスプレ…

td-agent-bitでapacheのエラーログを検知してslackに通知させる

td-agent-bitでapacheのエラーログが出力されるとslackに通知が送られるように、raspberry piに設定をしました。(ずいぶんと不恰好な実装になってしまいましたが。)なぜ、td-agentではなくて、td-agent-bitなのかというとサーバ内でのメモリの消費をできる…

raspberry pi 3にclamavを導入する

最近、raspberry piのセキュリティが気になって色々と設定しているのですが、今回はclamavの設定を書きます。ドキュメントなど読むと、clamavには2種類の動かし方があるようです。1. scanのときにプロセスを立ち上げる方法 2. デーモンを立ち上げておく方法…

中国やロシアなど特定の国からのアクセスを拒否するiptablesの設定方法

中国やロシアからのアクセスを弾く設定を、 ファイアウォール構築(iptables) - CentOSで自宅サーバー構築 を参考にして自宅のraspberry pi 3 に設定してみました。1. country_iptables.shとupdate_country_iptables.sh をgistから取得する block ip address …

sshログインされたことをslackに通知する方法

追記 2017/08/21:このページに記載した設定の実施後、自分の環境ではサーバに対してscpが正常に動作しなくなりました。scpを利用する場合は、設定後正しく動作するかどうか確認してください。 外出先からssh接続出来るようにraspberrypiのsshポートを公開す…

Raspberry Pi 3が自宅ネットワーク内の他デバイスと通信出来ないようにiptableを設定

外部に公開しているraspberry piを踏み台にして、自宅ネットワーク内のデバイスが攻撃を受けないように、iptablesに以下設定をいれました。実行順序(もちろん、rootユーザで) 1. iptablesの設定を追加(もしかしたら、この前にiptables関連のパッケージイ…

Raspberry Pi 3で自宅git serverを構築してみた

この前、soracom主催のIOTの勉強会に参加して、Raspberry Piを初めて触りました。 ラズパイxソラコム キャンペーン 家でもRaspberry Piを扱いたくなり、Rasberry Pi 3で自宅git serverを構築してみました。 まず、Raspberry Piを購入 手元にRasberry Piがな…