amegonの雑なブログ

日常的なものから技術的なものまでメモの雑記

技術メモ

Miracle Linux 8 に snmposter をインストールする ansible playbook を作った

playbook を作成した経緯 前回の記事 Playbook playbook を作成した経緯 最近技術的なこともやっていなかったので、リハビリがてら ansible の playbook を書いてみた。 前回の記事で書いた snmposter のインストールを実施する ansible の playbook を作成…

Zabbix のマップでネットワーク機器の前面状態を作成してみた(しかしイマイチ..)

きっかけ 作り方 ホストの作成 アイコンの作成 ネットワーク機器前面の絵 ポート状態表示用の絵 マップの作成 監視を実施 結果 きっかけ Zabbix のマップをいじっているうちに、ネットワーク機器の前面パネルを表示してポートの状態が正常と障害で表示が切り…

Android に Zabbix Agent をインストール(非公式)

概要 Android に Unofficial Zabbix Agent のインストール Zabbix 用監視テンプレート 監視データの取得具合 概要 Android で以下のアプリを発見したので入れてみました。 Zabbix サーバーで使用するテンプレートも準備してみました。 Android に Unofficial…

Zabbix から Slack への通知

はじめに 大きな流れ Slack api で bot の作成 Slack ワークスペースで通知先チャンネルの設定 Zabbix のメディアタイプ設定 Zabbix のアクション設定で上記のメディアタイプを指定 はじめに 以前 Zabbix から Slack へアラート通知する設定をしてから時間が…

Miracle Linux 上の docker で Redmine を起動

目的 実行ディレクトリを作成して移動 docker-compose.yml を作成 起動 動作状況確認 CLI コマンド ブラウザで表示確認 参考 初期は以下の docker-compose.yml を使用していたが、コンテナが起動できなかった 目的 別の場所で docker で稼働している Redmine…

Miracle Linux で docker と docker-compose を使える状態にする

目的 注意事項 docker の設定 リポジトリのインストール リポジトリの確認 docker のインストール docker バージョン確認 docker の起動と自動起動設定 docker をユーザーで実行する場合 docker-compose の設定 最新版のインストール インストール 権限設定 …

docker-compose でよく使用するコマンド

目的 公式 コンテナの起動 コンテナを削除せずに停止 コンテナ停止 & コンテナ、ネットワーク、ボリューム、イメージを削除 コンテナを強制終了 コンテナの再起動 停止中のコンテナを削除 コンテナの一覧とステータスを表示 コンテナ名、サービス名を確認し…

Amazon Linux を Hyper-V で動かしてみる(オンプレ実行)

目的 一般的な Linux とのインストール方法の違い 準備した環境 事前準備 Amazon Linux vhd のダウンロード meta-data、user-data を取り込んだ iso の作成 注意事項:meta-data のパラメータの記載は空行を入れてはいけないみたい Hyper-V で Amazon Linux …

温湿度情報をZabbixで監視

目的 方法 設定 Raspberry Pi 側 ZabbixSender 0.2.7 のインストール Python スクリプトの修正 Zabbix 側 温度 湿度 動作確認 運用設定 目的 Raspberry Pi に装着した温湿度センサーで情報を取得できるようになったので Zabbix で監視してみる。 方法 過去の…

Raspberry Pi に温度センサーの装着

目的 温度センサーの購入 Raspberry Pi にセンサー DHT22 の装着 センサー情報の取得 センサー情報取得用ライブラリの設定 ログ python のスクリプトで情報取得 実行結果 センサーのデータがとれない(エラー対応) 違うセンサーデータ取得用ライブラリを使用…

Zabbix Proxy とした Raspberry Pi 4B に SNMP 関連の設定を実施

目的 snmptrapd のインストール インストールの流れ ログ SNMPTT のインストール インストールの流れ ログ snmp のインストール インストールの流れ ログ snmptrapd 設定変更 /etc/snmp/snmptrapd.conf の設定変更 変更前 変更後 /etc/default/snmptrapd の…

Raspberry Pi 4B に Zabbix 関連の設定をしてプロキシとして動作させる

目的 Zabbix Proxy のインストール Zabbix Proxy インストール前の状態 インストール実行 su になってリポジトリ追加 インストール DB 作成 Zabbix Proxy の設定ファイル修正 Zabbix Proxy の起動と自動起動設定有効化 ログで起動状況を確認 Zabbix サーバー…

Raspberry Pi 4B の初期設定をする

Raspberry Pi でやりたいこと Raspberry Pi の入手 Raspberry Pi の組み立て Raspberry Pi OSのインストール Raspberry Pi の初期設定 Raspberry Pi に VNC で接続 Raspbery Pi 側の設定 クライアント側 SSH 有効化 Raspberry Pi でやりたいこと Raspberry P…

iPhone の Outlook でさくらのメールが利用できなくなった(が解決した)

事象 iPhone の Outlook を開くと、さくらのメールアドレスに対してサインインするような表示がされた IMAP、SMTP ともに正しいパスワードを入力してもログインできない 回避策 Outlook から一度さくらのメールアカウントを削除 再度追加 事象発生時に試みて…

Zabbix 5.0 から 6.0 へのバージョンアップ

結果 以下ページの通りに実施したらできた。 https://tech-mmmm.blogspot.com/2022/03/zabbix-5060-mariadb.html わかりやすいご説明で感謝です! 実行手順 以下は先述の手順にしたがって実施した内容と自身の環境で発生したメモを記載。 ただ、特筆するよう…

Zabbix サーバーの DB を別に構築したサーバーに移行する手順のまとめ

実現したいこと CentOS 7 環境で稼働している Zabbix の監視データ(監視設定、監視データともに)を Miracle Linux で稼働している Zabbix に移行したい。 きっかけ 自宅で利用している Zabbix サーバーは稼働 OS が CentOS 7 でありサポートが終了してしばら…

Google Nexus 7 (2013) を Android 12L にしてみたが四苦八苦した記録

きっかけから設定の流れ 結果 きっかけ参考記事 やってみた記録 実行環境 参考ページ 実行 TWRP の準備 Windows 11 に Android Device のドライバをセットアップ adb コマンドの導入 TWRP のダウンロード Nexus 7 に TWRP をインストール lineage-20 (Androi…

OVA ファイルとしてエクスポートした仮想マシンを Hyper-V で使用する

手順 OVA ファイルから VMDK の取り出し Microsoft Virtual Machine Converter による VMDK から VHDX への変換 Microsoft Virtual Machine Converter の取得、インストール PowerShell でのコマンド実行(管理者権限で実行) Hyper-V へのインポート 仮想マシ…

Debian 11 で SNMPトラップを受信できる環境を作成

はじめに 掲題の環境が必要になったので作成する。 まずは Debian 環境がないのでインストールから始める。 ざっとした流れは以下の通り。 今回の流れ Debian 11 のインストール(Hyper-V) Debian 11 のインストール後の設定 snmptrapd のインストール snmp …

MIRACLE LINUX 8.6 に Zabbix 6.0 をインストール

実施目的 自宅で検証に使用している Zabbix 5.0 は CentOS 7 で稼働しているのですが、CentOS も終了製品ということで環境を整備しようと思っていました。 今回 MIRACLE LINUX に OS を変更するついでに、Zabbix も現状最新の LTS にしようと思い Zabbix 6.0…

検証用ノート PC の HDD を SSD に変えたら快適になった件

あらすじ 自宅でいろいろと弄ぶのに使用している Lenovo L470 のディスク読み書きがとても遅かったので SSD に交換してみました。 そのメモを記載。。 交換対象の PC Lenovo L470 www.lenovo.com 所持品 Lenovo L470 のスペックは、メモリ16GB、HDD 500GB。 …

FreeBSD に Zabbix agent をインストールしてみたメモ

FreeBSD に Zabbix agent をインストールしようと思った経緯 自作の Web アプリを作成しようと思い、実環境にあわせた検証環境を作成しました。 その検証環境が FreeBSD の 12 だったのですが、アプリの稼働確認などで Zabbix で監視できていたら便利かなと…

気圧の変動を検知してアラートをあげる仕組みを作った

概要 翌日の気圧の情報を天気予報サイトの API で取得し、気圧の変動が激しい場合に自身にアラートをあげる仕組みです。 気圧データの監視を通知に Zabbix を使用しています。が SNMP はまったく使用していません。。 構築理由 今非常に頭痛に悩まされていま…

MySQL SQL ログの残し方

調べた動機 ストアドプロシージャの実行結果をログで確認したかったのだが、そもそも MySQL のログの保存の仕方がわかっていなかったので、確認してみました。 設定の方法と設定内容の確認方法をメモしています。 設定 my.cnf に設定する方法 SQL ログをファ…

Planex のどこでも環境センサーのデータを Zabbix で監視するスクリプト

表題にある通り、Planex のどこでも環境センサーのデータを Zabbix にとばして監視するための php スクリプトを書いてみました。 github.com 使い方等は Readme.md をご参照ください。 製品情報は以下ご参照ください。 www.planex.co.jp 購入したのは2019年…

Zabbix のグラフを Slack に自動投稿する

いろいな情報を集めて、今回の要望を実現する方法として考えたのは以下の通り。 Zabbix からグラフをイメージとして取得し保存 保存されたグラフを Slack に投稿 上記をスケジュール設定して任意の時間に実行する まず、Zabbix からグラフをイメージにして取…

Zabbix API でマップの情報を取得

たくさんのマップ情報を取得する必要があり、php で Zabbix API を使ってみた。 github.com id は id のままでしか表示していないのでぱっと見は何かわからないけど、何か設定変更を行った際には前後で情報取得しておけば変化に気づけるでしょう。

SNMP トラップを送信する実機がなくてもトラップを送受信する術をメモる

経緯 Zabbix を用いて監視を行っています。 監視対象は SNMP 対応機器を中心に監視しています。 SNMP 対応機器ってだいたい SNMP トラップを送信することができるんですよね。 Zabbix 側では飛んできたトラップの種類によって、監視アイテムを分けて運用して…

Zabbix で MariaDB を使用してテーブルを月単位の RANGE パーティションにするお役立ち目標のスクリプト

作ってみました。 手順は README をご参照くださいませ。 これで自分自身の検証環境作るの楽になる(笑 github.com 追記 一度パーティション環境を作成したあとに手動でパーティションの追加・削除を行う場合には以下のコマンドで実行。 パーティションの追加…

MariaDB イベントスケジューラ関連

MariaDB でイベントを使用したいときに使う設定コマンドのメモ。 状態確認 show variables like '%event%'; MariaDB [zabbix]> show variables like '%event%'; +--------------------------------------------------------+-----------+ | Variable_name | …