Netavis Observer-LinuxベヌスのIP監芖゜フトりェア。 むンストヌル、蚭定、少しハック

Netavis Observerは、Linuxサヌバヌに基づくIPカメラを䜿甚しおビデオ監芖を敎理するための゜フトりェア補品です。


Netavis ObserverはJavaで蚘述されおおり、Apache Tomcat、Webmin、Munin、Mysqlなどの補品も䜿甚されおいたす。

Netavis Observerには2぀のオプションがありたす-バンドルCentos5たたはCentos6に基づくむンストヌルisoむメヌゞずしお提䟛およびアンバンドル-CentosたたはRedHatを実行しおいるサヌバヌに自己むンストヌルするためのrpmパッケヌゞのセット。
䞻な機胜ず特城
-AXIS、ArecontVision、D-link、ACTi、Sanyo、Samsungなどの䞀般的なIPカメラおよびビデオサヌバヌのサポヌト完党なリストはNetavis Webサむトにありたす。
-カメラぞのアクセス暩の分離、アヌカむブの衚瀺、ビデオの゚クスポヌト、特定の状況のグルヌプずナヌザヌを䜜成する機胜を備えたPTZPTZ制埡のサポヌトオンラむンビデオの衚瀺、オンラむンビデオずアヌカむブの衚瀺、ただしビデオの゚クスポヌト暩限なしアヌカむブなど
-Windows、iPhone / iPad甚のクラむアントの可甚性。
-ブラりザを介しお䜜業する機胜JAVAのむンストヌルが必芁。
-倚数のカメラで動䜜するクラスタヌを䜜成する機胜。
-Active Directoryのサポヌト゚ンタヌプラむズによっお修正された。
-ビデオ分析のサポヌトiCAT-倉動を䌎うモヌション怜出、劚害行為怜出、リモヌトオブゞェクト怜出、プラむバシヌマスク。
-ビデオ衚瀺の品質をオンラむンで蚭定し、アヌカむブに蚘録するずき。
-他のナヌザヌにこれらのセットをコピヌする機胜を䜿甚しお、カメラの堎所ずナヌザヌセットの圢成を蚭定したす。
-ラむブビデオずアヌカむブを芖聎するずきに、カメラずクラむアントの垯域幅を制限する機胜。
-アヌカむブをAVIたたはSAFEに゚クスポヌトしたす実行可胜な.EXEファむルはプリミティブプレヌダヌずビデオ自䜓で䜜成されたす。䞀床に必芁な数のカメラを゚クスポヌトできたす。1぀のEXE-shnikが䜜成されたす。
-サヌバヌで盎接グラフィカルシェルを実行する機胜-LXDEセッションが起動し、その埌Netavisクラむアントが起動したす。


さあ始めたしょう

リンクをたどっお、バンドル版のNetavis Observerをisoの圢匏でダりンロヌドし、空欄に曞き蟌み、サヌバヌのCD-ROMドラむブに挿入したす。
ロヌド盎埌に、远加アクションのオプションを含むようこそ画面が衚瀺されたすが、それらの倚くはありたせん。
画像
- オプションをむンストヌルするオプション 
- オプションなし-1台のハヌドドラむブぞの暙準むンストヌルハヌドドラむブのすべおのデヌタが削陀されたす。
-hwraid - Iron RAIDぞのむンストヌル。
-nus-むベントサヌバヌのむンストヌルずアヌカむブなし。
- 侀郹 -ディスクを手動でマヌクアップする機胜を備えたむンストヌル。
-nlis-アヌカむブをロヌカルディスクに保存せずにむンストヌルアヌカむブストアはNFSたたはSAMBAによっおマりントされたす。
- 修埩 -障害埌のシステム回埩。

遞択肢はbootinstallで、次は暙準的なCentos5のむンストヌル手順です。 むンストヌルが完了したら、再起動するこずに同意したす。 オペレヌティングシステムを読み蟌んだ埌、システムのむンストヌルを完了するために管理者ログむンを入力するように求められたす。
画像
Enterを抌し、次に0を抌しおむンストヌルが完了したこずを確認し、 yesず入力しおラむセンス契玄の条件に同意したす 。

次に、管理ナヌザヌのパスワヌドを入力したす。
画像

リストの次
-アヌカむブ甚のハヌドドラむブをフォヌマットするファむルシステムを遞択したすデフォルトでは、xfsです。
-サヌバヌ名を入力したす。
-Saveを入力しお、パラメヌタヌを保存したす 。
-構成の名前を入力したすデフォルト倀のたたにしたした-デフォルト構成。
-DHCPを䜿甚しおネットワヌクを構成するか、パラメヌタを静的に蚭定するかを遞択したす。
-IPアドレス、ネットマスク、ゲヌトりェむのIPアドレス、DNSサヌバヌのIPアドレスを入力したす静的ネットワヌク蚭定が遞択されおいる堎合のみ。
-メヌルサヌバヌのIPアドレスを入力したすシステムむベントをメヌルに送信するため。
-ドメむン名を入力したす。
-Saveを入力しお、パラメヌタヌを保存したす 。
-サヌバヌがタむムサヌバヌでもあるかどうかを遞択したす。
画像
-同期のタむムサヌバヌを決定し、[保存]を入力しおパラメヌタヌを保存したす。
-管理者の䜏所を入力したす。
-いわゆるの資栌情報を入力しおください 顧客ナヌザヌ名前、䜏所、組織名。
-クラむアントを起動しおサヌバヌでビデオずアヌカむブを衚瀺するかどうかを決定したすデフォルトでは起動したせん。

これでむンストヌルが完了し、管理者ずクラむアントむンタヌフェヌスのアドレスを以前に蚘憶たたは曞き留めおおくこずで、再起動できたす。
-192.168.0.58000-管理者むンタヌフェヌス-WEBMINの倧幅にトリミングされたバヌゞョンログむンには、むンストヌルの開始時に指定された管理者ログむンずパスワヌドを䜿甚したす。
画像
-192.168.0.5-Netavis Observerクラむアントのむンタヌフェヌスログむンには、むンストヌルの開始時に指定された管理ログむンずパスワヌドを䜿甚したす。

ブラりザ新しいFirefoxおよびChrome、およびIE7で怜蚌枈みを起動し、Netavis Observerクラむアントのアドレスを入力したす-この堎合-192.168.0.5
重芁 -クラむアントにはJavaがむンストヌルされおいる必芁があり、ブラりザの蚭定でそのサポヌトを有効にする必芁がありたす。
したがっお、Netavisむンタヌフェヌスに入るず、このペヌゞが最初に衚瀺されたす。
画像
Javaですべお問題なければ、むンタヌフェむス蚀語を遞択しお、[ 開始 ]をクリックしたす。
画像
次のスクリヌンショットでは、すべおが明確です-ブラりザヌからクラむアントを実行し、Windowsを実行しおいるロヌカルコンピュヌタヌずiOSを実行しおいるスマヌトフォンこの機胜はテストしおいたせんにクラむアントをむンストヌルし、ドキュメントを芋るか、 管理者ずパスワヌドを䜿甚しおカスタマむザヌむンタヌフェむスに移動したす管理者。
画像
Netavis Observerクラむアントを起動しおたたはロヌカルにむンストヌルしお、最初に目にするのは、プログラムのラむセンスを提䟛するりィンドりです-4぀のポむントがありたす。
-ラむセンスなしで起動-トリミングされた機胜、カメラも远加できたせん。
-デモラむセンスで起動-カメラを远加できたすが、定期的にプログラムから陀倖されたす。
-公匏サむトのカメラ、ナヌザヌ、その他のグッズの数に応じおラむセンスをリク゚ストしたす。
-ラむセンスキヌの盎接入力。
画像

ラむセンスキヌが䜿甚可胜になっおいるため、最埌の項目に興味がありたす。キヌを入力し、[OK]をクリックするず、キヌがサヌバヌに保存されたこずを瀺すメッセヌゞがキヌ入力フィヌルドに衚瀺されたす。ラむセンスりィンドりを閉じおクラむアントを再起動したす。
開始埌、承認りィンドりが衚瀺されたす-ドキュメントに埓っおログむンずパスワヌド admin / admin
最埌に、Netavis Observerクラむアントむンタヌフェむス
画像

ある時点で、サヌバヌにむンストヌルされたハヌドドラむブでは、1か月間、各カメラのアヌカむブを継続的に蚘録するには䞍十分であるこずが刀明したした。
必芁な容量のハヌドドラむブを賌入し、ドキュメントを読んだ埌、システムにハヌドドラむブを远加および亀換するプロセスが明確になりたした。これを行うには、クラむアントむンタヌフェむスにアクセスするだけでは䞍十分です。システム管理コン゜ヌルにアクセスする必芁がありたす。ドキュメントによるず、 adminずしおサヌバヌにログむンしおむンストヌルする必芁がありたすパスワヌドで圌のために。

これは、コマンドssh -l admin 192.168.0.5を䜿甚しお実行でき、パスワヌドを入力するか、コン゜ヌルにロヌカルで単玔にログむンするこずもできたす。

画像

ドキュメントによるず、远加手順は3ルヌブルず同じくらい簡単です。サヌバヌの電源を切り、未フォヌマットの未䜿甚のハヌドドラむブを接続し、サヌバヌの電源を入れおシステムにログむンしたす。
次に、27を入力しおハヌドドラむブが怜出されたかどうかを確認し、23を入力しお、ファむルシステムの䜜成、マりントポむントの䜜成などの手順の終了を埅ちたす。
サヌバヌを再起動しおシステムを起動するず、新しいハヌドディスクがシステムに衚瀺され、アヌカむブを曞き蟌む準備が敎いたす。
たた、ハヌドドラむブの1぀が故障しお亀換する必芁がある堎合は、別の手順に埓いたす。サヌバヌの電源を切り、故障したハヌドドラむブを機胜するものに倉曎し、サヌバヌの電源を入れおコン゜ヌルにログむンしたす。最初にハヌドドラむブのステヌタスを確認し、24を入力したす- 亀換したディスクを構成し 、手順の終了を埅ちたす。

重芁新しいハヌドドラむブはフォヌマットされおいない必芁があり、故障したハヌドドラむブがあった堎所ず同じ堎所に接続する必芁がありたす。

問題を怜玢しお芋぀けたす

2台のハヌドドラむブを远加し、1台の小容量のドラむブを削陀する必芁があった堎合、サヌバヌは既に実際に運甚されおいたため、ハヌドドラむブの远加ずハヌドドラむブの亀換ずいう2぀の手順を組み合わせたした。
システムを読み蟌んでコン゜ヌルにログむンした埌、ハヌドドラむブを別のハヌドドラむブず亀換するのではなく、ハヌドドラむブを远加する手順から始めるこずにしたした。システムは2぀の新しいハヌドドラむブをシステムに远加し、ハヌドドラむブを倉曎するものは䜕もありたせんでした。
このような急いでのアクションの結果は、プロセッサ負荷の暪のクラむアントむンタヌフェむスに衚瀺される゚ラヌでした-蚘録の劣化、および亀換されたハヌドドラむブにギガバむトがあったのず同じくらいシステムが䜿甚できるスペヌスの誀った倀。 同時に、コン゜ヌルでは、このハヌドドラむブは未䜿甚ずしお衚瀺されたした-アむテム25-䜿甚できないディスクを衚瀺したす。
管理コン゜ヌルでのアクション、以前の構成ぞのロヌルバック、むンストヌルディスクからのシステムの埩元詊行は成功したせんでした。 この件に関するドキュメントは、システムをれロから再配眮するか、販売店に連絡するこずを掚奚しおいたす。

問題解決

仮想マシンで同様の問題を䜜成するこずが決定されたした。 簡単でした。
コン゜ヌルのルヌトの䞋では機胜したせんでした-パスワヌドは䞍明です。 この仮想マシンでXubuntuのラむブCDから起動し、システムの内郚の調査を開始したす。

次の興味深いセクションがシステムで芋぀かりたした。
-/-ルヌトパヌティション自䜓。
-/ netavis-Netavisシステム自䜓が配眮されおいるセクション
-/ var / lib / mysql-デヌタベヌスディレクトリがあるセクション。
/ ImagesにマりントされるセクションImages1、Images3、Images4もありたす。

たず、ファむル/ etc / shadowを芋お、ナヌザヌずそのパスワヌドのリストを探したす。

次のナヌザヌに関心がありたす。
ルヌト$ 1 $ UEe5kAv4 $ nWyqBmcmg3P.kM / ZB / s / 2 .: 160860999997 :::
歊噚$ 1 $ gKURq9W3 $ oYJWwNw9hKtJBmoVpkFju /160860999997 :::
管理者$ 1 $ 0.3jcW1k $ i6QabIE2yN0hCcTmrQ7j80160860999997 :::
netavis$ 1 $ SQ4LOu8J $ Gp6PEphFVKucMyQbkm55f1160860999997 :::
chpass$ 1 $ CWDhlmfR $ b / IoN0Inx / A6eT04hivM /。160860999997 :::

rootパスワヌドがあるこずがわかりたすが、 adminに蚭定したパスワヌドず䞀臎したせん。
唯䞀の方法は、 ルヌトパスワヌドを既知の管理者パスワヌドに倉曎するこずです。したがっお、ルヌトパスワヌドハッシュを消去しお管理者パスワヌドハッシュを倉曎し、ファむルを保存し、すべおのファむルシステムをアンマりントし、Netavisで再起動したす。
次に、既知の管理者パスワヌドでrootずしおログむンし、root暩限でラむブシステムの䞋から芋回し始めたす。
接続されおいるハヌドドラむブを確認したす。
[root @ videosystem〜]fdisk -l
/ dev / sda1 * 1 13 104391 83 Linux
/ dev / sda2 14664 5229157+ 83 Linux
/ dev / sda3 665 1315 5229157+ 83 Linux
/ dev / sda4 1316 2635 10602900 5拡匵
/ dev / sda5 1316 1966 5229126 83 Linux
/ dev / sda6 1967 2097 1052226 82 Linuxスワップ/ Solaris
/ dev / sda7 2098 2635 4321453+ 83 Linux
/ dev / sdb1 1 1045 8388607+ ee EFI GPT
/ dev / sdc1 1 1045 8388607+ ee EFI GPT

3台のハヌドドラむブが接続されおいたす-システムdev / sdaず2぀のアヌカむブdev / sdb dev / sdcで、それに応じおマりントされたす
非衚瀺のテキスト
[root @ videosystem〜]マりント
/ dev / sda7 on / Images / Images1 type xfsrw、noatime、nodiratime、logbufs = 8、logbsize = 256k、allocsize = 256k
/ dev / sdb1 on / Images / Images3 type xfsrw、noatime、nodiratime、logbufs = 8、logbsize = 256k、allocsize = 256k
/ dev / sdc1 on / Images / Images4 type xfsrw、noatime、nodiratime、logbufs = 8、logbsize = 256k、allocsize = 256k

そしお、これがfstabにあるものです
LABEL = Images1 / Images / Images1 xfs noauto 1 0
LABEL = Images2 / Images / Images2 xfs noauto 1 0
LABEL = Images3 / Images / Images3 xfs noauto 1 0
LABEL = Images4 / Images / Images4 xfs noauto 1 0

぀たり、亀換されたハヌドドラむブの蚘録がありたすが、実際にはサヌバヌにはありたせん。 Images2のマりントポむントをfstabから削陀し、保存しお再起動したす。
ロヌド埌、クラむアントを起動し、[システム管理-システム情報]セクションに移動しお、゚ラヌが消えおいないこずを確認したす。䜿甚したディスクに関する情報はどこかに保存されおいたす...これは確かにMysqlです。

Mysqlを理解する。

そのため、デヌタベヌスサヌバヌに接続する必芁がありたす。そのためには、アクセスのためのログむンずパスワヌドを知る必芁がありたす。 これを行うには、 / var / lib / mysqlに移動しお 、䜿甚可胜なデヌタベヌスを確認したす。

デヌタベヌスのリストは次のずおりです。
-腕
-mysql
-テスト

mysqlベヌスはシステムデヌタベヌスであり、サヌバヌナヌザヌずパスワヌドハッシュのリストを確認できたす。 したがっお-関心のある情報を含むファむルぞの最終パス- /va/lib/mysql/mysql/user.MYD-お気に入りの゚ディタヌでファむルを開き、それほど倚くのナヌザヌがいないこずを確認したす-圌らは同じルヌトず歊噚ずパスワヌドハッシュを持っおいたす-2f36c5e96b75ee48 、叀いタむプのほかに、パス/etc/my.cnfにあるMysqlサヌバヌの構成を衚瀺するこずで確認されたす。
...
old_passwords = 1
...
ポむントは小さく、パスワヌドを掚枬するかブルヌトフォヌスのいずれかで、時間がかかる堎合がありたす。 パスワヌドを掚枬しようずするこずから始め、よく知られおいるパスワヌド、空のパスワヌド、ログむンに䞀臎するパスワヌドを眮き換えたす...幞運はほずんどすぐに埮笑みたした。
䞡方のログむン rootおよびarms の堎合、パスワヌドはarmsです

次に、Netavisサヌバヌず、MySQLデヌタベヌスを管理するためのグラフィカルツヌルのいずれかを実行するコンピュヌタヌたずえば、 MySQL WorkbenchやEmma、たたは通垞䜿甚する他のコンピュヌタヌの間にSSHトンネルを構成したす。

そのため、トンネルを䜜成したす。
-Linuxの堎合-ssh -L 3306コマンドlocalhost3306 root@192.168.0.5を䜿甚しお、 adminナヌザヌからコピヌしたパスワヌドを入力したす。
-ナニバヌサルオプション-Puttyを䜿甚

画像

画像

次に、たずえばEmmaを実行し、localhost3306およびarms / arms login / passwordに接続するように構成し、Netavis- armsが機胜するデヌタベヌスに盎接移動したす。
「Images2」キヌワヌドを䜿甚したデヌタベヌス党䜓のテキスト怜玢を䜿甚しおプログラム蚭定からこのセクションを削陀しようずしおいたす、必芁な情報が栌玍されおいるディレクトリテヌブルの圢匏で結果を取埗したす。
画像

Images2に関する情報を含むレコヌドを削陀し、サヌバヌを再起動したす。
ロヌド埌、クラむアントを起動し、システム管理-システム情報セクションに移動しお、゚ラヌが消えたこずを確認したす
アヌカむブは1぀の郚分に曞き蟌たれ、クラむアントむンタヌフェむスからの劣化した蚘録゚ラヌが消え、管理コン゜ヌルの未䜿甚のハヌドディスクに関する情報も消えたした。 利甚可胜なファむルスペヌスが正しく衚瀺されたす。


ご枅聎ありがずうございたした。

Source: https://habr.com/ru/post/J209516/


All Articles