保存してあるデータベースのインポートデータベースのアップデートその他ZoneMinderについてZoneMinderはオープンソースの高機能な監視カメラソフトです。ZoneMinderのパッケージは「zmrepo」から入手できるのでyumなどのパッケージ管理ツールで導入・アップデート可能です。/el/7/x86_64zmrepo.zoneminder.comただ、2021/4/27現在は1.35系は開発バージョンの位置付けのため安定しておらず、安定版は1.34を選ぶ必要があります。「zmrepo」から1.34が入手できないので、「rpmfusion」から過去のバージョンにダウングレードする保方法を記載します。1.34にダウングレードZoneMinderのダウングレードダウングレードについてZoneMinderのアップグレードは開発版でない限り大抵は問題なくアップグレードできると思いますが、ダウングレードについては積極的に検証されていないため、不具合が出る可能性が高いです。このため、戻せるように「データベースのバックアップ」と、カメラの各種設定はメモしておいた方が良いです。データベースは各バージョンごとに圧縮するなりして保管しておくと、今後のトラブル時にカメラやゾーンの設定だけでも戻せるので安心です。データベースのバックアップデータベースにはカメラの設定なども含まれるため、ひとまずバックアップしておきます。dump-zoneminder.sql何度も実行する場合は以下を「backup-zoneminder.sh」などとして保存して実行すれば、日付時刻が付与されたバックアップがカレントディレクトリへ生成されます。"+%Y%m%d_%H%M%S"`.sql以下のファイルはZoneMinder自体の設定ファイルですが、データベースのユーザー名やパスワードも設定してあるので必要に応じてバックアップしておきます。https://download1.rpmfusion.org/free/el/updates/7/x86_64/r/rpmfusion-free-release-7-4.noarch.rpmしばらく使っていないとURLが変更になったりして取得できない場合があります。.repoを修正してもいいですが、面倒な場合はrpmfusionのパッケージをアンインストール後に再インストールすれば最新の状態になります。rpmfusion-nonfree-release-7-4.noarch設定レポジトリの全バージョンを確認yumはlistコマンドで一覧表示できますが、そのまま実行すると最新バージョンしか表示されません。すべてのバージョンを表示する場合は「–showduplicates」オプションをつけます。zoneminder表示してみると、導入した「rpmfusion-free-updates」に1.34が確認できます。rpmfusion-free-updatesダウングレードZoneMinder関連のパッケージは3つあり、1つずつ再インストールしてもいいですが、「downgrade」オプションを使うと1つ前のバージョンへダウングレードすることができます。ダウングレード前に現在のバージョンを確認しておきます。1.35.27-1.12が入ってます。zoneminderzoneminder-common-1.35.27-1.12.20210425gitg7bbcb7e36.el7.x86_64zoneminder-1.35.27-1.12.20210425gitg7bbcb7e36.el7.x86_64zoneminder-httpd-1.35.27-1.12.20210425gitg7bbcb7e36.el7.x86_64zoneminderのダウングレードは以下のような感じで実行します。zoneminder-*以下のように「ダウングレード」の確認が出るので「y」で実行します。[y/d/N]:再び現在のバージョンを確認してみます。「1.34.26-1」にダウングレードされました。zoneminderzoneminder-httpd-1.34.26-1.el7.x86_64zoneminder-1.34.26-1.el7.x86_64zoneminder-common-1.34.26-1.el7.x86_64ZoneMinderデータベースの更新ZoneMinderの更新時には「zmupdate.pl」を実行してデータベースを更新する必要がありますが、ダウングレードの場合も同様です。zoneminderパスは通っているので「zmupdate.pl」と実行するだけです。zmupdate.pl実行例は以下のような感じです。:バックアップを保存しますか?と聞いていますが作成しないので「n」で続けます。データベースのバックアップを取ってない場合は必ずデータベースのバックアップを参考にバックアップを取っておいて下さい。ZoneMinderはカメラ設定などもデータベースに保存しているためです。n既に実行済みの場合は更新されませんが、何らかのトラブルで強制的に更新したい場合は「-f」オプションをつけて実行します。-fこのアップデートは以下にアップデート用の.sqlが多数用意されており、手動で実行する場合は順番に行う必要がありますが、zmupdate.plは必要なものだけ実行してくれます。/usr/share/zoneminder/db/アップデート後のバージョンが離れている場合はzmupdate.plを実行すると以下のように多数のアップデートが実行されます。更新直後はそれまで起動中であってもデータベースの問題のため停止状態になっていますので起動させます。カメラの設定などはデータベースに残っているので再設定は不要です。過去のデータベースから復元する不具合が出て対処できない場合は保存しておいた過去のデータベースをインポートすると改善しますが、保管してない場合は設定しなおしになってしまいます。-pZoneMinderのデータベースを捨てちゃいます。データベース名を「zm」以外にしている場合は修正してください。zm;再びZoneMinderのデータベースを作成します。zm;ZoneMinderのユーザー「zmuser」に、データベース「zm」へのアクセスを許可します。'zmuser'@'localhost';exitで抜けます。exit初期データベースのインポートZoneMinderは以下のディレクトリに初期データベースが用意されているので、これをインポートします。/usr/share/zoneminder/db以下のように実行します。/usr/share/zoneminder/db/zm_create.sqlここまでの作業で、ZoneMinderのWebコンソールが表示できるようになったと思いますが、カメラ設定などもすべてクリアされているので、保存してあるデータベースをインポートします。不要なイベント画像などは以下のように削除しておきます。/var/cache/zoneminder/temp/*保存してあるデータベースのインポートデータベースのインポートは以下のように実行します。[保存したデータベース.sql]データベース名が「zm」で、バックアップが「dump-zoneminder-20210301_103019.sql」の場合は以下です。dump-zoneminder-20210301_103019.sqlデータベースのアップデートコンソール上で以下のように実行するだけです。zmupdate.pl詳細はこのページ上部のZoneMinderデータベースの更新を参考にしてください。このように、データベースが「mysqldump」コマンドで保管してあれば、今後のアップデートで不具合が出た場合もカメラやゾーンの設定だけでも復元できますので、ZoneMinderのバージョンアップがあったらデータベースをバックアップしておくと安心です。その他ZoneMinder関連のその他の記事です。ZoneMinderのよくあるトラブルと解決方法(監視カメラシステム)ZoneMinderはオープンソースの高機能な監視カメラソフトです。動画の記録はNVRへ、ZoneMinderは別途動体検知とスマホなどから画像として確認するために使用していますが、色々とトラブルがあったので解決方法をメモしておきます。Zoneminderで検知したイベント画像はデフォルトだと以下のディレクトリにあります。FTPクライアントで接続して中を覗いてみると以下...sakue.com2021.04.30Zoneminderのモニターステータスの確認と再起動(コマンドライン&シェルスクリプト)ZoneminderのWebコンソールで映像が映っていて、ステータスを示す丸のアイコンが緑であれば正常と判断できます。ここではコマンドでのモニターの稼働状況確認と、モニターの再起動コマンドについてメモしていきます。迷惑メールというか詐欺メールですが、差出人が自分のドメインになっており、「ご覧いただけますように、このメールはあなたご自身のアカウントから送信されています」とか書いてあります。VirtualBoxは仮想環境を提供するソフトです。OSを動かしたり、Windows上で別のWindowsを動かしたりできます。200」の日付保持が出来なくなってしまったのでバッテリーを交換したところ快調になりました。Zoneminderで検知したイベント画像はデフォルトだと以下のディレクトリにあります。FTPクライアントで接続して中を覗いてみると以下...ネットワークASUS無線ルータのパスワード設定とトラブルASUSの無線ルータは同価格帯と比べて非常に高機能で、上位モデルだとUSBポートに接続したHDDをSambaやFTPで共有して簡易NASにしたり、無線APにSSHやTelnetで接続できたりします。プリンタを共有できる「プリントサーバ」機...PCバスパワーのポータブルHDDと消費電力バスパワー(電源不要)のポータブルHDDはUSBから給電して動作していますが、分解してみて「あれ?」と思った事があったのでメモしておきます。G4」をまだ動かしていますが、忘れた頃にハングアップしている事があります。コメントをキャンセルメールアドレスが公開されることはありません。名前メールサイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。目次トップタイトルとURLをコピーしました。