macOSにzabbix-agentを入れる

MacBook Proにzabbix-agentを入れようとしたらやたらハマったのでメモ。 参考にしたサイト komaken.me baqamore.hatenablog.com nonsensej.xyz ハマった内容 zabbix_agentdを直接叩けば起動ができてzabbix-serverとの疎通も取れたが、OS起動時等にlaunchdか…

Google Spreadsheetで非常用持ち出し袋の在庫管理をする

背景 我が家で数年前に非常用持ち出し袋というものを作ったのですが、中身の乾パンだとか長期保存できる羊羹だとかがそろそろ古くなってきています。 また、最近新しく家族が増えたのもあって色々と中身の増強が必要そうなのと、賞味期限とか使用期限とかの…

Google Apps Scriptの実行時間を改善した話

背景 先日これを作ったんですが、「アレクサ、育児ノートでうんちを記録して」みたいに頼んだときの応答が遅いという問題があり、妻から苦情が寄せられていました。 miyataro.hatenablog.com 処理の流れとしてはこんな感じです。 Lambdaの実行時ログを追って…

Google Spreadsheetで管理している育児記録にGoogle Formsから情報を登録する

背景 この間、こんなものを作りました。 miyataro.hatenablog.com 今はまだ子供の一ヶ月検診が終わっていなくてずっと家にいるので常にAmazon Echoが近くにあるが、そのうち外出するようになれば買物中におむつを替えたりするはず。 そのときには当然Echoは…

Amazon echoとGoogle Spreadsheetで育児記録をつける

背景 先日第一子が産まれ、妻がスマホアプリでうんちやらおっぱいやらの記録をつけていたのだが、下記のような問題があった。 妻以外の人(僕とか)は記録が見れない 妻以外の人(僕とか)がおむつを変えたりミルクを上げたりしたときに記録がつけられない …

回線速度をZabbixでモニターする

背景 最近、自宅のケーブルテレビ回線を増速しました。ただ、ネットで調べると増速しても回線品質が悪いとなかなかの評判なので、実効速度をモニターしてあまりに遅いようなら光回線とか検討しようかなーと思い、Zabbixでダウンロードの速度を計測することに…

PowerShellを使わずにWinRMでコマンド実行する

背景 社内で使っているWindows10の共有端末のなかにバッチが置いてあって業務の中で頻繁に叩く必要がある。現状では皆がリモートデスクトップ接続して実行しており、色々鬱陶しいのでいい加減やめたかった。 ログイン情報は基本的に社内の全員が知っているぐ…

Zabbixの通知をLINEに送る

背景 ちょっと前にLINE NotifyというLINEのサービスが話題になりました。 developers.linecorp.com これを使うと非常に簡単にシステムからLINEにメッセージを送れるのですが、Zabbixのような監視サーバのアラートをLINEに送るっていう使い方は結構需要がある…

シェルスクリプトでパスワードを暗号化して保持する

背景 先日バックアップのスクリプトを書いていたときにバックアップ先サーバのログイン情報の置き方に困ったので、平文で置かなくても良いやりかたを探したところ、下記のページがヒットしました。 tkuchiki.hatenablog.com (暗号化には全然詳しくないんで…

シェルスクリプトの設定ファイルをyamlで書く

背景 今までシェルスクリプトの設定ファイルは変数の定義を別ファイルに外出しして、sourceで読んでいました。↓みたいな感じ。 SRC='/path/to/src/directory/' DEST='/path/to/dest/directory/' #!/bin/bash source variables.conf rsync -av ${SRC} ${DEST}…