Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut zoneminder'dır.
Program:
ADI
zoneminder - ZoneMinder Belgeleri
KULLANICI GUIDE
Giriş
Hepsi bir arada Linux GPL'd güvenlik kamerası çözümü ZoneMinder'a hoş geldiniz.
Çoğu ticari "güvenlik sistemi", aynı zamanda kayıt yapan bir izleme sistemi olarak tasarlanmıştır.
Kayıt kalitesi kötü ile kullanılamaz arasında değişebilir, ilgili videonun yerinin bulunması değişebilir.
zorludan pratik olmayana ve dışa aktarma genellikle yalnızca kılavuzla yapılabilir
sunmak. ZoneMinder, öncelikle kayıt yapmak ve kolay arama ve
ihracat. Kayıtlar mümkün olan en iyi kalitededir, filtrelenmesi ve bulunması kolaydır ve
bir web tarayıcısı olan herhangi bir sistemi kullanarak dışa aktarmak kolaydır. Aynı zamanda izler.
ZoneMinder, yalnızca aşağıdaki durumlarda işlev gören bir dizi bağımsız bileşen etrafında tasarlanmıştır.
israf edilen kaynakları sınırlandırmak ve makinenizin verimliliğini en üst düzeye çıkarmak için gerekli. A
Oldukça eski Pentium II PC, cihaz başına bir kamerayı 25'e kadar izleyebilmelidir.
bu, açık olan her ek kamera için yaklaşık olarak yarıya düşerek saniyede kare
aynı cihaz. Diğer cihazlardaki ek kameralar etkileşime girmez, bu nedenle bunu koruyabilir
kare hızı. Birkaç kamerayı izlemek bile çerçeve olarak CPU'yu aşırı yüklemez
işleme, yakalama ile senkronize olacak ve onu durdurmayacak şekilde tasarlanmıştır.
ZoneMinder, hızlı olmasının yanı sıra, arkadaş canlısı ve hatta bundan daha fazlası olacak şekilde tasarlanmıştır,
aslında faydalı. Hızlı video arayüzü çekirdeğinin yanı sıra bir kullanıcı ile birlikte gelir.
kontrol etmenize ve izlemenize olanak tanıyan, samimi ve kapsamlı PHP tabanlı web arayüzü
kameralarınız evden, işte, yolda ve hatta web özellikli bir cep telefonundan. o
mevcut bant genişliğine dayalı olarak değişken web özelliklerini destekler. Web arayüzü de
kameralarınızın yakaladığı olayları görüntülemenize ve bunları arşivlemenize veya incelemenize olanak tanır
veya artık saklamak istemediklerinizi silin. Web sayfaları doğrudan
her zaman tam işbirliğini sağlayan çekirdek cinlerle etkileşime geçin. ZoneMinder
hatta bilgisayarınız gerektiğinde orada olmasını sağlayan bir sistem hizmeti olarak kurulabilir.
herhangi bir nedenle yeniden başlatın.
ZoneMinder'ın özü, görüntülerin yakalanması ve analizidir ve yüksek düzeyde bir
yanlışları ortadan kaldırabilmenizi sağlayan yapılandırılabilir parametreler kümesi
pozitifler, kaçırmak istemediğiniz her şeyin yakalanmasını ve kaydedilmesini sağlar.
ZoneMinder, farklı hassasiyetteki her kamera için bir dizi 'bölge' tanımlamanıza olanak tanır
ve işlevsellik. Bu, izlemek istemediğiniz bölgeleri ortadan kaldırmanıza veya
diğer eşiklerle bağlantılı olarak çeşitli eşikler aşıldığında alarm verecek alanları tanımlayın.
bölgeleri.
ZoneMinder ücretsizdir, ancak faydalı bulursanız, lütfen ziyaret etmekten çekinmeyin.
http://www.zoneminder.com/donate.html ve ZoneMinder'da gelecekteki iyileştirmelerin finanse edilmesine yardımcı olur.
Bileşenler
ZoneMinder tek bir monolitik uygulama değildir, birkaç bileşenden oluşur.
Bu bileşenler öncelikle ana videoyu yapan yürütülebilir derlenmiş ikili dosyaları içerir.
işleme işi, genellikle yardımcı ve/veya harici arabirim görevlerini gerçekleştiren perl betikleri
ve web arayüzü için kullanılan php web komut dosyaları.
sistem Genel Bakış
Aşağıda, temel bileşenlere sahip ZoneMinder sisteminin yüksek seviyeli bir diyagramı gösterilmiştir.
[resim]
Temel bileşenlerin her birinin kısa bir açıklaması aşağıdadır.
İkili dosyalar
zmc Bu ZoneMinder Capture arka plan programıdır. Bu ikili programın işi bir videoya oturmak
cihazı ve çerçeveleri mümkün olduğunca hızlı emerseniz, bu az ya da çok çalışmalıdır.
sabit hız.
zma Bu, ZoneMinder Analiz arka plan programıdır. Bu, içinden geçen bileşendir.
yakalanan kareleri ve bunları bir alarm veya olay oluşturabilecek hareket açısından kontrol eder.
Genellikle Capture daemon'a ayak uydurur, ancak çok meşgulse bazı kareleri atlayabilir
geride kalmasını önlemek için.
zmf Bu ZoneMinder Çerçeve arka plan programıdır. Bu, içinde çalışabilen isteğe bağlı bir arka plan programıdır.
Analiz arka plan programı ile uyum ve işlevi aslında yazmaktır
yakalanan kareler diske. Bu, Analiz arka plan programını daha fazla analiz (!)
ve böylece Capture arka plan programına daha iyi ayak uydurun. Çalışmıyorsa veya ölüyorsa,
Analiz arka plan programı bunları sadece kendisi yazar.
zms Bu, ZoneMinder Akış sunucusudur. Web arayüzü bununla bağlanır
gerçek zamanlı veya geçmiş akışlı görüntüler elde edin. Yalnızca canlı bir monitör olduğunda çalışır
akış veya olay akışı aslında görüntüleniyor ve olay bittiğinde veya
ortak web sayfası kapalı. Birkaç zms işleminiz olduğunu fark ederseniz
hiçbir şey görüntülenmiyorken çalışıyorsa, apache için bir yamaya ihtiyacınız olabilir
(Sorun Giderme bölümüne bakın). adı verilen zms'nin ayrıştırılmamış bir başlık sürümü
nph-zms, ayrıca yüklenir ve web sunucunuza bağlı olarak bunun yerine kullanılabilir
konfigürasyonu.
zmu Bu ZoneMinder Yardımcı Programıdır. Temelde kullanışlı bir komut satırı arayüzü
birkaç faydalı fonksiyon. Web dışında hiç kimse tarafından kullanılması amaçlanmamıştır.
sayfa (şimdiye kadar yalnızca sınırlı 'yardım' var) ancak gerekirse olabilir, özellikle
video sorunlarını gidermek için.
PHP
Bunun yanı sıra web dizininde web PHP dosyaları vardır. Şu anda bunlar oluşur
4 olası görünümden.
Klasik
Orijinal ZoneMinder dış görünümü
Düz Daha modern bir görünümle aynı düzeni koruyan klasik dış görünümün güncellenmiş bir versiyonu
stil
XML Belirli görünümleri XML olarak görüntüler. eyeZM tarafından arabirim kaplaması olarak kullanılır (Not:
eyeZM artık Zoneminder'ın sonraki sürümleriyle çalışmıyor gibi görünüyor). Yeni geliştiriciler
3. taraf istemciler bunun yerine API'yi kullanmalıdır (../api)
Telefon Görünümleri daha yoğun ve tek sayfa biçiminde görüntüleyen bir dış görünüm, muhtemelen
Daha küçük mobil cihazlar için uygundur, ZoneMinder'a erişmeyi seçerseniz
Bu tür cihazları kullanan konsol. Ayrıca üçüncü taraf mobil istemciler olduğunu unutmayın.
kullanabilir (hareketli)
Perl
Son olarak, betik dizinindeki bazı Perl betikleri. Bu komut dosyalarının hepsinde biraz var
Dosyaların başında görüntülenmesi ve gerektiğinde değiştirilmesi gereken yapılandırma ve
aşağıdaki gibidir.
zmpkg.pl
Bu, ZoneMinder Paket Kontrol betiğidir. Bu, web arayüzü tarafından kullanılır
ve sistemin bir bütün olarak yürütülmesini kontrol etmek için hizmet komut dosyaları.
zmdc.pl
Bu, ZoneMinder Daemon Control komut dosyasıdır. Bu, web arayüzü tarafından kullanılır ve
yakalamanın yürütülmesini kontrol etmek ve sürdürmek için zmpkg.pl betiği ve
analiz cinleri, diğerleri arasında. Bu betiği kendiniz çalıştırmanız gerekmez.
zmfilter.pl
Bu komut dosyası, kaydedilen filtrelerin yürütülmesini kontrol eder ve başlatılır ve durdurulur
için tanımlanmış filtrelerin olup olmadığına bağlı olarak web arayüzü tarafından
özerk olmak. Bu komut dosyası ayrıca otomatik olarak yüklenmesinden sorumludur.
olayları bir üçüncü taraf sunucusuna
zmaudit.pl
Bu komut dosyası, olay dosya sistemi ve veritabanının tutarlılığını kontrol etmek için kullanılır.
Artık olayları silebilir, yani bir yerde değil, tek bir yerde görünenleri silebilir.
diğer tüm çeşitli olaylarla ilgili tabloların aynı hizada olup olmadığını kontrol etmenin yanı sıra. o
komut satırından veya bir cron'dan etkileşimli olarak veya toplu modda çalıştırılabilir
iş veya benzeri. zmconfig.pl'de hızlı olay silmelerini belirleme seçeneği vardır
burada web arayüzü yalnızca olay girişini veritabanının kendisinden siler. Eğer
bu ayarlandığında, gerisini toplayan bu komut dosyasıdır.
zmwatch.pl
Bu, yalnızca yakalama cinlerine göz kulak olmak için tasarlanmış basit bir komut dosyasıdır ve
kilitlenirlerse onları yeniden başlatın. Videodaki senkronizasyon sorunlarıyla biliniyor
sürücülerin buna neden olması için bu komut dosyası önemli hiçbir şeyin kaçırılmamasını sağlar.
zmupdate.pl
Şu anda bu komut dosyası, yeni bir sürümünün olup olmadığını kontrol etmekten sorumludur.
ZoneMinder mevcuttur ve yükseltmelerle ilgili diğer çeşitli eylemler ve
göçler. Ayrıca, herhangi bir yükseltme için 'tek durak' olması amaçlanmıştır ve
kurulumunuzu yeni bir sürüme güncellemek için gereken her şeyi yürütün.
zmvideo.pl
Bu komut dosyası, çeşitli formatlarda video dosyaları oluşturmak için web arayüzünden kullanılır.
biçimleri ortak bir şekilde Ayrıca belirli durumlarda komut satırından da kullanabilirsiniz.
ancak bu genellikle gerekli değildir.
zmx10.pl
Bu, X10 Home'u başlatmak ve izlemek için kullanılabilecek isteğe bağlı bir komut dosyasıdır.
Otomasyon tarzı olaylar ve nesil tarafından bir alarm sistemi ile arayüz
ZoneMinder olaylarında veya ZoneMinder izlemeyi başlatarak ve X10 sinyallerinin
başka bir yerden X10 sinyallerinin alınması üzerine yakalama, örneğin bir
X10 PIR. Örneğin, ben gelene kadar hareket algılama yapmayan birkaç kameram var.
alarm sistemimi devreye sokun, bunun üzerine bir X10 sinyali olduğunda aktif moda geçerler.
alarm sistemi tarafından oluşturulur ve ZoneMinder tarafından alınır.
zmtrigger.pl
Bu, harici tetiklemeye daha genel bir çözüm olan isteğe bağlı bir komut dosyasıdır.
alarmlar. İnternet soketi, unix üzerinden harici bağlantıları yönetebilir
soket veya dosya/cihaz arayüzleri. Yapabiliyorsanız, 'olduğu gibi' kullanabilirsiniz.
mevcut formatla arayüz oluşturma veya bağlantıları ve kanalları geçersiz kılma
ihtiyaçlarınıza göre özelleştirin. zmtrigger.pl tarafından kullanılan tetikleyicilerin biçimi şöyledir:
takip eder " | | | | | " nerede
· 'id', ZM monitörünün kimlik numarası veya adıdır.
· 'eylem' 'açık', 'kapalı', 'iptal' veya 'göster' dir, 'açık' bir alarm durumunu zorunlu kılar
açık, 'kapalı' bir alarm koşulunu kapanmaya zorlar ve 'iptal' önceki 'açık' veya
'kapalı'. 'Göster' eylemi yalnızca, isteğe bağlı olarak görüntüleyebilen bazı yardımcı metinleri günceller.
monitör tarafından çekilen görüntülerde gösterilebilir. Normalde 'on' kullanırdın
ve 'iptal', 'kapalı', harekete dayalı olayları bastırmak için kullanılma eğiliminde olacaktır.
Ek olarak 'açık' ve 'kapalı' ek bir zaman farkı alabilir, örneğin on+20 bu
otomatik olarak 'iptal' önceki eylemi bu sayıda saniye sonra.
· 'puan', genellikle önemini belirtmek için alarma verilen puandır. İçin
'on' tetikler sıfırdan farklı olmalıdır, aksi takdirde sıfır olmalıdır.
· 'neden', alarmın nedenini veya kaynağını belirten maksimum 32 karakterlik bir dizedir
örneğin 'Röle 1 açık'. Bu, olayın 'Neden' alanına kaydedilir. için yoksayıldı
'kapalı' veya 'iptal' mesajları.
· 'metin', dosyaya kaydedilen maksimum 256 karakterlik ek bilgi alanıdır.
Bir olayın 'Açıklama' alanı. 'Kapalı' veya 'iptal' mesajları için yok sayılır.
· 'showtext', zaman damgasında görüntülenebilen 32 karaktere kadar metindir
bu resimlere eklenir. 'Göster' eylemi bu metni güncellemek için tasarlanmıştır
alarmları etkilemeden, ancak metin, varsa, herhangi biri için güncellenir.
hareketler. Bu, görüntülerde harici girişin görünmesine izin vermek için tasarlanmıştır.
yakalanan, örneğin sıcaklık veya personel kimliği vb.
Aynı anda birden fazla mesajın gönderilebileceğini ve LF veya CRLF ile sınırlandırılması gerektiğini unutmayın.
Bu betiğin kendi içinde bir çözüm olması amaçlanmamıştır, ancak
ZoneMinder'ın diğer sistemlerle arayüzüne yardımcı olmak için 'yapıştırıcı' olarak kullanılacaktır. O olacak
neredeyse kesinlikle herhangi bir şekilde kullanabilmeniz için biraz özelleştirme gerektirir. Eğer
tek yapmak istediğiniz harici kaynaklardan alarmlar oluşturmak ve ardından
ZoneMinder::SharedMem perl modülünün daha kolay olması muhtemeldir.
zmcamtool.pl
Bu isteğe bağlı komut dosyası, ZoneMinder'ın yaklaşan 1.27 sürümü için yenidir. Bu
aşağıdakileri yapmayı kolaylaştırmayı amaçladı: yeni ptz kontrolleri ve kamera getirin
ön ayarlar, mevcut monitörleri ön ayarlara dönüştürün ve özel ptz kontrollerini dışa aktarın ve
ön ayarlar. İlk sürüm için bu komut dosyası kullanıcı arayüzüne entegre edilmemiştir ve
komut satırından çağrılmalıdır. Ekrandan ''zmcamtool.pl --help'' yazın.
Birinin iletebileceği farklı argümanların bir açıklamasını almak için komut satırı
komut.
zmcontrol-*.pl
Bunlar, Pan/Tilt/Zoom sınıfını kontrol etmek için kullanılabilecek bir dizi örnek komut dosyasıdır.
kameralar. Her komut dosyası, kamera kontrolü için kullanılan bir dizi standart parametreyi dönüştürür
kameraya gönderilen gerçek protokol komutlarına dönüştürülür. Bir kamera kullanıyorsanız
sevk edilen listede olmayan bir kontrol protokolü oluşturmanız gerekecektir.
benzer komut dosyası, ZoneMinder'dan tamamen ayrı olarak oluşturulabilir ve
bu betiklerin olduğu gibi adlandırılması gerekmez. Senaryolar alışmış olsa da
web arayüzünden kaynaklanan eylem komutları doğrudan veya
diğer programlardan veya komut dosyalarından, örneğin periyodik tarama uygulamak için
farklı ön ayarlar
zmtrack.pl
Bu komut dosyası, deneysel hareket izleme özelliğini yönetmek için kullanılır. Bu
bir alarmın meydana geldiğini algılamaktan ve kamerayı
alarm verilen konumu işaret edin ve ardından onu tanımlanmış bir konuma geri döndürün.
bekleme konumu. Kamerayı hareket ettirmenin yanı sıra ne zaman hareket ettiğini de kontrol eder.
algılama askıya alınır ve geri yüklenir, böylece kamera izleme eylemi
gerekçelendirilmemiş sonsuz başka alarmları tetiklemez.
zm Bu (isteğe bağlı) ZoneMinder başlatma komut dosyasıdır, ayrıntılar için aşağıya bakın.
Son olarak, bir dizi ZoneMinder Perl modülü de dahildir. Bunlar tarafından kullanılır
yukarıdaki komut dosyaları, ancak kendi veya 3. taraf komut dosyalarınız tarafından da kullanılabilir. Tam dolu
çoğu modül için belgeler 'pod' formunda 'perldoc' aracılığıyla mevcuttur, ancak genel
her modülün amacı aşağıdaki gibidir.
ZoneMinder.pm
Bu, genel bir ZoneMinder kapsayıcı modülüdür. Base.pm, Config.pm'yi içerir
Aşağıda açıklanan Debug.pm, Database.pm ve SharedMem.pm modülleri. Aynı zamanda ihracat
varsayılan olarak tüm sembolleri. Diğer modülleri doğrudan kullanırsanız,
hangi sembol etiketlerinin içe aktarılacağını isteyin.
ZoneMinder/Base.pm
Bu, temel ZoneMinder Perl modülüdür. gibi sadece basit verileri içerir.
versiyon bilgisi. Diğer tüm ZoneMinder perl modüllerinde bulunur
ZoneMinder/Config.pm
Bu modül, ZoneMinder yapılandırmasını veritabanından içe aktarır.
ZoneMinder/Debug.pm
Bu modül, tarafından kullanılan tanımlanmış Hata Ayıklama ve Hata fonksiyonlarını vb. içerir.
standart bir biçimde tanılama bilgileri üretmek için komut dosyaları.
ZoneMinder/Veritabanı.pm
Bu modül, veritabanı erişim tanımlarını ve işlevlerini içerir. Şu anda çok değil
bu modüldedir ancak gelecekteki geliştirmeler için yer tutucu olarak dahil edilmiştir.
ZoneMinder/SharedMem.pm
Bu modül standart paylaşımlı hafıza erişim fonksiyonlarını içerir. Bunlar için kullanılabilir
monitörlerin mevcut durumuna erişmenin yanı sıra komutlar verme
şeyleri açıp kapatmak için monitörler. Bu modül etkin bir şekilde ZoneMinder sağlar
API.
ZoneMinder/ConfigAdmin.pm
Bu modül, tanım ve diğer bilgileri içeren özel bir modüldür.
çeşitli yapılandırma seçenekleri hakkında bilgi. tarafından kullanılması amaçlanmamıştır.
3. şahıslar.
ZoneMinder/Tetikleyici/*.pm
Bu modüller, tetikleyici kanalların tanımlarını ve tarafından kullanılan bağlantıları içerir.
zmtrigger.pl komut dosyası. 'Olduğu gibi' kullanılabilseler de, gerçekte
farklı arayüzler için özelleştirilebilen veya özelleştirilebilen örnekler.
Yeni kanallar veya bağlantılar için katkıda bulunulan modüller memnuniyetle karşılanacak ve dahil edilecektir.
ZoneMinder'ın gelecekteki sürümlerinde.
Başlarken başladı
Zoneminder kurulumundan sonra ZoneMinder web'i yükleyebilmelisiniz.
başlangıç aşaması. Varsayılan olarak bu, Klasik dış görünümle olacaktır, aşağıda sayfanın bir örneğidir
şimdi görmelisin. [resim]
etkinleştirilmesi Doğrulama
Kimlik doğrulamayı hemen etkinleştirmenizi şiddetle öneririz. bazı durumlar vardır
sunucunun bir LAN'da olduğu durumlar gibi belirli kullanıcılar kimlik doğrulamasını etkinleştirmez
doğrudan İnternet'e maruz kalmaz ve yalnızca VPN vb. aracılığıyla erişilebilir, ancak çoğu durumda
durumlarda, kimlik doğrulama etkinleştirilmelidir. O halde hemen yapalım.
· Web arayüzünün sağ üst köşesindeki Seçenekler bağlantısına tıklayın
· Artık seçeneklerle dolu bir ekran karşınıza çıkacak. "Sistem" sekmesine tıklayın
[resim]
· Değiştirilecek ilgili kısımlar yukarıda kırmızı ile işaretlenmiştir.
· OPT_USE_ATH'yi etkinleştir - bu, otomatik olarak varsayılan bir kimlik doğrulama moduna geçer
kullanıcı (daha sonra bunun hakkında daha fazla bilgi)
· AUTH_HASH_SECRET için rastgele bir dize seçin - bu, kimlik doğrulamasını yapmak için kullanılır
mantık daha güvenli, bu yüzden lütfen kendi dizginizi oluşturun ve lütfen aynısını kullanmayın
örnekteki değer
· Yukarıda vurgulanan diğer seçenekler zaten ayarlanmış olmalıdır, ancak değilse, lütfen emin olun.
onlar
· En alttaki Kaydet'e tıklayın, işte bu kadar! Bu sayfayı bir sonraki yenileyişinizde,
şimdi bir giriş ekranı ile sunulacak. İş başarıyla tamamlandı!
[resim]
NOT:
Varsayılan oturum açma/şifre "admin/admin"dir
anahtarlama için düz tema
Gördüğünüz şey "klasik" bir cilt olarak adlandırılan şeydir. Zoneminder bir dizi yapılandırmaya sahiptir
zamanla özelleştirebileceğiniz seçenekler. Bu kılavuz,
mümkün olan en kolay yol, bu yüzden tüm ayrıntılara girmeyeceğiz. Ancak, buna değer
Zoneminder'ın ayrıca tercihlerinize bağlı olarak görünebilecek 'düz' bir teması olduğunu unutmayın.
daha modern. Bunu, sizi Seçenekler menüsüyle tanıştırmak için bir örnek olarak kullanalım.
· Yukarıdaki resimde web arayüzünün sağ üst köşesindeki Seçenekler bağlantısına tıklayın
· Bu sizi aşağıda gösterildiği gibi seçenekler penceresine getirecektir. "Sistem" sekmesine tıklayın ve
ardından aşağıda gösterildiği gibi CSS_DEFAULT için "düz" seçeneğini seçin
[resim]
· En alttaki Kaydet'e tıklayın
Şimdi, "Ekran" sekmesine geçin ve oradaki gibi "Düz" seçeneğini seçin: [image]
Ekranınız şimdi şöyle görünecek:
Tebrikler! Artık modern görünümlü bir arayüze sahipsiniz. [resim]
Anlamak the Web konsolos
Devam etmeden önce, web'in temel işlevlerini anlamak için birkaç dakika harcayalım.
konsol. Örnekleme amacıyla, nüfuslu bir zoneminder kullanacağız.
birkaç monitör ve olayla yapılandırma. Açıkçası, bu sizin durumunuzu yansıtmaz.
mevcut web konsolu - şu ana kadar herhangi bir yararlı bilgiden yoksundur, çünkü biz
henüz bir şeyler eklemek için. Küçük bir mola verelim ve çeşitli işlevlerin ne olduğunu anlayalım.
kendi boş ekranımızı yapılandırmadan önce. [resim]
· A: Bu, giriş yapılan kullanıcı adıdır. Burada 'admin' olarak giriş yaptınız.
· B: ZoneMinder'ın çeşitli seçeneklerini ve bunların nasıl yapılandırılacağını keşfetmek için buraya tıklayın.
Bunu, kimlik doğrulamayı etkinleştirmek ve yukarıdaki stili değiştirmek için zaten kullandınız. Zamanla, sen
özelleştirmek isteyeceğiniz başka birçok şeye sahip olduğunu göreceksiniz.
· C: Bu bağlantı tıklandığında, neler olup bittiğine dair renk kodlu bir günlük penceresi açar.
Zoneminder ve genellikle neyin yanlış veya doğru gittiğine dair iyi bir fikir verir. Bunu not et
buradaki renk kırmızıdır - bu, ZoneMinder'da bir hata oluştuğunun bir göstergesidir.
Tıklayıp araştırmalısınız.
· D: Bu, ZoneMinder'ın özüdür - olayları kaydetme. Sana kaç tane sayı verir
olaylar saat, gün, hafta, ay boyunca kaydedildi.
· E: Bunlar "Bölgeler"dir. Bölgeler, kamera içinde 'etkin noktalar' olarak işaretlediğiniz alanlardır.
hareket algılama için. Basitçe söylemek gerekirse, monitörlerinizi (kameralarınızı) ilk yapılandırdığınızda,
varsayılan Zoneminder, hareketi algılamak için kameranın tüm görüş alanını kullanır. Yapabilirsin
bunu istemiyorum. Özellikle hareketi algılamak için "bölgeler" oluşturmak isteyebilirsiniz ve
başkalarını görmezden gel. Örneğin, dönen bir fanı olan bir oda düşünelim. kesinlikle yapmazsın
Fanın sürekli hareket etmesini bir rekoru tetiklemek için bir neden olarak düşünmek ister misiniz? Muhtemelen
değil - bu durumda, bölgelerinizi oluştururken fanı dışarıda bırakırsınız.
· F: Bu, kameranın türünü söyleyen "kaynak" sütunudur - eğer bir IP ise
kamera, bir USB kamera veya daha fazlası. Bu örnekte, hepsi IP kameralardır. rengi not et
F öğesinde kırmızı ? Demek ki o kamerada bir sorun var. merak etme
günlük de kırmızı gösterir. Günlüklere dokunmanız ve araştırmanız için iyi bir gösterge
· G: Zoneminder'ın olayları nasıl kaydedeceğini tanımlar. Çeşitli modlar vardır. Kısaca
Modect == bir hareket algılanırsa kaydet, Kaydet = her zaman 24x7 kaydet, Mocord = her zaman
PLUS kaydet hareketi algılar, Monitör = sadece canlı bir görüntü sağlar, ancak herhangi bir zamanda kayıt yapmayın,
Modect = zmtrigger aracılığıyla harici bir varlık Zoneminder'a şunu söyleyene kadar kaydetme (bu
gelişmiş kullanım).
· H: Bu bağlantılara tıklarsanız, yapılandırılmış tüm monitörlerinizin bir "Montajını" görüntüleyebilirsiniz.
veya her biri arasında geçiş yapın
Ekleme Monitörler
Artık web konsolu hakkında temel bilgilere sahip olduğumuza göre, şimdi yeni bir konsol eklemeye başlayalım.
kamera (monitör). Bu örnek için, RTSP akışı sağlayan bir IP kameramız olduğunu varsayalım.
LAN IP adresi 192.168.1.33.
Bilmemiz gereken ilk şey, o kameranın video beslemesine nasıl erişeceğimizdir. Olacaksın
kameranızın kılavuzuna başvurmanız veya forumlarını kontrol etmeniz gerekir. Zoneminder topluluk kullanıcıları ayrıca
sık güncellenen bir listeye sahip olma hakkı okuyun birçok kamera hakkında bilgi listeler. Eğer
listenizi orada bulamıyorsanız ve başka bir yerde bulamıyor gibisiniz, kayıt olmaktan çekinmeyin
ve içinde sor kullanıcı köpükler.
Burada örnek olarak kullandığımız kamera, 9831x1280 RTSP olan bir Foscam 960W'dir.
kamera ve beslemesine erişmek için URL kullanıcı adı:parola@IPADDRESS:PORT/videoMain
Başlayalım:
Aşağıdaki "Yeni monitör ekle" düğmesine tıklayın: [image]
Bu, yeni monitör penceresini açar: [image]
· Ona 'Garaj' adını verdik, çünkü bu Monitör-1'den daha iyi ve bu
Garaj kameram.
· Çeşitli kaynak türleri vardır. Kısa bir giriş olarak, eğer 'Yerel' kullanmak isteyebilirsiniz:
kameranız fiziksel olarak ZM sunucunuza bağlıysa (örneğin bir USB kamera gibi),
ve uzak bir kamera için 'Uzak', 'FFMpeg', 'Libvlc' veya 'cURL'den biri (mutlaka değil,
ama genellikle). Bu örnek için 'Remote' ile gidelim.
NOT:
Genel bir kural olarak, IP üzerinden erişilebilen bir kameranız varsa ve bu kamera HTTP veya RTSP yapıyorsa,
Remote ile başlayın, ardından işe yaramazsa FFMpeg ve libvlc'yi deneyin
(/kullanıcı kılavuzu/tanımlayıcı diğer modları daha ayrıntılı olarak kapsar). eğer merak ediyorsan
'Dosya' ne yapar, peki, ZoneMinder uyumluluk göz önünde bulundurularak oluşturulmuştur. Şuna baksana
Re-Tweet Facebook post Dosyanın boş zaman okuma için nasıl kullanılabileceğini görmek için.
· Fonksiyonu 'Monitor' olarak bırakalım ki bunu değiştirmek için örnek olarak kullanalım.
sonra başka bir yol. Pratik olarak, şu anda modunuzu seçmekten çekinmeyin - Modect, Record
vb. ZoneMinder'ın bu kamerayla ne yapmasını istediğinize bağlı olarak
· MaxFPS ve AlarmFPS'i buraya 20 olarak koyduk. Sen yapabilmek ayrılmak Re-Tweet boş çok. ne olursan ol
burada yap, bu kadar önemli için yapmak elbette bunlar değerlerimiz vardır daha yüksek göre the FPS of the kamera.
Buraya bir değer eklememizin nedeni, Ağustos 2015'ten itibaren bir kameranın çevrimdışı olması durumunda,
ZoneMinder, ona ulaşmaya çalışırken çok fazla CPU tüketiyor ve buraya daha büyük bir değer koyuyor.
gerçek FPS bu özel durumda yardımcı olur.
NOT:
Buraya, içeride yapılandırılandan daha düşük bir FPS koymamanızı şiddetle tavsiye ederiz.
senin kameran. Zoneminder, kamera kare hızını yönetmek için kullanılmamalıdır. bu her zaman
birçok soruna neden olur. Değeri doğrudan kamerada ayarlamanız çok daha iyi ve
bunu boş bırakın veya burada daha yüksek bir FPS belirtin. Bu durumda gerçek kamera FPS'miz 3'tür.
ve burada bu değeri 10'a ayarladık.
· Genel sekmesi için işimiz bitti. Bir sonraki sekmeye geçelim
[resim]
· Bir RTSP protokolü ve bir uzak RTP/RTSP yöntemi seçelim (bu bir RTSP kamerasıdır)
· Diğer kutular çoğunlukla açıklayıcıdır
Hepsi bukadar. Kaydet'e tıklayın. Bu bölümdeki diğer sekmeleri keşfetmeyeceğiz.
basit rehber.
Artık yapılandırılmış bir monitörünüz var: [image]
Modunu Monitör'den Mod (Hareket Algılama) olarak değiştirmek istiyorsanız, daha sonra tüm
yapmanız gereken, 'Monitör' yazan İşlev sütununa tıklayıp 'Modet' olarak değiştirmektir.
şöyle: [resim]
ve şimdi elimizde: [image]
Ve son olarak, her şeyin işe yarayıp yaramadığını görmek için monitör adına ('Garaj'
bu örnek) ve bu, aynen şöyle bir canlı yayın getirmelidir: [image]
Sonuç
Bu, temel bilgilerle tanıştığınız hızlı bir 'Başlarken' kılavuzuydu.
monitör (kamera) nasıl eklenir. Bunu kısa tutmak için birçok ayrıntıyı atladık. Lütfen
bakın /kullanıcı kılavuzu/tanımlayıcı diğer birçok özelleştirme ayrıntıları için.
Tanımlanması Monitörler
ZoneMinder'ı doğru kullanmak için en az bir Monitör tanımlamanız gerekir. Esasen bir monitör
bir kamera ile ilişkilendirilir ve hareket algılama ve benzeri için sürekli olarak kontrol edebilir.
gibi.
Monitör penceresine "Yeni Monitör Ekle" düğmesine tıklayarak veya
önceden tanımlanmış bir monitörün "Kaynak" sütununa tıklayarak. [resim]
ZoneMinder'ın bildiği ve uygulanabilecek az sayıda kamera kurulumu vardır.
'Ön Ayarlar' bağlantısına tıklanarak erişilebilir. Ön ayarlardan birinin seçilmesi,
yapılandırmayı uygun değerlerle izleyin, ancak yine de başkalarını girmeniz gerekecek ve
önceden ayarlanmış ayarları onaylayın. İşte hazır ayarlar penceresine bir örnek: [image]
Seçenekler, düzenlemeyi kolaylaştırmak için bir dizi sekmeye ayrılmıştır. zorunda değilsin
Farklı sekmeye geçmek için 'kaydedin', böylece ihtiyacınız olan tüm değişiklikleri yapabilirsiniz ve ardından
sonunda 'Kaydet'i tıklayın. Bireysel seçenekler biraz daha ayrıntılı olarak açıklanmıştır
altında,
İzliyoruz çıkıntı
İsim Monitörünüzün adı. Bu alfasayısal karakterlerden oluşmalıdır
(az,AZ,0-9) ve tire (-) ve alt çizgi(_) sadece. Beyaz alana izin verilmez.
sunucu Çoklu Sunucu uygulaması, birden fazla ZoneMinder tanımlama olanağı sağlar
Tek bir veritabanını paylaşan sunucular. Sunucular yapılandırıldığında bu ayar izin verir
sunucuyu her monitör için aday gösterirsiniz.
Kaynak Menşei
Bu, kameranın fiziksel bir videoya bağlı yerel bir kamera mı yoksa
Makinenizdeki USB bağlantı noktası, bir uzak ağ kamerası veya
bir dosya ile temsil edilir (örneğin, alternatif bir dosyadan periyodik olarak indirilir)
yer). Birini veya diğerini seçmek, ekranda hangi seçeneklerin gösterileceğini etkiler.
Kaynak sekmesi.
İşlev
Bu, esasen monitörün ne yaptığını tanımlar. Bu şunlardan biri olabilir
takip etme;
· Yok – Monitör şu anda devre dışı. Hiçbir akış veya etkinlik görüntülenemiyor
oluşturuldu. Hiçbir şey kaydedilmez.
· Monitör – Monitör yalnızca canlı akış için kullanılabilir. Görüntü analizi yok
yapılır, böylece hiçbir alarm veya olay oluşturulmaz ve hiçbir şey
kaydetti.
· Mod – veya HAREKET ALGILAMA. Yakalanan tüm görüntüler analiz edilecek ve olaylar
hareketin algılandığı yerde kayıtlı video ile oluşturulur.
· Kaydet – Monitör sürekli olarak kaydedilecektir. Sabit uzunluktaki olaylar
geleneksel bir hızlandırılmış zamana benzer şekilde, hareketten bağımsız olarak üretilecektir.
video Kaydedici. Bu modda hareket algılama gerçekleşmez.
· Mocord – Monitör, herhangi bir hareketle birlikte sürekli olarak kaydedilecektir.
bu olaylar içinde vurgulanmıştır.
· Düğüm – veya Algılama Yok. ile kullanılmak üzere tasarlanmış özel bir moddur.
dış tetikleyiciler Nodect'te hareket algılama gerçekleşmez, ancak olaylar
harici tetikleyiciler gerektiriyorsa kaydedilir.
Genel olarak konuşursak, burada ilk ayar olarak 'İzleme'yi seçmek en iyisidir.
Etkin
Etkin alan, monitörün aktif bir modda başlatılması gerekip gerekmediğini gösterir
veya daha pasif bir durumda. Neredeyse her zaman bu kutuyu işaretlemek isteyeceksiniz, tek
istisnalar, kameranın harici olarak etkinleştirilmesini veya devre dışı bırakılmasını istediğiniz durumlardır.
tetikleyiciler veya komut dosyaları. Etkinleştirilmezse, monitör herhangi bir olay oluşturmaz.
harekete veya diğer tetikleyicilere tepki.
Bağlantılı Monitörler
Bu alan, sisteminizde tetikleyici görevi gören diğer monitörleri seçmenize olanak tanır.
bu monitör için. Dolayısıyla, mülkünüzün bir yönünü kapsayan bir kameranız varsa,
tüm kameraları, o kamera hareket veya diğer olayları algılarken kayıt yapmaya zorlayabilir.
Doğrudan virgülle ayrılmış bir monitör kimlikleri listesi girebilir veya üzerine tıklayabilirsiniz.
Bir seçim seçmek için 'Seç'. Döngüsel bağımlılıklar oluşturmamaya çok dikkat edin
ancak bu özellik ile sonsuz kalıcı alarmlara sahip olacaksınız.
neredeyse kesinlikle istediğin şey değil! Monitörlerin bağlantısını kaldırmak için ctrl-tıklayabilirsiniz.
Maksimum FPS
Bazı durumlarda, yüksek yakalama oranlarına sahip bir veya daha fazla kameranız olabilir.
ancak genellikle bu performansa her zaman ihtiyaç duymadığınızı ve
sunucunuzdaki yükü hafifletmeyi tercih edin. Bu seçenek,
belirtilen bir değere maksimum yakalama oranı. Bu, daha fazla kameraya sahip olmanızı sağlayabilir
CPU yükünü azaltarak veya video bant genişliği tahsis ederek sisteminizde desteklenir
aynı video cihazını paylaşan kameralar arasında eşit olmayan şekilde Bu değer sadece kaba
kılavuzluk edin ve ayarladığınız değer ne kadar düşük olursa, gerçek FPS o kadar az yaklaşabilir
özellikle iki veya daha fazlasını senkronize etmenin zor olabileceği paylaşılan cihazlarda
tam olarak farklı yakalama oranları. Bu seçenek, ekranda maksimum FPS'yi kontrol eder.
yalnızca hiçbir alarmın oluşmadığı durum. (IP kameralar için not: ZoneMinder
kameranın geçtiği mjpeg akışını ayarlamanın veya sınırlamanın hiçbir yolu yok, ayarlayabileceğiniz bazı kameralar
bunu url dizesi aracılığıyla, diğerleri yapmaz. Yani mjpeg beslemeleri kullanıyorsanız,
Burada sunucu tarafında kısmayın, sadece kam ucunda. Bunu kullanmak istersen
özelliği, sunucuyu kısmak için, o zaman mjpeg yöntemi yerine jpeg kullanmanız GEREKİR
kameradan resim al)
alarm Maksimum FPS
Bir Maksimum FPS belirlediyseniz, bu sınırlamayı istemiyor olabilirsiniz.
monitörünüz hareket veya başka bir olayı kaydederken uygulamak için. Bu ayar izin verir
Bu durum meydana gelirse Maksimum FPS değerini geçersiz kılabilirsiniz. ile olduğu gibi
Bu boş bırakılan maksimum FPS ayarı, herhangi bir sınır anlamına gelmez, bu nedenle bir
önceki seçenekte maksimum fps, o zaman bir alarm oluştuğunda bu sınır
yoksayılır ve ZoneMinder, süre boyunca mümkün olduğunca hızlı bir şekilde yakalar.
alarm, alarm sona erdikten sonra sınırlı değere döner. aynı şekilde sen
için bunu Maksimum FPS ile aynı veya daha yüksek (veya daha düşük) bir değere ayarlayabilir.
bir alarm durumunda yakalama oranı üzerinde daha hassas kontrol.
Referans Resim Karışım %ge
ZoneMinder'da analiz edilen her görüntü, önceki görüntülerin bir bileşimidir ve oluşturulur.
mevcut görüntüyü önceki referansın belirli bir yüzdesi olarak uygulayarak
görüntü. Dolayısıyla buraya 10 değerini girersek, her görüntünün referanstaki kısmı
görüntü her seferinde 0.9 faktörü kadar azalacaktır. Yani tipik bir referans
görüntü önceki görüntünün %10'u, ondan önceki görüntünün %9'u ve ardından %8.1, %7.2'si olacak,
Yolun geri kalanının %6.5'i vb. Bir görüntü 25 civarında etkili bir şekilde kaybolacak
resimler eklendiğinden daha sonra. Bu karışım değeri burada belirtilen değerdir ve
daha yüksekse, daha yavaş ilerleyen olayları referans olarak daha az algılanabilir hale getirir
görüntü daha hızlı değişecektir. Benzer şekilde olaylar çok fazla bitmiş sayılacaktır.
referans görüntü yeni görüntülere daha hızlı adapte olur olmaz. sinyalde
işleme terimleri, bu değer ne kadar yüksek olursa, olay saldırısı ve bozulma o kadar dik olur.
sinyal. Uygun değerin ne olduğu özel gereksinimlerinize bağlıdır.
sizin için olurdu ama burada 10 ile başlayın ve daha sonra ayarlayın (genellikle aşağı)
gerekli.
tetikleyiciler
Bu küçük bölüm, çalıştırma modunda hangi tetikleyicilerin uygulanacağını seçmenizi sağlar.
yukarıda 'tetiklendi' olarak ayarlandı. En yaygın tetikleyici X10'dur ve bu görünecektir
yükleme sırasında sisteminizin desteklediğini belirttiyseniz burada. Sadece X10
şu anda ZoneMinder ile birlikte gönderilen bir tetikleyici olarak desteklenmektedir, ancak bu mümkündür
diğer tetikleyicilerin gerektiği gibi kullanılabilir hale geleceğini. Ayrıca sadece kullanabilirsiniz
'cron' işleri veya kamerayı gerçekten kontrol etmek ve onları tutmak için diğer mekanizmalar
ZoneMinder ayarlarının tamamen dışında. zmtrigger.pl betiği de
özel harici tetikleme uygulamak için kullanılabilir.
Kaynak çıkıntı
FFmpeg
Kaynak Yol
Akışın veya dosyanın tam URL'sini girmek için bu alanı kullanın. Desteklenenler'e bakın
Donanım > Ağ Kameraları bölümünde geçerli olabilecek bu dizilerin nasıl elde edileceği
senin kameran. RTSP akışları burada belirtilebilir.
Kaynak Renkler
Yakalanan görüntüdeki renk miktarını belirtin. Yerel kameralardan farklı olarak
bunu değiştirmenin uzak kamera üzerinde herhangi bir kontrol etkisi yoktur, bu nedenle
kameranız aslında bu paleti önceden yakalıyor.
Ele geçirmek En boy
Uzak kameranın ekranındaki değerlerin aynısını buraya girdiğinizden emin olun.
dahili ayar.
tutmak boy oran
Yerel cihazlara göre.
Oryantasyon
Yerel cihazlara göre.
libVLC
cURL
Yerel
cihaz Yol/Kanal
Kameranızın bağlı olduğu cihaz dosyasının tam yolunu girin, ör.
/dev/video0. Bazı video cihazları, örneğin BTTV kartları, tek kamerada birden fazla kamerayı destekler
bu durumda kanal numarasını Kanal kutusuna girin veya
USB kamera kullanıyorsanız veya tek kanallı bir kamera kullanıyorsanız sıfır. Desteklenenler'e bakın
Donanım bölümü, yakalama kartınızın veya USB web kameranızın desteklenip desteklenmediğini veya
değil ve çalışması için hangi ekstra ayarları yapmanız gerekebileceğini.
cihaz oluşturulan
Video akışının video formatını girin. Bu, çeşitli sistem dosyalarında tanımlanmıştır.
(örn. /usr/include/linux/videodev.h) ancak en yaygın ikisi PAL için 0 ve 1'dir.
NTSC için.
Ele geçirmek Palet
Son olarak, konfigürasyonun video kısmı için renk derinliğini girin. ZoneMinder
bir avuç en yaygın paleti destekler, bu yüzden buradan birini seçin. şüphen varsa dene
önce gri, ardından 24 bit renk. Bunların hiçbiri çok iyi çalışmıyorsa, YUV420P
ya da diğerlerinden biri muhtemelen yapacak. Hafif bir performans cezası varken
dahili dönüştürme olarak gri veya 24 bit renk dışındaki paletleri kullanmak
dahil olmuş. Bu diğer biçimlerin gelecekte yerel olarak desteklenmesi amaçlanmıştır.
sürüm ama şimdilik seçeneğiniz varsa gri veya 24 bit renkten birini seçin.
Ele geçirmek En boy
Kameranızın sağlayacağı video akışının boyutları. Kameranız destekliyorsa
birkaç tanesini bu uygulama için kullanmak istediğinizi girin, her zaman
daha sonra değiştir. Ancak, 320x240'tan büyük olmayanlarla başlamanızı veya
384x288 ve ardından belki artan ve performansın nasıl etkilendiğini görmek. Bu
boyut çoğu durumda yeterli olmalıdır. Bazı kameralar bu konuda oldukça seçicidir.
burada kullanabileceğiniz boyutlar bu nedenle 197x333 gibi sıra dışı boyutlardan kaçınılmalıdır.
Başlangıçta.
tutmak boy oran
Monitörlerin boyutlarını yazarken, emin olmak için bu onay kutusuna tıklayabilirsiniz.
genişliğin yükseklikle doğru oranda kalması veya tam tersi. İzin veriyor
genişlikten (veya tam tersi) otomatik olarak hesaplanacak yükseklik
önceden ayarlanmış en boy oranı Bu, 4:3'e önceden ayarlanmıştır, ancak şuradan global olarak değiştirilebilir:
Seçenekler->Yapılandırma->ZM_DEFAULT_ASPECT_RATIO ayarı. Her zamanki gibi 4:3 dışında
ağ ve analog kameralar için başka bir ortak ayar CIF (11x9) için 352:288'dur.
dayalı kaynaklar.
Oryantasyon
Kameranız ters veya dik açıyla monte edilmişse bu alanı kullanabilirsiniz.
yakalanırken görüntüye uygulanacak bir döndürme belirtin. Bu, bir
ek işlem yükü, bu nedenle mümkünse kameranızı
eğer yapabilirsen doğru yoldan. Döndürme seçeneklerinden birini seçerseniz, şunu unutmayın:
yükseklik ve genişlik alanlarını, uygulanacakları şekilde değiştirin, örneğin kameranız yakalarsa
352x288'de ve burada 'Sağa Döndür'ü seçtikten sonra yüksekliği 352 olarak ayarlayın ve
genişlik 288 olacaktır. Ayrıca kameranız şunları sağlıyorsa, görüntüyü 'çevirmeyi' seçebilirsiniz.
yansıtılmış giriş
uzak
uzak Ana Bilgisayar/Bağlantı Noktası/Yol
Kameranın tam URL'sini girmek için bu alanları kullanın. Temel olarak kameranız
at http://camserver.home.net:8192/kameralar/kamera1.jpg o zaman bu alanlar olacak
sırasıyla camserver.home.net, 8192 ve /cameras/camera1.jpg. limanda bırak
80, özel bir bağlantı noktası gerekli değilse. Erişmek için kimlik doğrulaması gerekiyorsa
kameranız daha sonra bunu formdaki ana bilgisayar adına ekleyin
: @ .com. Bu genellikle 24 bit renk olacaktır.
görüntü siyah beyaz görünüyor. Desteklenen Donanım > Ağ Kameralarına bakın
bölümünde, kameranız için geçerli olabilecek bu dizeleri nasıl elde edersiniz.
uzak Resim Renkler
Yakalanan görüntüdeki renk miktarını belirtin. Yerel kameralardan farklı olarak
bunu değiştirmenin uzak kamera üzerinde herhangi bir kontrol etkisi yoktur, bu nedenle
kameranız aslında bu paleti önceden yakalıyor.
Ele geçirmek En boy
Uzak kameranın ekranındaki değerlerin aynısını buraya girdiğinizden emin olun.
dahili ayar.
tutmak boy oran
Yerel cihazlara göre.
Oryantasyon
Yerel cihazlara göre.
Bir MPEG-4 kamera kurulumu örneği için bakınız:
How_to_Setup_an_Axis211A_with_MPEG-4_streaming
fileto
fileto Yol
Görüntü kaynağı olarak kullanılacak dosyanın tam yolunu girin.
fileto Renkler
Görüntüdeki renk miktarını belirtin. Genellikle 24 bit renk.
Ele geçirmek En boy
Yerel cihazlara göre.
tutmak boy oran
Yerel cihazlara göre.
Oryantasyon
Yerel cihazlara göre.
Zaman Damgası çıkıntı
Zaman Damgası etiket oluşturulan
Bu, her kareye uygulanan zaman damgasıyla ilgilidir. Bu bir 'strftime'
birkaç ekstra jeton içeren stil dizesi. Ondalık yüzdeleri eklemek için %f ekleyebilirsiniz
kare zaman damgasına bir saniye, bu nedenle %H:%M:%S.%f zaman çıktısı gibi olur
10:45:37.45. Ayrıca monitörün adı için %N'yi ve %Q'yu kullanabilirsiniz.
zmtriggers.pl bölümünde ayrıntılı olarak açıklanan 'metni göster' ile doldurulur.
Zaman Damgası etiket X / Y
X ve Y değerleri, zaman damgasının nereye yerleştirileceğini belirler. X için 0 değeri
değeri onu görüntünün sol tarafına koyacak ve 0'lık bir Y değeri, onu görüntünün sol tarafına yerleştirecektir.
resmin üst kısmı. Zaman damgasını görüntünün altına yerleştirmek için bir değer kullanın
görüntü yüksekliğinden sekiz daha az.
tamponlar çıkıntı
Resim Tampon Boyutlar
Bu seçenek, herhangi bir anda halka arabelleğinde kaç kare tutulacağını belirler.
Halka arabelleği, son 'n' görüntülerin tutulduğu, kullanıma hazır depolama alanıdır.
bir alarmla diriltilebilir veya analiz edilmeyi bekleyebilir. Herhangi bir değer olabilir
birkaç şartla beğenirsiniz (sonraki seçeneklere bakın). Ancak içinde saklanır
paylaşılan bellek ve özellikle yüksek olan büyük görüntüler için çok büyük hale getirme
renk derinliği çok fazla bellek kullanabilir. 50'den fazla olmayan bir değer genellikle uygundur. Eğer
Sisteminizin istediğiniz değeri kullanmanıza izin vermeyeceğini fark edersiniz, muhtemelen
çünkü sisteminizin paylaşılan belleğin boyutu üzerinde keyfi bir sınırı vardır.
bol miktarda boş hafızanız olsa bile kullanılır. Bu sınır
genellikle değiştirilmesi oldukça kolaydır, ayrıntılar için Sorun Giderme bölümüne bakın.
Isınmak Çerçeveler
Bu, analiz arka plan programının kaç kareyi işlemesi gerektiğini ancak incelemeyeceğini belirtir.
başladığında. Bu, bir nesneden doğru bir referans görüntü oluşturmasını sağlar.
Herhangi bir değişiklik için çok dikkatli bakmadan önce bir dizi görüntü. 25 değerini kullanıyorum
burada, çok yüksek ve başlaması uzun zaman alacak, çok düşük ve
analiz arka plan programı başladığında yanlış alarmlar.
Ön/Sonraki Etkinlikler Resim Tampon
Bu seçenekler, bir olayın öncesinden ve sonrasından kaç karenin olması gerektiğini belirler.
onunla korunmuştur. Bu, hemen önce ne olduğunu görmenizi sağlar ve
olayın ardından. Her ikisi için de 10 değeri başlamanıza yardımcı olacaktır, ancak
çok sayıda kısa olay alırsanız ve bunların birlikte koşmasını tercih ederseniz
daha az uzun olanlar, Olay Sonrası arabellek boyutunu artırır. Olay öncesi arabellek
gerçek bir arabellek ve halka arabellek boyutunun yarısını gerçekten geçmemelidir. Ancak
olay sonrası arabellek yalnızca yakalanan karelere uygulanan bir sayıdır ve bu nedenle
daha esnek yönetilir. Ayrıca kameranın kare hızını da göz önünde bulundurmalısınız.
Bu değerleri seçerken. Örneğin, 1FPS'de yakalayan bir ağ kamerası
Burada 10'u seçtiyseniz, her etkinlikten önce ve sonra size 10 saniye verin. Bu iyi olabilir
çok fazla olmak ve olayları gereğinden fazla doldurmak. Ancak hızlı bir video kartı
25FPS'de yakalayın ve bu ayarın görüntülemenizi sağladığından emin olmak isteyeceksiniz.
etkinlik öncesi ve sonrası makul bir zaman çerçevesi.
dere Tekrar Resim Tampon
Bu seçenek ...
alarm Çerçeve saymak
Bu seçenek, kaç tane ardışık alarm çerçevesinin oluşması gerektiğini belirlemenizi sağlar.
bir alarm olayı oluşturulmadan önce. Normal ve varsayılan değer 1'dir ve
herhangi bir alarm çerçevesinin bir olaya neden olacağı veya olaya katılacağı anlamına gelir. Girebilirsin
belki ekran titremelerinin neden olduğu sahte olayları ortadan kaldırmak için burada 16'ya kadar herhangi bir değer
veya diğer geçici durumlar. Bununla birlikte, 3 veya 4'ün üzerindeki değerlerin yararlı olması olası değildir. Lütfen
İstatistik kaydını etkinleştirdiyseniz, o zaman şu anda istatistiklerin
bir olayın ilk 'Alarm Çerçeve Sayısı'-1 karesi için kaydedilmez. Yani eğer ayarlarsan
bu değer 5'e düşerse ilk 4 karede istatistikler eksik olacaktır, oysa daha fazlası
1'in olağan değeri, tüm alarm çerçevelerinin kayıtlı istatistiklerine sahip olmasını sağlayacaktır.
Control çıkıntı
Not: Bu sekme ve seçenekleri yalnızca ZM_OPT_CONTROL öğesini seçtiyseniz görünecektir.
sisteminizin aracılığıyla kontrol edilebilen kameralar içerdiğini belirtme seçeneği
Pan/Tilt/Zoom veya diğer mekanizmalar. Bunun başka bir yerindeki Kamera Kontrolü bölümüne bakın.
kamera kontrol protokolleri ve yöntemleri hakkında daha fazla ayrıntı için belge.
Kontrol Edilebilir
Kameranızın kontrol edilebileceğini belirtmek için bu kutuyu işaretleyin.
Control Menşei
Kameranız için uygun olan kontrol tipini seçin. ZoneMinder ile birlikte gönderilir
bazı kameralarla çalışacak az sayıda önceden tanımlanmış kontrol protokolü
değişiklik yapılmadan, ancak başkalarıyla birlikte çalışması için değiştirilmesi gerekebilecek olan,
Yeni kontrol türleri oluşturmak veya mevcut olanları düzenlemek için düzenle bağlantısı.
Control cihaz
Bu, kameranızı kontrol etmek için kullanılan cihazdır. Bu normalde bir
seri veya benzeri bağlantı noktası. Kameranız bir ağ kamerası ise, genellikle
bir kontrol cihazı belirtmeniz gerekir.
Control Adres
Bu, kameranızın adresidir. Bazı kontrol protokolleri, her kameranın
belirli, genellikle sayısal bir kimlik ile tanımlanır. Kameranız adresleme kullanıyorsa
ardından kameranızın kimliğini buraya girin. Kameranız bir ağ kamerası ise,
genellikle ana bilgisayar adını veya IP adresini buraya girmeniz gerekir. Bu
normalde kameranın kendisi için verilenle aynıdır.
Oto dur Zaman Aşımı
Bazı kameralar yalnızca sürekli bir hareket modunu destekler. mesela sen söyle
kamerayı sağa kaydırır ve ardından doğru şekilde hizalandığında durmasını söylersiniz. İçinde
bazı durumlarda bunu tam olarak bir web arayüzü üzerinden zamanlamak zordur, bu nedenle bu
seçeneği, komutun nerede olacağı otomatik bir zaman aşımı belirlemenizi sağlar.
otomatik olarak durduruldu. Yani burada 0.25 değeri, komut dosyasına bir
başladıktan sonra çeyrek saniye. Bu, daha kesin bir ceza yöntemi sağlar
kontrol. Bu değer boş bırakılırsa veya sıfırda bırakılırsa yok sayılır, ayarlanırsa yok sayılır.
zaman aşımı olarak kullanılacaktır, ancak yalnızca %25'in altındaki kısım için uygulanacaktır.
olası hız aralıkları Başka bir deyişle, kameranızın pan hızı aralığı 1 ila
100, ardından 26 veya üzerinde hareket etmeyi seçmeniz, bir
Kendinizi kontrol edebileceğiniz daha büyük hareket ve herhangi bir zaman aşımı uygulanmaz.
Daha düşük hızlarda hareketin seçilmesi, daha hassas kontrol ve
otomatik zaman aşımı çağrılır.
iz Hareket
Bu ve aşağıdaki dört seçenek, deneysel hareket işleviyle birlikte kullanılır.
Bu, yalnızca kameranız, bir noktanın üzerinde olduğu haritalanmış hareket modlarını destekliyorsa çalışır.
bir görüntü bir kontrol komutuna eşlenebilir. Bu genellikle en yaygın olanıdır
ağ kameraları, ancak destekleyen diğer kameralarda bir dereceye kadar çoğaltılabilir.
göreceli hareket modları Daha fazla ayrıntı için Kamera Kontrolü bölümüne bakın. Kontrol
hareket izlemeyi etkinleştirmek için bu kutuyu kullanın.
iz gecikme
Bu, herhangi bir takip için hareket algılamayı askıya almak için gereken saniye sayısıdır.
kameranın hareketi izlemek için yapabileceği hareket.
Dönüş Konum
Kameranız bir 'ev' konumunu veya ön ayarları destekliyorsa, hangi ön ayarın seçileceğini seçebilirsiniz.
kamera hareketi izledikten sonra geri dönmelidir.
Dönüş gecikme
Bu, hareket algılanmayı durdurduktan sonra saniye cinsinden gecikmedir.
kamera, tanımlanmış herhangi bir dönüş konumuna geri döner.
X10 çıkıntı
Not: Bu sekme ve seçenekleri yalnızca sisteminizin
ilk sistem yapılandırması sırasında X10 ev otomasyon protokolünü destekler.
X10 Etkinleştirme dizi
Bu alanın içeriği, bir monitörün ne zaman başlayacağını ve/veya ne zaman çalışmayı durduracağını belirler.
'Tetiklendi; modu ve X10 tetikleyicileri ile. Bunun formatı
dize aşağıdaki gibidir,
· n : Yalnızca bir sayı girerseniz, monitör, bir
Bu birim kodu için X10 AÇIK sinyali algılanır ve bir
KAPALI sinyali algılandı.
· !n : Bu, önceki modu tersine çevirir, örneğin !5 monitörün kapalı olduğu anlamına gelir.
birim kodu 5 için bir KAPALI sinyali algılandığında etkinleştirilir ve bir
AÇIK.
· n+ : Bir birim kodunun ardından + işaretinin girilmesi, monitörün şu anda etkinleştirildiği anlamına gelir.
o birim kodu için bir AÇIK sinyalinin alınması ancak KAPALI sinyalini görmezden gelecek ve
bu talimat tarafından devre dışı bırakılmayacaktır. Başına bir '!' eklerseniz olarak
önceki tanıma göre, modu, yani AÇIK sinyalini benzer şekilde tersine çevirir
monitörü devre dışı bırakır.
· n+ : Monitörün devre dışı bırakılması dışında önceki moda göre
verilen saniye sayısından sonra kendisi.
· n- : Bir birim kodunun ardından - girilmesi, monitörün devre dışı bırakıldığı anlamına gelir
o birim kodu için bir KAPALI sinyali alındığında ancak AÇIK sinyalini görmezden gelecek
ve bu nedenle bu talimat tarafından etkinleştirilmeyecektir. Başına bir '!' eklerseniz olarak
önceki tanıma göre, modu, yani KAPALI sinyalini benzer şekilde tersine çevirir
monitörü etkinleştirir.
· n- : Monitörün etkinleştirilmesi dışında önceki moda göre
verilen saniye sayısından sonra kendisi.
Ayrıca, bu ifadelerden birkaçını, onları bir ile ayırarak birleştirebilirsiniz.
birden çok etkinleştirme koşulu oluşturmak için virgül. Ancak şimdilik bunu bırakın
boş.
X10 Giriş alarm dizi
Bu, önceki alanla aynı biçime sahiptir, ancak
ile izleme, zorunlu bir alarmın oluşturulmasına ve aşağıdaki durumlarda bir olayın kaydedilmesine neden olur.
monitör Aktif. Etkinleştirilmiş olanlar dışında yukarıdakiyle aynı tanım geçerlidir.
alarmlı oku ve devre dışıyken alarmsız oku(!). Şimdilik burayı yine boş bırakın.
X10 Çıktı alarm dizi
Bu X10 dizesi de yukarıdaki iki seçenekle aynı biçime sahiptir. Ancak işe yarıyor
biraz farklı bir şekilde. ZoneMinder'ın X10 olaylarına tepki vermesi yerine bu
seçenek, mevcut monitör devreye girdiğinde ZoneMinder'ın X10 sinyallerini nasıl yaydığını kontrol eder.
veya alarm durumundan çıkar. Böylece sadece bir sayı girmek ON'a neden olacaktır.
alarm durumuna geçerken gönderilecek olan birim kodu için sinyal ve KAPALI sinyali
alarm durumundan çıkarken. Benzer şekilde 7+30 birim kodu 7 ON sinyalini gönderecektir.
alarm durumuna geçerken ve 30 saniye sonra KAPALI sinyali ne olursa olsun
belirtmek, bildirmek. X10 komutunun kombinasyonu, ZoneMinder'ın tepki vermesini sağlar
akıllıca diğer cihazlara ve gerektiğinde kontrolünü üstlenir. ancak
Giriş Alarmı ve Çıkış Alarm sinyallerinin gelişigüzel kullanımı bazı sorunlara neden olabilir.
bir alarma tepki olarak yanan bir ışık gibi korkunç yarış koşulları
sonra bir alarma neden olur ve bu böyle devam eder. Dolayısıyla burada biraz ihtiyatlı olmak gerekiyor.
Neyse şimdilik burayı boş bırakın.
Çeşitli çıkıntı
Etkinlikler Önek
Varsayılan olarak olaylar 'Olay-' olarak adlandırılır. ', ancak onları yeniden adlandırmakta özgürsünüz
bireysel olarak istediğiniz gibi. Bu seçenek, olay önekini değiştirmenize izin verir.
'Olay-' kısmı, olayların farklı şekilde adlandırılması için seçtiğiniz bir değer olacak
onlar oluşturulur. Bu, olayları hangi monitöre göre adlandırmanıza izin verir?
onları üretti.
Bölüm uzunluk
Bu, herhangi bir sabit uzunluktaki olayın uzunluğunu (saniye cinsinden) belirtir.
monitör işlevi 'Kayıt' veya 'Mocord'dur. Aksi takdirde göz ardı edilir. Bu olmamalı
Olayların içinde gezinmenin zor olacağı kadar uzun veya çok fazla olay yaşanmayacak kadar kısa olması
Üretilir. 300 ile 900 saniye arasında bir uzunluk önerdim.
Çerçeve Atlamak
Bu ayar yalnızca 'Kayıt' veya 'Mocord' işlevleri için de geçerlidir ve şunları belirtir:
Kaydedilen olaylarda kaç kare atlanması gerektiği. varsayılan ayarı
kaydedilen her karede sıfır sonuç. Bir değeri kullanmak şu anlama gelir
her kaydedilen arasında bir karenin atlanması, iki karenin atlanması anlamına gelir
her kaydedilen çerçeve vb. arasında. Alternatif bir düşünme şekli, her birinde bir tane olmasıdır.
'Çerçeve Atlama + 1' kareler kaydedilir. Bunun amacı, kaydedilen olayların
kameranın hareket etmesine izin verirken gereksiz yere çok fazla yer kaplamayın.
oldukça yüksek bir kare hızında yakalayın. Alternatif yaklaşım, yakalamayı sınırlamaktır.
karelerin kaydedildiği hızı açıkça etkileyecek olan kare hızı.
FPS Report Aralık
Saniyedeki Kare Sayısı cinsinden mevcut performansın ne sıklıkla çıktı olarak
sistem günlüğü. Herhangi bir işlevsel şekilde kullanılmadığı için şimdilik 1000 olarak ayarlayın. Eğer sen
/var/log/messages izle (normalde) bu değerin
hem video yakalama hem de işleme için belirlediğiniz frekans.
Varsayılan ölçek
Monitörünüz özellikle büyük veya küçük bir görüntü boyutuyla tanımlanmışsa, o zaman
burada monitörü görüntülemek için varsayılan bir ölçek seçebilirsiniz, böylece daha kolay olur
veya daha fazlası web arayüzünden görülebilir.
Web Renk
ZoneMinder'ın bazı öğeleri, belirli görünümlerde monitörleri tanımlamak için artık renkleri kullanıyor.
Her monitör için hangi rengin kullanılacağını buradan seçebilirsiniz. Herhangi bir şartname
HTML renkleri için geçerlidir, burada geçerlidir, örneğin 'kırmızı' veya '#ff0000'. Küçük bir renk örneği
giriş kutusunun yanında seçtiğiniz rengi görüntüler.
Tanımlanması Bölgeleri
Yeni bir monitörle yapılacak bir sonraki önemli şey, kullanması için Bölgeler ayarlamaktır. İle
varsayılan olarak, monitörünüzü oluşturduğunuzda sizin için oluşturulmuş bir taneye sahip olacaksınız (
varsayılan bölge, monitör tarafından yakalanan tam alandır), ancak değiştirmek isteyebilirsiniz veya
başkalarını ekleyin.
Monitörünüz için Bölgeler sütununa tıklayın ve küçük bir açılır pencerenin göründüğünü görmelisiniz.
temsil eden noktalı bir desenle kaplanmış kameranızdan bir görüntü içeren
senin bölgen. Varsayılan durumda bu, tüm resmi kapsayacaktır. Bölgelerin rengi
Burada görünenler ne tür olduklarına göre belirlenir. Varsayılan bölge Etkin'dir ve bu nedenle
kırmızı, Kapsamlı alanlar turuncu, özel alanlar mor, önleyici alanlar mavi
ve etkin olmayan bölgeler beyazdır.
Bölgeler görüntüsünün altında, bölgelerinizin listesini içeren bir tablo olacaktır. üzerine tıklayarak
ya resmin ilgili biti ya da tablodaki Id ya da Name
Bölgelerinizin ayrıntılarını düzenleyebileceğiniz başka bir pencere. hakkında daha fazla bilgi için
bir bölgeyi tanımlama veya düzenleme, bkz. Bölgeleri Tanımlama.
Bölge yapılandırması ve ayarlama, hareket algılama modlarında çalışırken önemlidir.
ilginç olmayan video verilerini depolamaktan, sıralamaktan veya uyarılmaktan kaçının. yapılandırma
bir bölge, bazı temel parametreleri ayarlamanın yanı sıra bir alarm kontrol yöntemi seçmeyi içerir.
ve ilgili saptama parametrelerinin ayarlanması.
Bölge görünümü iki ana alana bölünmüştür, soldaki seçenekler alan ve yan taraftaki seçeneklerdir.
sağ bölge çizim alanıdır. Varsayılan veya yeni bir bölge tüm çizim alanını kapsayacaktır.
ve orada zaten sahip olduğunuz diğer bölgeleri kaplayacaktır. Önceki bölgelerin aksine
görüntüde, geçerli bölge yeşil renklidir, diğer bölgeler türü ne olursa olsun turuncu olacaktır.
Bölge ne kadar küçük olursa, onu incelemek için o kadar az işlem süresi gerekir.
Basic parametreler
İsim Her Bölge, referans amacıyla adlandırılabilir. Günlüğe kaydetme için kullanılır ve
hata ayıklama. Bölgelerinizi tanımlamanıza yardımcı olacak bir ad seçin.
Menşei Bu, ZoneMinder'daki en önemli kavramlardan biridir ve altı tane vardır.
seçim.
· Aktif İçinde hareket algılandığında bir alarm tetikler. bu bölge
en sık kullanacağınız ve varsayılan bölgeniz için ayarlanacak olan tür. Bir tek
Aktif ve Özel bölgeler bir alarmı tetikleyebilir.
· Dahil Bu bölge türü, tetiklemek istediğiniz herhangi bir bölge için kullanılabilir.
alarm, yalnızca en az bir başka Aktif bölge zaten bir tane tetiklemişse. Bu
örneğin bir bitki veya ağaç gibi görüntünün bir alanını kaplamak için olabilir.
çok hareket eder ve bu da birçok alarmı tetikler. Belki de bunun arkasında
yine de izlemek istediğiniz alan, bu durumda aktif bir bölge yaratırsınız
hareket etmeyen kısımları örten ve belki de ağacı kaplayan kapsayıcı bir bölge
ayrıca daha az hassas algılama ayarlarıyla. Bir şey alarmı tetiklediyse
Aktif bölge ve ayrıca Kapsayıcı bölgede hem kayıtlı olacaklar hem de
ortaya çıkan alarm, onu boş bırakmış olmanızdan çok daha büyük olacaktır.
tamamen.
· Exclusive İçinde hareket algılandığında bir alarmı tetikler.
Alarmlar bir Aktif bölgede zaten tetiklendi. Bu en çok
bölge tiplerinde uzmanlaşmıştır. Mesela bahçemi kapatan kamerada ben
Çoğu gece ziyarete gelen ve ağzımdan yemek yiyip bitiren bir kirpiye dikkat edin.
kediler kaseler. O bölgede hassas bir Özel bölge oluşturarak şunu sağlayabilirim:
kirpi alarmı, yalnızca o küçük alanda etkinlik varsa tetiklenir. Eğer
çok daha büyük bir şey meydana gelir, sanki yanından geçen biri normal bir
alarm ve Münhasır bölgeden değil. Böylece büyük alarmlar aldığımdan emin olabilirim.
olaylar ve ayrıca özel küçük olaylar, ancak aradaki gürültü değil.
· Önleyici Bu bölge türü nispeten yenidir. Önleyici bölge denir
çünkü tetiklenirse, aslında bir alarmın oluşturulmasını engeller.
o resim çerçevesi. Önleyici bölgede meydana gelen hareket veya diğer değişiklikler,
hiçbir alarm oluşmamasını sağlama etkisine sahiptir. Bunun için başvuru
bölge türü, öncelikle genel büyük ölçekli aydınlatmayı algılamak için bir kısayoldur
veya diğer değişiklikler. Genellikle bu, maksimum sayıyı sınırlayarak başarılabilir.
Aktif bölgedeki alarm piksellerinin veya diğer ölçülerin sayısı. Ancak bazı durumlarda bu
bölge, değişken aydınlatma alanının meydana geldiği bir alanı kapsayabilir.
güneş ve/veya gölgeler hareket ettikçe farklı yerler
Genel değerlerle gelin. Ek olarak, güneş hızlı bir şekilde çıkarsa, o zaman
ilk değişiklik referans görüntü olarak bu şekilde göz ardı edilebilse de
bir alarmı yakalarsa, görüntü küçülürken nihayetinde tetiklenebilir.
farklı. Bir veya daha fazla Preclusive zone kullanmak farklı bir yaklaşım sunar.
Önleyici alanlar, yalnızca birkaç piksel genişliğinde bile oldukça küçük olacak şekilde tasarlanmıştır.
oldukça düşük alarm eşikleri ile. Görüntünün alanlarına yerleştirilmelidirler
bir duvarda veya bir köşede yüksekte olduğu gibi hareket etme olasılığı daha düşüktür.
Genel bir aydınlatma değişikliği meydana gelirse, bunlar en azından şu şekilde tetiklenir:
Herhangi bir Aktif bölge kadar erken ve diğer bölgelerin alarm oluşturmasını önleyin.
Açıkça, hiçbirini iptal etmemelerini sağlamak için dikkatli yerleştirme gereklidir.
gerçek alarmlar veya herhangi bir hareketin sadece zıplayacağı kadar birbirine yakın olmadıkları
bir Önleyici bölgeden diğerine. azaltmak için önleyici bölgeler de kullanılabilir.
Birini bir Aktif bölgenin üzerine yerleştirerek işleme süresi. Önleyici bölge
önce işlenmiş; küçükse ve tetiklenirse, bölgenin/görüntünün geri kalanı
işlem yapılmayacaktır.
· Aktif Değil İçindeki hareket algılamasını bastırır. Bu katmanlı olabilir
diğer herhangi bir bölge türünün üstünde, Etkin Olmayan bölge içindeki hareketin
diğer herhangi bir bölge türü için etkilidir. alanları kapsamak için etkin olmayan bölgeleri kullanın.
kayda değer hiçbir şey olmayacak veya ilgili olmayan yanlış alarmlar aldığınızda
izlemeye çalıştığınız şeye. Etkin olmayan bölgeler diğer bölgelerin üzerine bindirilebilir
alanları boşaltmak ve önce işlenir (Gizlilik bölgeleri,
aşağıya bakınız). Genel bir uygulama olarak, bölgeleri birbirine bitişik hale getirmeye çalışmalısınız.
Aynı alanın tekrar tekrar işlenmesini önlemek için örtüşmek yerine.
· Gizlilik İçindeki pikselleri karartır. Bazılarını gizlemek istiyorsanız bu kullanılabilir.
durum başka bir çözüme izin vermiyorsa görüntüdeki bölgeler. Bu bölge
type diğerlerinden farklıdır, çünkü mümkün olan en kısa sürede işlenir
yakalama sırasında (zaman damgası görüntüye girmeden önce bile) ve
analiz süreci. Bu nedenle, bir Gizlilik bölgesi ekler, değiştirir veya silerseniz,
yakalama işlemi yeniden başlatılana kadar görüntüdeki değişiklikler. Bu olacak
otomatik olarak yapılır, ancak birkaç saniyeye ihtiyacı vardır.
Preset Ön ayar seçici, hesaplama gereksinimlerine (hızlı
v. en iyi) ve hassasiyet (düşük, orta, yüksek.) Bir seçim yapmanız gerekmez.
bir ön ayar seçtikten sonra parametrelerden herhangi birini değiştirebilirsiniz. için
Modern ekipman üzerinde çalışan ZoneMinder ile az sayıda monitör, En iyi, yüksek
duyarlılık iyi bir başlangıç noktası olarak seçilebilir.
Birimler
· Piksel - Bu seçeneğin seçilmesi, aşağıdaki değerlerin çoğunun
piksel birimlerinde girilir (veya görüntülenir).
· Yüzde - Bu seçeneğin seçilmesi aşağıdaki değerlerin
yüzde olarak girilir (veya görüntülenir). Yüzde değerlerinin anlamı,
bir bütün olarak görüntüye değil, bölgenin alanına. Bu, çalışmayı denemeyi sağlar
gerekli boyutları oldukça daha kolay.
Bölge noktaları [resim]
Sağda gösterilen örnek bölge, 6 kontrol noktası tarafından tanımlanan bir bölgeyi gösterir. bu
bölgenin şekli, kontrol yöntemlerinin kaldırımı ve sundurmanın alanlarını görmezden gelmesine neden olur.
değişen güneş ışığı alan duvar; bu bölgede ilgilenilmeyen iki koşul.
Bir bölge, yakalanan görüntünün bu bölge için ilgi çekici olan bir parçasıdır. İle
varsayılan olarak, yakalanan görüntünün tamamını kapsayacak şekilde bir bölge yapılandırılır. Bağlı olarak
Bu bölgenin seçilen türü, bölgenin şekli uyum sağlamak için ayarlanabilir
çoklu efektler Bu, referanstaki kontrol noktalarını sürükleyerek yapılabilir.
referansın altındaki kontrollerde bulunan koordinatları değiştirerek veya
görüntü. Referans görüntüdeki bir kontrol noktasına tıklamak koordinatları vurgular
aşağıdaki tabloda. Nokta satırındaki + düğmesine tıklamak, aralara bir kontrol noktası ekler.
bu nokta ve sonraki; - düğmesine tıklamak bu kontrol noktasını kaldırır. Bu
yanlışlıkla bir kontrol noktasının geçerli koordinatların dışına yerleştirilmesi mümkündür.
görüntü. Bu, monitörün düzgün çalışmasını engelleyecektir. Neredeyse bölgeler yapabilirsiniz
istediğiniz herhangi bir şekil; bölgelerin kendileriyle kesişmemesi dışında (yani kenarların kesişmesi
herbiri).
alarm Renk
Bu parametreler, bölge bindirme desenini ayrı ayrı renklendirmek için kullanılabilir.
Bu bölgedeki alarmlar alarm renginde vurgulanacaktır. Bu seçenek
Önleyici ve Etkin Olmayan bölgeler için önemsizdir ve devre dışı bırakılacaktır.
alarm Kontrol Yöntemler
3 Alarm Kontrol Yöntemi vardır. Sıralıdırlar ve katmanlıdırlar:
AlarmedPixels modunda, yalnızca AlarmedPixel analizi yapılır. Filtrelenmiş Piksellerde
modunda, önce AlarmedPixel analizi gerçekleştirilir, ardından AlarmedPixel
analiz. Blob modunda 3 analiz yöntemi de sırayla gerçekleştirilir. Bir
alarm yalnızca şu durumlarda tetiklenir: herşey etkinleştirilen analiz modlarından biri tetiklenir. İçin
performans nedenleri, analiz modlarından biri için kriterler olmadığında
karşılandı, çerçeve için alarm kontrolü tamamlandı. Sonraki modlardan her biri
giderek daha fazla hesaplama gerektirir, parametreleri ayarlamak iyi bir fikirdir
etkinleştirilmiş katmanların her birinde.
Referans amacıyla, Bölge Alanı kutusu tüm bölgenin alanını gösterir.
faiz. Yüzde modunda bu 100'dür. Piksel modunda bu piksel sayısıdır
bölgenin. 3 Min/Maks Alanı parametre gruplarının tümü, Bölge Alanına dayalıdır.
maksimum mantıklı değerdir ve 3'ü de belirtilen birimlerde yorumlanır.
Birim girişi.
AlarmlıPikseller
Alarmlı pikseller, analizin ilk katmanıdır ve her zaman etkindir. Onun
bu yöntemle başlamanız ve sonraki yöntemlere geçmeniz önerilir.
temel parametrelerin etkileri anlaşıldıktan sonra. Alarmlı Piksellerde
modunda, ayar için 2 parametre kategorisi mevcuttur: Min/Maks Piksel Eşiği ve
Min/Maks Alarmlı Alan.
En az en çok piksel Eşik (0-255)
AlarmedPixel analiz katmanında, görüntünün her bir pikseli
mevcut referans görüntü ile karşılaştırıldığında. Farklı pikseller
referans görüntü alarmlı pikseller olarak kabul edilir. Ancak, küçük sapmalar
aydınlatma veya otomatik pozlama kamerası ayarlamaları, bir anın açık değerine neden olabilir.
piksel, görüntüden görüntüye küçük miktarlarda değişebilir. Bu parametre şunları yapmanızı sağlar:
değiştirilmiş piksel olarak kabul edilecek sınırları belirleyin. Örneğin, eğer
kamera boş beyaz bir duvara işaret ediyor ve siyah renkli bir öğeyi görüntüye kaldırıyorsunuz,
o zaman herhangi bir pikseldeki değişiklik harika, hatta aşırı olacaktır. Ancak, eğer
beyaz bir kağıt parçasını kaldırın, ardından tek bir pikseldeki değişiklik daha az olacaktır.
Minimum piksel eşiği ayarı, küçük aydınlatmalara neden olacak kadar yüksek olmalıdır,
görüntüleme veya sıkıştırma değişiklikleri yoksayılır. Minimum değeri çok yüksek ayarlamak,
beyaz bir kedinin beyaz duvarın karşısında fark edilmeden yürümesine izin verebilir. iyi
minimum piksel eşiği için başlangıç noktası 40'tır, yani fark
gelen piksel değeri 40'tan büyük olmalıdır. Maksimum piksel için iyi bir varsayılan
eşik 0'dır (minimum eşiğin üzerindeki tüm farklılıkların
değişiklik olarak kabul edilir.)
En az en çok panik Semt
Alarmlı piksellerin sayısı (veya piksele göre alarmlı piksellerin yüzdesi)
Yüzde modundaysa bölgenin alanı) bu ilk analiz katmanında kullanılır.
bir alarmın tetiklenip tetiklenmediğini belirleyin. Sayı veya yüzde,
minimum alarmlı alan, ancak maksimum alarmlı alandan daha az, bir alarm
tetiklendi. Bu ayarlar, yapmaya çalıştığınız nesnenin boyutuna bağlıdır.
yakalama: çok düşük bir değer yanlış alarmlara neden olabilir, çok yüksek bir değer ise yanlış alarmlara neden olabilir.
küçük nesneleri algılar. Hem minimum hem de maksimum için iyi bir başlangıç noktası 0'dır.
ve 0, herhangi bir sayıda alarmlı pikselin (veya herhangi bir yüzdesinin) daha büyük olduğunu gösterir.
0'dan daha büyük bir alarm tetikleyecektir. Günlüğe kaydedilen olaylardan elde edilen çerçeve puanları daha sonra kullanılabilir
minimumu makul bir değere getirmek. için alternatif bir başlangıç noktası
Minimum alarm alanı (yüzde olarak), ilgilenilen nesnenin bulunduğu alanın %25'idir.
bölgede alır. Örneğin, hareket eden bir öznenin
çerçeve boyunca çerçevenin %30'unu kaplar, daha sonra iyi bir başlangıç minimum alanı
yaklaşık% 7.5.
Filtrelenmiş Pikseller
FilteredPixels Alarm Kontrol Yönteminin seçilmesi, ek bir katman ekler.
2 ek parametre kategorisiyle birlikte AlarmedPixels kontrolünün analizi
akort için. Bu katman, ekranda tanımlanan alarmlı pikselleri analiz ederek çalışır.
Birinci tabaka. Bu ve etkinleştirilmişse gelecekteki katmanlarda alarmlı pikseller dikkate alınmaz,
minimum küçük kare boyutunda gruplar halinde değillerse. Öncelikle bu
filtreleme, kameranın artefaktları olabilecek izole edilmiş alarmlı pikselleri kaldırır,
lens veya sıkıştırma.
Filtrele En boy (piksel)
Bu parametre, Yüzdeler
seçilen birimler Belirli bir alanı çevreleyen piksel grubunun boyutunu belirtir.
piksel olarak kabul edilebilmesi için alarmlı piksellerde olması gereken piksel.
alarmlı piksel Genişlik ve yükseklik her zaman tek bir sayı olmalıdır. 3 x 3
varsayılan değerdir ve 5 x 5 de mantıklı bir alternatif olarak önerilmektedir. Kullanmaktan kaçın
filtre alanının genişliği ve yüksekliği için büyük sayılar. Blobları kullanırken
Alarm Kontrol Yöntemi, Filtrelenmiş Pikseller, aşağıdakilerden biri ayarlanarak etkin bir şekilde devre dışı bırakılabilir.
genişlik veya yükseklik 1'den küçük bir değere.
En az en çok Süzülmüş Semt
Filtreleme analizi sonuçlarının uygulanması, daha küçük veya ona eşit bir alanda
alarma geçen bölge. Böylece alarm için minimum ve maksimum filtrelenmiş alan parametreleri
karşılık gelen alarm alanı parametrelerine eşit veya daha az olmalıdır veya
FilteredPixels analizi asla bir alarmı tetiklemez. Özellikle, yararlıdır
minimum alarmlı alan parametresini görüntü artefaktlarından kaynaklanan yanlış olaylara kadar yükseltmek için
kaybolur ve minimum filtrelenmiş alan parametresinin ayarlanması, alarm verilen minimum değerden daha azdır.
küçük ilgi olaylarını yakalamak için yeterince alan parametresi.
Bloblar [resim]
Bu görüntü, 1 tanımlanmış bloba sahip bir görüntüyü gösterir. Blob, Alarm'da özetlenir
Yukarıda belirtilen renk.
İki veya daha fazla Filtrelenmiş alan bir sınıra dokunduğunda veya paylaştığında,
bölgeler ayrı varlıklar yerine tek bir bitişik alan olarak. Blob bitişik bir alandır
birden fazla filtrelenmiş alandan oluşur. FilteredPixes ise parçaları hariç tutmak için kullanışlıdır
Gerçek sahnenin parçası olmayan görüntünün bir kısmı, Blob filtreleme daha uygundur.
gerçek sahnenin ilgi çekmeyen alanlarını göz ardı etmek.
Blob Alarm Kontrol Yönteminin seçilmesi, mevcut tüm parametreleri açar.
Blobları etkinleştirmek, AlarmedPixel ve FilteredPixel'e bir analiz katmanı daha ekler
2 ek parametre ile birlikte geçerli bir alarmın belirlenmesini kontrol eder
ayarlama kategorileri: blobların boyutu ve blobların sayısı. Bir Blob değil
mutlaka ilgi çekici olabilecek tüm nesne. Örnek resimde,
özne hareket ediyor, ancak yalnızca bir kısmı bir damla olarak işaretlenmiş. Bunun nedeni olarak
konu hareket ediyor, görüntünün birçok pikselinin değeri ayarlanan değerin ötesinde değişmiyor
eşik. Bir karede öznenin omzunu temsil eden bir piksel,
bir sonrakinde sırtını temsil ediyor, ancak pikselin değeri neredeyse aynı kalıyor.
Aynı.
En az en çok damla Semt
Blob alanı parametreleri, en küçük ve en büyük bitişik alanları kontrol eder.
bir blob olarak kabul edilmelidir. Maksimum alan için iyi bir değer varsayılan değer olan 0'dır.
(Hala olacak bitişik bir alanın boyutu için bir üst sınır yoktur.
bir blob olarak kabul edilir.)
En az en çok lekeler
Normalde, herhangi bir pozitif sayıda bloğun bir olayı tetiklemesini istersiniz, bu nedenle
1 varsayılan değeri yeterli olmalıdır. Bazı durumlarda, sahip olmak faydalı olabilir
yalnızca bir blob bir olayı TETİKLEMEZ, bu durumda bu değeri 2 veya
daha yüksek bazı özel amaçlara hizmet edebilir. Maksimum bloblar için iyi bir değer,
varsayılan olarak 0'dır. (Bir durumu tetikleyecek blob sayısı için bir üst sınır yoktur.
Etkinlik. gösteren olayları ayarlamak için kullanılabilen maksimum blob parametresini kullanın.
yüksek sayıda blob.
Aşırı yük Çerçeve aldırmamak saymak
Bu ayar, bir alarmdan sonra alarm OLUŞTURMAYACAK çerçevelerin sayısını belirtir.
aşırı yükleme. Bu bağlamda aşırı yük, algılanamayacak kadar büyük bir değişiklik olarak tanımlanır.
alarm kur. Alarm kontrol yöntemine bağlı olarak * Sayısı
alarmlı pikseller > Maksimum Alarmlı Alan veya * Filtrelenen piksel sayısı > Filtrelenen Maks
Alan veya * Blob Sayısı > Maks Blob Fikir, ışık gibi bir değişiklikten sonra
Bunun alarm olarak sayılamayacak kadar büyük olduğu düşünülürse, birkaç dakika sürebilir.
şeylerin tekrar oturması için çerçeveler.
Diğer bilgi
Bakın Re-Tweet Ek bilgi için kullanıcının katkıda bulunduğu Bölge kılavuzu,
bölgelerde yenisiniz ve daha fazla yardıma ihtiyacınız var.
Görüntüleme Monitörler
ZoneMinder, yapılandırılmış monitörlerinizin canlı akışını görüntülemenizi sağlar. Bir kez erişebilir
monitörlerden herhangi birinin "Ad" sütununa tıklayarak bu görünüm [image]
Adın üzerine tıklamak şuna benzer bir görünüm üretir: [image]
Görüntü kendini açıklayıcı olmalıdır, ancak çöp gibi görünüyorsa,
video yapılandırması yanlış, bu nedenle sistem hata günlüğünüze bakın ve kontrol edin veya bildirin
olağandışı bir şey. Pencerenin ortasında, sadece bir tane içeren küçük bir çerçeve olacaktır.
durum; bu, Monitörün işlevine bağlı olarak 'Boşta', 'Alarm' veya 'Uyarı' olacaktır.
ve görüş alanında neler oluyor. Boşta, hiçbir şey olmuyor demektir, Alarm demektir
devam eden bir alarm var ve Uyarı, bir alarmın gerçekleştiğini ve monitörün
'soğuyor', bu süre içinde başka bir alarm üretilirse, yalnızca
aynı olay. Bu göstergeler yeşil, kırmızı ve kehribar renk kodludur.
Varsayılan olarak, bu pencereyi simge durumuna küçülttüyseniz veya öndeki diğer pencereleri açtıysanız, açılır
Alarm durumuna geçerse öne kadar. Bu davranış 'seçenekler'de kapatılabilir
Eğer istenirse. Ayrıca yapılandırmada çalınacak bir ses dosyası belirleyebilirsiniz.
Bilgisayarınızın önünde değilseniz, sizi uyarmak için bir alarm oluştuğunda.
Bu ideal olarak sadece birkaç saniyelik kısa bir ses olmalıdır. Durum olarak unutmayın
birkaç saniyede bir yenilenir, bunun sizi her olaya karşı uyarmaması mümkündür
bu gerçekleşir, bu yüzden çok kısa olmasını bekliyorsanız bu amaç için ona güvenmemelisiniz.
Etkinlikler. Alternatif olarak, bu pencere için yenileme aralığını
Yapılandırma, çok sık yenilemeye sahip olsa da performansı etkileyebilir.
Durumun altında, meydana gelen son olayların bir listesi bulunur, varsayılan olarak bu bir
sadece son 10 tanesinin listesi ancak 'Tümü'ne tıklamak size tam bir liste ve 'Arşivle' verecektir
sizi bu monitör için olay arşivine götürecek, daha sonra bu konu hakkında daha fazla bilgi edineceksiniz. herhangi birine tıklayarak
sütun başlıklarının sayısı olayları uygun şekilde sıralayacaktır.
Dilerseniz buradan etkinlikleri de silebilirsiniz. Olayların kendileri ile birlikte listelenir
olay kimliği ve olay adı (bunları değiştirebilirsiniz), olayın meydana geldiği saat,
Herhangi bir giriş ve posta eki çerçeveleri dahil olayın uzunluğu, çerçevelerin sayısı
parantez içinde bir alarm içeren sayı ile olayı içeren ve
sonunda bir puan. Bu sütun, alarm çerçevesi başına ortalama puanın yanı sıra
herhangi bir alarm çerçevesinin sahip olduğu maksimum puan.
Skor, temelde piksel yüzdesini temsil eden keyfi bir değerdir.
bloblardaki bölge, blob sayısının kareköküne bölünür ve ardından
bölgenin büyüklüğüne bölünür. Bu, bir bölge için nominal maksimum 100 verir ve
her bölge için toplamlar toplanır, Aktif bölge puanları değişmeden eklenir,
Önce kapsayıcı bölgeler yarıya bölünür ve Münhasır bölgeler ikiye katlanır. Gerçekte değerler
100'den çok daha az olması muhtemeldir, ancak ne kadar büyük olduğuna dair basit bir gösterge verir.
olay oldu.
Süzme Etkinlikler
Filtreler, ZoneMinder'da ilişkili eylemlerle karmaşık koşulları tanımlamanıza olanak tanır.
Örnekler şunları içerebilir:
· Belirli bir monitör için her yeni olay gerçekleştiğinde bir e-posta gönderin
· 10 günden eski etkinlikleri silin
Ve daha fazlası.
Filtre penceresine çeşitli görünümlerden erişilebilir, bunlardan biri basitçe
ana web görünümündeki filtre düğmesi: [image]
Kendi filtrelerinizi oluşturmak veya mevcut filtreleri değiştirmek için filtre penceresini kullanabilirsiniz. Sen
Hatta favori filtrelerinizi ileri bir tarihte yeniden kullanmak üzere kaydedebilirsiniz. Filtrelemenin kendisi
oldukça basit; önce filtrenizin kaç tane ifade içermesini istediğinizi seçersiniz.
Bu değeri değiştirmek, pencerenin her biri için karşılık gelen bir satırla yeniden çizilmesine neden olur.
ifade. Daha sonra neye göre filtrelemek istediğinizi ve ifadelerin aşağıdakilere göre nasıl ilişkili olduğunu seçersiniz.
've' veya 'veya' ilişkileri olup olmadığını seçmek. Birçok filtreden oluşan filtreler için
yapabileceğinizden emin olmak için filtrenin parçalarını parantez içine alma seçeneğine de sahip olacaksınız.
istediğiniz gibi ifade edin. Ardından, sonuçlarınızın nasıl sıralanmasını istediğinizi seçin ve
görüntülenen olay miktarını sınırlamak isteyip istemediğinizi seçin.
Filtre penceresi şöyle görünür [image]
· A: Bu, önceden tanımlanmış filtreleri seçebileceğiniz bir açılır listedir. fark edeceksin
ZoneMinder, aşağıdaki durumlarda olayları silmek üzere yapılandırılmış bir PurgeWhenFull filtresiyle birlikte gelir:
disk alanının %95'ine ulaşırsınız.
· B ve C: Bu, filtre uygulanmadan önce eşleşmesi gereken koşulları belirlediğiniz yerdir.
uygulanmış. Koşulları eklemek/silmek için "+" ve "-" düğmelerini kullanırsınız
·
D: Bu is nerede sen belirtmek ne ihtiyaçlar için olmak ne zaman the koşullar oyun:
· Tüm eşleşmeleri arşivle: Veri tabanında arşiv alanını 1 olarak ayarlar.
eşleşen olaylar 'Arşivlemeyi' onları özel bir kategori altında gruplamak olarak düşünün.
- arşivlenen olayları daha sonra görüntüleyebilir ve ayrıca arşivlenmiş olayların
silinsin mesela
· Tüm eşleşmelerin e-posta ayrıntıları: ile yapılandırılmış adrese bir e-posta gönderir.
etkinlikle ilgili ayrıntılar. E-posta, TBD'ye göre özelleştirilebilir
· Tüm eşleşmelerde komutu çalıştır:
eşleşen olaylar
· Tüm eşleşmeleri sil: Eşleşen tüm etkinlikleri siler
· E: Eşleşen koşullarınızı 'test etmek' için 'Gönder'i kullanın. Bu sadece eşleşecek ve size gösterecek
hangi filtreler eşleşir. Sizinle eşleştirdikten sonra eylemi gerçekten yürütmek için 'Yürüt' seçeneğini kullanın.
koşullar. Filtreyi ileride kullanmak üzere kaydetmek için 'Kaydet'i ve filtrenizi temizlemek için 'Sıfırla'yı kullanın.
ayarlar
NOT:
Filtre koşulları hakkında daha fazla ayrıntı:
Bir olayın filtreleyebileceğiniz birkaç farklı öğesi vardır, bunlardan bazıları
daha fazla açıklama gerektirir. Bunlar aşağıdaki gibidir, * 'Tarih/Saat' olarak değerlendirilmesi gereken
birlikte bir tarih ve saat, * 'Tarih' ve 'Saat', yalnızca
bunun ilgili alt kümelerini içerir, * Beklendiği gibi 'Hafta içi'
hafta.
Önceki öğelerin tümü, tarih ve saate dayalı çok esnek bir serbest biçim alır.
PHP strtotime işlevinde (http://www.php.net/manual/en/function.strtotime.php).
Bu, 'geçen Çarşamba' vb. değerlerin girilmesine izin verir. tanışmanızı tavsiye ederiz
izin verilen biçimlerin ne olduğunu görmek için bu işlevi kendiniz kullanın. Ancak otomatik
filtreler Perl'de çalıştırılır ve bu nedenle Date::Manip paketi tarafından ayrıştırılır. hepsi tarih değil
formatlar her ikisinde de mevcuttur, bu nedenle otomatik silme yapmak için filtrenizi kaydettiyseniz
veya kullandığınız tarih ve saat biçiminin uyumlu olduğundan emin olmanız gereken diğer görevler
her iki yöntemle. Kullanılacak en güvenli biçim türü, '-3 gün' veya kolayca
ayrıştırılabilir sayılar ve birimler İngilizce'dir.
Filtreleyebileceğiniz diğer şeyler, belki de dışında, oldukça açıklayıcıdır.
Arşivlenmiş olayları dahil etmek veya hariç tutmak için kullanabileceğiniz 'Arşivlendi'. Genel olarak
muhtemelen çoğu filtrelemeyi arşivlenmemiş olaylarda yapar. Ayrıca iki öğe vardır, Disk
Olayların kendileriyle doğrudan ilgili olmayan Bloklar ve Disk Yüzdesi
olayların depolandığı disk bölümü. Bunlar, bir miktar belirlemenizi sağlar.
disk kullanımı, 'df' komutunun döndürdüğü şekilde bloklar halinde veya yüzde olarak. Onlar
boş kalan miktarla değil, kullanılan disk alanı miktarıyla ilgilidir. Filtreniz bir kez
belirtilirse, 'gönder'i tıklamak, olayları belirtiminize göre filtreleyecektir.
Bir filtre oluşturursanız ve disk tabanlı öğeler doğrudan olayla ilgili olmadığından,
'DiskPercent > 95' terimini ekleyin, ardından mevcut disk kullanımınız bu miktarın üzerindeyse
filtreyi gönderdiğinizde tüm olaylar listelenir, daha az ise o zaman
hiçbiri olmayacak. Bu nedenle diskle ilgili terimler çoğunlukla
otomatik filtreler (aşağıya bakın). Saklamak istediğiniz bir filtre oluşturduysanız,
adlandırın ve 'Kaydet'i tıklayarak kaydedin.
Bunu yaparsanız, sonraki iletişim kutusu da isteyip istemediğinizi belirtmenize izin verir.
Bu filtre, olayları silmek veya olayları ftp yoluyla şu adrese yüklemek için otomatik olarak uygulanır.
başka bir sunucu ve olayların bir veya daha fazla e-posta hesabına posta bildirimleri. e-postalar
ve mesajların (esas olarak cep telefonlarına veya çağrı cihazlarına yönelik küçük e-postalar) bir
Seçenekler ekranında tanımlanan biçim ve çeşitli belirteçler içerebilir
onlara neden olan olayın çeşitli ayrıntılarının yerini aldı. Bu bağlantılar içerir
olay görünümü veya filtrenin yanı sıra görüntü veya video ekleme seçeneği
e-postanın kendisi. Bağlantıları temsil eden belirteçlerin oturum açmanızı gerektirebileceğini unutmayın.
gerçek sayfaya erişin ve bazen dışında görüntülendiğinde farklı işlev görebilir.
genel ZoneMinder bağlamı. Kullanabileceğiniz jetonlar aşağıdaki gibidir.
· Etkinliğin %EI% Kimliği
· %EN% Etkinliğin adı
· %EC% Olayın nedeni
· %ED% Etkinlik açıklaması
· %ET% Etkinliğin zamanı
· %EL% Etkinliğin uzunluğu
· %EF% Etkinlikteki kare sayısı
· %EFA% Olaydaki alarm çerçevelerinin sayısı
· %EST% Etkinliğin toplam puanı
· %ESA% Etkinliğin ortalama puanı
· %ESM% Etkinliğin maksimum puanı
· %EP% Etkinliğe giden yol
· %EPS% Olay akışına giden yol
· %EPI% Etkinlik resimlerine giden yol
· %EPI1% İlk alarmlı olay görüntüsüne giden yol
· %EPIM% En yüksek puana sahip (ilk) etkinlik görüntüsüne giden yol
· %EI1% İlk alarmlı olay görüntüsünü ekleyin
· %EIM% En yüksek puana sahip (ilk) etkinlik resmi ekleyin
· %EV% Olay mpeg videosunu ekleyin
· %MN% Monitörün adı
· %MET% Monitör için toplam olay sayısı
· %MEH% Son bir saat içinde monitör için olay sayısı
· %MED% Son gün içinde monitör için olay sayısı
· %MEW% Geçen hafta monitör için olay sayısı
· %MEM% Geçen ay monitör için olay sayısı
· %MEA% Monitör için arşivlenen olay sayısı
· %MP% Monitör penceresine giden yol
· %MPS% Monitör akışına giden yol
· %MPI% Monitörün son görüntüsüne giden yol
· %FN% Eşleşen mevcut filtrenin adı
· %FP% Eşleşen mevcut filtrenin yolu
· ZoneMinder konsolunuzun %ZP% yolu
Son olarak, eşleşen her olayda çalıştırılan bir komut dosyası da belirleyebilirsiniz. Bu komut dosyası
web sunucusu kullanıcınız tarafından okunabilir ve yürütülebilir olmalıdır. başına bir kez çalıştırılacak
olay ve söz konusu olayı içeren dizine göreli yol. Normalde
bu formda olacak / yani bu yoldan ikisini de türetebilirsin
monitör adı ve olay kimliği ve istediğiniz herhangi bir eylemi gerçekleştirin. Keyfi olduğuna dikkat edin
filtrede komutların belirtilmesine izin verilmez, güvenlik için tek şey
içerebilir, bir yürütülebilir dosyanın tam yoludur. İçeriği tamamen size kalmış
Ancak.
Filtreleme, belirli bir duruma uyan olayları ortadan kaldırmak için kullanabileceğiniz güçlü bir mekanizmadır.
desen ancak çoğu durumda bölge ayarlarını değiştirmek bu sorunu daha iyi çözecektir.
Gerçekten kendine geldiği yer genellikle zaman filtreleri uygulamaktır, bu nedenle
hafta içi veya günün belirli saatlerinde meydana gelen örnek olaylar,
vurgulanmış, yüklenmiş veya silinmiş. Ek olarak filtrelerinizde diskle ilgili terimleri kullanma
diskiniz olduğunda en eski olayları silen filtreleri otomatik olarak oluşturabileceğiniz anlamına gelir.
dolu olur. Bununla birlikte, bu stratejiyi kullanırsanız, o zaman sınırlamanız gerektiği konusunda uyarılırsınız.
diske kadar her geçişte silinmesini istediğiniz olay miktarına döndürülen sonuçlar
kullanımı kabul edilebilir düzeydedir. Bunu yapmazsanız, o zaman ilk geçiş,
disk kullanımı yüksekse, diğerlerini kullanmadığınız sürece tüm olaylar eşleşir ve ardından silinir.
limitler içinde kriterler. ZoneMinder, önceden kurulmuş bir numune filtresiyle birlikte gönderilir,
engelli olmasına rağmen. PurgeWhenFull filtresi, aşağıdaki durumlarda en eski olayları silmek için kullanılabilir.
diskiniz dolmaya başlar. Kullanmak için onu seçip filtreye yüklemelisiniz.
arayüzü, gereksinimlerinize göre değiştirin ve ardından kontrol ettiğinizden emin olarak kaydedin.
'Tüm eşleşmeleri sil' seçeneği. Bu daha sonra arka planda çalışacak ve
diskiniz olaylarla dolmaz.
tasarruf filtreler
[resim]
Filtreleri kaydederken, filtrenin arka planda çalışmasını istiyorsanız, seçtiğinizden emin olun.
"Filtreyi arka planda çalıştır" seçeneği. İşaretlendiğinde, ZoneMinder filtrenin
düzenli olarak kontrol edilir. Örneğin, yeni olaylardan e-posta ile haberdar olmak istiyorsanız,
kontrol edildiğinden emin olmalıdır. Arka planda çalışacak şekilde yapılandırılmış filtreler
yanında "*" var.
Örneğin: [resim]
Ne kadar filtreler aslında iş
ZoneMinder'da filtrelerin perde arkasında gerçekte nasıl çalıştığını bilmek yararlıdır.
filtrenizin amaçlandığı gibi çalışmadığını fark ettiğinizde:
· ZoneMinder'daki birincil filtre işleme süreci, adı verilen bir perl dosyasıdır. zmfilter.pl
· zmfilter.pl her FILTER_EXECUTE_INTERVAL saniyede bir çalışır (varsayılan 20 saniyedir, değiştirilebilir
Seçenekler->Sistem'de)
· her çalıştırmada, "Arka Planda Çalıştır" olarak işaretlenmiş tüm filtrelerden geçer ve
koşullar eşleşmesi belirtilen eylemi gerçekleştirirse
·
zmfilter.pl Ayrıca yeniden yükler herşey the filtreler her FILTER_RELOAD_DELAY saniye (varsayılan is
300s/5dk, yapabilmek be değişmiş in Seçenekler->Sistem)
· Yani, yeni bir filtre oluşturduysanız, zmfilter onu görene kadar görmeyecektir.
sonraki FILTER_RELOAD_DELAY döngüsü
· Bu aynı zamanda 'şimdi' gibi 'göreceli zamanlar' kullanıyorsanız önemlidir - bkz.
Uyarı ile Bağıl ürün
Bağıl ürün in tarih dizeleri
Göreli öğeler bir tarihi (veya yoksa geçerli tarihi) ileri veya geri ayarlar. bu
göreli öğelerin etkileri birikir. İşte bazı örnekler:
* 1 yıl
* 1 yıl önce
* 3 yıl
* 2 gün
Zaman yer değiştirme birimi, hareket için 'yıl' veya 'ay' dizesi ile seçilebilir.
tüm yıllara veya aylara göre. Yıllar ve ayların hepsi eşit olmadığı için bunlar bulanık birimlerdir.
süre. Daha kesin birimler, 14 gün değerindeki 'iki hafta', 7 gün değerindeki 'haftalık',
'gün' 24 saat, 'saat' 60 dakika, 'dakika' veya 'min' 60 saniye ve
'saniye' veya 'saniye' bir saniye değerindedir. Bu birimlerde 's' eki kabul edilir ve yok sayılır.
Zaman biriminin önüne, isteğe bağlı olarak işaretlenmiş bir sayı olarak verilen bir çarpan gelebilir.
İşaretsiz sayılar pozitif işaretli olarak alınır. Hiçbir sayı bir için 1 anlamına gelmez
çarpan. Göreli bir öğeyi 'önce' dizesiyle takip etmek,
-1 değerine sahip bir çarpan ile birim.
'Yarın' dizesi gelecekte bir gün değerindedir ("güne" eşdeğerdir), dize
'dün' geçmişte bir gün değerindedir ('gün öncesine' eşdeğerdir).
'Şimdi' veya 'bugün' dizeleri, sıfır değerli zamana karşılık gelen göreli öğelerdir.
yer değiştirme, bu diziler, sıfır değerli bir zaman yer değiştirmesinin temsil ettiği gerçeğinden gelir.
önceki öğeler tarafından başka şekilde değiştirilmediğinde geçerli saat. Stres için kullanılabilirler
'Bugün 12:00' gibi diğer öğeler. 'Bu' dizesi aynı zamanda bir anlamı da vardır.
sıfır değerli zaman kayması, ancak 'bu perşembe' gibi tarih dizelerinde tercih edilir.
Göreceli bir öğe, ortaya çıkan tarihin saatlerin bulunduğu bir sınırı geçmesine neden olduğunda
genellikle gün ışığından yararlanma saati için ayarlanır, elde edilen tarih ve saat ayarlanır
buna göre.
Birimlerdeki tüylenme, ilgili öğelerde sorunlara neden olabilir. Örneğin, '2003-07-31 -1
ay' 2003-07-01 olarak değerlendirilebilir, çünkü 2003-06-31 geçersiz bir tarihtir. Belirlemek, birsey belirlemek
önceki ay daha güvenilir bir şekilde, mevcut ayın 15'inden önceki ayı isteyebilirsiniz.
ay. Örneğin:
$ tarih -R
31 Temmuz Per, 2003 13:02:39 -0700
$ date --date='-1 ay' +'Geçen ay %B miydi?'
Geçen ay Temmuz muydu?
$ date --date="$(date +%Y-%m-15) -1 ay" +'Geçen ay %B idi!'
Geçen ay Haziran'dı!
Bu, ZoneMinder filtreleri için geçerli olduğundan, belirli bir zaman aralığındaki olayları aramak isteyebilirsiniz.
veya örneğin 30 günden eski olayları kaldıran bir temizleme filtresi oluşturabilirsiniz.
Daha sonra filtrenizde en az iki satır olmasını istersiniz. İlk satır şöyle olmalıdır:
[ ]
çünkü arşivlenmiş etkinliklerinizi silmek istemezsiniz.
30 günden eski etkinlikleri bulmak için ikinci satırınız:
[ve -30 gün]
Belirtilen tarihten önceki etkinlikleri eşleştirmek istediğinizi belirtmek için "küçüktür" ifadesini kullanırsanız,
ve filtrenin çalıştırıldığı zamandan 30 gün öncesini belirtmek için "-30 gün" belirtirsiniz.
Tabii ki 30 gün önce de kullanabilirsiniz(?).
Emin olmak için bunlara dayalı herhangi bir eylemi etkinleştirmeden önce filtrelerinizi her zaman test etmelisiniz.
sürekli olarak istediğiniz sonuçları verirler. Ne olduğunu görmek için gönder düğmesini kullanabilirsiniz.
olaylar sorgunuz tarafından döndürülür.
Uyarı ile Bağıl ürün
"Şimdi" veya "1 dakika önce" gibi göreli tarihler belirtirseniz hatırlamanız gereken bir şey var.
Zoneminder'ın filtreleme işlemi ile belirli bir tarih ve saate dönüştürülürler.
(zmfilter.pl) filtreler yüklendiğinde. Filtre her seferinde yeniden hesaplanmazlar.
koşar. FILTER_RELOAD_DELAY ile belirtilen değere bağlı olarak filtreler yeniden yüklenir
Zoneminder Web Konsolu->Seçenekler->Sistemdeki değişken
Bu, aşağıdaki durumlarda kafa karışıklığına neden olabilir, örneğin: Bir kullanıcının belirttiğini varsayalım.
"DateTime" olayı "daha az" olduğu anda olaylardan e-posta yoluyla haberdar olmak istediğini
Bir filtre kriteri olarak "" "şimdi". Filtre ilk olarak zmfilter.pl tarafından yüklendiğinde, bu
"Başlangıç Zamanı < " + localtime() olan olayları eşleştir, burada yerel saat
Bu filtre yüklendiğinde çözülen süre. Şimdi filtrenin aldığı zamana kadar
FILTER_RELOAD_DELAY saniye sonra yeniden yüklenir (bu genellikle 300 saniyeye veya 5 saniyeye ayarlanır)
dakika), bu süre yeniden hesaplanmaz, bu nedenle filtre yeni olayları işlemez.
bu hesaplanan tarihten sonra 5 dakikaya kadar meydana gelir, bu muhtemelen sizin yaptığınız şey değildir.
istemek.
Sorun giderme ipuçları
Filtreniz çalışmıyorsa, işte bazı yararlı ipuçları:
· Zoneminder'da Bilgi ve Hata Ayıklama günlüklerine bakın
· Çalıştırmak sudo zmfilter.pl -f komut satırından ve günlük çıktısını görün
· İşleminizin ne kadar sürdüğünü kontrol edin - zmfilter.pl işlemin tamamlanmasını bekleyecektir
tekrar kontrol etmeden önce
· 'şimdi' veya '1 yıl önce' vb. göreli zamanlar kullanıyorsanız, zmfilter'ı unutmayın
bu göreli zamanı yalnızca filtreleri yeniden yüklediğinde mutlak bir tarihe dönüştürür;
FILTER_RELOAD_DELAY süresi tarafından belirlenir. Örneğin, nedenini merak ediyorsanız
olaylarınız 5 dakikalık aralıklarla algılanmıyor ve siz böyle kullanmışsınız
göreceli bir durum, bu yüzden
· Yeni filtrenizin harika çalıştığını görmeniz durumunda,
Web Konsolu (Gönder veya Yürüt düğmesini kullanarak) ancak
arka plan modunda çalışırken, bir uyumluluk sorunuyla karşılaşmış olabilirsiniz
Perl ve PHP'nin serbest biçimli metni tarihlere/zamanlara nasıl çevirdiği arasında. aracılığıyla test ettiğinizde
"Gönder" veya "Yürüt" düğmesi, zaman dönüşümü için bir PHP işlevi çağırıyorsunuz.
Filtre arka plan modunda çalıştığında, zmfilter.pl bir Perl eşdeğeri işlevi çağırır.
Bazı durumlarda, sahip olduğunuz Perl ve PHP sürümüne bağlı olarak sonuçlar değişebilir.
Bu durumla karşılaşırsanız, yapılacak en iyi şey kaçmaktır. sudo zmfilter.pl -f
filtrenin gerçekten Perl'de de çalıştığından emin olmak için bir terminalden.
Görüntüleme Etkinlikler
İzleme veya filtrelenmiş olaylar listesinden artık bir olayı tıklayarak onu görüntüleyebilirsiniz.
daha fazla detay.
Bu, belirli bir monitör için olayları gösteren örnek bir görünümdür: [image]
Akış kabiliyetiniz varsa, etkinliği oluşturan bir dizi resim göreceksiniz.
Bunun altında ayrıca bir ilerleme çubuğu görmelisiniz. Yapılandırmanıza bağlı olarak bu
ya statik olun ya da etkinlik boyunca ne kadar uzakta olduğunuzu belirtmek için doldurulacaktır. İle
varsayılan olarak bu işlev, görüntü teslimi olarak düşük bant genişliği ayarları için kapalıdır.
gerçek zamana ayak uyduramaz ve ilerleme çubuğu bunu alamaz
hesap. İlerleme çubuğunun güncellenip güncellenmediğine bakılmaksızın gezinmek için üzerine tıklayabilirsiniz.
olaylardaki belirli noktalara
Ayrıca, hareketsiz görüntülerin kendisini görüntülemenize izin veren bir bağlantı göreceksiniz. yapmazsan
Akışınız varsa, doğrudan bu sayfaya yönlendirileceksiniz. Resimlerin kendisi
küçük resim boyutu ve seçtiğiniz yapılandırmaya ve bant genişliğine bağlı olarak
ya gerçek ölçekli görüntülerin tarayıcınızda ölçeklenen tam görüntüleri olabilir. eğer öyleyse
ikincisi, örneğin bant genişliğiniz düşükse, verinin oluşturulması birkaç saniye sürebilir.
Görüntüler. Küçük resimlerin oluşturulması gerekiyorsa, bunlar tutulacak ve
gelecekte yeniden oluşturulur. Görüntüler göründüğünde, görüntüyü almak için farenin üzerine gelebilirsiniz.
sıra numarası ve görüntü puanı.
İşte bir olay akışını görüntüleme örneği: [image]
· A: Tek tek karelerin görüntülenmesi de dahil olmak üzere olaydaki İdari Olay seçenekleri
· B: Gerçek görüntü akışı
· C: Navigasyon kontrolü
· D: Tek bir olayı izleme veya Sürekli mod (ilerlediği yer) arasında geçiş yapabilirsiniz.
oynatma tamamlandıktan sonra bir sonraki olaya)
· E: Etkinlik ilerleme çubuğu - mevcut etkinliğin ne kadarının oynatıldığı
İlk kez alarm görüntülerinin artık aşağıdakileri özetleyen bir bindirme içerdiğini fark edeceksiniz.
alarmlı alanı temsil eden bloblar. Bu anahat, o bölge için tanımlanan renkte
ve alarma neyin neden olduğunu görmenizi sağlar. Küçük resimlerden birine tıklamak
sizi resmi tüm ayrıntılarıyla görebileceğiniz ve ekranı kaydırabileceğiniz tam boyutlu bir pencereye götürür.
olayı oluşturan çeşitli görüntüler aracılığıyla. ZM_RECORD_EVENT_STATS'a sahipseniz
seçeneği açıksa, buradaki 'İstatistikler' bağlantısını tıklayabilir ve bazı analizler alabilirsiniz.
olayın nedeni.
Daha Fazla ayrıntılar on the Idari Etkinlikler seçenekleri (A)
Etkinliği sürdürmek istemediğinize karar verirseniz, Sil'e tıklamak silinecektir.
veritabanından ve dosya sisteminden. Etkinlik penceresine dönersek, buradaki diğer seçenekler
olayı daha anlamlı bir şeyle yeniden adlandırıyor, yeniden oynatmak için pencereyi yeniliyor
olay akışı, olayı silme, akışlı ve hareketsiz sürümleri arasında geçiş yapma
olay (destekleniyorsa) ve olayın bir MPEG videosunun oluşturulması (destekleniyorsa).
Bu son iki seçenek daha fazla açıklama gerektirir. Bir etkinliği arşivlemek, şu anlama gelir:
bir kenarda tutulur ve özellikle siz olmadıkça normal olay listelerinde gösterilmez.
arşivlenmiş olayları görüntülemeyi isteyin. Bu, olabileceğini düşündüğünüz olayları tutmak için kullanışlıdır.
önemli veya sadece korumak istiyorum. Bir olay arşivlendikten sonra silinebilir veya
arşivlenmemiş ancak normal arşivlenmemiş olayları görüntülerken yanlışlıkla silemezsiniz.
Bir MPEG videosu oluşturmanın son seçeneği hala biraz deneyseldir ve
kullanışlılığı değişebilir. Kısa videolar oluşturmak için açık kaynaklı ffmpeg kodlayıcıyı kullanır,
tarama makinenize indirilecek veya yerinde görüntülenecektir. kullanırken
ffmpeg kodlayıcı, ZoneMinder videonun süresini
olayın süresi. Ffmpeg'in özellikle zengin bir seçenekler kümesi vardır ve şunları belirtebilirsiniz:
yapılandırma sırasında, ihtiyaçlarınıza uyacak şekilde dahil etmek isteyebileceğiniz ek seçenekler
tercihler. Özellikle, aşağıdaki durumlarda ek veya farklı seçenekler belirtmeniz gerekebilir:
yalnızca bazı codec bileşenleri olarak özellikle yavaş kare hızlarına sahip olayların videolarını oluşturuyorsunuz
belirli kare hızı aralıklarını destekler. altında FFMPEG_OUTPUT_OPTIONS için ortak bir değer
Seçenekler > Resimler olabilir '-r 25 -b 800k' 25 fps ve 800 kbps için. Bunların detayları
seçenekler şurada bulunabilir belgeleme kodlayıcılar için ve kapsamı dışında
bu belge.
Özellikle büyük bir etkinlik için bir MPEG videosu oluşturmak biraz zaman alabilir ve
pek çok CPU yoğun kodlayıcının ana bilgisayar kutunuz üzerindeki etkisi olmayacağı için hafifçe üstlenilmiştir.
iyi ol. Ancak, bir etkinlik için bir video oluşturulduktan sonra saklanacak ve daha sonra
görüntüleme, üretim ek yüküne neden olmaz. Videolar da dahil edilebilir
bildirim e-postaları, ancak çoğu durumda olduğu gibi bu seçeneği kullanırken dikkatli olunmalıdır.
sık olaylar CPU ve disk alanındaki cezayı hızla yükseltebilir.
Opsiyonlar
Belirtebileceğiniz çeşitli seçenekler, sekmeli bir iletişim kutusunda görüntülenir.
farklı bir başlık altında görüntülenen seçenekler. Her seçenek kendi adıyla görüntülenir, bir
kısa açıklama ve mevcut değer. Ayrıca '?' her birini takip eden bağlantı
Her seçenek hakkında daha eksiksiz bir açıklama almak için açıklama. Bu senin yapacağınla aynı
zmconfig.pl'den alın. Bir dizi seçenek grubu, üste yakın bir ana seçeneğe sahiptir.
tüm grubu etkinleştirir veya devre dışı bırakır, bu nedenle daha önce bunun durumundan haberdar olmalısınız.
seçenekleri değiştirmek ve herhangi bir fark yaratmalarını beklemek.
Bir seçeneğin değerini değiştirdiyseniz, onu 'kaydetmelisiniz'. bir dizi
Seçenek grupları, değiştirdiğiniz seçenek(ler)i size bildirmenizi ister.
sistemin yeniden başlatılmasını gerektirecektir. Değiştirmeniz durumunda bu otomatik olarak yapılmaz.
aynı oturumda birçok değer, ancak tüm değişikliklerinizi yaptıktan sonra
ZoneMinder'ı mümkün olan en kısa sürede yeniden başlatın. Bunun nedeni, web ve bazı betiklerin
yeni değişiklikleri hemen alacak, ancak bazı cinler hala
eski değerler ve bu, veri tutarsızlığına veya kaybına neden olabilir.
Opsiyonlar - ekran
[resim]
Bu seçenek ekranı, kullanıcının ZoneMinder için dış görünümü seçmesini sağlar. Şu anda mevcut
deriler şunlardır:
· Klasik
· Düz
· XML (Web/API lehine kullanımdan kaldırıldı)
· Mobil (Kullanımdan Kaldırıldı)
Opsiyonlar - sistem
[resim]
LANG_DEFAULT - ZoneMinder, aşağıdaki durumlarda web arayüzünün İngilizce dışındaki dilleri kullanmasına izin verir:
uygun dil dosyası oluşturuldu ve mevcut. Bu seçenek şunları yapmanızı sağlar:
sevk edilen dil olan İngiliz İngilizcesinden kullanılan varsayılan dili şu şekilde değiştirin:
farklı dil.
OPT_USE_AUTH - ZoneMinder iki modda çalışabilir. En basiti tamamen
Herkesin ZoneMinder'a erişebileceği ve tüm görevleri gerçekleştirebileceği kimliği doğrulanmamış mod. Bu
web sunucusu erişiminin başka şekillerde sınırlı olduğu kurulumlar için en uygun olanıdır. bu
diğer mod, farklı izin setlerine sahip kullanıcı hesaplarını etkinleştirir. Kullanıcılar oturum açmalı veya
ZoneMinder'a erişmek için kimlik doğrulaması yapın ve tanımlı izinleriyle sınırlıdır.
İnternete bağlı güvenliği sağlamak için tek başına kimliği doğrulanmış mod güvenilmemelidir
ZoneMinder.
AUTH_TYPE - ZoneMinder, çalışırken kullanıcıların kimliğini doğrulamak için iki yöntem kullanabilir
kimliği doğrulanmış mod. Birincisi, ZoneMinder'ın aşağıdakiler için olanaklar sağladığı yerleşik bir yöntemdir.
kullanıcıların oturum açmalarını ve kimliklerini takip etmelerini sağlar. İkinci yöntem izin verir
geçen http temel kimlik doğrulama gibi diğer yöntemlerle birlikte çalışma
http üzerinden bağımsız olarak 'uzak' kullanıcı kimlik doğrulaması. Bu durumda ZoneMinder,
bu tür bir kullanıcının yapılandırılması koşuluyla, ek kimlik doğrulaması olmadan sağlanan kullanıcı
ZoneMinder.
AUTH_RELAY - ZoneMinder kimliği doğrulanmış modda çalışırken kullanıcı ayrıntılarını iletebilir
web sayfaları ve arka uç süreçler arasında. Bunu yapmak için iki yöntem vardır.
Bu ilki, doğrudan kullanıcı adı veya
şifre ayrıntıları, ikinci yöntem, kullanıcı adını ve şifreleri
düz metin. Bu yöntem, md5 kitaplıklarına sahip olmadığınız durumlar dışında önerilmez.
sisteminizde mevcut veya harici erişimi olmayan tamamen yalıtılmış bir sisteminiz var.
Sisteminiz başka şekillerde yalıtılmışsa, kimlik doğrulama geçişini de kapatabilirsiniz.
AUTH_HASH_SECRET - ZoneMinder karma kimlik doğrulamalı modda çalışırken bu gereklidir
kullanıcı adları gibi şifrelenmiş hassas bilgileri içeren karma dizeler oluşturmak için
ve şifre. Bu dizeler makul ölçüde güvenli olsa da, rastgele bir sırrın eklenmesi
güvenliği önemli ölçüde artırır.
AUTH_HASH_IPS - ZoneMinder karma kimlik doğrulamalı modda çalışırken, isteğe bağlı olarak
istekte bulunan IP adresini elde edilen karmaya dahil edin. Bu ekstra bir seviye ekler
güvenlik, çünkü yalnızca bu adresten gelen istekler bu kimlik doğrulama anahtarını kullanabilir. Ancak
mobil ağlar üzerinden erişim gibi bazı durumlarda, talepte bulunan adres değişebilir
çoğu isteğin başarısız olmasına neden olacak her istek için. Bu seçenek, kontrol etmenizi sağlar
IP adreslerinin sisteminizdeki kimlik doğrulama karmasına dahil edilip edilmediği. Eğer sen
kimlik doğrulamayla ilgili aralıklı sorunlar yaşıyorsanız, bu seçeneği kapatmak yardımcı olabilir.
AUTH_HASH_LOGINS - ZoneMinder'da oturum açmak için normal süreç, oturum açma ekranı aracılığıyladır.
kullanıcı adı ve şifre ile. Bazı durumlarda erişime izin verilmesi istenebilir.
örneğin bir üçüncü taraf uygulamasından doğrudan bir veya daha fazla sayfaya. Bu seçenek
etkinleştirilirse, herhangi bir isteğe bir 'auth' parametresi eklemek, bir kısayol girişi içerecektir
Henüz oturum açmadıysanız, oturum açma ekranını atlayarak. Kimlik doğrulama karmaları zaman olduğundan
ve isteğe bağlı olarak, IP sınırlı bu, ZoneMinder ekranlarına aşağıdakilerden kısa süreli erişime izin verebilir.
diğer web sayfaları vb. Bunu kullanmak için çağıran uygulama,
kimlik doğrulama karmasının kendisini ve geçerli olduğundan emin olun. Bu seçeneği kullanırsanız,
ZM_AUTH_HASH_SECRET'i sisteminize özel bir şeye değiştirdiğinizden emin olun.
OPT_FAST_DELETE - Normalde bir alarm sonucu oluşturulan bir olay girişlerden oluşur
bir veya daha fazla veritabanı tablosunda ve bununla ilişkili çeşitli dosyalarda. Silerken
tarayıcıdaki olayları kaldırmaya çalışıyorsanız, bunların tümünü kaldırmak uzun zaman alabilir.
Aynı anda birçok etkinlik yapın. Bu seçeneği ayarlamanız önerilir, bu şu anlama gelir:
tarayıcı istemcisi yalnızca olaylar tablosundaki anahtar girişleri siler; bu,
olaylar artık listede görünmeyecek ve zmaudit arka plan programını temizlemeye bırakacaktır.
sonra dinlen.
FILTER_RELOAD_DELAY - ZoneMinder, veritabanına filtreler kaydetmenize izin verir.
e-postayla gönderilecek, silinecek veya uzak bir makineye yüklenecek belirli kriterlere uyan olaylar
vb. zmfilter arka plan programı bunları yükler ve asıl işlemi yapar. Bu seçenek belirler
en son sürümleri almak için filtrelerin veritabanından ne sıklıkla yeniden yüklendiği
veya yeni filtreler. Filtreleri çok sık değiştirmezseniz, bu değer büyük bir değere ayarlanabilir.
değeri.
FILTER_EXECUTE_INTERVAL - ZoneMinder, filtreleri veritabanına kaydetmenize izin verir.
belirli kriterlere uyan olayların e-postayla gönderilmesine, silinmesine veya bir uzak bilgisayara yüklenmesine izin verin
makine vb. zmfilter arka plan programı bunları yükler ve asıl işlemi yapar. Bu seçenek
veritabanına kaydedilen olayda filtrelerin ne sıklıkta yürütüleceğini belirler. Eğer sen
yeni olaylara hızlı yanıt vermek istiyorsanız, bu daha küçük bir değer olmalıdır, ancak bu
sistem üzerindeki toplam yükü arttırır ve diğer elemanların performansını etkiler.
MAX_RESTART_DELAY - zmdc (zm arka plan programı kontrolü) işlemi, işlemler
başlatıldı veya durduruldu ve başarısız olanları yeniden başlatmaya çalışacak. Bir arka plan programı sık sık başarısız oluyorsa
daha sonra her yeniden başlatma girişimi arasında bir gecikme oluşur. Arka plan programı hala başarısız olursa
Bu gecikme, sürekli olarak sisteme ek yük binmemesi için artırılır.
yeniden başlar. Bu seçenek, bu maksimum gecikmenin ne olduğunu kontrol eder.
WATCH_CHECK_INTERVAL - zmwatch arka plan programı, cihazın görüntü yakalama performansını kontrol eder.
kilitlenmediklerinden emin olmak için cinleri yakalayın (nadiren bir eşitleme hatası meydana gelebilir)
süresiz olarak engeller). Bu seçenek, arka plan programlarının ne sıklıkla kontrol edileceğini belirler.
WATCH_MAX_DELAY - zmwatch arka plan programı, yakalamanın görüntü yakalama performansını kontrol eder
arka plan programlarını kilitlenmediklerinden emin olmak için (nadiren engelleyen bir eşitleme hatası meydana gelebilir)
süresiz olarak). Bu seçenek, son yakalanandan bu yana izin verilecek maksimum gecikmeyi belirler.
çerçeve. Bu süreden sonra herhangi bir görüntü yakalamazsa arka plan programı yeniden başlatılacaktır.
gerçek yeniden başlatma, kontrol aralığıyla bağlantılı olarak biraz daha uzun sürebilir
yukarıdaki değer.
RUN_AUDIT - zmaudit arka plan programı, veritabanına kaydedilen bilgilerin
ve dosya sistemi eşleşmesinde ve birbirleriyle tutarlıdır. Bir hata oluşursa veya
'hızlı silme' kullanıyorsanız, veritabanı kayıtları silinmiş olabilir, ancak dosyalar kalabilir.
Bu durumda ve benzeri durumda zmaudit, verileri senkronize etmek için gereksiz bilgileri kaldıracaktır.
iki veri deposu. Bu seçenek, zmaudit'in arka planda çalışıp çalışmadığını kontrol eder ve
bu kontrolleri ve düzeltmeleri sürekli olarak gerçekleştirir. Ancak bu çoğu sistem için önerilir
çok sayıda olay varsa, veritabanını tarama işlemi ve
dosya sistemi uzun zaman alabilir ve performansı etkileyebilir. Bu durumda yapmamayı tercih edebilirsiniz.
zmaudit'in koşulsuz olarak çalışmasını sağlayın ve diğerlerinde ara sıra kontroller planlayın, daha fazlası
uygun, kez.
AUDIT_CHECK_INTERVAL - zmaudit arka plan programı, içindeki kayıtlı bilgilerin
veritabanı ve dosya sistemi eşleşir ve birbirleriyle tutarlıdır. eğer bir hata
oluşur veya 'hızlı silme' kullanıyorsanız, veritabanı kayıtları silinmiş olabilir, ancak
dosyalar kalır. Bu durumda ve benzeri durumda, zmaudit gereksiz bilgileri kaldıracaktır.
iki veri deposunu senkronize edin. 900 saniyelik (15 dakika) varsayılan kontrol aralığı
çoğu sistem için iyi, ancak çok fazla sayıda olay varsa,
veritabanını ve dosya sistemini taramak uzun zaman alabilir ve performansı etkileyebilir. Bunda
sisteminiz üzerindeki etkiyi azaltmak için bu aralığı çok daha büyük yapmayı tercih edebilirsiniz.
Bu seçenek, bu kontrollerin ne sıklıkta gerçekleştirileceğini belirler.
OPT_FRAME_SERVER - Bazı durumlarda yavaş bir diskin çok uzun sürmesi mümkündür
analiz arka plan programının geride kalmasına neden olan görüntüleri diske yazmak, özellikle
yüksek kare hızı olayları. Bu seçeneği evet olarak ayarlamak bir çerçeve sunucusu arka plan programını (zmf) etkinleştirir
analiz arka plan programından görüntüler gönderilecek ve gerçek yazımı yapacak
görüntülerin kendisi, başka şeylerle başa çıkmak için analiz arka plan programını serbest bırakır. Bu
iletim başarısız veya başka bir kalıcı veya geçici hata meydana gelirse, bu işlev düşer
analiz arka plan programına geri dön.
FRAME_SOCKET_SIZE - Büyük yakalanan görüntüler için,
çerçeve sunucusuna analiz arka plan programı, yazılacak miktar aşıldığında başarısız olur.
varsayılan arabellek boyutu. Görüntüler daha sonra analiz arka plan programı tarafından yazılırken veri yok
kaybolursa, ilk etapta çerçeve sunucusu arka plan programının nesnesini yener. Kullanabilirsiniz
daha büyük bir arabellek boyutunun kullanılması gerektiğini belirtmek için bu seçenek. sahip olabileceğinizi unutmayın.
sisteminizdeki mevcut maksimum yuva arabellek boyutunu sysctl (veya
/proc/sys/net/core/wmem_max) bu yeni boyutun ayarlanmasına izin vermek için. Alternatif olarak
sisteminizdeki varsayılan arabellek boyutunu aynı şekilde değiştirin, bu durumda
bu seçenekte herhangi bir değişiklik gerekmeden kullanılır
OPT_CONTROL - ZoneMinder, kontrol edilebilir kameralar için sınırlı destek içerir. bir dizi
örnek protokoller dahildir ve diğerleri kolayca eklenebilir. kontrol etmek istiyorsanız,
ZoneMinder aracılığıyla kameralar daha sonra bu seçeneği seçin, aksi takdirde yalnızca statik kameralarınız varsa
veya diğer kontrol yöntemlerini kullanın ve ardından bu seçeneği kapalı bırakın.
OPT_TRIGGERS - ZoneMinder, istemde bulunan veya iptal eden harici sistemlerle etkileşime girebilir
alarmlar. Bu, zmtrigger.pl betiği aracılığıyla yapılır. Bu seçenek isteyip istemediğinizi gösterir.
Bu harici tetikleyicileri kullanmak için Çoğu insan burada hayır diyecek.
CHECK_FOR_UPDATES - ZoneMinder sürüm 1.17.0'dan itibaren yeni sürümlerin
daha sık. ZoneMinder'ın kontrol edebileceği her yeni sürüm için manuel olarak kontrolü kaydetmek için
en son sürümü belirlemek için zoneminder.com web sitesi. Bu kontroller
seyrek, yaklaşık haftada bir ve hiçbir kişisel veya sistem bilgisi iletilmez
mevcut sürüm numaranız dışında. Bu kontrollerin yapılmasını istemiyorsanız veya
ZoneMinder sisteminizin internet erişimi yok, bu kontrolü bununla kapatabilirsiniz
konfigürasyon değişkeni UPDATE_CHECK_PROXY - İnternete erişmek için bir proxy kullanıyorsanız, o zaman
ZoneMinder'ın güncellemeleri kontrol etmek için zoneminder.com'a erişebilmesi için bilmesi gerekir. Yaparsan
bir proxy kullanın, tam proxy url'sini buraya şu şekilde girin http:// : /
SHM_KEY - ZoneMinder, modüller arasındaki iletişimi hızlandırmak için paylaşılan belleği kullanır. İle
Paylaşılan hafıza anahtarlarını kullanmak için doğru alanı belirlemek kullanılır. Bu seçenek,
temel anahtar, kullanılan gerçek anahtarı elde etmek için her monitörün kimliğine sahip olacağıdır.
Başka bir örnekle çakışmadığı sürece normalde bu değeri değiştirmeniz gerekmez.
Aynı makinede ZoneMinder. Yalnızca ilk dört onaltılık basamak kullanılır, alttaki dört
maskelenecek ve göz ardı edilecektir.
Opsiyonlar - Yapılandırma
[resim]
TIMESTAMP_ON_CAPTURE - ZoneMinder, resimlere iki şekilde zaman damgası ekleyebilir. Varsayılan
Yöntem, bu seçenek ayarlandığında, her görüntünün zaman damgası hemen
yakalanır ve böylece bellekte tutulan görüntü hemen işaretlenir. İkinci yöntem yok
bir olayın parçası olarak kaydedilene veya
ağ. Her iki yöntemde de kullanılan zaman damgası, korunduğu zaman ile aynı zamanı içerecektir.
görüntü ile birlikte. İlk yöntem, bir görüntünün, aşağıdakilerden bağımsız olarak zaman damgalı olmasını sağlar.
diğer koşullar, ancak tüm görüntülerin zaman damgalı olmasına neden olur, hiçbir zaman
kaydedildi veya görüntülendi. İkinci yöntem, kaydedilen görüntülerin kaydedilmeden önce kopyalanmasını gerektirir.
kaydedilir, aksi takdirde belki farklı ölçeklerde iki zaman damgası uygulanabilir. bu var
(belki) zaman damgasının her zaman aynı anda uygulanması istenen yan etki
çözünürlük, böylece ölçekleme uygulanmış bir görüntü hala okunaklı ve doğru bir şekilde olacaktır.
ölçekli zaman damgası.
CPU_EXTENSIONS - SSE2 veya SSSE3 gibi gelişmiş işlemci uzantıları mevcut olduğunda,
ZoneMinder, performansı artırması ve sistem yükünü azaltması gereken bunları kullanabilir.
Gelişmiş işlemci uzantılarını desteklemeyen işlemcilerde bu seçeneğin etkinleştirilmesi
ZoneMinder tarafından kullanılması zararsızdır ve hiçbir etkisi olmayacaktır.
FAST_IMAGE_BLENDS - Alarmları algılamak için ZoneMinder'ın yakalanan görüntüyü
Bir sonraki görüntüyle karşılaştırmak üzere güncellemek için saklanan referans görüntüsü. Referans
monitör için belirtilen karışım yüzdesi, yeni görüntünün ekranı ne kadar etkileyeceğini kontrol eder.
referans görüntü. Bunun için kullanılabilecek iki yöntem vardır. Bu seçenek ayarlanırsa
daha sonra çarpma veya bölme yapmayan hızlı hesaplama kullanılır. Bu
hesaplama son derece hızlıdır, ancak olası karışım yüzdelerini %50 ile sınırlar,
%25, %12.5, %6.25, %3.25 ve %1.5. Diğer herhangi bir karışım yüzdesi,
mümkün olan en yakın. Alternatif, bu seçeneği kapatmak ve standart kullanmaktır.
bunun yerine karıştırma, ki bu daha yavaştır.
OPT_ADAPTIVE_SKIP - ZoneMinder'ın önceki sürümlerinde analiz arka plan programı şunları dener:
Her geçişte yakalanan son kareyi işleyerek yakalama arka plan programıyla başa çıkmak için.
Bu, bazen başlangıçtaki parçanın bir kısmını kaçırmanın istenmeyen yan etkisine sahip olabilir.
ön alarm çerçevelerinin tamamının yazılması gerekeceğinden alarma neden olan aktivite
bir sonraki kareyi işlemeden önce diske ve veritabanına
birinci ve ikinci olay çerçeveleri. Bu seçeneğin ayarlanması daha yeni bir uyarlanabilir algoritma sağlar
analiz arka plan programının mümkün olduğunca çok sayıda yakalanan çerçeveyi işlemeye çalıştığı durumlarda, yalnızca
yakalama arka plan programının henüz işlenmemiş üzerine yazma tehlikesiyle karşı karşıyayken kareleri atlama
çerçeveler. Bu atlama, halka arabelleğinin boyutuna ve miktarına bağlı olarak değişkendir.
içinde boşluk kaldı. Bu seçeneğin etkinleştirilmesi, size başlangıç için çok daha iyi bir kapsama alanı sağlayacaktır.
Atlanan kareleri olayın ortasına veya sonuna doğru bastırırken alarmların sayısı.
Ancak bunun analiz arka plan programı yapma etkisine sahip olacağının farkında olmalısınız.
olaylar sırasında ve özellikle yüksek hız oranları için yakalama arka plan programının biraz gerisinde kalın
yakalama, uyarlanabilir algoritmanın bunalmış olması ve buna zaman olmaması mümkündür.
bekleyen çerçevelerin hızlı bir şekilde birikmesine ve böylece bir arabellek taşması koşuluna tepki verir.
ortaya çıkar.
MAX_SUSPEND_TIME - ZoneMinder, monitörlerin hareket algılamanın askıya alınmasına izin verir,
örneğin bir kamerayı kaydırırken. Normalde bu, operatörün devam etmesine bağlıdır.
daha sonra hareket algılama, aksi takdirde bir monitörü kalıcı olarak bırakabilir
askıya alınmış durum. Bu ayar, bir kameranın kullanılabileceği maksimum süreyi ayarlamanıza olanak tanır.
otomatik olarak hareket algılamaya devam etmeden önce askıya alınır. Bu süre uzatılabilir
İlk sürekli kamera hareketinin ardından sonraki askıya alma göstergeleri ile de
monitör askıya alındığında oluşur.
STRICT_VIDEO_CONFIG - Bazı video cihazlarında, ayarlarda hatalar bildirilebilir.
aslında işlem başarılı olduğunda çeşitli video öznitelikleri. Bu seçeneğin değiştirilmesi
kapalı, bu hataların bildirilmesine izin vermeye devam edecek ancak videoyu öldürmelerine neden olmayacak
daemon'u yakalayın. Ancak bunu yapmanın tüm hataların göz ardı edilmesine neden olacağını unutmayın.
orijinal olanlar ve video çekiminin düzgün çalışmamasına neden olabilecek olanlar.
bu seçeneği dikkatli kullanın.
SIGNAL_CHECK_POINTS - Yerel olarak bağlı video kameralar için ZoneMinder sinyali kontrol edebilir
yakalanan her görüntüde bir dizi rastgele noktaya bakarak kayıp. bunların hepsi ise
noktalar aynı sabit renge ayarlanır, ardından kameranın sinyal kaybettiği varsayılır.
Bu olduğunda, herhangi bir açık olay kapanır ve kısa bir kare sinyal kaybı olayı gerçekleşir.
sinyal geri döndüğünde olduğu gibi oluşturulur. Bu seçenek, üzerinde kaç nokta olduğunu tanımlar.
kontrol etmek için her görüntü. Bunun bir maksimum olduğunu unutmayın, kontrole sahip olmadığı tespit edilen puanlar
color, diğer kontrolleri iptal eder, bu nedenle çoğu durumda birkaç noktada aslında
kontrol edilecek. Ağ ve dosya tabanlı kameralar asla kontrol edilmez.
V4L_MULTI_BUFFER - Video 4 Linux cihazlarını kullanırken performans genellikle aşağıdaki durumlarda en iyisidir:
bir önceki görüntünün yakalanmasına izin veren çoklu arabellekler kullanılır.
işlenmekte olan. Bir kart paylaşımında birden fazla cihazınız varsa, bir girişi gerektiren
o zaman geçiş bu yaklaşım bazen bir kaynaktan gelen çerçevelerin karıştırılmasına neden olabilir
diğerinden çerçeveler ile. Bu seçeneğin kapatılması, çoklu arabelleğe almayı önler.
daha yavaş ama daha kararlı görüntü yakalama. Bu seçenek, yerel olmayan kameralar için veya
yakalama çipinde yalnızca bir giriş bulunur. Bu seçenek şuna benzer bir sorunu giderir:
ZM_CAPTURES_PER_FRAME seçeneği ve normalde yalnızca birinin değerini değiştirmelisiniz
Seçenekler bir seferde. Farklı değerlere ihtiyaç duyan farklı yakalama kartlarınız varsa,
kaynak sayfadaki her bir monitörde bunları gözden geçirebilir.
CAPTURES_PER_FRAME - Bir video yakalama kartına bağlı kameralar kullanıyorsanız,
birden çok girişi tek bir yakalama çipini paylaşmaya zorlar, bazen
düşük görüntü kalitesine ve belirgin bir tarak kenarına neden olacak şekilde ters çevrilmiş geçmeli çerçeveler
görünüm. Bu ayarı artırmak, daha önce ek görüntü yakalamalarını zorlamanıza olanak tanır.
biri yakalanan çerçeve olarak seçilir. Bu, yakalama donanımının 'yerleşmesini' sağlar
ve daha düşük yakalama oranları karşılığında daha kaliteli görüntüler üretin. Bu seçenek yok
(a) ağ kameraları üzerindeki etkisi veya (b) birden fazla girişin bir yakalama çipini paylaşmadığı durumlarda.
Bu seçenek, ZM_V4L_MULTI_BUFFER seçeneğine benzer bir sorunu giderir ve
normalde bir seferde seçeneklerden yalnızca birinin değerini değiştirin. Eğer farklı
farklı değerlere ihtiyaç duyan kartları yakalayın, her bir monitörde bunları gözden geçirebilirsiniz
kaynak sayfada.
FORCED_ALARM_SCORE - 'zmu' yardımcı programı, bir monitörde alarmı zorlamak için kullanılabilir.
hareket algılama algoritmalarına güvenmekten daha iyidir. Bu seçenek hangi puanın verileceğini belirler
Bu alarmları normal olanlardan ayırt etmek için 255 veya daha az olmalıdır.
BULK_FRAME_INTERVAL - Geleneksel olarak ZoneMinder, Frames veritabanına bir giriş yazar
yakalanan ve kaydedilen her kare için tablo. Bu, hareket algılamada iyi çalışır
senaryolar, ancak bir DVR durumundayken ('Kayıt' veya 'Mocord' modu) bu, büyük bir
çok az ek için çerçeve yazma sayısı ve çok sayıda veritabanı ve disk bant genişliği
bilgi. Bunu sıfır olmayan bir değere ayarlamak, ZoneMinder'ın bunları gruplandırmasını sağlayacaktır.
alarm olmayan çerçeveleri, çok fazla bant genişliği ve alan tasarrufu sağlayan tek bir 'toplu' çerçeve girişine dönüştürür. bu
Bunun tek dezavantajı, bireysel çerçeveler için zamanlama bilgisinin kaybolması, ancak
sabit kare hızı durumlarında bu genellikle önemli değildir. Bu ayar şurada yoksayılır:
Mocord modunda bir alarm meydana gelirse, mod modu ve tek tek kareler yazılmaya devam eder
Ayrıca.
EVENT_CLOSE_MODE - Bir monitör sürekli kayıt modunda çalışırken (Kayıt veya
Mocord) olayları genellikle belirli bir süre (bölüm uzunluğu) sonra kapatılır.
Ancak Mocord modunda, bir hareketin sonuna yakın bir yerde hareket algılama meydana gelebilir.
Bölüm. Bu seçenek, Mocord modunda bir alarm oluştuğunda ne olacağını kontrol eder. Zaman'
ayarı, alarmdan bağımsız olarak bölümün sonunda olayın kapatılacağı anlamına gelir.
aktivite. 'Boşta' ayarı, etkinliğin bölümün sonunda kapatılacağı anlamına gelir.
o sırada meydana gelen herhangi bir alarm faaliyeti yoksa, aksi takdirde kapanacaktır.
alarm bitti, yani olay normal bölüm uzunluğundan daha uzun olabilir.
'Alarm' ayarı, olay sırasında bir alarm meydana gelirse, olayın
ne zaman olursa olsun alarm bittiğinde kapanır. Bunun etkisi vardır
alarm sayısının olay başına bir ile sınırlandırılması ve olaylar, alarm sayısından daha kısa olacaktır.
Bir alarm meydana geldiyse bölüm uzunluğu.
CREATE_ANALYSIS_IMAGES - Bir alarm sırasında varsayılan olarak ZoneMinder hem ham
yakalanan görüntü ve analiz edilmiş ve hareketin algılandığı alanları olan bir görüntü
özetlenen. Bu, bölge yapılandırması sırasında veya olayların nedenlerini analiz etmede çok yararlı olabilir.
olmuş. Bununla birlikte, aynı zamanda bir miktar ek yüke de maruz kalır ve kararlı bir sistemde artık olmayabilir.
gerekli. Bu parametre, bu görüntülerin oluşturulmasını kapatmanıza izin verir.
WEIGHTED_ALARM_CENTRES - ZoneMinder, bir alarmın merkez noktasını her zaman
ekranın neresinde olduğuna dair bir gösterge vermek için bir bölge. Bu tarafından kullanılabilir
deneysel hareket izleme özelliği veya kendi özel uzantılarınız. Alarmda veya
filtrelenmiş piksel modu bu, algılanan piksellerin uzantıları arasındaki basit bir orta noktadır.
Ancak blob yönteminde bu, bunun yerine ağırlıklı piksel konumları kullanılarak hesaplanabilir.
düzensiz şekilli lekeler için daha doğru konumlandırma sağlamak için. Bu yöntem, daha
hassas da daha yavaştır ve bu nedenle varsayılan olarak kapalıdır.
EVENT_IMAGE_DIGITS - Olay görüntüleri yakalandıkça, bir dosya sistemine kaydedilir.
sayısal indeks. Varsayılan olarak bu dizinin üç hanesi vardır, bu nedenle sayılar 001, 002 vb. ile başlar.
999'dan fazla çerçeveye sahip olaylar nadiren olduğundan, bu çoğu senaryo için çalışır.
yakalandı. Ancak, çok uzun etkinlikleriniz varsa ve harici uygulamalar kullanıyorsanız,
listelemelerde vb. resimlerin doğru sıralanmasını sağlamak için bunu artırmak isteyebilir. Uyarı,
canlı bir sistemde bu değeri artırmak, mevcut olayları olay olarak görüntülenemez hale getirebilir
önceki şema ile kaydedilmiş olacaktır. Bu değerin düşürülmesi rahatsız edici olmamalıdır
etkileri.
DEFAULT_ASPECT_RATIO - Monitörlerin boyutlarını belirlerken bir onay kutusuna tıklayabilirsiniz
genişliğin yükseklikle doğru oranda kalmasını sağlamak için veya tam tersi. Bu
ayarı, bu ayarların oranının ne olması gerektiğini belirtmenize olanak tanır. bu olmalı
formatta belirtilen : ve varsayılan olarak 4:3
kabul edilebilir ancak 11:9 başka bir yaygın ayardır. Onay kutusu tıklanmazsa
monitör boyutlarını belirtmenin bu ayarın hiçbir etkisi yoktur.
USER_SELF_EDIT - Normalde yalnızca sistem düzenleme ayrıcalığına sahip kullanıcılar kullanıcıları değiştirebilir
detaylar. Bu seçeneğin açılması, sıradan kullanıcıların parolalarını değiştirmesine ve
dil ayarları
Opsiyonlar - Yollar
[resim]
ZM_DIR_EVENTS - Bu, tüm olay görüntülerinin ve
diğer çeşitli dosyalar saklanır. DİKKAT: Burada belirttiğiniz dizin
web kökünün dışında. Bu yaygın bir hatadır. Çoğu kullanıcı bu değeri asla değiştirmemelidir.
Olayları ikinci bir diske veya ağ paylaşımına kaydetmeyi düşünüyorsanız,
sürücü veya paylaşımını doğrudan ZoneMinder olaylar klasörüne atın ya da içindeki talimatları izleyin.
Özel bir Sabit Sürücü Kullanma başlıklı ZoneMinder Wiki.
USE_DEEP_STORAGE - Geleneksel olarak ZoneMinder, bir monitör için tüm olayları tek bir yerde saklar
bu monitör için dizin. Bu, çok büyük sahip olduğunuz durumlar dışında basit ve verimlidir.
olay miktarları. Bazı dosya sistemleri tek bir dosyada 32 binden fazla dosyayı depolayamaz.
dizin ve bu sınırlama olmadan bile, bir dizindeki çok sayıda dosya yavaşlayabilir
dosyaların oluşturulması ve silinmesi. Bu seçenek, alternatif bir yöntem seçmenizi sağlar.
olayları ayırma etkisi olan yıl/ay/gün/saat/dakika/saniye ile olayları depolamak
daha fazla dizine çıkar, bu da dizin başına daha az olur ve ayrıca
belirli bir saat veya tarihte gerçekleşmiş olabilecek olaylara manuel olarak gidin.
DIR_IMAGES - ZoneMinder, çoğu
Etkinlikler. Olmayanlar için, gittikleri yer burasıdır. DİKKAT: Belirttiğiniz dizin
burada web kökünün dışında olamaz. Bu yaygın bir hatadır. Çoğu kullanıcı asla
bu değeri değiştirin. Görüntüleri ikinci bir diske veya ağ paylaşımına kaydetmeyi düşünüyorsanız,
sürücüyü bağlamalı veya doğrudan ZoneMinder görüntüler klasörüne paylaşmalısınız veya
ZoneMinder Wiki'deki Özel bir Sabit Sürücü Kullanma başlıklı talimatlar.
DIR_SOUNDS - ZoneMinder, bir alarm algılandığında isteğe bağlı olarak bir ses dosyası çalabilir. Bu
bu dosyanın nerede aranacağını gösterir. DİKKAT: Burada belirttiğiniz dizin
web kökünün dışında. Çoğu kullanıcı bu değeri asla değiştirmemelidir.
PATH_ZMS - Aktarılan görüntüleri cihazınıza göndermek için ZoneMinder akış sunucusu gereklidir.
tarayıcı. Yapılandırma zamanında verilen cgi-bin yoluna kurulacaktır. Bu
seçeneği, sunucunuzdaki yerel yol yerine sunucuya giden web yolunun ne olduğunu belirler.
makine. Normalde akış sunucusu, ayrıştırıcı üstbilgi modunda çalışır, ancak
akışla ilgili sorunlar yaşarsanız, bunu ayrıştırılmamış üstbilgi (nph) moduna değiştirebilirsiniz.
'zms'yi 'nph-zms' olarak değiştirmek.
PATH_MAP - ZoneMinder, geçmişte paylaşılan veriler için IPC paylaşımlı belleği kullanmıştır.
süreçler. Bunun avantajları ve sınırlamaları vardır. ZoneMinder'ın bu sürümü bir
alternatif yöntem, eşlenmiş bellek, bunun yerine --enable--mmap ile etkinleştirilebilir
yapılandırma yönergesi. Bu, daha az sistem yapılandırması gerektirir ve genellikle daha fazladır.
esnek. Ancak her paylaşılan veri bölümünün bir dosya sistemi dosyasına eşlenmesini gerektirir. Bu
seçeneği, eşlenen dosyaların nereye gittiğini gösterir. Bu konumun sahip olduğundan emin olmalısınız.
bu dosyalar için yeterli alan ve en iyi performans için bir tmpfs dosyası olmalıdır
sistem veya ramdisk, aksi takdirde disk erişimi bu yöntemi normalden daha yavaş hale getirebilir.
paylaşılan hafıza bir.
PATH_SOCKS - ZoneMinder, mümkün olduğunda genellikle Unix etki alanı soketlerini kullanır. Bu azaltır
bağlantı noktası atamalarına duyulan ihtiyaç ve harici uygulamaların olası
cinlerden ödün vermek. Ancak her Unix soketinin oluşturulması için bir .sock dosyası gerekir.
Bu seçenek, bu soket dosyalarının nereye gittiğini gösterir.
PATH_LOGS - ZoneMinder tarafından çeşitli işlemleri gerçekleştirmek için kullanılan çeşitli arka plan programları vardır.
görevler. Çoğu yararlı günlük dosyaları oluşturur ve gittikleri yer burasıdır. varsa silinebilirler
hata ayıklama için gerekli değildir.
PATH_SWAP - Arabelleğe alınmış oynatma, her biri için geçici takas görüntülerin saklanmasını gerektirir
akış cinleri örneği. Bu seçenek, bu resimlerin nerede olacağını belirler
saklanmış. Görüntüler aslında bu konumun altındaki alt dizinlerde saklanacak ve
bir süre sonra otomatik olarak temizlenecektir.
Opsiyonlar - Web
[resim]
WEB_TITLE_PREFIX - Birden fazla ZoneMinder kurulumunuz varsa, bu yardımcı olabilir
Her biri için farklı başlıklar görüntülemek için. Bu seçeneğin değiştirilmesi,
tanımlamaya yardımcı olmak için daha fazla bilgi içerecek pencere başlıkları.
WEB_RESIZE_CONSOLE - Geleneksel olarak ana ZoneMinder web konsolu penceresi yeniden boyutlandırıldı
yalnızca gerçekte olan monitörleri listeleyecek kadar küçük bir boyuta küçültmek için
sunmak. Bu, pencereyi daha göze batmayan hale getirmek için tasarlanmıştır, ancak herkes için olmayabilir
tadı, özellikle bu tür düzeni destekleyen tarayıcılarda bir sekmede açılırsa.
Konsol penceresi boyutunun kullanıcıların tercihine bırakılması için bu seçeneği kapatın
WEB_POPUP_ON_ALARM - Canlı bir monitör akışını görüntülerken, istediğinizi belirtebilirsiniz.
pencere küçültüldüğünde veya arkada olduğunda bir alarm meydana gelirse pencere öne açılır
başka bir pencere. Bu, monitörleriniz kapıların üzerindeyse, örneğin
birisi kapıya gelirse ortaya çıkabilir.
WEB_SOUND_ON_ALARM - Canlı bir monitör akışını görüntülerken, isteyip istemediğinizi belirtebilirsiniz.
Bir alarm oluştuğunda sizi uyarmak için bir ses çalmak için pencere.
WEB_ALARM_SOUND - Siz çalışırken bir alarm meydana gelirse çalınacak bir ses dosyası belirleyebilirsiniz.
canlı bir monitör akışı izlemek. Tarayıcınız formatı anladığı sürece anlamaz.
belirli bir tür olması gerekir. Bu dosya tanımlanan ses dizinine yerleştirilmelidir.
daha erken.
WEB_COMPACT_MONTAGE - Montaj görünümü, içindeki tüm aktif monitörlerinizin çıktısını gösterir.
bir pencere. Bu, her biri için küçük bir menü ve durum bilgisi içerir. Bu
web trafiğini artırın ve pencereyi istendiğinden daha büyük yapın. Bunu ayarlamak
seçeneği tüm bu gereksiz bilgileri kaldırır ve sadece görüntüleri görüntüler.
WEB_EVENT_SORT_FIELD - Listelerdeki olaylar başlangıçta istediğiniz şekilde sıralanabilir. Bu
seçeneği, bunları sıralamak için hangi alanın kullanıldığını kontrol eder. Bu sıralamayı filtrelerden değiştirebilirsiniz
veya listelerdeki başlıklara tıklayarak. Ancak unutmayın ki 'Önceki'
ve 'Sonraki' bağlantıları, olaylar arasında gezinirken listelerdeki sıralamayla ilgilidir ve
yani her zaman zamana dayalı sipariş vermek için değil.
WEB_EVENT_SORT_ORDER - Listelerdeki olaylar başlangıçta istediğiniz şekilde sıralanabilir. Bu
seçeneği, bunları sıralamak için hangi düzenin (artan veya azalan) kullanıldığını kontrol eder. değiştirebilirsiniz
bu sıralamayı filtrelerden veya listelerdeki başlıklara tıklayarak yapabilirsiniz. Ayı
ancak olaylar arasında gezinirken 'Önceki' ve 'Sonraki' bağlantılarının aşağıdakilerle ilgili olduğunu unutmayın.
listelerdeki sıralama ve dolayısıyla her zaman zamana dayalı sıralama değil.
WEB_EVENTS_PER_PAGE - Olay listesi görünümünde ya tüm olayları ya da sadece bir sayfayı listeleyebilirsiniz.
zamanında. Bu seçenek, disk belleği modunda sayfa başına kaç olayın listelendiğini ve bunların nasıl
genellikle sütun başlıklarını disk belleği olmayan modda tekrarlamak için.
WEB_LIST_THUMBS - Normalde olay listeleri, yalnızca olayların metin ayrıntılarını görüntüler.
yerden ve zamandan tasarruf edin. Bu seçeneği açarak, küçük küçük resimleri de görüntüleyebilirsiniz.
ilgilendiğiniz olayları belirlemenize yardımcı olur. Bu küçük resimlerin boyutu,
aşağıdaki iki seçenek.
WEB_LIST_THUMB_WIDTH - Bu seçenek, görünen küçük resimlerin genişliğini kontrol eder
etkinlik listelerinde. Masanın geri kalanına sığması için oldukça küçük olmalıdır. Eğer sen
tercih ederseniz, bir sonraki seçenekte bunun yerine bir yükseklik belirtebilirsiniz, ancak bunlardan yalnızca birini kullanmalısınız.
genişlik veya yükseklik ve diğer seçenek sıfıra ayarlanmalıdır. Hem genişlik hem de yükseklik ise
belirtilirse genişlik kullanılır ve yükseklik yok sayılır.
WEB_LIST_THUMB_HEIGHT - Bu seçenekler, küçük resimlerin yüksekliğini kontrol eder.
olay listelerinde görünür. Masanın geri kalanına sığması için oldukça küçük olmalıdır.
Tercih ederseniz, önceki seçenekte bunun yerine bir genişlik belirtebilirsiniz, ancak yalnızca
genişlik veya yükseklikten birini kullanın ve diğer seçenek sıfıra ayarlanmalıdır. Her iki genişlik ise
ve yükseklik belirtilirse genişlik kullanılır ve yükseklik dikkate alınmaz.
WEB_USE_OBJECT_TAGS - Medya içeriğini web sayfalarına dahil etmenin iki yöntemi vardır. bu
en yaygın yol, tür hakkında bir miktar gösterge verebilen EMBED etiketini kullanmaktır.
içerik. Ancak bu, HTML'nin standart bir parçası değildir. Resmi yöntem OBJECT kullanmaktır.
doğru medya görüntüleyicilerinin vb. olmasına izin veren daha fazla bilgi verebilen etiketler
yüklendi. Ancak bunlar daha az desteklenir ve içerik özel olarak uyarlanabilir
belirli bir platforma veya oyuncuya. Bu seçenek, medya içeriğinin kapatılıp kapatılmadığını kontrol eder.
yalnızca EMBED etiketlerinde veya uygun olduğunda ek olarak OBJECT içine sarılmış olup olmadığı
etiketler. Şu anda OBJECT etiketleri yalnızca sınırlı sayıda durumda kullanılmaktadır, ancak bunlar
gelecekte daha da yaygınlaşabilir. Bu seçeneği açık bırakmanız önerilir.
Bazı içerikleri oynatırken sorunlarla karşılaşmazsanız.
Opsiyonlar - Fotoğraflar
[resim]
OPT_FFMPEG - ZoneMinder isteğe bağlı olarak bir dizi video görüntüsünü bir MPEG dosyasına kodlayabilir
Görüntülemek, indirmek veya depolamak için kodlanmış film dosyası. Bu seçenek belirlemenizi sağlar
ffmpeg araçlarının kurulu olup olmadığı. MPEG dosyaları oluşturmanın oldukça kolay olabileceğini unutmayın.
CPU ve disk yoğundur ve olaylar şu şekilde incelenebildiğinden gerekli bir seçenek değildir.
onsuz video akışları.
PATH_FFMPEG - Bu yol, ffmpeg'in kurulduğu yeri göstermelidir.
FFMPEG_INPUT_OPTIONS - Ffmpeg, kontrol etmek için komut satırında birçok seçenek alabilir.
üretilen videonun kalitesi. Bu seçenek, aşağıdakiler için geçerli olan kendi setinizi belirlemenizi sağlar.
ffmpeg girişi ( -i seçeneğinden önce verilen seçenekler). ffmpeg'i kontrol edin
burada kullanılabilecek seçeneklerin tam listesi için belgeler.
FFMPEG_OUTPUT_OPTIONS - Ffmpeg, kontrol etmek için komut satırında birçok seçenek alabilir.
üretilen videonun kalitesi. Bu seçenek, aşağıdakiler için geçerli olan kendi setinizi belirlemenizi sağlar.
ffmpeg çıktısı (-i seçeneğinden sonra verilen seçenekler). ffmpeg'i kontrol edin
burada kullanılabilecek seçeneklerin tam listesi için belgeler. En yaygın olanı olacak
genellikle video kodlayıcı tarafından desteklenen bir çıktı kare hızını zorlamak içindir.
FFMPEG_FORMATS - Ffmpeg birçok farklı formatta video üretebilir. Bu seçenek
seçmek istediklerinizi listeleyebilirsiniz. Yeni formatlar ffmpeg tarafından desteklendiğinden
buraya ekleyebilir ve hemen kullanabilirsiniz. Formattan sonra '*' ekleme
bunun web videosu için kullanılan varsayılan biçim olacağını belirtir, '**' eklenmesi,
telefon videosu için varsayılan biçim.
FFMPEG_OPEN_TIMEOUT - Ffmpeg bir akış açarken, açılması uzun zaman alabilir
başarısız; hatta bazı koşullar süresiz olarak kilitlenebilecek gibi görünüyor. Bu seçenek
akışı kapatmadan ve denemeden önce saniye cinsinden maksimum süre ayarlamanıza olanak tanır.
tekrar açmak için.
JPEG_STREAM_QUALITY - Bir monitör için 'canlı' bir akışı görüntülerken ZoneMinder bir
resmi arabellekten alın ve göndermeden önce JPEG formatında kodlayın. Bu seçenek
bu görüntüleri kodlamak için hangi görüntü kalitesinin kullanılması gerektiğini belirtir. Daha yüksek bir sayı anlamına gelir
daha iyi kalite ancak daha az sıkıştırma, bu nedenle yavaş bir bağlantı üzerinden görüntülenmesi daha uzun sürer. İle
kontrastın düşük olması, görüntülerin daha hızlı görüntülenmesi anlamına gelir, ancak daha düşük kalite fiyatına
Görüntüler. Bu seçenek, olayları veya hareketsiz görüntüleri görüntülerken uygulanmaz çünkü bunlar
genellikle sadece diskten okunur ve bu nedenle belirtilen kalitede kodlanır.
önceki seçenekler.
MPEG_TIMED_FRAMES - Akışlı MPEG tabanlı video kullanırken, ya canlı monitör akışları için
veya olaylar, ZoneMinder akışları iki şekilde gönderebilir. Bu seçenek seçilirse
her karenin yakalama zamanından alınan zaman damgası akışa dahil edilir.
Bu, kare hızının değiştiği durumlarda, örneğin bir alarm çevresinde, akışın
hala 'gerçek' zamanlamasını koruyor. Bu seçenek seçili değilse, yaklaşık bir
kare hızı hesaplanır ve bunun yerine kareleri programlamak için kullanılır. Bu seçenek
tercih ettiğiniz akış yöntemiyle ilgili sorunlarla karşılaşmadığınız sürece seçilebilirsiniz.
MPEG_LIVE_FORMAT - MPEG modunu kullanırken ZoneMinder canlı video çıkışı sağlayabilir. Ancak ne
formatlar tarayıcı tarafından işlenir, makineler arasında büyük farklılıklar gösterir. Bu seçenek size
dosya uzantısı biçimi kullanarak bir video biçimi belirtmek için
istediğiniz dosya türünün uzantısı ve geri kalanı buna göre belirlenir. bu
'asf' varsayılanı, Windows Media Player ile Windows altında iyi çalışıyor ancak şu anda çalışmıyorum
bir Linux platformunda neyin işe yaradığından emin olun. Eğer öğrenirsen lütfen bana haber ver! Eğer
bu seçenek boş bırakılır, ardından canlı akışlar hareketli jpeg formatına döner
MPEG_REPLAY_FORMAT - MPEG modunu kullanırken ZoneMinder, olayları kodlanmış videoda tekrar oynatabilir
biçim. Ancak tarayıcı tarafından hangi biçimlerin işlendiği makineler arasında büyük farklılıklar gösterir.
Bu seçenek, bir dosya uzantısı biçimi kullanarak bir video biçimi belirlemenize olanak tanır;
sadece istediğiniz dosya türünün uzantısını girin ve gerisi belirlenir
Bundan. Varsayılan 'asf', Windows Media Player ile Windows altında iyi çalışır ve
'mpg' veya 'avi' vb. Linux altında çalışmalıdır. Daha fazlasını biliyorsanız, lütfen bana bildirin!
Bu seçenek boş bırakılırsa canlı akışlar hareketli jpeg formatına döner
RAND_STREAM - Bazı tarayıcılar ZoneMinder tarafından kullanılan akışları önbelleğe alabilir. Önlemek için
onun zararsız bir rastgele dizesi, her bir çağrıyı yapmak için url'ye eklenebilir.
akış benzersiz görünür.
OPT_CAMBOZOLA - Cambozola, ZoneMinder'ın sunduğu kullanışlı, az yağlı peynir aromalı bir Java uygulamasıdır.
yerel olarak olmayan Internet Explorer gibi tarayıcılarda görüntü akışlarını görüntülemek için kullanır
bu formatı destekleyin. Bu tarayıcıyı kullanıyorsanız, bunu şu adresten yüklemeniz şiddetle tavsiye edilir:
http://www.charliemouse.com/code/cambozola/ ancak yüklü değilse hareketsiz görüntüler
daha düşük bir yenileme hızında hala görüntülenebilir.
PATH_CAMBOZOLA - Cambozola, ZoneMinder'ın sunduğu kullanışlı, az yağlı peynir aromalı bir Java uygulamasıdır.
yerel olarak olmayan Internet Explorer gibi tarayıcılarda görüntü akışlarını görüntülemek için kullanır
bu formatı destekleyin. Bu tarayıcıyı kullanıyorsanız, bunu şu adresten yüklemeniz şiddetle tavsiye edilir:
http://www.charliemouse.com/code/cambozola/ ancak yüklü değilse hareketsiz görüntüler
daha düşük bir yenileme hızında hala görüntülenebilir. Cambozola ise bunu 'cambozola.jar' olarak bırakın.
ZoneMinder web istemci dosyalarıyla aynı dizine kurulur.
RELOAD_CAMBOZOLA - Cambozola, MJPEG akışının önbelleğe alınmasına rağmen görüntülenmesine izin verir
tüm akışı bilgisayardaki önbellek alanına aktarırsanız, bunu > 0 olarak ayarlarsanız
sabit sürücüyü doldurmaktan kaçınmak için bu kadar saniye sonra otomatik olarak yeniden yüklenmesine neden olur.
OPT_FFMPEG - ZoneMinder isteğe bağlı olarak bir dizi video görüntüsünü bir MPEG dosyasına kodlayabilir
Görüntülemek, indirmek veya depolamak için kodlanmış film dosyası. Bu seçenek belirlemenizi sağlar
ffmpeg araçlarının kurulu olup olmadığı. MPEG dosyaları oluşturmanın oldukça kolay olabileceğini unutmayın.
CPU ve disk yoğundur ve olaylar şu şekilde incelenebildiğinden gerekli bir seçenek değildir.
onsuz video akışları.
PATH_FFMPEG - Bu yol, ffmpeg'in kurulduğu yeri göstermelidir.
FFMPEG_INPUT_OPTIONS - Ffmpeg, kontrol etmek için komut satırında birçok seçenek alabilir.
üretilen videonun kalitesi. Bu seçenek, aşağıdakiler için geçerli olan kendi setinizi belirlemenizi sağlar.
ffmpeg girişi ( -i seçeneğinden önce verilen seçenekler). ffmpeg'i kontrol edin
burada kullanılabilecek seçeneklerin tam listesi için belgeler.
FFMPEG_OUTPUT_OPTIONS - Ffmpeg, kontrol etmek için komut satırında birçok seçenek alabilir.
üretilen videonun kalitesi. Bu seçenek, aşağıdakiler için geçerli olan kendi setinizi belirlemenizi sağlar.
ffmpeg çıktısı (-i seçeneğinden sonra verilen seçenekler). ffmpeg'i kontrol edin
burada kullanılabilecek seçeneklerin tam listesi için belgeler. En yaygın olanı olacak
genellikle video kodlayıcı tarafından desteklenen bir çıktı kare hızını zorlamak içindir.
FFMPEG_FORMATS - Ffmpeg birçok farklı formatta video üretebilir. Bu seçenek
seçmek istediklerinizi listeleyebilirsiniz. Yeni formatlar ffmpeg tarafından desteklendiğinden
buraya ekleyebilir ve hemen kullanabilirsiniz. Formattan sonra '*' ekleme
bunun web videosu için kullanılan varsayılan biçim olacağını belirtir, '**' eklenmesi,
telefon videosu için varsayılan biçim.
FFMPEG_OPEN_TIMEOUT - Ffmpeg bir akış açarken, açılması uzun zaman alabilir
başarısız; hatta bazı koşullar süresiz olarak kilitlenebilecek gibi görünüyor. Bu seçenek
akışı kapatmadan ve denemeden önce saniye cinsinden maksimum süre ayarlamanıza olanak tanır.
tekrar açmak için.
Opsiyonlar - Günlüğü
[resim]
LOG_LEVEL_SYSLOG - ZoneMinder günlüğü artık bileşenler ve
günlük çıktısı için hedefi ve bireysel seviyeleri belirlemenize olanak tanır.
her biri. Bu seçenek, sisteme giden günlük çıktısının seviyesini kontrol etmenizi sağlar.
kayıt. ZoneMinder ikili dosyaları her zaman sistem günlüğüne giriş yapmıştır, ancak şimdi komut dosyaları ve web
günlüğe kaydetme de dahildir. Önceki davranışı korumak için bu değeri sağlamalısınız
Bilgi veya Uyarı olarak ayarlanmıştır. Bu seçenek, maksimum günlük kaydı düzeyini kontrol eder.
yazılıdır, bu nedenle Bilgi, Uyarıları ve Hataları vb. içerir. Tamamen devre dışı bırakmak için bu seçeneği
Hiçbiri. Ciddi şekilde etkileyebileceğinden, bu seçeneği Hata Ayıklama olarak ayarlarken dikkatli olmalısınız.
sistem performansını etkiler. Hata ayıklamak istiyorsanız ayrıca bir seviye belirlemeniz ve
aşağıdaki bileşen
LOG_LEVEL_FILE - ZoneMinder günlüğü artık bileşenler ve
günlük çıktısı için hedefi ve bireysel seviyeleri belirlemenize olanak tanır.
her biri. Bu seçenek, bireysel günlüğe giden günlük çıktısının düzeyini kontrol etmenizi sağlar.
belirli bileşenler tarafından yazılmış dosyalar. Günlüğe kaydetme daha önce bu şekilde çalışıyordu ve her ne kadar
belirli bileşenlerdeki sorunları izlemek için kullanışlıdır, aynı zamanda birçok farklı sonuçla sonuçlandı.
log dosyaları. Bu davranışı korumak için bu değerin Bilgi veya
Uyarı. Bu seçenek, yazılacak maksimum günlük kaydı düzeyini kontrol eder, bu nedenle Bilgi
Uyarılar ve Hatalar vb. içerir. Tamamen devre dışı bırakmak için bu seçeneği Yok olarak ayarlayın. Malısın
sistemi ciddi şekilde etkileyebileceğinden, bu seçeneği Hata Ayıklama olarak ayarlarken dikkatli olun
performans, ancak dosya çıktısının diğer seçeneklerden daha az etkisi vardır. hata ayıklamak istiyorsanız
ayrıca aşağıda bir seviye ve bileşen ayarlamanız gerekecek
LOG_LEVEL_WEBLOG - ZoneMinder günlük kaydı artık bileşenler ve
günlük çıktısı için hedefi ve bireysel seviyeleri belirlemenize olanak tanır.
her biri. Bu seçenek, web arayüzünden alınan günlük çıktısının seviyesini kontrol etmenizi sağlar.
httpd hata günlüğüne gider. Yalnızca PHP ve JavaScript dosyalarından web günlüğünün
dahil edilmiştir ve bu nedenle bu seçenek gerçekten yalnızca belirli sorunları araştırmak için yararlıdır.
bu bileşenler. Bu seçenek, yazılacak maksimum günlük kaydı seviyesini kontrol eder,
Bu nedenle Bilgi, Uyarıları ve Hataları vb. içerir. Tamamen devre dışı bırakmak için bu seçeneği Yok olarak ayarlayın.
Bu seçeneği Hata Ayıklama olarak ayarlarken dikkatli olmalısınız, çünkü ciddi şekilde etkileyebilir.
sistem performansı. Hata ayıklamak istiyorsanız ayrıca bir seviye ve bileşen ayarlamanız gerekecektir.
altında
LOG_LEVEL_DATABASE - ZoneMinder günlüğü artık bileşenler ve
günlük çıktısı için hedefi ve bireysel seviyeleri belirlemenize olanak tanır.
her biri. Bu seçenek, cihaza yazılan günlük çıktısının seviyesini kontrol etmenizi sağlar.
veri tabanı. Bu, günlük çıktısını görüntülemeyi kolaylaştıran ve daha fazlasını yapabilen yeni bir seçenektir.
sezgiseldir ve ayrıca sistemin nasıl olduğu hakkında genel bir izlenim edinmeyi kolaylaştırır.
performans sergiliyor. Büyük veya çok meşgul bir sisteminiz varsa, bunun kullanılması mümkündür.
tablo çok büyürse seçenek sisteminizi yavaşlatabilir. kullandığınızdan emin olun.
Tabloyu yönetilebilir bir boyutta tutmak için LOG_DATABASE_LIMIT seçeneği. Bu seçenek aşağıdakileri kontrol eder:
yazılacak maksimum günlük kaydı seviyesi, bu nedenle Bilgi, Uyarılar ve Hatalar vb.
Tamamen devre dışı bırakmak için bu seçeneği Yok olarak ayarlayın. Bunu ayarlarken dikkatli olmalısınız
Sistem performansını ciddi şekilde etkileyebileceğinden Hata Ayıklama seçeneği. hata ayıklamak istiyorsan
ayrıca aşağıda bir seviye ve bileşen ayarlamanız gerekecek
LOG_DATABASE_LIMIT - Veritabanı günlüğü kullanıyorsanız, hızlı bir şekilde
Günlükler tablosunda çok sayıda giriş oluşturun. Bu seçenek belirlemenizi sağlar
bu kayıtlardan kaç tanesi tutuluyor. Bu seçeneği sıfırdan büyük bir sayıya ayarlarsanız
daha sonra bu sayı, maksimum satır sayısını belirlemek için kullanılır, bundan küçük veya ona eşit
sıfır, limit olmadığını gösterir ve tavsiye edilmez. Bu değeri zaman değerlerine de ayarlayabilirsiniz.
Örneğin ' gün' bu, günlük girişlerini o zamandan daha yeni olanlarla sınırlayacaktır. Yapabilirsiniz
'saat', 'gün', 'hafta', 'ay' ve 'yıl' belirtin, değerlerin tekil olması gerektiğini unutmayın
(sonunda 's' yok). Günlükler tablosu periyodik olarak budanır, böylece birden fazla
Bu arada kısaca mevcut olması beklenen satır sayısı.
LOG_DEBUG" - ZoneMinder bileşenleri genellikle aşağıdakilere yardımcı olmak için kullanılabilen hata ayıklama günlüğünü destekler
sorunları teşhis etmek. İkili bileşenlerin birkaç hata ayıklama düzeyi vardır, oysa daha çok diğer
bileşenlerin yalnızca bir tane vardır. Normalde bu, performans cezalarını en aza indirmek için devre dışı bırakılır ve
günlükleri çok hızlı doldurmaktan kaçının. Bu seçenek, izin veren diğer seçenekleri açmanıza izin verir.
çıkış için ek hata ayıklama bilgilerini yapılandırmanız gerekir. Bileşenler bunu alacak
yeniden başlatıldıklarında talimat.
LOG_DEBUG_TARGET - Kullanılabilir üç hata ayıklama kapsamı vardır. Bu seçeneği boş bırakarak
tüm bileşenlerin ekstra hata ayıklama kullanacağı anlamına gelir (önerilmez). Bu seçeneğin ayarlanması
'_ ', örneğin _zmc, fazladan hata ayıklamayı yalnızca o bileşenle sınırlar. Bunu ayarlamak
'_ seçeneği _ ', örneğin '_zmc_m1' ekstra hata ayıklamayı bununla sınırlayacaktır
yalnızca bileşenin örneği. Bu normalde yapmak isteyeceğiniz şeydir. hata ayıklamak için
komut dosyaları adlarını .pl uzantısı olmadan kullanır, örneğin '_zmvideo' ve sorunları ayıklamak için
web arayüzü ile '_web' kullanın. Ayırarak birden fazla hedef belirleyebilirsiniz.
'|' ile karakterler.
LOG_DEBUG_LEVEL - Daha yüksek sayılar daha fazla olmak üzere 9 düzeyde hata ayıklama mevcuttur
hata ayıklama ve seviye 0 hata ayıklama değildir. Ancak tüm seviyeler tüm bileşenler tarafından kullanılmaz. Ayrıca
yüksek düzeyde hata ayıklama varsa, genellikle böyle bir hacimde çıktı alınması muhtemeldir.
normal çalışmayı engelleyebilir. Bu nedenle seviyeyi dikkatli bir şekilde ayarlamalı ve
görmek istediğiniz hata ayıklama derecesi mevcut olana kadar dikkatli bir şekilde. Komut dosyaları ve web
arayüzün sadece bir seviyesi vardır, bu yüzden bu onlar için bir açma/kapama tipi seçeneğidir.
LOG_DEBUG_FILE - Bu seçenek, hata ayıklama çıktısı için farklı bir hedef belirlemenizi sağlar.
Tüm bileşenlerin normalde içinde olacak varsayılan bir günlük dosyası vardır. / Tmp or / Var / log ve bu
bu değer boşsa hata ayıklamanın yazılacağı yerdir. Buraya bir yol eklemek
hata ayıklamayı ve diğer günlük çıktılarını geçici olarak bu dosyaya yeniden yönlendirin. Bu seçenek bir
basit dosya adı ve birkaç bileşende hata ayıklıyorsunuz, o zaman hepsi deneyecek ve yazacak
istenmeyen sonuçlarla aynı dosyaya. Dosya adına bir '+' eklenmesi,
' ile oluşturulacak dosya. ' işlem kimliğinizi içeren sonek. Böylece
bir bileşenin her çalışmasından hata ayıklama ayrı tutulur. Bu önerilen ayardır, çünkü
ayrıca sonraki çalıştırmaların aynı günlüğün üzerine yazmasını da engeller. Bunu sağlamalısın
izinler, burada belirtilen dosya ve dizine yazmaya izin verecek şekilde ayarlanmıştır.
LOG_CHECK_PERIOD - ZoneMinder olayları veritabanına kaydederken,
hesaplamak için meydana gelen uyarı ve hataların sayısını geriye dönük olarak inceleyin.
sistem sağlığının genel durumu. Bu seçenek, hangi dönemin
Bu hesaplamada tarihsel olaylar kullanılır. Bu değer saniye cinsinden ifade edilir ve
LOG_LEVEL_DATABASE, Yok olarak ayarlanırsa yoksayılır.
LOG_ALERT_WAR_COUNT - ZoneMinder olayları veritabanına kaydederken,
hesaplamak için meydana gelen uyarı ve hataların sayısını geriye dönük olarak inceleyin.
sistem sağlığının genel durumu. Bu seçenek, kaç tane uyarı alacağınızı belirlemenizi sağlar.
genel bir sistem uyarısı oluşturmak için tanımlanan süre içinde gerçekleşmiş olmalıdır
belirtmek, bildirmek. Sıfır değeri, uyarıların dikkate alınmadığı anlamına gelir. Bu değer aşağıdaki durumlarda yoksayılır.
LOG_LEVEL_DATABASE, Yok olarak ayarlandı.
LOG_ALERT_ERR_COUNT - ZoneMinder olayları veritabanına kaydederken,
hesaplamak için meydana gelen uyarı ve hataların sayısını geriye dönük olarak inceleyin.
sistem sağlığının genel durumu. Bu seçenek, kaç tane hatanın olması gerektiğini belirlemenizi sağlar.
genel bir sistem uyarı durumu oluşturmak için tanımlanan süre içinde meydana geldi. A
sıfır değeri, hataların dikkate alınmadığı anlamına gelir. LOG_LEVEL_DATABASE ise bu değer yok sayılır.
Yok olarak ayarlanır.
LOG_ALERT_FAT_COUNT - ZoneMinder olayları veritabanına kaydederken,
hesaplamak için meydana gelen uyarı ve hataların sayısını geriye dönük olarak inceleyin.
sistem sağlığının genel durumu. Bu seçenek, kaç tane önemli hata olduğunu belirlemenizi sağlar.
(panikler dahil) belirli bir süre içinde meydana gelmiş olmalıdır.
genel sistem uyarı durumu. Sıfır değeri, önemli hataların dikkate alınmadığı anlamına gelir. Bu
LOG_LEVEL_DATABASE, Yok olarak ayarlanırsa değer yok sayılır.
LOG_ALARM_WAR_COUNT - ZoneMinder olayları veritabanına kaydederken,
hesaplamak için meydana gelen uyarı ve hataların sayısını geriye dönük olarak inceleyin.
sistem sağlığının genel durumu. Bu seçenek, kaç tane uyarı alacağınızı belirlemenizi sağlar.
genel bir sistem alarmı oluşturmak için tanımlanan süre içinde gerçekleşmiş olmalıdır
belirtmek, bildirmek. Sıfır değeri, uyarıların dikkate alınmadığı anlamına gelir. Bu değer aşağıdaki durumlarda yoksayılır.
LOG_LEVEL_DATABASE, Yok olarak ayarlandı.
LOG_ALARM_ERR_COUNT - ZoneMinder olayları veritabanına kaydederken,
hesaplamak için meydana gelen uyarı ve hataların sayısını geriye dönük olarak inceleyin.
sistem sağlığının genel durumu. Bu seçenek, kaç tane hatanın olması gerektiğini belirlemenizi sağlar.
genel bir sistem alarm durumu oluşturmak için tanımlanan süre içinde meydana geldi. A
sıfır değeri, hataların dikkate alınmadığı anlamına gelir. LOG_LEVEL_DATABASE ise bu değer yok sayılır.
Yok olarak ayarlanır.
LOG_ALARM_FAT_COUNT - ZoneMinder olayları veritabanına kaydederken,
hesaplamak için meydana gelen uyarı ve hataların sayısını geriye dönük olarak inceleyin.
sistem sağlığının genel durumu. Bu seçenek, kaç tane önemli hata olduğunu belirlemenizi sağlar.
(panikler dahil) belirli bir süre içinde meydana gelmiş olmalıdır.
genel sistem alarm durumu. Sıfır değeri, önemli hataların dikkate alınmadığı anlamına gelir. Bu
LOG_LEVEL_DATABASE, Yok olarak ayarlanırsa değer yok sayılır.
RECORD_EVENT_STATS - ZoneMinder'ın bu sürümü olaylar hakkında ayrıntılı bilgi kaydeder
İstatistikler tablosunda. Bu, Bölgeler için optimum ayarların ne olduğunun profilinin çıkarılmasına yardımcı olabilir.
bu şu anda zor olsa da. Ancak gelecek sürümlerde bu daha kolay yapılacak
ve sezgisel olarak, özellikle büyük bir olay örneğiyle. Varsayılan 'evet' seçeneği
bu bilgilerin şimdi bunun için hazır olarak toplanmasına izin verir, ancak endişeniz varsa
performans hakkında bunu kapatabilirsiniz, bu durumda hiçbir İstatistik bilgisi gösterilmez.
kaydedildi.
RECORD_DIAG_IMAGES - Olay istatistiklerini kaydetmeye ek olarak,
çeşitli kontrollerin sonuçlarını gösteren ara tanı görüntüleri ve
bir alarm olayının gerçekleşip gerçekleşmediğini belirlemeye çalışırken meydana gelen işleme. Orası
her alarm veya uyarı için her çerçeve ve bölge için oluşturulan bu görüntülerden birkaçıdır
çerçeve, böylece bunun performans üzerinde büyük bir etkisi olabilir. Bu ayarı yalnızca
hata ayıklama veya analiz amaçlıdır ve artık gerekli olmadığında tekrar kapatmayı unutmayın.
DUMP_CORES - ZoneMinder ikili işleminde kurtarılamayan bir hata oluştuğunda
geleneksel olarak kapana kısılır ve ayrıntılar uzaktan analize yardımcı olmak için günlüklere yazılır.
Ancak bazı durumlarda, bir bellek olan bir çekirdek dosya varsa hatayı teşhis etmek daha kolaydır.
hata anında işlemin dökümü oluşturulur. Bu etkileşimli olabilir
hata ayıklayıcıda analiz edilir ve mevcut olandan daha fazla veya daha iyi bilgi ortaya çıkarabilir
günlüklerden. Bu seçenek, yalnızca ileri düzey kullanıcılar için önerilir, aksi takdirde
varsayılan. Çekirdek dosyaları tetiklemek için bu seçeneği kullanmanın, hiçbir
ikili günlüklerde bir işlemin öldüğünü gösterirse, sadece duracaklar, ancak
zmdc günlüğü yine de bir giriş içerecektir. Ayrıca, açıkça etkinleştirmeniz gerekebileceğini unutmayın.
'ulimit -c' komutu veya başka yollarla sisteminizde çekirdek dosya oluşturma, aksi takdirde hayır
Bu seçeneğin değerinden bağımsız olarak dosya oluşturulacaktır.
Opsiyonlar - ağ
[resim]
HTTP_VERSION - ZoneMinder, aşağıdakilerden birini kullanarak ağ kameralarıyla iletişim kurabilir
HTTP/1.1 veya HTTP/1.0 standardı. Bir sunucu normalde desteklediği sürüme geri döner
sorunsuz, bu nedenle bu genellikle varsayılanda bırakılmalıdır. Ancak değiştirilebilir
belirli sorunları çözmek için gerekirse HTTP/1.0'a.
HTTP_UA - ZoneMinder uzak kameralarla iletişim kurduğunda, kendisini şu şekilde tanımlayacaktır:
bu dize ve sürüm numarası. Bu normalde yeterlidir, ancak belirli bir
kameralar yalnızca belirli tarayıcılarla iletişim kurmayı umuyorsa, bu
ZoneMinder'ı Internet Explorer veya Netscape vb. olarak tanımlayan farklı dize.
HTTP_TIMEOUT - Uzak görüntüler alınırken ZoneMinder bu süre boyunca bekleyecek
bir görüntünün gelmeyeceğine karar vermeden ve yeniden denemek için adımlar atmadan önce. Bu
zaman aşımı milisaniye cinsindendir (saniyede 1000) ve eğer varsa görüntünün her bir parçasına uygulanır.
bir bütün olarak gönderilmez.
MIN_RTP_PORT - ZoneMinder, MPEG4 özellikli kameralarla RTP kullanarak iletişim kurduğunda
tek noktaya yayın yöntemi, kameranın kontrol için tekrar bağlanacağı bağlantı noktalarını açmalıdır ve
akış amaçlı. Bu ayar, ZoneMinder'ın kullanacağı minimum port numarasını belirtir.
kullanmak. Normalde her kamera için biri kontrol paketleri için olmak üzere iki bitişik bağlantı noktası kullanılır.
biri veri paketleri için. Bu bağlantı noktası çift sayıya ayarlanmalıdır, ayrıca açmanız gerekebilir.
Tek noktaya yayın kullanmak istiyorsanız kameraların tekrar bağlanmasına izin vermek için güvenlik duvarınızda bir delik açın.
MAX_RTP_PORT - ZoneMinder, MPEG4 özellikli kameralarla RTP kullanarak iletişim kurduğunda
tek noktaya yayın yöntemi, kameranın kontrol için tekrar bağlanacağı bağlantı noktalarını açmalıdır ve
akış amaçlı. Bu ayar, ZoneMinder'ın kullanacağı maksimum bağlantı noktası numarasını belirtir.
kullanmak. Normalde her kamera için biri kontrol paketleri için olmak üzere iki bitişik bağlantı noktası kullanılır.
biri veri paketleri için. Bu bağlantı noktası çift sayıya ayarlanmalıdır, ayrıca açmanız gerekebilir.
Tek noktaya yayın kullanmak istiyorsanız kameraların tekrar bağlanmasına izin vermek için güvenlik duvarınızda bir delik açın.
Ayrıca her monitör için en az iki bağlantı noktası açtığınızdan emin olmalısınız.
tek noktaya yayın ağ kameralarına bağlanacak.
Opsiyonlar - E-posta
[resim]
OPT_EMAIL - ZoneMinder'da olay filtreleri oluşturabilirsiniz.
belirli kriterlerle eşleşmesi, ayrıntılarının size belirlenmiş bir e-postayla e-postayla gönderilmesini sağlamalıdır.
adres. Bu, olaylardan en kısa sürede haberdar olmanızı ve ayrıca
olayları doğrudan hızlı bir şekilde görüntüleyin. Bu seçenek, bu işlevselliğin gerekip gerekmediğini belirtir.
kullanılabilir. Bu seçenekle oluşturulan e-posta herhangi bir boyutta olabilir ve
mobil cihaz yerine normal bir e-posta okuyucusuna gönderilir.
EMAIL_ADDRESS - Bu seçenek, eşleşen tüm etkinliklerin e-posta adresini tanımlamak için kullanılır.
uygun filtreler gönderilecektir.
EMAIL_SUBJECT - Bu seçenek, gönderilen e-postanın konusunu tanımlamak için kullanılır.
uygun filtrelerle eşleşen tüm olaylar.
EMAIL_BODY - Bu seçenek, herhangi bir e-posta için gönderilen e-postanın içeriğini tanımlamak için kullanılır.
uygun filtrelerle eşleşen olaylar.
┌──────────────────────────────────────┐
│Token │ Açıklama │
├──────────────────────────────────────┤
│%EI% │ Etkinliğin kimliği │
├──────────────────────────────────────┤
│%EN% │ Etkinliğin adı │
├──────────────────────────────────────┤
│%EC% │ Olayın nedeni │
├──────────────────────────────────────┤
│%ED% │ Etkinlik açıklaması │
├──────────────────────────────────────┤
│%ET% │ Olay zamanı │
├──────────────────────────────────────┤
│%EL% │ Etkinliğin uzunluğu │
├──────────────────────────────────────┤
│%EF% │ Etkinlikteki kare sayısı │
├──────────────────────────────────────┤
│%EFA% │ │ içindeki alarm çerçevelerinin sayısı
│ │ olay │
├──────────────────────────────────────┤
│%EST% │ Etkinliğin toplam puanı │
├──────────────────────────────────────┤
│%ESA% │ Etkinliğin ortalama puanı │
├──────────────────────────────────────┤
│%ESM% │ Etkinliğin maksimum puanı │
├──────────────────────────────────────┤
│%EP% │ Etkinliğe giden yol │
├──────────────────────────────────────┤
│%EPS% │ Olay akışının yolu │
├──────────────────────────────────────┤
│%EPI% │ Etkinlik resimlerine giden yol │
├──────────────────────────────────────┤
│%EPI1% │ İlk alarm olayının yolu │
│ │ görüntü │
├──────────────────────────────────────┤
│%EPIM% │ (ilk) olay görüntüsüne giden yol │
│ │ en yüksek puana sahip │
├──────────────────────────────────────┤
│%EI1% │ İlk alarmlı olay görüntüsünü ekleyin │
├──────────────────────────────────────┤
│%EIM% │ (ilk) olay görüntüsünü │ ile ekleyin
│ │ en yüksek puan │
├──────────────────────────────────────┤
│%EV% │ Olay mpeg videosunu ekleyin │
├──────────────────────────────────────┤
│%MN% │ Monitörün adı │
├──────────────────────────────────────┤
│%MET% │ │ için toplam olay sayısı
│ │ monitör │
├──────────────────────────────────────┤
│%MEH% │ Monitör için olay sayısı │
│ │ son bir saatte │
├──────────────────────────────────────┤
│%MED% │ Monitör için olay sayısı │
│ │ son gün │
├──────────────────────────────────────┤
│%MEW% │ Monitör için olay sayısı │
│ │ geçen hafta │
└──────────────────────────────────────┘
│%MEM% │ Monitör için olay sayısı │
│ │ geçen ay │
├──────────────────────────────────────┤
│%MEA% │ │ için arşivlenen olay sayısı
│ │ monitör │
├──────────────────────────────────────┤
│%MP% │ Monitör penceresine giden yol │
├──────────────────────────────────────┤
│%MPS% │ Monitör akışının yolu │
├──────────────────────────────────────┤
│%MPI% │ Monitörün son görüntüsüne giden yol │
├──────────────────────────────────────┤
│%FN% │ Mevcut filtrenin adı │
│ │ eşleşti │
├──────────────────────────────────────┤
│%FP% │ Geçerli filtrenin yolu │
│ │ eşleşti │
├──────────────────────────────────────┤
│%ZP% │ ZoneMinder konsolunuzun yolu │
└──────────────────────────────────────┘
OPT_MESSAGE - ZoneMinder'da olay filtreleri oluşturabilirsiniz.
belirli kriterlere uygun, ayrıntıları size belirlenmiş bir kısa mesajla gönderilmelidir.
e. Bu, olaylardan anında haberdar olmanızı sağlar. Bu
seçeneği, bu işlevin kullanılabilir olup olmayacağını belirtir. Bu tarafından oluşturulan e-posta
seçenek kısa olacak ve bir SMS ağ geçidine veya minimal bir posta okuyucusuna gönderilmek üzere tasarlandı
normal bir e-posta okuyucusu yerine bir mobil cihaz veya telefon gibi.
MESSAGE_ADDRESS - Bu seçenek, herhangi bir kısa mesaj e-posta adresini tanımlamak için kullanılır.
uygun filtrelerle eşleşen olaylara gönderilecektir.
MESSAGE_SUBJECT - Bu seçenek gönderilen mesajın konusunu tanımlamak için kullanılır.
uygun filtrelerle eşleşen tüm olaylar için.
MESSAGE_BODY - Bu seçenek, gönderilen mesajın içeriğini tanımlamak için kullanılır.
uygun filtrelerle eşleşen tüm olaylar.
NEW_MAIL_MODULES - Geleneksel olarak ZoneMinder, MIME::Entity perl modülünü
bildirim e-postaları ve mesajları oluşturun ve gönderin. Bazı insanlar sorun bildirdi
bu modülün hiç mevcut olmaması veya ihtiyaçları için yeterince esnek olmaması. Eğer sen
bu kişilerden biri, bu seçenek MIME::Lite kullanarak yeni bir postalama yöntemi seçmenize olanak tanır.
ve bunun yerine Net::SMTP. Bu yöntem Ross Melin tarafından sağlanmıştır ve bunun için çalışmalıdır.
herkes, ancak kapsamlı bir şekilde test edilmemiştir, bu nedenle şu anda varsayılan olarak seçili değildir.
EMAIL_HOST - Bildirim e-postaları göndermek için yöntem olarak SMTP'yi seçtiyseniz veya
sonra bu seçenek, onları göndermek için hangi SMTP sunucusunun kullanılacağını seçmenize izin verir. bu
sendmail, exim veya benzer bir arka plan programı çalıştırıyorsanız, localhost varsayılanı çalışabilir.
ancak ISS'nizin SMTP posta sunucusunu buraya girmek isteyebilirsiniz.
FROM_EMAIL - Size olaylar hakkında bilgi vermek için gönderilecek e-postalar veya mesajlar,
posta filtreleme vb. konularda size yardımcı olmak için belirlenmiş bir e-posta adresinden geliyor gibi görünüyor.
gibi bir şeyin adresi [e-posta korumalı] tavsiye edilir.
URL - Size olaylar hakkında bilgi vermek için gönderilecek e-postalar veya mesajlar şunları içerebilir:
kolay görüntüleme için olayların kendilerine bir bağlantı. Bu özelliği kullanmayı düşünüyorsanız,
bu seçeneği, okuduğunuz yerden göründüğü gibi kurulumunuzun url'sine ayarlayın
e-postanız, ör. http://host.your.domain/zm.php.
Opsiyonlar - Foto Yükle
[resim]
OPT_UPLOAD - ZoneMinder'da olay filtreleri oluşturabilirsiniz.
arşivleme için belirli kriterlere uygun bir uzak sunucuya yüklenmelidir. Bu seçenek
bu işlevin kullanılabilir olup olmayacağını belirtir
UPLOAD_ARCH_FORMAT - Yüklenen olaylar .tar veya .zip formatında saklanabilir, bu
seçeneği hangisi olduğunu belirtir. Bunu kullanmak için Archive::Tar'a sahip olmanız gerektiğini unutmayın.
ve/veya Archive::Zip Perl modülleri kurulu.
UPLOAD_ARCH_COMPRESS - Arşiv dosyaları oluşturulduğunda sıkıştırılabilirler. ancak
genel olarak, görüntüler zaten sıkıştırıldığından, bu yalnızca minimum miktarda tasarruf sağlar
yaratımlarında daha fazla CPU kullanmaya karşı alan. Yalnızca boşa harcayacak CPU'nuz varsa etkinleştirin
ve uzak sunucunuzdaki veya bant genişliğinizdeki disk alanıyla sınırlıdır.
UPLOAD_ARCH_ANALYSE - Arşiv dosyaları oluşturulduğunda, yalnızca
yakalanan kareler veya hem yakalanan kareler hem de alarma neden olan kareler için
değiştirilen alan vurgulanmış olarak analiz edilen görüntü. Bu seçenek, dosyaların dahil edildiğini kontrol eder.
Yalnızca uzak sunucuyla yüksek bant genişliğine sahip bir bağlantınız varsa analiz edilen çerçeveleri dahil edin
veya arşivler olarak ilk etapta alarma neyin neden olduğunu bulmak için yardıma ihtiyacınız varsa
bu dosyalar ile önemli ölçüde daha büyük olabilir.
UPLOAD_PROTOCOL - ZoneMinder, FTP veya
SFTP. Normal FTP yaygın olarak desteklenir, ancak çok güvenli olması gerekmez, oysa SFTP (Güvenli
FTP) bir ssh bağlantısı üzerinden çalışır ve bu nedenle şifrelenir ve normal ssh bağlantı noktalarını kullanır. Bunu not et
Bunu kullanmak için Net::FTP veya uygun Perl modülüne sahip olmanız gerekir.
Net::SFTP, seçiminize bağlı olarak kurulur.
UPLOAD_HOST - ZoneMinder'a olayları uzaktan kumandaya yükleme talimatı vermek için filtreleri kullanabilirsiniz
sunucu. Bu seçenek, kullanılacak sunucunun adını veya ip adresini belirtir.
UPLOAD_PORT - ZoneMinder'a olayları uzaktan kumandaya yükleme talimatı vermek için filtreleri kullanabilirsiniz
sunucu. SFTP protokolünü kullanıyorsanız bu seçenek, bir
bağlantı için kullanılacak özel bağlantı noktası. Bu seçenek boş bırakılırsa varsayılan, bağlantı noktası
22 kullanılır. FTP yüklemeleri için bu seçenek yoksayılır.
UPLOAD_USER - ZoneMinder'a olayları uzaktan kumandaya yükleme talimatı vermek için filtreleri kullanabilirsiniz
sunucu. Bu seçenek, ZoneMinder'ın oturum açmak için kullanması gereken kullanıcı adını belirtir.
Aktar.
UPLOAD_PASS - ZoneMinder'a olayları uzaktan kumandaya yükleme talimatı vermek için filtreleri kullanabilirsiniz
sunucu. Bu seçenek, ZoneMinder'ın oturum açmak için kullanması gereken parolayı belirtir.
Aktar. SFTP sunucuları için sertifika tabanlı oturum açma kullanıyorsanız, bunu bırakabilirsiniz.
seçenek boş.
UPLOAD_LOC_DIR - ZoneMinder'a olayları uzaktan kumandaya yükleme talimatı vermek için filtreleri kullanabilirsiniz
sunucu. Bu seçenek, ZoneMinder'ın geçici olarak kullanması gereken yerel dizini belirtir.
dosyaları yükle. Bunlar, olaylardan oluşturulan, yüklenen ve ardından silinen dosyalardır.
UPLOAD_REM_DIR - ZoneMinder'a olayları uzaktan kumandaya yükleme talimatı vermek için filtreleri kullanabilirsiniz
sunucu. Bu seçenek, ZoneMinder'ın yüklemek için kullanması gereken uzak dizini gösterir.
için olay dosyaları.
UPLOAD_TIMEOUT - ZoneMinder'a olayları uzaktan kumandaya yükleme talimatı vermek için filtreleri kullanabilirsiniz
sunucu. Bu seçenek, olması gereken maksimum hareketsizlik zaman aşımını (saniye cinsinden) gösterir.
ZoneMinder aktarımın başarısız olduğunu belirlemeden ve kapatmadan önce tolere edilir.
bağ.
UPLOAD_FTP_PASSIVE - ZoneMinder'a olayları bir bilgisayara yükleme talimatı vermek için filtreleri kullanabilirsiniz.
uzak ftp sunucusu. Bu seçenek ftp transferlerinin pasif olarak yapılması gerektiğini belirtir.
modu. Bu, tüm ftp etkinliği için tek bir bağlantı kullanır ve etkinden daha yavaş iken
transferler, daha sağlamdır ve dosya duvarlarının arkasından çalışması muhtemeldir. Bu seçenek yoksayılır
SFTP aktarımları için.
UPLOAD_DEBUG - ZoneMinder'a olayları uzaktan kumandaya yükleme talimatı vermek için filtreleri kullanabilirsiniz
sunucu. Olayları yüklemekle ilgili sorun yaşıyorsanız (veya bekliyorsanız) bunu ayarlayın.
'evet', temeldeki transfer modülleri tarafından ek bilgilerin üretilmesine izin verir
ve günlüklere dahil edilir.
Opsiyonlar - X10
[resim]
OPT_X10 - Evinizde bir X10 Ev Otomasyonu kurulumunuz varsa, ZoneMinder'ı kullanarak
Bilgisayarınızda uygun arayüz varsa X10 sinyallerini başlatın veya bunlara tepki verin
kontrolör. Bu seçenek, tarayıcıda X10 seçeneklerinin mevcut olup olmayacağını gösterir.
istemcisi.
X10_DEVICE - Bilgisayarınıza bağlı bir X10 kontrol cihazınız (örn. XM10U) varsa
bu seçenek, hangi bağlantı noktasına bağlı olduğunu, /dev/ttyS0 varsayılanı
seri veya com bağlantı noktası 1.
X10_HOUSE_CODE - X10 cihazları, tümü ait oldukları şekilde tanımlanarak birlikte gruplandırılır.
bir Ev Kodu. Bu seçenek, bunun ne olduğunu detaylandırır. A arasında tek bir harf olmalıdır.
ve P.
X10_DB_RELOAD_INTERVAL - zmx10 arka plan programı, öğrenmek için veritabanını periyodik olarak kontrol eder
hangi X10 olaylarının alarmları tetiklediği veya bunlardan kaynaklandığı. Bu seçenek ne sıklıkta
bu kontrol gerçekleşir, bu alanı sık sık değiştirmezseniz, bu oldukça büyük olabilir.
değeri.
Opsiyonlar - yüksek, Orta ve Düşük S/B
[resim]
Artık bant genişliği kategorilerinde gruplandırılmış bir dizi seçenek var, bu
ZoneMinder istemcisini çeşitli erişim yöntemleri üzerinde en iyi şekilde çalışacak şekilde yapılandırmanız
istemciye erişebilirsiniz. Aşağıdaki seçenekler H, M ve L seçeneklerinde mevcuttur.
Bu 3 grup, istemci 'yüksek', 'orta' ve 'orta' olarak çalıştığında ne olacağını kontrol eder.
sırasıyla 'düşük' bant genişliği modu. Çoğu durumda, varsayılan değerler bir
başlangıç noktası.
Yüksek - ZoneMinder istemcisine yerel bir ağ üzerinden erişirken bu seçenekleri ayarlamalısınız.
ağ veya yüksek hızlı bağlantı.
Orta - ZoneMinder istemcisine bir ağ üzerinden erişirken bu seçenekleri ayarlamanız gerekir.
daha yavaş kablo veya DSL bağlantısı.
Yavaş - Zoneminder istemcisine yavaş bir şekilde erişirken bu seçenekleri ayarlamalısınız.
ağ bağlantısı.
WEB_H_REFRESH_MAIN, WEB_M_REFRESH_MAIN, WEB_L_REFRESH_MAIN - Ne sıklıkla (saniye cinsinden)
ana konsol penceresi kendini yenilemelidir. Ana konsol penceresi genel bir durumu listeler
ve tüm monitörler için olay toplamları. Bu önemsiz bir görev değildir ve olmamalıdır
çok sık tekrarlanır veya sistemin geri kalanının performansını etkileyebilir.
WEB_H_REFRESH_CYCLE, WEB_M_REFRESH_CYCLE, WEB_L_REFRESH_CYCLE - Ne sıklıkla (saniye cinsinden)
döngü izleme penceresi bir sonraki monitöre geçer. Döngü izleme penceresi bir yöntemdir
tüm monitörlerinizden gelen görüntüler arasında sürekli geçiş yapın. Bu seçenek, nasıl
genellikle yeni bir görüntü ile yenilemek için.
WEB_H_REFRESH_IMAGE, WEB_M_REFRESH_IMAGE, WEB_L_REFRESH_IMAGE - Ne sıklıkla (saniye olarak)
izlenen görüntü yenilenir (akış değilse). Bir monitörden canlı görüntüler olabilir
akış veya fotoğraf modunda görüntülenebilir. Bu seçenek, bir durağan görüntünün ne sıklıkla
yenilenirse, akış seçiliyse hiçbir etkisi yoktur.
WEB_H_REFRESH_STATUS, WEB_M_REFRESH_STATUS, WEB_L_REFRESH_STATUS - Ne sıklıkta (saniye cinsinden)
durum, izleme penceresinde kendini yeniler. Monitör penceresi aslında yapılır
birkaç kare. Ortadaki, yalnızca izlenmesi gereken bir monitör durumunu içerir.
gerçek bir gösterge vermek için oldukça sık yenileyin. Bu seçenek belirler
Sıklık.
WEB_H_REFRESH_EVENTS, WEB_M_REFRESH_EVENTS, WEB_L_REFRESH_EVENTS - Ne sıklıkta (saniye cinsinden)
olay listesi izleme penceresinde yenilenir. Monitör penceresi aslında yapılır
birkaç kareden. Alt çerçeve, kolay kullanım için son birkaç olayın bir listesini içerir.
erişim. Bu seçenek, bunun ne sıklıkta yenileneceğini belirler.
WEB_H_CAN_STREAM, WEB_M_CAN_STREAM, WEB_L_CAN_STREAM - Tarayıcınızın
'multipart/x-mixed-replace' türündeki görüntü akışlarını yönetir, ancak ZoneMinder bunu yapmaz
bunu doğru bir şekilde algılayın, akışın aşağıdakilerle iletildiğinden emin olmak için bu seçeneği ayarlayabilirsiniz.
veya Cambozola eklentisi kullanılmadan. 'Evet'i seçmek, ZoneMinder'a
tarayıcı nativ akışlarını işleyebilir
WEB_H_STREAM_METHOD, WEB_M_STREAM_METHOD, WEB_H_STREAM_METHOD - ZoneMinder olabilir
gönderirken mpeg kodlu video veya bir dizi veya hareketsiz jpeg görüntüleri kullanmak üzere yapılandırılmış
video akışları. Bu seçenek hangisinin kullanıldığını tanımlar. Eğer mpeg seçerseniz, emin olmalısınız
tarayıcınızda uygun eklentilere sahip olduğunuzu, jpeg'i seçtiğinizde
Mozilla ve ilgili tarayıcılarda ve Internet Explorer'da Java uygulamasıyla yerel olarak çalışın
WEB_H_DEFAULT_SCALE, WEB_M_DEFAULT_SCALE, WEB_L_DEFAULT_SCALE - Normalde ZoneMinder
'canlı' veya 'etkinlik' akışlarını yerel boyutlarında görüntüleyin. Bununla birlikte, monitörleriniz varsa
büyük boyutlar veya yavaş bağlantı için alternatif olarak bu boyutu küçültmeyi tercih edebilirsiniz.
küçük monitörler büyütebilirsiniz. Bu seçenekler, varsayılan ölçeklemenin ne olacağını belirlemenizi sağlar.
faktör olacaktır. Yüzde olarak ifade edilir, bu nedenle 100 normal boyut, 200 çift boyuttur
vb.
WEB_H_DEFAULT_RATE, WEB_M_DEFAULT_RATE, WEB_L_DEFAULT_RATE - Normalde ZoneMinder
'olay' akışlarını yerel hızlarında, yani mümkün olduğunca gerçek zamanlıya yakın olarak görüntüleyin.
Ancak, uzun etkinlikleriniz varsa, bunları daha hızlı tekrar oynatmak genellikle uygundur.
gözden geçirmek. Bu seçenek, varsayılan yeniden oynatma hızının ne olacağını belirlemenizi sağlar. ifade edilir
yüzde olarak 100 normal oran, 200 çift hız vb.
WEB_H_VIDEO_BITRATE, WEB_M_VIDEO_BITRATE, WEB_L_VIDEO_BITRATE - Gerçek videoyu kodlarken
ffmpeg kitaplığı aracılığıyla, kabaca şuna karşılık gelen bir bit hızı belirlenebilir:
akış için kullanılan kullanılabilir bant genişliği. Bu ayar etkin bir şekilde bir
video için 'kalite' ayarı. Düşük bir değer bloklu bir görüntüye neden olurken, yüksek bir
değer daha net bir görünüm sağlayacaktır. Bu ayarın kare hızını kontrol etmediğini unutmayın.
ancak üretilen videonun kalitesi bu ayardan etkilenir.
ve videonun üretildiği kare hızı. Belirli bir bitte daha yüksek kare hızı
oranı, tek tek karelerin daha düşük kalitede olmasına neden olur.
WEB_H_VIDEO_MAXFPS, WEB_M_VIDEO_MAXFPS, WEB_L_VIDEO_MAXFPS - Akışlı videoyu kullanırken
ana kontrol, ne kadar verinin iletilebileceğini belirleyen bit hızıdır. Ancak bir
yüksek kare hızlarında daha düşük bit hızı, daha düşük kaliteli bir görüntü ile sonuçlanır. Bu seçenek size
video kalitesinin korunmasını sağlamak için maksimum kare hızını sınırlamak için. Ek olarak
avantajı, videoyu yüksek kare hızlarında kodlamanın, işlemci yoğun bir görev olmasıdır.
çoğunlukla çok yüksek bir kare hızı, tek bir kareye göre çok az fark edilebilir bir gelişme sağlar.
daha yönetilebilir bir kaynak gereksinimine sahiptir. Bu seçeneğin bir başlık olarak uygulandığına dikkat edin.
ötesinde ikili indirgeme gerçekleşir. Yani 15 fps'de yakalayan bir cihazınız varsa ve
bu seçeneği 10 fps'ye ayarlayın, ardından video 10 fps'de değil, 7.5 fps'de (15
2)'ye bölünür, çünkü son kare hızı orijinalin 2'nin kuvvetine bölümü olmalıdır.
WEB_H_SCALE_THUMBS, WEB_M_SCALE_THUMBS, WEB_L_SCALE_THUMBS - Ayarlanmadıysa, bu seçenek
tüm görüntü, pencerede yeniden boyutlandıran tarayıcıya. Ayarlanırsa görüntü ölçeklenir
korumak için tarayıcıya küçültülmüş boyutlu bir resim göndermeden önce sunucuda aşağı
sunucudaki işlemci pahasına bant genişliği. ZM'nin yeniden boyutlandırmayı yalnızca aşağıdaki durumlarda gerçekleştirebileceğini unutmayın:
uygun PHP grafik işlevi yüklenir. Bu genellikle şurada bulunur:
php-gd paketi.
WEB_H_EVENTS_VIEW, WEB_M_EVENTS_VIEW, WEB_L_EVENTS_VIEW - Depolanan olaylar şurada görüntülenebilir:
ya bir olay listesi biçiminde ya da bir zaman çizelgesine dayalı bir biçimde. Bu seçenek varsayılan görünümü ayarlar
bu kullanılacak. Burada bir görünümün seçilmesi, diğer görünümün olduğu gibi kullanılmasını engellemez.
her zaman kullanılmakta olan görünümden seçilebilir olacaktır.
WEB_H_SHOW_PROGRESS, WEB_M_SHOW_PROGRESS, WEB_L_SHOW_PROGRESS - Olayları görüntülerken bir
etkinlik gezinme paneli ve ilerleme çubuğu, etkinliğin altında gösterilir. Bu size izin verir
etkinlikte belirli noktalara atlamak için, ancak görüntülemek için dinamik olarak da güncelleyebilir
etkinliğin mevcut ilerlemesi kendini tekrar eder. Bu ilerleme şu şekilde hesaplanır:
gerçek etkinlik süresi ve doğrudan tekrarın kendisiyle bağlantılı değildir, bu nedenle sınırlı
bant genişliği bağlantıları yeniden oynatma ile adım adım olabilir. Bu seçenek,
ilerleme ekranı kapalıyken, navigasyon yönünü korurken, bant genişliği
etkin bir şekilde çalışmasını engeller.
WEB_H_AJAX_TIMEOUT, WEB_M_AJAX_TIMEOUT, WEB_L_AJAX_TIMEOUT -
canlı yayın ve etkinlik görünümleri, sunucudan bilgi istemek ve bilgileri doldurmak için Ajax'ı kullanır.
dinamik olarak görüntüler. Bu seçenek, gerekirse bir zaman aşımı süresi belirlemenizi sağlar.
istekler terk edilir. İstekler aşırı derecede askıda kalırsa, örneğin bir zaman aşımı gerekli olabilir.
yavaş bir bağlantıda. Bu, çok fazla tarayıcı belleği tüketmeye ve
arayüz yanıt vermiyor. Normalde hiçbir istek zaman aşımına uğramamalı, bu nedenle bu ayar
beklenen en yavaş yanıttan daha büyük bir değere ayarlayın. Bu değer milisaniye cinsindendir
ancak sıfıra ayarlanırsa zaman aşımı kullanılmayacaktır.
Opsiyonlar - Telefon Bant genişliği
[resim]
WEB_P_CAN_STREAM - Tarayıcı akış yeteneğinin otomatik algılanmasını geçersiz kılın. Eğer
tarayıcınızın şu türden görüntü akışlarını işleyebileceğini biliyorsunuz.
'multipart/x-mixed-replace' ancak ZoneMinder bunu doğru algılamıyor, bunu ayarlayabilirsiniz
akışın Cambozola kullanılarak veya kullanılmadan iletilmesini sağlama seçeneği
Eklenti. 'Evet'i seçmek, ZoneMinder'a tarayıcınızın akışları işleyebileceğini söyleyecektir.
doğal olarak, 'hayır', yapamayacağı anlamına gelir ve bu nedenle, 'otomatik' izin verirken eklenti kullanılacaktır.
ZoneMinder karar verir.
WEB_P_STREAM_METHOD - ZoneMinder, mpeg kodlu video veya
video akışları gönderirken dizi veya hareketsiz jpeg görüntüleri. Bu seçenek hangisinin kullanıldığını tanımlar.
Eğer mpeg seçerseniz, uygun eklentilere sahip olduğunuzdan emin olmalısınız.
tarayıcınız, jpeg'i seçerken yerel olarak Mozilla ve ilgili tarayıcılarda çalışır ve
Internet Explorer'da bir Java uygulamasıyla"
WEB_P_DEFAULT_SCALE - Normalde ZoneMinder, 'canlı' veya 'olay' akışlarını kendi sayfalarında görüntüler.
yerel boyut. Ancak, büyük boyutlu veya yavaş bağlantılı monitörleriniz varsa,
bu boyutu küçültmeyi tercih edin, alternatif olarak küçük monitörler için büyütebilirsiniz. Bu
seçenekler, varsayılan ölçekleme faktörünün ne olacağını belirlemenize olanak tanır. olarak ifade edilir
yüzde 100 normal boyut, 200 çift boyut vb.
WEB_P_DEFAULT_RATE - Normalde ZoneMinder 'olay' akışlarını kendi yerel ayarlarında görüntüler
oranı, yani mümkün olduğunca gerçek zamana yakın. Ancak uzun etkinlikleriniz varsa, genellikle
inceleme için daha hızlı bir oranda yeniden oynatmak için uygun. Bu seçenek, ne olduğunu belirlemenizi sağlar.
varsayılan tekrar oranı olacaktır. Yüzde olarak ifade edildiğinden 100 normal orandır,
200 çift hız vb.
WEB_P_VIDEO_BITRATE - Gerçek videoyu ffmpeg kitaplığı aracılığıyla kodlarken bir bit hızı
kabaca akış için kullanılan mevcut bant genişliğine karşılık gelen belirtilir. Bu
ayarı etkin bir şekilde video için bir 'kalite' ayarına karşılık gelir. Düşük bir değer
bloklu bir görüntü ile sonuçlanırken, yüksek bir değer daha net bir görüntü üretecektir. unutmayın ki bu
ayarı videonun kare hızını kontrol etmez ancak videonun kalitesi
hem bu ayardan hem de videonun üretildiği kare hızından etkilenir.
de. Belirli bir bit hızında daha yüksek bir kare hızı, tek tek karelerin belirli bir
daha düşük kalite.
WEB_P_VIDEO_MAXFPS - Akışlı video kullanılırken ana kontrol bit hızıdır.
ne kadar verinin iletilebileceğini belirler. Ancak yüksek kare hızlarında daha düşük bit hızı
daha düşük kaliteli bir görüntü ile sonuçlanır. Bu seçenek, maksimum kare hızını sınırlamanıza olanak tanır
video kalitesinin korunmasını sağlamak için. Ek bir avantaj, video kodlamanın
yüksek kare hızlarında, çoğunlukla çok yüksek kare hızlarında işlemci yoğun bir görevdir.
oranı, daha yönetilebilir bir kaynağa sahip olana göre çok az algılanabilir iyileştirme sunar
gereklilik. Bu seçeneğin, ikili indirgemenin aşıldığı bir üst sınır olarak uygulandığını unutmayın.
yer. Yani 15 fps'de yakalayan bir cihazınız varsa ve bu seçeneği 10 fps'ye ayarlarsanız, o zaman
video 10 fps'de değil, son kare olarak 7.5 fps'de (15'e bölünerek 2) üretilir.
oran, orijinal bölü 2'nin kuvveti olmalıdır.
WEB_P_SCALE_THUMBS - Ayarlanmadıysa, bu seçenek görüntünün tamamını tarayıcıya gönderir.
pencerede yeniden boyutlandırır. Ayarlanırsa, görüntü bir göndermeden önce sunucuda küçültülür.
sunucudaki işlemci maliyetine bant genişliğini korumak için tarayıcıya küçültülmüş boyutlu görüntü.
ZM'nin yeniden boyutlandırmayı yalnızca uygun PHP grafik işlevi varsa gerçekleştirebileceğini unutmayın.
kurulur. Bu genellikle php-gd paketinde bulunur.
WEB_P_AJAX_TIMEOUT - Canlı yayın ve etkinlik görünümlerinin daha yeni sürümleri,
sunucudan bilgi isteyin ve görünümleri dinamik olarak doldurun. Bu seçenek
isteklerin iptal edilmesinden sonra gerekirse bir zaman aşımı belirtebilirsiniz. Zaman aşımı olabilir
yavaş bir bağlantıda olduğu gibi istekler aşırı derecede askıda kalırsa gereklidir. Bu
çok fazla tarayıcı belleği tüketir ve arayüzü yanıt vermez hale getirir. normalde hayır
istekler zaman aşımına uğramalıdır, bu nedenle bu ayar en yavaştan daha büyük bir değere ayarlanmalıdır
beklenen tepki. Bu değer milisaniye cinsindendir ancak sıfıra ayarlanırsa zaman aşımı olmaz
Kullan
Opsiyonlar - gözZM
NOT:
eyeZM, geliştiriciler tarafından aktif olarak korunmuyor gibi görünüyor ve birlikte çalışmıyor
ZoneMinder'ın sonraki sürümleri.
[resim]
EYEZM_DEBUG - eyeZm Eklentisinden ekstra hata ayıklamayı etkinleştirin veya devre dışı bırakın. Ekstra hata ayıklama
bilgi kendi dosyasında (EYEZM_LOG_TO_FILE ayarlanmıştır) veya Apache'nizde görüntülenecektir.
hata günlüğü
EYEZM_LOG_TO_FILE - EYEZM_DEBUG açık ve EYEZM_LOG_TO_FILE açık olduğunda, çıktı üretilir
eyeZm Plugin'den kendi dosyasına gidecektir. Aksi takdirde apache hatasına gidecek
log.
EYEZM_LOG_FILE - eyeZm Çıktısı ve EYEZM_LOG_TO_FILE günlüğe kaydedilirken kullanılacak varsayılan dosya adı
etkin. Bu dosya, aşağıdaki durumlarda eyeZm Eklentisinden kendi çıktısını içerecektir:
EYEZM_LOG_TO_FILE ve EYEZM_DEBUG her ikisi de etkindir.
EYEZM_EVENT_VCODEC - eyeZm Eklentisi, yakalanan verileri kodlamak için harici olarak FFMPEG'i çağırır
Görüntüler. FFMPEG'niz H264 desteği ile oluşturulmadıysa, bunu MPEG-4 olarak değiştirin. kullanılıyorsa
H264, lütfen kontrol edin http://www.eyezm.com H264 gereksinimleri ve eyeZm sürümünüz için
H264'ü (v1.2+) destekler.
EYEZM_FEED_VCODEC - Canlı akışın yerel MJPEG kullanılarak oluşturulup oluşturulmayacağını belirler
ZoneMinder ile akış veya FFMPEG ve HTML-264 akış kullanarak H5. H264 kullanıyorsanız,
kontrol edin http://www.eyezm.com H264 gereksinimleri ve eyeZm sürümünüz için
H264'ü (v1.2+) destekler. Bu yalnızca varsayılan bir parametredir ve eyeZm ile geçersiz kılınabilir.
EYEZM_H264_DEFAULT_BR - H264 akışı için FFMPEG ile kullanılacak varsayılan bit hızı. Kullanırken
H264 verilerini yayınlamak için eyeZm Eklentisi, FFMPEG kaliteyi kontrol etmek için bir bit hızı gerektirir ve
videonun bant genişliği. Bu, FFMPEG için kabul edilebilir bir biçimde belirtilmelidir. bu
varsayılan değer çoğu kurulum için yeterlidir. Bu yalnızca varsayılan bir parametredir ve
eyeZm ile geçersiz kılınabilir.
EYEZM_H264_DEFAULT_EVBR - H264 olay görüntüleme için FFMPEG ile kullanılacak varsayılan bit hızı. Ne zaman
H264'te olayları görüntülemek için eyeZm Eklentisini kullanan FFMPEG, kontrol etmek için bir bit hızı gerektirir.
videonun kalitesi ve bant genişliği. Bu, kabul edilebilir bir formatta belirtilmelidir.
FFMPEG. Varsayılan değer çoğu kurulum için yeterlidir. Bu sadece bir varsayılan
parametredir ve eyeZm ile geçersiz kılınabilir.
EYEZM_H264_TIMEOUT - Sonlandırmadan önce H264 akışının başlamasını beklemek için zaman aşımı (sn).
eyeZm Eklentisi, istendiğinde bir H264 akışı oluşturmaya çalışacak ve bunun olmasını gerektirecektir.
belirtilen zaman aşımı süresi içinde tamamlayın. Yavaş bir sisteminiz varsa veya günlükleri buluyorsanız
FFMPEG olmasına rağmen zaman aşımı süresi dolmakta olduğundan H264 akışının başlamadığını
çalışıyor, bu değeri artırmayı deneyin. Hızlı bir sisteminiz varsa bu değeri düşürün
H264 akışlarını başlatan sorunlar olduğunda yanıt vermeyi iyileştirebilir.
EYEZM_SEG_DURATION - HTTP-5 Akış protokolü kullanılarak akış için kullanılan segment süresi.
HTTP-5 Canlı Akış Protokolü, giriş video akışını, bir videonun küçük parçalarına ayırır.
Bu parametre tarafından belirtilen süre. Segment süresini artırmak şu konularda yardımcı olacaktır:
diğer uçta dalgalı bağlantılar, ancak bir akış başlatmadaki gecikmeyi artıracaktır.
Opsiyonlar - Kullanıcılar
[resim]
Bu bölümde sistemde tanımlı mevcut kullanıcıların bir listesini göreceksiniz. Yapabilirsiniz
ayrıca buradan kullanıcı ekleyin veya silin. Yönetici kullanıcıyı silmemeniz önerilir
aynı rolü üstlenmek için başka bir tam ayrıcalıklı kullanıcı oluşturmadıysanız. Her biri
kullanıcı, etkinleştirilmiş bir ayarın yanı sıra bir ad ve parola (gizli olan) ile tanımlanır
kullanıcıları geçici olarak etkinleştirmek veya devre dışı bırakmak için kullanabileceğiniz, örneğin misafir kullanıcı
sınırlı süreli erişim. Bunun yanı sıra tanımlamanıza izin veren bir dil ayarı vardır.
kullanıcıya özel diller. Burada sistemden farklı bir dil ayarlamak
dil, o kullanıcı oturum açtığında sunulan web arayüzüne sahip olacağı anlamına gelir.
varsa, sistem varsayılanı yerine kendi dillerinde.
Ayrıca kullanıcı izinlerini tanımlayan beş değer vardır, bunlar 'Akış', 'Etkinlikler',
'Kontrol', 'Monitörler' ve 'Sistem' Her birinin ayrı ayrı 'Yok', 'Görünüm' veya 'Düzenle' değerleri olabilir
'Düzenle' ayarı olmayan 'Akış'tan. Bu değerler aşağıdakilere erişimi kapsar:
alanlar; 'Akış', bir kullanıcının gelen 'canlı' video beslemelerini görüntülemesine izin verilip verilmediğini tanımlar.
kameralardan. Bir kullanıcının yalnızca içinde bulunduğu tarihsel olayları görüntülemesine izin vermek isteyebilirsiniz.
durumda bu ayar 'yok' olmalıdır. 'Etkinlikler' ayarı, bir kullanıcının şunları yapıp yapamayacağını belirler.
tutulan geçmiş olayları görüntüleyin ve değiştirin veya silin. 'Kontrol' ayarı şunları yapmanızı sağlar:
kullanıcının herhangi bir Pan/Tilt/Zoom tipi kamerayı kontrol edip edemediğini belirtmek için
sisteminizde var. 'Monitörler' ayarı, bir kullanıcının mevcut durumu görüp göremeyeceğini belirtir.
ayarları izleyin ve değiştirin. Son olarak 'Sistem' ayarı, bir kullanıcının
seçenekler ve kullanıcılar gibi sistem ayarlarını bir bütün olarak görüntüleyebilir veya değiştirebilir veya
sistemin bir bütün olarak çalışmasını kontrol eder.
Bu ayarların yanı sıra sınırlamak için kullanılabilecek bir 'Bant genişliği' ayarı da vardır.
bir kullanıcının görüntüleyebileceği maksimum bant genişliği ve kullanılabilecek bir 'İzleme Kimlikleri' ayarı
'Sistem' dışındaki kullanıcıların yalnızca akışlara, olaylara veya
verilen monitör kimliklerini boşluksuz virgülle ayrılmış bir liste olarak izler. eğer bir kullanıcı
'Monitörler' ile düzenleme ayrıcalıkları, burada belirli monitörlerle sınırlıdır, bunu yapamazlar
monitör eklemek veya silmek, ancak yalnızca erişime sahip oldukları kişilerin ayrıntılarını değiştirmek için. Eğer bir
kullanıcının 'Sistem' ayrıcalıkları varsa, 'Monitör Kimlikleri' ayarı yok sayılır ve
Efekt.'
Kamera Control
ZoneMinder, kameraları web arayüzünden ve bazı
otomatik olarak genişletir. Pan/Tilt/Zoom (PTZ) kameraların çok çeşitli yetenekleri vardır ve
her türlü jenerik kontrol çözümünü oluşturan çok sayıda farklı protokol kullanın
potansiyel olarak çok zor. ZoneMinder bunu ele almak için iki temel yaklaşım kullanır:
Bu sorun etrafında.
Tanım of Uygulama Alanı
Kullandığınız her kamera modeli için kamera özellikleri tablosunda bir giriş olmalıdır.
oluşturuldu. Bunlar, kameranın hangi işlevleri desteklediğini gösterir ve
arabirim yalnızca kameranın desteklediği özellikleri sunar. bir
desteklenebilecek çok sayıda yetenek ve çok önemli
bu tablodaki girişlerin kameranın gerçek yeteneklerini yansıttığını. Küçük
ZoneMinder'a birçok örnek yetenek dahildir, bunlar 'olarak kullanılabilir'
' veya değiştirilmiş.
Control Scripts
ZoneMinder'ın kendisi genellikle komut gönderme yeteneği sağlamaz.
kameralar veya yanıtlar alın. Yaptığı şey, web'den gelen hareket isteklerine aracılık etmektir.
içinde tanımlanan bir komut dosyasına iletilen standart bir komut kümesine arabirim
kontrol yeteneği. ZoneMinder'da aşağıdakileri destekleyen örnek komut dosyaları sağlanmıştır:
seri veya ağ protokollerinin sayısı ancak birçok kamera için yeni olması muhtemeldir.
scriptler oluşturulacaktır. Bunlar örnek olanlar üzerinde modellenebilir veya eğer
kontrol komutları diğer uygulamalarda zaten mevcutsa, komut dosyası sadece
ZoneMinder ve bu komutlar arasında bir 'yapıştırıcı' katmanı görevi görür.
ZoneMinder'ın kontrol ve yetenek unsurlarının olmadığı vurgulanmalıdır.
kutudan çıkan her kamerayı destekleyebilmesi amaçlanmıştır. Bir dereceye kadar gelişme
birçok kamera için gerekli olması muhtemeldir.
Denetleme Monitörler
Sisteminizi kontrol edilebilir monitörlere sahip olarak tanımladıysanız ve bir
kontrol için yapılandırılmış monitör, ardından üst kısımdaki 'Kontrol' bağlantısını tıklayın
penceresi kısa olay listeleme alanını bir kontrol alanına değiştirecektir. yetenekler
daha önce tanımladığınız bu pencerede tam olarak ne görüntüleneceğini belirleyin. Genelde sen
Yakınlaştırma veya odaklama gibi bir veya yan alanla birlikte bir Pan/Tilt kontrol alanına sahip olacaktır
tarafa doğru kontrol edin. Önceden ayarlanmış desteğiniz varsa, bunlar ekranın alt kısmına yakın olacaktır.
pencere. Monitörü kontrol etmenin normal yöntemi, uygun öğeye tıklamaktır.
daha sonra kontrol komut dosyası aracılığıyla kameranın kendisine bir komut gönderen grafikler. Bu olabilir
bazen kamera yanıt vermeden önce gözle görülür bir gecikme olur.
Genellikle kontrol okları, üzerlerine tıkladığınız yere duyarlıdır.
Kaydırma veya yakınlaştırma vb. için farklı hızların kullanılmasına izin veren bir kameranız varsa
daha sonra ok noktasının yakınına tıklamak, tıklama sırasında daha hızlı hıza neden olur
okun tabanının yakınında daha yavaş olacaktır. Sürekli hareketi tanımladıysanız,
Oklar arasındaki alana tıklanarak devam eden faaliyetler durdurulabilir.
pan/tilt kontrolleri durumunda bir grafik veya yakınlaştırma durumunda bir kelime olabilir ve
odak kontrolleri vb.
Haritalanmış hareket gibi belirli kontrol yetenekleri, üzerine tıklayarak doğrudan kontrole izin verir.
doğrudan akışlı görüntüleri destekleyen tarayıcılarda kullanıldığında görüntünün kendisi. Bunda kullanılan
görüntüde sizi ilgilendiren alana tıklamanız yeterlidir ve kamera
o noktada ortala. Bağıl hareket için doğrudan görüntü kontrolünü de kullanabilirsiniz.
tıkladığınız görüntünün alanı, merkezden yönü ve uzaklığı tanımlar
görüntünün hızı belirlenir. Yönü tahmin etmek her zaman çok kolay olmadığı için
görüntünün merkezine yakın, aktif alan kısa bir mesafeye kadar başlamaz
merkezden, görüntünün ortasında bir 'ölü' bölge ile sonuçlanır.
Control akış
ZoneMinder'da kamera kontrolünün nasıl çalıştığına dair temel bir anlayışa sahip olmak uzun bir yol kat edecektir.
gelecekte hata ayıklama sorunları. Birçok 'kamera' olduğuna dikkat etmek önemlidir.
kontrol' komut dosyaları kullanıcı tarafından sağlanır ve
gelecekteki sürüm yükseltme.
· ZoneMinder, belirli kamera modelleri için 'kontrol protokollerine' güvenir. Bunlar 'kontrol'
protokoller, içinde bulunan Perl paketlerinden başka bir şey değildir. /usr/share/perl5/ZoneMinder/Kontrol/
(Ubuntu dağıtımlarında) bir PTZ işlemi başlattığınızda ZoneMinder tarafından çağrılır
· Bir kamera için PTZ için bir 'protokol' ilişkilendirdiğinizde, etkin bir şekilde
ZoneMinder, sonunda kamerayı kontrol edecek olan perl dosyasını nerede bulacağını biliyor
hareket
· Örneğin, bir Foscam 9831W kamera yapılandırdığınızı ve
'9831w' protokolünü bu kamerayla ilişkilendirdi. Bu temelde, hareket ettirdiğinizde
ZoneMinder aracılığıyla kamera, hareketleri FI9831w.pm'ye aktaracaktır.
/usr/share/perl5/ZoneMinder/Kontrol/
· ZoneMinder ayrıca protokol yapılandırma parametrelerini şu şekilde adlandırılan bir tabloda tutar: Kontroller
DB'de. Bu tablo, kameranın destekleyip desteklemediği gibi parametreleri depolamak için kullanılır.
sürekli hareket, yakınlaştırma vb.
· Kontroller tablo, ZoneMinder tarafından PTZ web arayüzünü oluşturmak için kullanılır. Örneğin, bir
FI9831W kamera Zoom'u desteklemez --> bu nedenle PTZ arayüzünü açtığınızda
Web Konsolu aracılığıyla ZoneMinder ve FI9831W kameraya gidin, Yakınlaştırma seçeneği
gösterilmez. Bunu göstermemesi gerektiğini biliyor çünkü Control FI9831W için tablo girişi
Zoom'u desteklemediğini belirtir. Bu parametreleri şu şekilde düzenlediğinizi unutmayın:
Kaynak->Kontrol->Kontrol Tipi->Web konsolunda Düzenle
· Kontrol protokolü dosyalarından herhangi birine bakarsanız, işlevleri olduğunu fark edeceksiniz.
sevmek hareketRelUp or hareketKonsol vs. -> bunlar sonunda elde edilen işlevlerdir.
kamerayı hareket ettirmek için çağrılır ve uygulayan katılımcıların
eksik kamera profilleri, bu işlevleri uygun kameraya özgü özelliklerle doldurur.
komutlar. Bu şekilde, temel ZoneMinder kodunun kamera hakkında endişelenmesine gerek kalmaz
özel komutlar. Tek bilmesi gereken bir kameranın özellikleri ve buna göre
protokol perl dosyasında soyut komutları çağırır ve bu, kullanıcının sorumluluğundadır.
Perl dosyasını bu kameranın özelliklerini uygulamak için. Bu nedenle, sorunlarla karşılaşıyorsanız
PTZ çalışmıyorsa, hata ayıklamanız gereken bu protokol dosyalarıdır.
Control Uygulama Alanı
PTZ kontrollerini destekleyen bir kameranız varsa ve onu ZoneMinder ile kullanmak istiyorsanız, o zaman
yapmanız gereken ilk şey, yeteneklere doğru bir girişe sahip olduğundan emin olmaktır.
tablo. Bunu yapmak için Monitör yapılandırma iletişim kutusunun Kontrol sekmesine gitmeniz gerekir.
ve Kontrol Tipi seçim kutusunda listelendiği yerde 'Düzenle'yi seçin. Bu ortaya çıkaracak
kısa bir özet ile mevcut yetenekleri listeleyen yeni bir pencere. düzenlemek için
değiştirmek için mevcut yetenek, söz konusu yeteneğin Kimliğini veya Adını seçin veya
yeni bir kontrol yeteneği eklemek için Ekle düğmesine tıklayın. Bu yaklaşımlardan herhangi biri
üstte sekmeler ve aşağıdaki form alanları ile tanıdık tarzda yeni bir pencere oluşturun. İçinde
yetenekler tablosunda çok sayıda ayar ve sekme vardır, ortalama
ve bunların kullanımı aşağıda kısaca açıklanmıştır.
Ana çıkıntı
İsim Bu, kontrol yeteneğinin adıdır, genellikle adlandırmak mantıklı olacaktır.
kullanılan kamera modeli veya protokolünden sonraki yetenekler.
Menşei Yeteneğin yerel (genellikle seri) veya ağ kontrol protokolü kullanıp kullanmadığı.
Komuta
Bu, standart diziyi eşleyecek bir komut dosyası veya uygulamanın tam yoludur.
ZoneMinder kontrol komutları ile eşdeğer kontrol protokolü komutu. Bu bir olabilir
gönderilen örnek zmcontrol-*.pl komut dosyaları veya tamamen başka bir şey.
Yapabilmek Wake
Bu, gerçek yetenek tanımlarının ilkidir. Bu kutunun işaretlenmesi şunu gösterir:
kamerayı uyku durumundan uyandırmak için bir protokol komutunun mevcut olduğunu.
Yapabilmek uyku
Kamera uyku moduna alınabilir.
Yapabilmek Reset
Kamera önceden tanımlanmış bir duruma sıfırlanabilir.
Hareket çıkıntı
Yapabilmek Hareket
Kamera hareket edebilir, yani pan veya tilt yapabilir.
Yapabilmek Hareket Çapraz olarak
Kamera çapraz olarak hareket edebilir. Bazı cihazlar yalnızca dikey olarak hareket edebilir veya
bir seferde yatay olarak.
Yapabilmek Hareket Haritalı
Kamera, bir görüntü üzerindeki bir noktayı kesin bir hareket derecesine dahili olarak eşleyebilir
Görüntüdeki o noktayı ortalamak için
Yapabilmek Hareket kesin
Kamera mutlak bir konuma hareket edebilir.
Yapabilmek Hareket Bağıl
Kamera göreli bir konuma daha fazla olabilir, örneğin 7 nokta sola veya yukarı.
Yapabilmek Hareket Sürekli
Kamera, durması söylenene kadar veya sabitlenene kadar tanımlanmış bir yönde sürekli olarak hareket edebilir.
hareket sınırlarına ulaşıldı, örneğin sola.
Tava çıkıntı
Yapabilmek Tava
Kamera yatay olarak kaydırabilir veya hareket edebilir.
En az en çok Tava Aralık
Kamera mutlak hareketi destekliyorsa, bu minimum ve maksimum kaydırmadır.
belirtilebilecek koordinatlar, örneğin -100 ila 100.
Min/Adam Tava adım
Kamera bağıl hareketi destekliyorsa, bu minimum ve maksimum miktardır.
tanımlanabilen harekettir.
Has Tava hız
Kamera, kaydırma hızlarının özelliklerini destekler.
En az en çok Tava hız
Desteklenen minimum ve maksimum kaydırma hızı.
Has Turbo Tava
Kamera, ek bir turbo pan hızını destekler.
Turbo Tava hız
Gerçek turbo pan hızı.
eğim çıkıntı
Eğim yeteneklerinin tanımı, 'Pan' sekmesi için alanlar.
yakınlaştırma çıkıntı
Yapabilmek yakınlaştırma
Kamera yakınlaştırabilir.
Yapabilmek yakınlaştırma kesin
Kamera mutlak bir konuma yakınlaştırabilir.
Yapabilmek yakınlaştırma Bağıl
Kamera göreceli bir konuma yakınlaştırabilir.
Yapabilmek yakınlaştırma Sürekli
Kamera, durması söylenene veya yakınlaştırma sınırlarına kadar sürekli olarak yakınlaştırabilir veya uzaklaştırabilir.
ulaşılır.
En az en çok yakınlaştırma Aralık
Kamera mutlak yakınlaştırmayı destekliyorsa, bu minimum ve maksimum yakınlaştırma miktarlarıdır.
belirtilebilir.
Min/Adam yakınlaştırma adım
Kamera göreli yakınlaştırmayı destekliyorsa, bu minimum ve maksimum çekim miktarıdır.
Belirtilebilen yakınlaştırma değişikliği.
Has yakınlaştırma hız
Kamera, yakınlaştırma hızının belirtilmesini destekler.
En az en çok yakınlaştırma hız
Desteklenen minimum ve maksimum yakınlaştırma hızı.
odak çıkıntı
Odak yeteneklerinin tanımı, alanlar 'Yakınlaştır' sekmesi ile aynıdır, ancak aşağıdakilerle
ek yetenek.
Yapabilmek Oto odak
Kamera otomatik olarak odaklanabilir.
Beyaz çıkıntı
Beyaz Dengesi yeteneklerinin tanımı, 'Odak' sekmesi için alanlar.
İris çıkıntı
İris Kontrolü yeteneklerinin tanımı, 'Odak' sekmesi için alanlar.
Önayarları çıkıntı
Has Önayarları
Kamera önceden ayarlanmış konumları destekler.
Içinde Önayarları
Kameranın desteklediği ön ayar sayısı. Kamera çok sayıda destekliyorsa
ön ayarlar o zaman burada daha makul bir sayı belirtmek mantıklıdır, 20 veya daha az
önerilir.
Has Ana Sayfa Preset
Kameranın, genellikle aralığının orta noktasında tanımlanmış bir 'ev' konumu vardır.
Yapabilmek set Önayarları
Kamera, kontrol protokolü aracılığıyla önceden ayarlanmış konumların ayarlanmasını destekler.
Control Scripts
ZoneMinder ile kameraları kontrol etmenin ikinci temel unsuru, bir
uygun kontrol komut dosyası veya uygulama mevcut. Az sayıda örnek komut dosyası
ZoneMinder'a dahildir ve doğrudan veya geliştirme için temel olarak kullanılabilir. Kontrol
komut dosyaları atomik olarak çalıştırılır, yani web'den istenen bir eylem
arabirim, komut dosyasının bir kez yürütülmesiyle sonuçlanır ve hiçbir durum bilgisi korunmaz.
Protokolünüz durum bilgilerinin korunmasını gerektiriyorsa, o zaman şunu sağlamanız gerekir:
ZoneMinder'ın kontrol altındaki kameranın durumu hakkında hiçbir fikri olmadığı için komut dosyalarınız bunu yapar
terimleri.
Yeni bir kontrol komut dosyası yazıyorsanız, bunun aşağıdakileri desteklediğinden emin olmanız gerekir.
ZoneMinder'ın kendisine ileteceği parametreler. Zaten komut dosyalarınız veya uygulamalarınız varsa
kameralarınızı kontrol eden ZoneMinder kontrol komut dosyası, yalnızca dönüştürmek için yapıştırıcı görevi görür.
parametreler, mevcut uygulamanızın anlayacağı bir forma geçirilir. Eğer sen
yeni bir protokolü desteklemek için bir komut dosyası yazdıktan sonra parametreleri dönüştürmeniz gerekecek
eşdeğer protokol komutlarına komut dosyasına iletilir. Eğer dikkatlice tanımladıysanız,
yukarıdaki yetenekleri kontrol edin, o zaman yalnızca bunlara karşılık gelen komutları beklemelisiniz.
yetenekleri.
Kontrol komut dosyalarına iletilen standart parametre seti aşağıda tanımlanmıştır,
--cihaz= : Bu, monitör tanımındaki kontrol cihazıdır. yok ise
herhangi bir cihaz belirtilmemiş. — adres= : Bu, cihazın kontrol adresidir.
monitör tanımı. Bu genellikle ağ kameraları için bir ana bilgisayar adı veya ip adresi olacaktır.
veya diğer kameralar için basit bir sayısal kamera kimliği.
--otomatik durdurma= : Bu, otomatik bir zaman aşımının uygulanıp uygulanmayacağını gösterir.
Verilen komutu '''dur'''. Yalnızca '''sürekli''' komutları için eklenecektir,
aşağıda listelendiği gibi ve muhtemelen kesirli, ondalık saniye cinsinden bir zaman aşımı olacaktır. -
komut= : Bu, betiğin yürütmesi gereken komutu belirtir. Geçerli
komutlar aşağıda verilmiştir.
--xkoord= , --ycoord= : Bu komutlar için x ve/veya y koordinatlarını belirtir
hangi onları gerektirir. Bunlar normalde mutlak veya eşlenmiş komutlar olacaktır. -
genişlik= '', ''--yükseklik= : Bu, ürünün genişliğini ve yüksekliğini belirtir.
geçerli görüntü, geçirilen koordinat değerlerinin olması gereken eşlenmiş hareket komutları için
bir bağlam.
--hız= : Bu, uygunsa komutun kullanması gereken hızı belirtir.
- pan hızı = '', ''--tiltspeed= : Bu, belirli kaydırma ve eğmeyi gösterir
yatay için farklı bir hareket hızına izin verebilecek çapraz hareketler için hızlar
ve dikey bileşenler.
--adım= : Bu, komutun kullanması gereken hareket miktarını belirtir.
uygun. Normalde yalnızca göreceli komutlar için kullanılır. - hızlı adım= '',
''--tiltstep= : Bu, köşegen için belirli kaydırma ve eğme adımlarını gösterir.
yatay ve dikey için farklı miktarda harekete izin verebilecek hareketler
bileşenler.
--ön ayar= : Bu, ilgili komutların yapması gereken belirli ön ayarı belirtir.
üzerinde işlem.
The komuta Yukarıda listelenen seçenek, parametre olarak aşağıdaki komutlardan birini alabilir.
uyanmak Kamerayı uyandır.
uyku Kamerayı uykuya gönderin.
ayarlamak Kamerayı sıfırlayın.
hareket_haritası
Eşlenenleri görüntü üzerinde belirli bir konuma taşıyın.
move_pseudo_map
Yukarıdaki move_map gibi. Sözde eşlenmiş hareket, eşlenmiş hareket olmadığında kullanılabilir.
desteklenen ancak bağıl hareket, bu durumda haritalanmış hareket kabaca olabilir
dikkatli kalibrasyon ile yaklaştırılır.
hareket_abs_
Belirtilen mutlak konuma taşıyın. Yön öğesi şuna bir ipucu verir:
gidilecek yön, ancak atlanabilir. Varsa, "yukarı", "aşağı",
"sol", "sağ", "yukarı sol", "yukarı", "aşağı sol" veya "düpedüz".
move_rel_
Belirli bir miktarı verilen yönde hareket ettirin.
move_con_
Durması söylenene kadar verilen yönde sürekli hareket edin.
hareket_durdur
Devam eden herhangi bir hareketi durdurun.
zoom_abs_
Belirli bir mutlak yakınlaştırma konumuna yakınlaştırın. Yön öğesi şuna bir ipucu verir:
gidilecek yön, ancak atlanabilir. Varsa, "tele" veya
"geniş".
zoom_rel_
Belirtilen yönde belirli bir miktarı yakınlaştırın.
zoom_con_
Durması söylenene kadar verilen yönde sürekli olarak yakınlaştırın.
zum_durdur
Devam etmekte olan herhangi bir yakınlaştırmayı durdurun.
odak_otomatik
Odaklamayı otomatik olarak ayarlayın.
odak_adam
Odaklamayı manuel olarak ayarlayın.
odak_abs_
Belirtilen mutlak odak konumuna odaklanın. Yön öğesi şuna bir ipucu verir:
gidilecek yön, ancak atlanabilir. Varsa, "yakın" veya
"uzak".
odak_rel_
Verilen yönde belirli bir miktar odaklanın.
odak_con_
Durması söylenene kadar verilen yönde sürekli olarak odaklanın.
odak_durdur
Devam etmekte olan herhangi bir odaklanmayı durdurun.
Beyaz_
Odak komutlarına göre, bu yön "içeri" veya "dışarı" olabilir.
iris_
Odak komutlarına göre, bu yön dışında "açık" veya "kapalı" olabilir.
ön ayar
Verilen ön ayarı geçerli konuma ayarlayın.
ön ayar_goto
Verilen ön ayara gidin.
ön ayar_ev
"Ev" ön ayarına gidin.
Telefon Cihaz
ZoneMinder'ı Mobil cihazlarda kullanmak için bazı seçenekler şunlardır:
Üçüncü Parti hareketli istemciler
·
zmNinja (kaynak kod, ihtiyaçlar API'ler için be yüklü için İş)
· App Store ve Play Store'da mevcut - Web sitesi
·
zmGörünüm (sınırlı, Bedava) ve zmGörünüm başına (Daha Özellikler, paralı)
· App Store ve Play Store'da mevcuttur, ZM dış görünümlerine dayanır Web sitesi
kullanma the mevcut ağ konsol
· ZoneMinder arayüzünü bir tarayıcı başlatarak ve şuraya giderek doğrudan kullanabilirsiniz:
ZoneMinder sunucusu, tıpkı Masaüstünde yaptığınız gibi
· ZoneMinder ayrıca sınırlı işlevsellik sunan bir "mobil dış görünüme" sahiptir (tüm görünümler
Bu ciltte mevcut). Mobil tarayıcınızı şuraya yönlendirebilirsiniz:
http://yourzoneminderip/zm/index.php?skin=mobil ve yer imlerine ekleyin. not ancak o
1.29 is the son serbest o irade destek the hareketli cilt. O bulunuyor kullanım is önerilmiyor
Durdurulan istemciler
Aşağıdakiler, çalışmayan ve güncellenmemiş istemcilerin bir listesidir:
· gözZM
Günlüğü
ZoneMinder'ın çoğu bileşeni, içinde bilgi, uyarı, hata ve hata ayıklama mesajları yayabilir.
standart bir biçim. Bu mesajlar bir veya daha fazla yerde oturum açılabilir. Varsayılan olarak tümü
komut dosyaları tarafından üretilen mesajlar giriş yapılır .log files which are placed in the
ZM_PATH_LOGS yapılandırma değişkeni tarafından tanımlanan dizin. Bu başlangıçta şöyle tanımlanır
'/ Tmp' geçersiz kılınabilse de (yukarıdaki Seçenekler ve Kullanıcılar bölümüne bakın). İçin böylece
örneğin, zmpkg.pl betiği /tmp/zmpkg.pl'ye mesajlar gönderir, bunlara bir örnek
mesajlar:
03/01/06 13:46:00.166046 zmpkg[11148].INF [Komut: başlat]
ilk bölümün girişin tarih ve saatine atıfta bulunduğu, sonraki bölüm ise
komut dosyasının adı (veya kısaltılmış versiyonu), ardından kare olarak işlem kimliği
parantezler, bir önem kodu (INF, WAR, ERR veya DBG) ve hata ayıklama metni. değiştirirseniz
günlük dizininin konumu, web'in kullandığı mevcut bir dizine atıfta bulunduğundan emin olun.
kullanıcının yazma izni vardır. Ayrıca bu dizinde hiçbir günlük bulunmadığından emin olun.
web kullanıcısının açma izni yok. Bu, komutları çalıştırırsanız veya
komut dosyaları, bir noktada test etmek için kök kullanıcı olarak. Bu gerçekleşirse, sonraki
ayrıcalıklı olmayan çalıştırmalar, günlük dosyalarını açamadığı için başarısız olur.
Yukarıdaki belirli komut dosyası günlüğünün yanı sıra, bilgi, uyarı ve hata mesajları
sistem syslog hizmeti aracılığıyla günlüğe kaydedilir. Bu, Linux sistemlerinde standart bir bileşendir ve
her türlü mesajın standart bir şekilde ve standart bir formatta kaydedilmesini sağlar. Açık
çoğu sistem, aksi şekilde yapılandırılmadıkça, ZoneMinder tarafından üretilen mesajlar
/var/log/messages dosyası. Bazı dağıtımlarda başka bir dosyada sonuçlanabilirler, ancak genellikle
hala /var/log'da. Bu dosyadaki mesajlar, komut dosyası günlük dosyalarındakilere benzer ancak
biraz farklılık gösterir. Örneğin, sistem günlük dosyasındaki yukarıdaki olay şöyle görünür:
3 Ocak 13:46:00 shuttle52 zmpkg[11148]: INF [Komut: start]
tarihin farklı biçimlendirildiğini (ve yalnızca 1 saniye hassasiyetinde) görebileceğiniz yer
ve ana bilgisayar adı için ek bir alan vardır (çünkü syslog bir ağ üzerinden çalışabilir).
Bu dosyadaki ZoneMinder girişlerinin yanı sıra çeşitli diğer girişlerden de girişler görebilirsiniz.
sistem bileşenleri. Syslogd arka plan programınızın syslog için çalıştığından emin olmalısınız.
mesajların doğru bir şekilde işlenmesi.
Birkaç kullanıcı, ZoneMinder mesajlarının nasıl bastırılacağını veya yönlendirileceğini sordu.
bu dosyaya yazılır. Bu genellikle diğer sistem mesajlarının
ZoneMinder tarafından üretilenler tarafından boğulabilir ve gizlenebilir (ki bu oldukça sık olabilir)
varsayılan olarak). Sistem günlüğü mesajlarını kontrol etmek için aşağıdakileri bulmanız ve düzenlemeniz gerekir.
syslog.conf dosyasını sisteminizde Bu genellikle / Etc dizin. Bu dosya
syslog'un yapılandırılmasına izin verir, böylece belirli sınıflar ve mesaj kategorileri
farklı dosyalara yönlendirilir veya bir konsola vurgulanır veya yalnızca yoksayılır. Tüm detayları
bu dosyanın formatı bu belgenin kapsamı dışındadır ('man syslog.conf' yazarak)
size daha fazla bilgi verecektir), ancak en sık istenen değişiklikleri yapmak kolaydır.
uygulamak.
Sistem günlüğü hizmeti, ilkinin atıfta bulunduğu öncelikler ve tesisler kavramını kullanır.
mesajın önemine ve ikincisi, sistemin o kısmına atıfta bulunur.
hangi kaynaklandı. Standart öncelikler arasında 'bilgi', 'uyarı', 'hata' ve 'hata ayıklama' bulunur ve
ZoneMinder, ilgili mesaj sınıfını oluştururken bu öncelikleri kullanır.
Standart olanaklar arasında 'posta', 'cron' ve 'güvenlik' vb. bulunur, ancak bunun yanı sıra,
makineye özel mesaj oluşturucular tarafından kullanılabilecek sekiz 'yerel' tesis.
ZoneMinder, mesajlarını 'local1' tesisi aracılığıyla üretir.
Bir mesajın önceliği ve kolaylığı bilgisi ile donanmış olan syslog.conf,
dosya, mesajları istediğiniz gibi işlemek için değiştirilebilir.
Bu nedenle, tüm ZoneMinder mesajlarının belirli bir günlük dosyasına gitmesini sağlamak için
syslog.conf dosyanızın üst kısmına yakın aşağıdaki satır:
# ZoneMinder mesajlarını zm.log'a kaydedin
yerel1.* /var/log/zm/zm.log
local1 tesisi ile üretilen tüm mesajların fhe'ye yönlendirilmesini sağlayacaktır.
/var/log/zm/zm.log dosyası. Ancak bu mutlaka onların da girmesini engellemez.
standart sistem günlüğü. Bunu yapmak için hangisini belirleyen satırı değiştirmeniz gerekecektir.
mesajlar bu dosyaya kaydedilir. Bu şöyle görünebilir:
# Seviye bilgisi veya daha yüksek herhangi bir şeyi (posta hariç) günlüğe kaydedin.
# Özel kimlik doğrulama mesajlarını günlüğe kaydetme!
*.info;mail.none;news.none;authpriv.none;cron.none /var/log/messages
varsayılan olarak. ZoneMinder mesajlarını bu dosyadan tamamen kaldırmak için bunu değiştirebilirsiniz.
gibi görünmek için satır:
*.info;local1.!*;mail.none;news.none;authpriv.none;cron.none /var/log/messages
bu, syslog'a local1 tesisinden gelen mesajları yoksaymasını söyler. ancak sen
sistem günlük dosyasında hala uyarıların ve hataların oluşmasını istiyorsanız, bunu şu şekilde değiştirebilirsiniz:
*.info;local1.!*;local1.warning;mail.none;news.none;authpriv.none;cron.none /var/log/messages
bu, herhangi bir mesajın
local1 özelliği ve uyarı önceliği veya üstü yine de dosyaya girmelidir.
Bu tarifler, günlük kaydını sisteminize uyacak şekilde nasıl değiştirebileceğinize dair örneklerdir.
yapabileceğiniz başka birçok değişiklik var. herhangi bir değişiklik yaparsanız
syslog.conf için syslogd işlemini yeniden başlattığınızdan veya bir HUP sinyali gönderdiğinizden emin olmalısınız.
yapılandırma dosyasını yeniden okumaya zorlayın, aksi takdirde değişiklikleriniz yoksayılır.
Yukarıdaki günlüğe kaydetme tartışması, komut dosyalarının nasıl hata ürettiğini ve hata ayıkladığını açıklayarak başladı.
mesajlar. İkili dosyaların çalışma şekli biraz farklıdır. İkili dosyalar oluşturur
syslog'u komut dosyalarıyla tamamen aynı şekilde kullanan bilgi, uyarı ve hata mesajları
ve bu mesajlar aynı şekilde ele alınacaktır. Ancak hata ayıklama çıktısı biraz
farklı. Komut dosyaları için, hata ayıklamayı etkinleştirmek istiyorsanız komut dosyasını düzenlemeniz gerekir.
dosyasının kendisini seçin ve DBG_LEVEL sabitini 1 değerine sahip olacak şekilde değiştirin.
yazılacak hata ayıklama mesajları .log file as well as the more important
mesajlar. Ancak hata ayıklama mesajları syslog aracılığıyla yönlendirilmez. Komut dosyaları şu anda yalnızca
bir seviye hata ayıklama, böylece bu, tüm hata ayıklama mesajlarının oluşturulmasına neden olur. ikili dosyalar
biraz farklı çalışın ve içinde bulunan zmDbgInit çağrısını düzenleyebilirsiniz.
hata ayıklama düzeyinin başlangıç değerini güncellemek için her ikili dosyanın 'ana' işlevi,
daha kolay yollar.
Hata ayıklama çıktısını toplamanın en basit yolu, ana menüden Seçenekler bağlantısına tıklamaktır.
ZoneMinder konsol görünümü ve ardından Debug sekmesine gidin. Orada bir dizi bulacaksınız
hata ayıklama seçenekleri. Yapmanız gereken ilk şey, ZM_EXTRA_DEBUG ayarının
açıldı. Bu, genel olarak hata ayıklamayı sağlar. Yapmanız gereken bir sonraki şey,
ilgili seçenekleri kullanarak hedef, seviye ve hedef dosyada hata ayıklayın. Tıkla '?' ile
Geçerli ayarlar hakkında daha fazla bilgi için her seçeneği ZoneMinder'ı yeniden başlatmanız gerekecek
bir bütün olarak veya en azından söz konusu bileşenin günlüğe kaydetmenin yürürlüğe girmesi için. Sahip olduğunda
hata ayıklamayı bitirdikten sonra ZM_EXTRA_DEBUG işaretini kaldırarak hata ayıklamayı kapattığınızdan emin olmalısınız.
seçeneği ve ZoneMinder'ı yeniden başlatma. Diğer seçenekleri istediğiniz gibi bırakabilirsiniz.
ana hata ayıklama seçeneği kapalıysa yoksayılır.
Hata ayıklamayı kaydettikten sonra, USR1 ve USR2 sinyallerini göndererek seviyeyi değiştirebilirsiniz.
hata ayıklama düzeyini artırmak veya azaltmak için ilgili ikiliye (veya ikili dosyalara)
anında etki ile yayılır. İkili alırsa bu değişiklik devam etmeyecek
ancak yeniden başlatıldı.
Belirli işlevleri test etmek için doğrudan komut satırından bir ikili dosya çalıştırmak istiyorsanız
veya senaryolar, ayarlamak için ZM_DBG_LEVEL ve ZM_DBG_LOG ortam değişkenlerini ayarlayabilirsiniz.
görmek istediğiniz hata ayıklamanın düzeyi ve günlük dosyası ve ZM_DBG_PRINT ortam değişkeni
Hata ayıklamayı doğrudan terminalinize göndermek için 1'e.
Tüm ZoneMinder günlükleri artık logrotate ile döndürülebilir. Örnek bir logrotate yapılandırma dosyası
aşağıda gösterilen:
/var/log/zm/*.log {
missingok
notifempty
paylaşılan komut dosyaları
sonradan döndürmek
/usr/local/bin/zmpkg.pl logrot 2> /dev/null > /dev/null || doğru
son yazı
}
API
Bu belge, ZoneMinder'ın API'sine genel bir bakış sağlayacaktır. Bu devam eden bir çalışmadır.
Genel Bakış
ZoneMinder'ı daha fazla 'açmak' için bir API'ye ihtiyaç vardı. Bu hızlı izin verecek
ZoneMinder ile entegrasyon ve geliştirme.
API CakePHP'de yerleşiktir ve /api dizin. RESTful sağlar
hizmeti verir ve Monitörler için CRUD (oluşturma, alma, güncelleme, silme) işlevlerini destekler,
Olaylar, Çerçeveler, Bölgeler ve Yapılandırma.
Güvenlik
API'ler, ZoneMinder'ın mevcut güvenlik modeline bağlanır. Bunun anlamı, OPT_AUTH'unuz varsa
etkinse, API'leri kullanmayı planladığınız tarayıcıyı kullanarak ZoneMinder'da oturum açmanız gerekir.
itibaren. API'ye dayanan bir uygulama geliştiriyorsanız, POST girişi yapmanız gerekir.
API'ye erişmeden önce uygulamadan ZoneMinder'a
Ardından, oturum açmanın kimlik doğrulama bilgilerini yeniden kullanmanız gerekir (çerez olarak döndürülür).
durumları) ile kimlik doğrulama bilgilerinin akması için sonraki API'ler
API'leri.
Bu, bu API'leri denemek için cuRL kullanmayı planlıyorsanız, önce şunları yapmanız gerektiği anlamına gelir:
curl -d "kullanıcıadı=XXXX&parola=YYYY&action=login&view=console" -c cookie.txt http://yourzmip/zm/index.php
Değiştirilmesi XXXX ve YYYY sırasıyla kullanıcı adınız ve şifrenizle.
Lütfen bunu yazma izninizin olduğu bir dizinde yaptığınızdan emin olun, aksi takdirde
cookie.txt oluşturulmaz ve komut sessizce başarısız olur.
"-c cookie.txt" dosyasının yaptığı şey, günlüğe kaydettiğinizi yansıtan bir tanımlama bilgisi durumunu saklamaktır.
ZM içine. Şimdi bu tanımlama bilgisi durumunu sonraki tüm API'lere uygulamanız gerekiyor. bunu sen yap
CuRL kullanıyorsanız, sonraki API'lere '-b cookie.txt' kullanarak:
curl -b cookie.txt http://yourzmip/zm/api/monitors.json
Bu, bir monitör listesi döndürür ve kimlik doğrulama bilgilerini ZM'ye iletir.
API katmanı.
Bu nedenle, kimlik doğrulama kullanıyorsanız lütfen bir -b cookie.txt her birine
CuRL kullanıyorsanız aşağıdaki komutlar. CuRL kullanmıyorsanız ve kendi uygulamanızı yazıyorsanız,
Uygulamanızda sonraki isteklere çerezleri ilettiğinizden emin olmanız gerekir.
Örnekler (Lütfen okumak güvenlik ihbar yukarıdaki)
Her bir URL'nin ikisinden birinde bittiğini göreceksiniz. . Xml or .json. Bu, isteğin biçimidir,
ve size döndürülen herhangi bir verinin hangi formatta olacağını belirler. Json'u seviyorum,
ancak isterseniz xml kullanabilirsiniz.
(Tüm örneklerde, 'sunucu'yu IP veya ana bilgisayar adı ve ZoneMinder'ın çalıştığı bağlantı noktası ile değiştirin)
API Sürümü
API sürümünü almak için:
kıvırmak http://server/zm/api/host/getVersion.json
Dönüş a liste of herşey monitörler
kıvırmak http://server/zm/api/monitors.json
geri almak izlemek 1
kıvırmak http://server/zm/api/monitors/1.json
Düzenle Eyalet of İzliyoruz 1
Bu API, monitör 1'i Modect ve Enabled olarak değiştirir
kıvrılma -XPOST http://server/zm/api/monitors/1.json -d "Monitör[İşlev]=Mod&İzleme[Etkin]:true"
Ekle a izlemek
Bu komut yeni bir http monitörü ekleyecektir.
kıvrılma -XPOST http://server/zm/api/monitors.json -d "Monitör[Ad]=Cliff-Burton \
&Monitör[İşlev]=Mod \
&İzleme[Protokol]=http \
&İzleme[Yöntem]=basit \
&Monitör[Ana Bilgisayar]=usr:[e-posta korumalı] \
&Monitör[Bağlantı Noktası]=80 \
&İzleme[Yol]=/mjpg/video.mjpg \
&Monitör[Genişlik]=704 \
&Monitör[Yükseklik]=480 \
&Monitör[Renkler]=4"
Düzenle izlemek 1
Bu komut, Monitör 1'in 'Ad' alanını 'test1' olarak değiştirecektir.
kıvrılma -XPUT http://server/zm/api/monitors/1.json -d "Monitör[Ad]=test1"
Sil izlemek 1
Bu komut Monitör 1'i siler, ancak ona bağlı olan Olayları silmez.
kıvrılma -XDELETE http://server/zm/api/monitors/1.json
Dönüş a liste of herşey olaylar
http://server/zm/api/events.json
Olay listesinin oldukça büyük olabileceğini ve bu API'nin (ZM'deki diğer tüm API'lerde olduğu gibi)
sayfalama. Her sayfa belirli bir girdi kümesi döndürür. Varsayılan olarak bu 25'tir ve bağları
ZM seçenekleri menüsünde WEB_EVENTS_PER_PAGE'e girin.
Bu nedenle, tüm olaylar boyunca yineleme mantığı şöyle olmalıdır (sözde kod):
(maalesef ilk sayfayı almadan pageCount almanın bir yolu yok)
veri = http://server/zm/api/events.json?page=1 # bu ilk sayfayı döndürür
# Döndürülen json nesnesinin artık data.pagination.pageCount adında bir özelliği var.
sayım = data.pagination.pageCount;
için (i=1, ben
{
veri = http://server/zm/api/events.json?sayfa=i;
doStuff(veri);
}
geri almak olay Id 1000
kıvrılma -XGET http://server/zm/api/events/1000.json
Düzenle olay 1
Bu komut, Olay 1'in 'Ad' alanını 'Ara ve Yok Et' olarak değiştirecektir.
kıvrılma -XPUT http://server/zm/api/events/1.json -d "Etkinlik[Ad]=Ara ve Yok Et"
Sil olay 1
Bu komut Olay 1'i ve buna bağlı olan tüm Çerçeveleri siler.
kıvrılma -XDELETE http://server/zm/api/events/1.json
Dönüş a liste of olaylar için a özel izlemek Id =5
kıvrılma -XGET http://server/zm/api/events/events/index/MonitorId:5.json''
Liste çok uzunsa aynı sayfalandırma mantığının geçerli olduğunu unutmayın.
Dönüş a liste of olaylar için a özel izlemek içinde a özel tarih / zaman menzil
http://server/zm/api/events/events/index/MonitorId:5/StartTime >=:2015-05-15 18:43:56/EndTime <=:2015-05-16 18:43:56.json
Bunu CuRL'de denemek için, aşağıdaki gibi boşluklardan kaçmak için URL'ye ihtiyacınız var:
kıvrılma -XGET"http://server/zm/api/events/index/MonitorId:5/StartTime%20>=:2015-05-15%2018:43:56/EndTime%20<=:2015-05-16%2018:43:56.json"
Dönüş a liste of olaylar için herşey monitörler içinde a Belirtilen tarih / zaman menzil
kıvrılma -XGET"http://server/zm/api/events/index/StartTime%20>=:2015-05-15%2018:43:56/EndTime%20<=:208:43:56.json"
yapılandırma Apis
API'ler, tipik olarak ayarladığınız ZM'nin tüm yapılandırma parametrelerine erişmenizi sağlar.
web konsolunun içinde. Bu, yapılandırma parametrelerinin tam listesini döndürür:
kıvrılma -XGET http://server/zm/api/configs.json
Her konfigürasyon parametresinin bir Id, Name, Value ve diğer alanları vardır. şansın var mı
muhtemelen sadece bu 3'e odaklanacak.
(Yapılandırma TBD'sini değiştirme örneği)
koşmak Eyalet Apis
ZM API, ZM'nin durumlarını başlatmak/durdurmak/yeniden başlatmak/listelemek için de kullanılabilir. Örnekler:
kıvrılma -XGET http://server/zm/api/states.json # çalıştırma durumlarının listesini döndürür
kıvrılma -XPOST http://server/zm/api/states/change/restart.json #ZM'yi yeniden başlatır
kıvrılma -XPOST http://server/zm/api/states/change/stop.json #ZM'yi durdurur
kıvrılma -XPOST http://server/zm/api/states/change/start.json #ZM'yi başlatır
oluşturmak a Bölge
kıvrılma -XPOST http://server/zm/api/zones.json -d "Bölge[İsim]=Jason-Newsted \
&Bölge[MonitörKimliği]=3 \
&Bölge[Tür]=Etkin \
&Bölge[Birimler]=Yüzde \
&Bölge[NumCoords]=4 \
&Bölge[Koordinatlar]=0,0 639,0 639,479 0,479 \
&Bölge[AlarmRGB]=16711680 \
&Zone[CheckMethod]=Blozlar \
&Bölge[MinPixelEşik]=25 \
&Bölge[MaxPixelEşik]= \
&Bölge[MinAlarmPixels]=9216 \
&Bölge[MaxAlarmPixels]= \
&Bölge[FilterX]=3 \
&Bölge[FiltreY]=3 \
&Bölge[MinFilterPikseller]=9216 \
&Bölge[MaxFilterPixels]=230400 \
&Bölge[MinBlobPikseller]=6144 \
&Bölge[MaxBlobPikseller]= \
&Bölge[MinBlobs]=1 \
&Bölge[MaxBlobs]= \
&Bölge[Aşırı Yük Çerçeveleri]=0"
PTZ Control API'ler
Bir monitörle ilişkili PTZ kontrolleri, bir monitörde değil, Kontroller tablosunda saklanır.
ZM içindeki tabloyu izler. Bunun anlamı, bir Monitörün ayrıntılarını aldığınızda,
yalnızca kontrol edilebilir olup olmadığını (isControllable:true) ve kontrol kimliğini bilecektir. Yapabilmek
bu Kontrol Kimliği ile ilgili PTZ bilgilerini almak için kontroller API'sini kullanmanız gerekir.
Bu, tüm kontrol tanımlarını döndürür:
kıvırmak http://server/zm/api/controls.json
Bu, belirli bir kontrol kimliği için kontrol tanımlarını döndürür=5
kıvırmak http://server/zm/api/controls/5.json
Ev Sahibi API'ler
ZM API'leri, ana bilgisayar (aka ZM) arka plan programı durumunu belirlemenize yardımcı olan çeşitli API'lere sahiptir.
vb. Bazı örnekler:
kıvrılma -XGET http://server/zm/api/host/daemonCheck.json # 1 = ZM çalışıyor 0= çalışmıyor
kıvrılma -XGET http://server/zm/api/host/getLoad.json # ZM'nin mevcut yükünü döndürür
kıvrılma -XGET http://server/zm/api/host/getDiskPercent.json # GB cinsinden döner (yüzde değil), monitör başına disk kullanımı (yani, monitör başına çeşitli olayla ilgili bilgileri, görüntüleri vb. depolamak için ayrılan alan) ``
FAQ
Bu SSS sayfasıdır. Eksik olduğunu düşündüğünüz herhangi bir SSS'ye katkıda bulunmaktan çekinmeyin.
Ne kadar yapabilmek I durdurmak BölgeMinder dolgu up my disk?
ZoneMinder'ın son sürümleri, zaten bu amaç için kullanabileceğiniz bir filtre ile birlikte gelir.
dahil. filtre denir Tasfiye Ne ZamanDolu ve onu bulmak için etkinliklerden birini seçin
konsol sayfasından, örneğin son bir saatteki olaylardan biri için sayar.
izler. not yeni bir yükleme yaparsanız bu filtrenin otomatik olarak etkinleştirileceğini
ZoneMinder, yeni bir Veritabanı oluşturma dahil. Halihazırda mevcut bir Veritabanınız varsa ve
Zoneminder'ı yükseltirken, filtrenin ayarlarını koruyacaktır (daha önce
sürümler varsayılan olarak devre dışı bırakıldı). Bu nedenle, PurgeWhenFull'un etkin olup olmadığını kontrol etmek isteyebilirsiniz.
ve değilse, etkinleştirin.
Etkinleştirmek için Web Konsoluna gidin, monitörlerinizden herhangi birinin Olaylarından birine tıklayın.
Bu, bir olay listesi ve bir filtre penceresi getirecektir.
Filtre penceresinde, 'Filtre Kullan' etiketli bir açılır seçim kutusu vardır;
kaydedilmiş bir filtre seçin. 'PurgeWhenFull'u seçin ve bu filtreyi yükleyecektir.
Başlamak istediğiniz dolu yüzde gibi isteyebileceğiniz değişiklikleri yapın,
veya bir seferde kaç olayın silineceğini (filtreyi gerektiği kadar tekrarlayacaktır)
ancak oraya ulaşmak için her seferinde bu kadar çok olayı siler).
Ardından, yeni bir pencere açacak olan 'Kaydet'e tıklayın. 'Otomatik olarak
sil' kutusu işaretlenir ve filtrenizi kaydetmek için kaydet'e basın. Bu daha sonra çalışacak
diskinizi bu sınırlar içinde tutmak için arka plan.
Bunu yaptıktan sonra, değişiklikleriniz otomatik olarak bir süre içinde zmfilter'a yüklenecektir.
birkaç dakika.
kontrol zmfilter.log bazen eksik Perl modülleri olarak çalıştığından emin olmak için dosya
hiçbir zaman çalışmadığı, ancak insanların her zaman fark etmediği anlamına gelir.
Tasfiye By Yaş 7 günden eski etkinlikleri silmek için "Tarih" ile yeni bir filtre oluşturun
"küçük" ve "-7 gün" değerini ayarlayın, "artan" bitiş düzeninde "tarih/saat"e göre sıralayın,
ardından "tüm eşleşmeleri sil" onay kutusunu etkinleştirin. Ayrıca hafta veya hafta değerini de kullanabilirsiniz.
ve günler: "-2 hafta" veya "-2 hafta 4 gün"
Otomatik olarak çalışması için 'Filtreyi Arka Planda Çalıştır' etkinken kaydedin. İsteğe bağlı atlama
arşivlenmiş etkinlikler: başka bir koşul eklemek için -7 günün yanındaki artı işaretine tıklayın. "ve"
"arşiv durumu", "yalnızca arşivlenmemiş"e eşittir.
İsteğe bağlı yavaş silme: Sonuç sayısını 3 ile sınırlayın.
silinecek olaylar, bu, CPU kullanımını uzun süre zorlaştırabilir. sınırlama
filtre her çalıştırıldığında yalnızca ilk üçe giden sonuçların sayısı,
zamanla süreçleri silerek CPU yükünü önemli ölçüde azaltır.
ZM'nin dosyaları silindiğinde kaldırması için şurada bulunabilecek iki yöntem vardır:
Sistem sekmesi ZM_OPT_FAST_DELETE ve ZM_RUN_AUDIT altındaki seçenekler.
ZM_OPT_FAST_DELETE:
Normalde bir alarmın sonucu olarak oluşturulan bir olay, bir veya daha fazla sayıdaki girişlerden oluşur.
veritabanı tabloları ve onunla ilişkili çeşitli dosyalar. içindeki olayları silerken
tarayıcınızda çok şey yapmaya çalışıyorsanız, bunların tümünü kaldırmak uzun zaman alabilir.
olaylar birden. Bu seçeneği ayarlamanız önerilir; bu, tarayıcının
istemci yalnızca olaylar tablosundaki anahtar girişleri siler, bu da olayların silinmeyeceği anlamına gelir.
listede daha uzun süre görünür ve gerisini daha sonra temizlemek için zmaudit arka plan programını bırakır.
ZM_RUN_AUDIT:
zmaudit arka plan programı, veritabanında ve bilgisayarda kayıtlı bilgilerin olup olmadığını kontrol etmek için mevcuttur.
dosya sistemi eşleşir ve birbirleriyle tutarlıdır. Bir hata oluşursa veya
'hızlı silme' kullanıldığında, veritabanı kayıtları silinebilir, ancak dosyalar kalabilir. Bunda
durumda ve benzeri, zmaudit iki veriyi senkronize etmek için gereksiz bilgileri kaldıracaktır.
mağazalar. Bu seçenek, zmaudit'in arka planda çalışıp çalışmadığını kontrol eder ve bunları gerçekleştirir.
sürekli kontrol eder ve düzeltir. Bu, çoğu sistem için önerilir, ancak
veritabanını ve dosya sistemini tarama işleminin alabileceği çok sayıda olay
uzun bir süre ve etki performansı. Bu durumda zmaudit kullanmamayı tercih edebilirsiniz.
koşulsuz olarak çalıştırın ve ara sıra kontrolleri diğer, daha uygun zamanlarda planlayın.
ZM_AUDIT_CHECK_INTERVAL:
zmaudit arka plan programı, veritabanında ve bilgisayarda kayıtlı bilgilerin olup olmadığını kontrol etmek için mevcuttur.
dosya sistemi eşleşir ve birbirleriyle tutarlıdır. Bir hata oluşursa veya
'hızlı silme' kullanıldığında, veritabanı kayıtları silinebilir, ancak dosyalar kalabilir. Bunda
durumda ve benzeri, zmaudit iki veriyi senkronize etmek için gereksiz bilgileri kaldıracaktır.
mağazalar. 900 saniyelik (15 dakika) varsayılan kontrol aralığı çoğu sistem için uygundur
ancak çok fazla sayıda olay varsa, veritabanını tarama işlemi ve
dosya sistemi uzun zaman alabilir ve performansı etkileyebilir. Bu durumda tercih edebilirsiniz
sisteminiz üzerindeki etkiyi azaltmak için bu aralığı çok daha büyük yapın. Bu seçenek belirler
bu kontrollerin ne sıklıkla yapıldığı.
Matematik için bellek: Yapımı elbette sen var yeterli bellek için sap senin Kameralar
Düzensiz ZoneMinder davranışı için en yaygın sorunlardan biri, yeterli
Tüm kameralarınızı işlemek için bellek. Birçok kullanıcı genellikle birden fazla HD kamerayı tam olarak yapılandırır
çözünürlük ve 15FPS veya daha fazla ve ardından başarısız işlemlerle ilgili çeşitli sorunlarla karşılaşıyor, boş
ekranlar ve diğer tamamen düzensiz davranışlar. Tüm bunların asıl sebebi sensin
ya tüm kameralarınızı işlemek için yeterli belleğe veya beygir gücüne sahip değilsiniz. Çözüm
genellikle FPS'yi azaltmak, kameraları azaltmak veya sunucu yeteneklerinizi artırmaktır.
Ne kadar belleğe ihtiyacınız olduğunu nasıl anlayabileceğinize dair örnekler içeren bazı yönergeler.
CPU ile ilgili olarak, sunucunuzu top gibi standart unix araçlarını kullanarak kıyaslamalısınız,
CPU yükünüzün yönetilebilir olduğundan emin olmak için iotop ve diğerleri. ZoneMinder ayrıca ortalama gösterir
kolay erişim için Web Konsolunun sağ üst köşesine yükleyin.
In genel gereken iyi bir bellek tahmini:
Min Bellek = 1.2 * ((görüntü genişliği*görüntü yüksekliği*görüntü arabelleği boyutu*hedef renk alanı*kamera sayısı/8/1024/1024 )
Nerede: * image-width ve image-height, kameranızın görüntülediği görüntülerin genişliği ve yüksekliğidir.
(benim durumumda, 1280x960) için yapılandırılmıştır. Bu değer, her monitör için Kaynak sekmesinde bulunur.
* görüntü arabelleği boyutu, ZM'nin bellekte tutacağı görüntü sayısıdır (bu, ZM tarafından
bir alarmı algılamadan önce ön ve son görüntüleri olduğundan emin olun - çok kullanışlıdır çünkü
bir alarm algılandığında, alarmın nedeni gözden kaybolabilir ve bir arabellek
istatistikleri/puanları analiz etmek de dahil olmak üzere bunun için gerçekten yararlıdır). Bu değer,
her monitör için arabellek sekmesi * hedef renk alanı renk derinliğidir - 8bit, 24bit veya
32bit. Yine her monitörün kaynak sekmesinde bulunur. Başlangıçtaki 1.2 temel olarak
görüntü/akış giderlerini hesaba katmak için hesaplamanın üstüne %20 ekleyerek (bu
tahmin)
Öyleyse matematik yapalım. 4x1280'ta 960bit renk uzayıyla çalışan 32 kameramız varsa ve
640 bit gri tonlamalı renk alanı ile 480x8'de çalışan bir kamera, sistem şunları gerektirir:
1.2 * ((1280*960*50*32*4/8/1024/1024 ) + (640 * 480 *50*8/8 /1024/1024))
Veya yaklaşık 900MB bellek.
Yani 2GB belleğiniz varsa, hazır olmalısınız. Sağ? Değil, Gerçekten mi:
· Bu sadece akışları yakalamak için gereken temel bellektir. Unutmayın, ZM her zaman
Gerçekte kayıt yapıyor olsanız da olmasanız da akışları yakalamak - yapmak için
bir alarm devreye girdiğinde, görüntü halka arabelleğinin ön görüntülerle birlikte orada olduğundan emin olun.
· Kutunuzda çalışan ZM ile ilgili olmayan diğer işlemleri de hesaba katmanız gerekir.
· Diğer ZM süreçlerini de hesaba katmanız gerekiyor - örneğin, denetimi fark ettim
arka plan programı çalıştığında iyi miktarda bellek kaplar, DB güncellemeleri de bellekte yer kaplar
Bu yüzden iyi bir kural, yukarıdaki hesaplamanın iki katı belleğe sahip olduğunuzdan emin olmaktır.
(ve ZM sunucusunu başka amaçlar için kullanıyorsanız, lütfen bu belleği hesaba katın
gereksinimleri de)
Ayrıca hatırlamak by varsayılan ZM bir tek kullanım 50% of senin mevcut bellek olmadıkça sen değişiklik it
Görünen o ki, ZM eşlenmiş belleği kullanır ve varsayılan olarak fiziksel belleğinizin %50'si budur.
bu büyüyecek. O sınıra ulaştığınızda ZM çeşitli hatalarla bozulur.
(not: Eşlenmiş bellek, ZoneMinder'ı eşlenmiş bellek desteğiyle yüklediğinizde uygulanabilir,
hangi varsayılan moddur. Eşlenen belleği özel olarak devre dışı bıraktıysanız, lütfen bkz.
paylaşılan belleğin nasıl artırılacağına ilişkin bir sonraki SSS bölümü)
ZM'ye çalışması için ne kadar bellek ayrıldığını bilmenin iyi bir yolu, bir df -h
Ubuntu'da bir örnek çıktı:
pp@camerapc:~$ df -h
Kullanılan Dosya Sistemi Boyutu Uygun Kullanım% Takılı
/dev/sda1 226G 96G 119G %45 /
hiçbiri 4.0K 0 4.0K 0% /sys/fs/cgrup
udev 1.8G 4.0K 1.8G %1 / dev
tmpfs 371M 816K 370M %1 / Çalıştırmak
hiçbiri 5.0M 0 5.0M 0% /çalıştır/kilitle
tmpfs 2.6G 923M 1.7G %36 /koştur/shm
hiçbiri 100M 0 100M 0% /run/kullanıcı
Buradaki anahtar öğe tmpfs'dir --> yukarıdaki örnek, 1.7G eşlenmiş
%36'sı kullanılan hafıza alanı sağlıklı bir sayıdır. Eğer gitmek için bunu görüyorsan
%70'in üzerinde haritalanmış belleği artırmalısınız
Bu limiti hafızanızın %70'ine çıkarmak istiyorsanız, aşağıdakileri ekleyin. / Etc / fstab
tmpfs /koştur/shm tmpfs varsayılanlar,noexec,nosuid,boyut=%70 0 0
Ne yok a 'Yapamam Lanet olsun: Geçersiz argüman' hata in my günlükleri Yani? (Ve my kamera yok değil
ekran at daha yüksek kararlar)
(not: Bu, ZoneMinder'da haritalanmış belleğin devre dışı bırakıldığı sistemler için geçerlidir. İle
varsayılan, Eşlenen bellek etkindir ve manuel olarak devre dışı bırakmadıysanız, lütfen bkz.
yukarıdaki "Bellek için Matematik" sorusuna ve eşlenen bellek sınırlarının nasıl artırılacağına)
Bu hata, README'de aşağıdaki alıntıda tartışılmaktadır:- ''...buna bir
sisteminizin kaldırabileceğinden daha büyük bir miktarda paylaşılan bellek ayırmaya çalışın. bu
talep ettiği boyut aşağıdaki formüle dayanmaktadır, halka tampon boyut x görüntü genişlik x görüntü
yükseklik x 3 (için 24 bit Görüntüler) + a bit of havai.
Yani, örneğin:
384x288 yakalama çözünürlüğü, yani: 110 592 piksel
24 bit renkte x24 = kare başına 2 654 208 bit
80 kare halka arabellek x80 = kamera başına 212 336 640 bit
4 kamera ile x4 = 849 346 560 bit.
Artı %10 ek yük = 934 281 216 bit
Bu 116 785 152 bayt ve
= 114 048 kB, sırasıyla 111.38 MB.
Paylaşılan belleğim tam olarak 134MB olan 217 728 128 olarak ayarlandıysa,
bu, herhangi bir sorun yaşamamam gerektiği anlamına gelir.
(1 bayt = 8 bit ve 1kbayt = 1024 bayt, 1MB = 1024 kB olduğunu unutmayın)
Örneğin, 24bit 640x480 kullanıyorsanız, o zaman bu yaklaşık 92Mb'ye gelirdi.
100 varsayılan arabellek boyutunu kullanarak. Bu çok büyükse,
görüntü veya arabellek boyutlarını artırın veya kullanılabilir maksimum paylaşılan bellek miktarını artırın. Eğer sen
RedHat kullanıyorsanız, bu ayarların nasıl değiştirileceğine ilişkin ayrıntıları alabilirsiniz. okuyun
Değiştirmek için diğer dağıtımlarla benzer bir prosedür kullanabilmelisiniz.
çekirdek yeniden derlemeleri olmadan paylaşılan bellek havuzu, ancak bazı durumlarda bu olabilir
gerekli. Bu hatanın bazen eski bir paylaşılan bellek segmentiniz varsa da oluştuğunu unutmayın.
çok küçük bir önceki koşudan etrafta uzanmak. ipcs ve ipcrm sistem komutlarını kullanın
kontrol etmek ve gerekirse kaldırmak için.'"
Yazarak, kaç adet 4 KB paylaşılan hafıza sayfasının bulunduğunu sık sık öğrenebilirsiniz.
Takip etmek :-
# kedi /proc/sys/çekirdek/shmall
2097152
Son çekirdeklerde, shmall, 2097152 bellek sayfasına, 4096 bayt ile çarpılarak ayarlanır.
toplam 8 GB paylaşılan hafıza için sayfa. Sadece shmall'ı artırmanız gerekiyor
8 GB'den fazla belleğe sahip bir bilgisayarınız varsa ve bunun için daha fazlasını kullanmak istiyorsanız, değer
büyük veritabanları gibi paylaşılan bellek kullanımı.
Tek seferde ayırabileceğiniz en çok paylaşılan bellek baytları: -
# kedi /proc/sys/çekirdek/shmmax
33554432
Son çekirdeklerde, shmmax, yalnızca 33554432 MB maksimum paylaşılan için 32 bayta ayarlanmıştır.
tek seferde ayrılabilir bellek, ZoneMinder'ın 320 x 240 x 24 bit'in üzerine çıkması için pek yeterli değil
kullanılıyorsa, arabellekte 40 karede çözünürlük /dev/shm paylaşılan hafıza cihazı, yani
bu değerin arttırılması gerekiyor. Eşlenen bellekle ZoneMinder kullanıyorsanız
(mmap) derleme zamanı seçeneği, bu sizi etkilemez.
Bu çekirdek yürütme türü sırasında değeri geçici olarak 128 MB olarak değiştirmek için (örneğin)
:- kaçırmak 536870912 >/proc/sys/çekirdek/shmmax
Be elbette için yeniden BölgeMinder sonra bu.
Ancak, bazen shmall olduğu için yalnızca shmmax değerini değiştirmeniz gerekeceğini unutmayın.
genellikle yeterince büyüktür. Ayrıca bu değerleri bu şekilde değiştirmek sadece sizin
makine yeniden başlatılır.
Bunları kalıcı olarak değiştirmek için düzenlemeniz gerekecek /etc/sysctl.conf ve aşağıdakileri ekleyin
satırlar (örneğin): - çekirdek.shmmax = 536870912
Veya dağıtımınızın /etc/sysctl.d/ klasör bu klasörde bir dosya oluşturabilirsiniz
değiştirmeden /etc/sysctl.d böylece dağıtım yükseltmeleri sırasında değişiklikleri kaybetmezsiniz
:- "yankı çekirdek.shmmax = 536870912 >>etc/sysctl.d/60-kernel-shm.conf`
Bu ayarları sysctl.conf dosya türüne yüklemek için: sysctl -p
Paylaşılan hafıza ayarlarınızı kontrol etmek için şunu yazın: ipcs -l
Axis 207mw gibi Megapiksel kameraların daha ucuz ve daha çekici hale gelmesiyle,
yukarıdaki bellek ayarları yeterli değil. Zoneminder'ın eksiksiz bir şekilde çalışmasını sağlamak için
Tam renkli 1280x1024 çözünürlüklü kamera, artış 134217728 (128 MB) örneğin,
268435456 (256 MB) ve bu değeri her kamera tarafından çarpılır.
Bu değişiklikler artık makinenizin bir sonraki yeniden başlatılmasında da ayarlanacaktır.
ZoneMinder'ın 1.24.x sürümleri ayrıca alternatif bir paylaşılan bellek yöntemi kullanmanıza olanak tanır
tahsis, mmap eşlenen bellek . Bu, daha az yapılandırma gerektirir ve daha basit olabilir
kullanmak. Eşlenen bellek, dosyanız için yer tutucu olarak özel bir dosya türü kullanmanıza olanak tanır.
ve bu dosya, kolay ve hızlı erişim için bellek alanına 'eşlenir'.
ZoneMinder'da eşlenmiş belleği etkinleştirmek için --enable--mmap=yes anahtarını eklemeniz gerekir.
yapılandırma hattınız. Varsayılan olarak eşlenen bellek dosyaları şurada oluşturulur: /dev/shm en çok hangisi
dağıtımlar, bir dosya sistemi olarak biçimlendirilmiş bellek içeren özel bir sözde bölümdür.
Sisteminiz farklı bir yol kullanıyorsa, bu, ZoneMinder'da değiştirilebilir.
Seçenekler->yollar->PATH_MAP. adlı bir dosya sistemi türü kullanır. tmpfs. yazarsan df -h sen
bu alanı ve şu anda izin verdiği bellek boyutunu görmelidir. boyutunu artırmak için
/etc/default/tmpfs dosyasını düzenlemeniz gerekir. Aramak: SHM_SIZE=128M ve değiştir
gibi bir şey SHM_SIZE=1G sonra sistemi yeniden başlatın. muhtemelen değiştirmeniz gerekebilir
RUN_SIZE da.
Bellek eşlemeli dosyalarınız için disk tabanlı bir dosya sistemi kullanmamanız önemlidir.
çünkü bu, bellek erişiminin son derece yavaş olmasına neden olur. ZoneMinder adlı dosyalar oluşturur.
.zm.mmap. eşlenen bellek dosya sisteminde.
Eşlenen bellek, toplam bellek açısından daha fazla bellek kullanmakla aynı sınırlamalara tabidir.
geleneksel paylaşılan bellek, ancak tahsis veya yığın başına herhangi bir yapılandırma gerektirmez.
ZoneMinder'ın gelecek sürümlerinde bu, varsayılan paylaşılan bellek depolama yöntemi olacaktır.
Paylaşılan hafıza ayarları hakkında bir başka güzel makale bulunabilir okuyun .
Temel fark, kernel.shmall ayarının doğrudan bellekte OLMAMASIydı.
KB cinsinden ancak bellek sayfalarında ayar. bu maksimum hafıza sayfası
Her Ticaretçi İçin Mükemmellik örnek: 8GB'a bir maksimum bellek ayarı tahsis etmek istiyorsanız, dönüştürmeniz gerekir.
sayfa (veya segment) sayısına kadar. 4096 sayfa boyutunda. kernel.shmall =
8000x1024x1024 / 4096 çekirdek.shmall = 2097152 8388608000 değil, önerildiği gibi
Yukarıda bağlantılı RedHat makalesi.
shmmax, bir istekte ayrılacak maksimum miktardır - bu gerçek bir bellek boyutudur (olduğu gibi
sayfaların aksine) 4GB olarak ayarlandı çekirdek.shmmax = 4294967296
The /etc/sysctl.conf bu çizgiler olurdu
çekirdek.shmall = 2097152
kernel.shmmax = 4294967296
Yukarıdaki gibi, sysctl.conf dosyanızı şununla yeniden yükleyin: sysctl -p ve ayarların doğru olduğunu kontrol edin
ile ipcs -l.
I var etkin hareket bulma fakat it is değil her zaman olmak tetiklenir ne zaman işler olmak in the
kamera görünüm
ZoneMinder, görüntüleri hareket algılama için incelemek için bölgeleri kullanır. Başlangıcı oluşturduğunuzda
hassasiyet vb. için bir dizi önceden ayarlanmış değer arasından seçim yapabilirsiniz.
genellikle iyi bir başlangıç noktasıdırlar, her zaman tüm durumlar için uygun değildirler ve
muhtemelen özel koşullarınız için değerleri ayarlamanız gerekir. anlamları
çeşitli ayarlar belgelerde açıklanmıştır (okuyun) ancak sahip olduğunuza inanıyorsanız
mantıklı ayarlar yapılandırıldıktan sonra kullanabileceğiniz iki tanılama yaklaşımı vardır.
Başka bir kullanıcının katkıda bulunduğu resimli Bölge tanımlama kılavuzu burada bulunabilir: An
resimli rehberlik için Bölgeleri
Etkinlikler İstatistikler
İlk teknik, olay istatistiklerini kullanmaktır. İlk olarak, olduklarından emin olmalısınız
Seçenekler->Günlük->RECORD_EVENT_STATS içinde açık. Bu daha sonra ham harekete neden olur
DB'ye yazılacak sonradan oluşturulan olaylar için algılama istatistikleri. Bunlar
daha sonra olayın Çerçeveleri veya Alarm Çerçeveleri değerlerine tıklanarak erişilebilir
web gui'deki herhangi bir olay listesi görünümünden. Ardından gerçek değeri görmek için puan değerine tıklayın.
Olaya neden olan değerler. Alternatif olarak, istatistiklere tıklanarak erişilebilir.
Herhangi bir çerçeveyi görüntülerken 'İstatistikler' bağlantısı. Orada görüntülenen değerler şunlara karşılık gelir:
bölge konfigürasyonunda kullanılan ve size neyin 'gerçek' olduğu hakkında bir fikir veren değerler
dünya değerleri üretiliyor.
Olayların neden 'olmadığını' araştırıyorsanız, bunların kaydedilmeyeceğini unutmayın.
ve böylece erişilebilir olmayacak. Bu durumda yapılacak en iyi şey bölgenizi yapmaktır.
tüm olayları (belki de istemediğiniz olayları bile) yakalayabilmesi için daha hassas
hangi değerlerin üretildiği hakkında bir fikir edinin ve ardından daha az değere geri dönmeye başlayın
gerekirse hassas ayarlar. altında ayarlarınızı test ettiğinizden emin olmalısınız.
en iyi hissi elde etmek için çeşitli aydınlatma koşulları (örneğin gündüz ve gece, güneşli veya donuk)
bunun için çalışır ve ne yapmaz.
İstatistik kullanmak, sisteminizi bir dereceye kadar yavaşlatacak ve biraz fazladan disk kullanacaktır.
DB'de boşluk, böylece bir kez mutlu olduğunuzda onları tekrar kapatabilirsiniz. ancak öyle
sisteminiz başa çıkabiliyorsa, bunları kalıcı olarak açık tutmak tamamen mümkün
ayarınızı periyodik olarak gözden geçirmenizi sağlar.
tanı Fotoğraflar
İkinci yaklaşım, ara ürünün kaydedilmiş kopyaları olan tanılama görüntülerini kullanmaktır.
ZM'nin hareket algılamayı belirlerken kullandığı görüntüler. Bunlar kullanılarak açılır ve kapatılır
Seçenekler->Günlük->RECORD_DIAG_IMAGES.
Yazılan ve yazılan (ve sürekli olarak) iki tür tanı görüntüsü vardır.
üzerine yazılır) üst düzey monitör olay dizinine. Bir olay meydana gelirse, dosyalar
ek olarak olay dizinine kopyalanır ve uygun çerçeve ile yeniden adlandırılır
ön ek olarak sayı.
İlk set, monitör tarafından bir bütün olarak görüntü üzerinde üretilir. diag-r.jpg görüntüsü
tüm bireysel çerçevelerin karşılaştırıldığı mevcut referans görüntü ve
diag-d.jpg görüntüsü, referans arasındaki farkı vurgulayan delta görüntüsüdür.
görüntü ve son analiz edilen görüntü. Bu görüntülerde aynı pikseller siyah olacak ve
bir piksel ne kadar farklıysa o kadar beyaz olur. Bu resmin görüntülenmesi ve
piksellerin rengi, yaşayabileceğiniz piksel farklılıkları hakkında fikir edinmenin iyi bir yoludur.
beklemek (genellikle düşündüğünüzden daha fazla).
İkinci tanı görüntüleri grubu, tanılama olarak etiketlenir. - .jpg zoneid'in bulunduğu yer
söz konusu bölgenin kimliği (Gülümseme) ve aşama, alarm kontrol sürecinin neresindedir
görüntüden oluşturulur. Bu nedenle, birden fazla bölgeniz varsa, birden çok bölge görmeyi bekleyebilirsiniz.
Dosyalar. Ayrıca bu dosyalar sadece kendi bölgelerinde olup bitenlerle ilgilenirler ve
bölgenin dışındaki herhangi bir şeyi görmezden gelir. Her sayının temsil ettiği aşamalar
aşağıdaki gibi,
# Alarmlı Pikseller - Bu görüntü, bölgedeki tüm pikselleri gösterir.
beyaz pikseller ve diğer tüm pikseller siyah olarak alarma geçirilir. # Filtrelenmiş Pikseller - Bu şu şekildedir
filtreler tarafından kaldırılan tüm piksellerin artık siyah olması dışında birinci aşama. beyaz pikseller
bir olay oluşturmaya aday olan pikselleri temsil eder. # Ham Bloblar - Bu resim
2. aşamadaki tüm alarmlı pikselleri içerir, ancak bloblar halinde toplanır. Her bloğun bir
farklı gri tonlama değeri (1 ile 254 arasında), bu nedenle
çıplak gözle ancak bir renk seçici veya photoshop kullanmak, blobun ne olduğunu görmeyi kolaylaştıracaktır.
ne. # Filtrelenmiş Bloblar - Bu görüntü 3. aşama gibidir ancak küçük (veya fazla) boyutlu lekeler
kaldırıldı. Bu, bir olayın meydana gelip gelmediğini belirlemeden önceki son adımdır, sadece
sayılan blob sayısından önce. Böylece bu görüntü için temel oluşturur
bir olayın oluşturulup oluşturulmadığının belirlenmesi ve alarmlı görüntülerin ana hatlarının belirlenmesi,
bu görüntüdeki lekeler.
Yukarıdaki görselleri kullanarak ZM'nin ne yaptığını tüm aşamalarda anlatabilmelisiniz.
bir olayın gerçekleşip gerçekleşmeyeceğini belirler. Yararlı teşhis araçlarıdır, ancak olduğu gibi
başka bir yerde bahsedilenler, sisteminizi büyük ölçüde yavaşlatacak ve çok şey alacaktır.
daha çok alan. Teşhis ile ZM'yi hiçbir zaman uzun süre çalışır durumda bırakmamalısınız.
üzerinde görüntüler.
Neden Şimdi olamaz BölgeMinder ele geçirmek görüntüleri (ya da at herşey or sadece özellikle hızlı) ne zaman I yapabilmek görmek
my kamera sadece ince in xawtv or benzer?
Yakalama kartlarıyla ZoneMinder, sınırlı olmadıkça görüntüleri olabildiğince hızlı çeker.
yapılandırma ile. ZoneMinder (ve benzer herhangi bir uygulama) çerçeve yakalayıcıyı kullanır
çerçeveleri video belleğinden kullanıcı belleğine kopyalamak için arayüz. Bu biraz zaman alır, ayrıca
arasında geçiş yapması gereken bir yakalama çipini paylaşan birkaç girişiniz var.
işleri daha da yavaşlatan yakalamalar.
Ortalama olarak, bir giriş için çip başına 25 fps'de PAL yakalayabilen bir kart, belki
İki için 6-10 fps, üç için 1-4 fps ve dört için 1-2 fps. 30 fps NTSC çip için rakamlar
buna bağlı olarak daha yüksek olmak. Ancak bazen yakalamayı yavaşlatmak bile gerekebilir.
ayrıca bir giriş anahtarından sonra yeni görüntünün oturması kısa bir süre alabilir
bozulmadan ele geçirilmeden önce.
Akışı görüntülemek için xawtv etc kullanırken, kullanılarak yakalanan bir görüntüye bakmıyorsunuz.
çerçeve yakalayıcı, ancak kartın video belleği ekranınıza eşlendi. Bu hayır gerektirir
için J veya ctrl-J tuşları aracılığıyla açık bir yakalama yapmadığınız sürece yakalama veya işleme
misal. Bazı kartlar veya sürücüler çerçeve yakalayıcı arabirimini hiç desteklemez, bu nedenle
akışı xawtv'de görüntüleyebilmenize rağmen ZoneMinder ile çalışmaz. eğer bir kapabilirsen
hala xawtv'nin kapma işlevini kullanıyor, o zaman genel olarak kartınız çalışacak
ZoneMinder.
Neden Şimdi olamaz I görmek akış görüntüleri ne zaman I yapabilmek görmek stills in the Bölge pencere vb?
Bu sorun normalde iki nedenden birine bağlıdır
1. Internet Explorer kullanıyorsunuz ve çok parçalı jpeg akışlarını görüntülemeye çalışıyorsunuz. IE yapar
diğer tarayıcıların çoğundan farklı olarak bu akışları doğrudan desteklemez. İhtiyacın olacak
Bunları görüntülemek için Cambozola veya başka bir çok parçalı jpeg uyumlu eklentiyi kurun. Bunu yapmak için
İndirilenler sayfasından uygulamayı edinmeniz ve cambozola.jar dosyasını yüklemeniz gerekecek
Dosyayı doğrudan ZoneMinder php dosyalarıyla aynı şekilde oluşturun. Ardından ZoneMinder'ı bulun
Seçenekler->Görüntüler sayfası ve ZM_OPT_CAMBOZOLA'yı etkinleştirin ve .jar'ın web yolunu girin
ZM_PATH_CAMBOZOLA'daki dosya. Bu normalde sadece cambozola.jar olacaktır. Sağlanan
(Seçenekler / S/B sekmeleri) WEB_H_CAN_STREAM otomatik olarak ve WEB_H_STREAM_METHOD olarak ayarlanmıştır
jpeg'den sonra Cambozola, bir sonraki akışı denediğinizde ve görüntülediğinizde yüklenmelidir.
'''NOT''': Cambozola uygulamasının IE'de yüklendiğini ancak uygulamanın yalnızca görüntülendiğini fark ederseniz
Cambozola'nın # sürümü ve yazarın adı (akışı görmek yerine
resimler), (''usr/share/zoneminder/'') dosyanızı chmod (''-rwxrwxr-x'') yapmanız gerekebilir.
cambozola.jar:
sudo chmod 775 cambozola.jar
Bunu yaptıktan sonra, görüntüler benim için akmaya başladı.
2. Akışları görüntüleyememenin diğer yaygın nedeni,
Web sunucunuzdan farklı bir dizinde ZoneMinder cgi ikili dosyaları (zms ve nph-zms)
bekliyor. Kullandığınız --with-cgidir seçeneğinin ZoneMinder'da olduğundan emin olun.
yapılandırma betiği, web sunucunuz için CGI dizini yapılandırmasıyla aynıdır. Eğer sen
en yaygın olan Apache'yi kullanıyorsanız, httpd.conf dosyanızda orada
gibi bir çizgi olmalı ScriptAlias /cgi-bin/ "/var/www/cgi-bin/" son nerede
tırnak içindeki dizin belirttiğiniz dizindir. Değilse, birini veya
diğer maç. Apache'yi yapılandırmanın karmaşık olabileceği konusunda uyarılmalıdır, bu nedenle birini değiştirmek
ZoneMinder yapılandırmasına iletilir (ve ardından yeniden oluşturma ve yeniden yükleme)
ilk etapta tavsiye edilir. Apache yapılandırmasını değiştirirseniz, yapmanız gerekenler
değişikliklerin etkili olması için apache'yi yeniden başlatın. Hala akışı güvenilir bir şekilde göremiyorsanız
daha sonra Seçenekler->Yollar->ZM_PATH_ZMS'yi nph-zms belirtilmişse yalnızca zms kullanacak şekilde değiştirmeyi deneyin,
ya da tam tersi. Ayrıca apache hata günlüklerinizi de kontrol edin.
I var birkaç monitörler yapılandırılmış fakat ne zaman I yük the Montaj görünüm in Firefox neden yapabilmek I bir tek
görmek iki? ya da, Neden Şimdi değil mi herşey my Kameralar ekran ne zaman I kullanım the Montaj görünüm in FireFox?
Varsayılan olarak FireFox, yalnızca az sayıda eşzamanlı bağlantıyı destekler. Kullanmak
montaj görünümü genellikle her kamera için bir kalıcı bağlantı artı aralıklı gerektirir
durumlar gibi diğer bilgiler için bağlantılar.
Montaj görünümünü kullanmak için izin verilen bağlantı sayısını artırmanız gerekecek.
az sayıda kameradan daha fazlası. FasterFox gibi belirli FireFox uzantıları,
aynı sonucun elde edilmesine de yardımcı olur.
Bu durumu çözmek için aşağıdaki talimatları izleyin:
Keşfet about: config adres çubuğunda
aşağı kaydır tarayıcı.cache.check_doc_frequency 3 3'i 1 olarak değiştirin
browser.cache.disk.enable True -> False
network.http.max-connections-per-server -> 100 değerini girin
network.http.max-persistent-connections-per-proxy -> tekrar 100
network.http.max-persistent-connections-per-server -> tekrar 100
Neden Şimdi is BölgeMinder kullanma so çok İşlemci?
ZoneMinder'ın çeşitli unsurları, oldukça yoğun bir faaliyete dahil olabilir,
özellikle hareket için görüntüleri analiz ederken. Ancak genel olarak bu aşırıya kaçmamalı
makineniz çok eski veya yetersiz güçte olmadıkça.
İşlemci yüklerinin tasarım veya tasarım gereği yüksek olmasının birkaç özel nedeni vardır.
kazayla. Sizin durumunuzda buna neyin sebep olduğunu tam olarak anlamak için biraz
deneme.
Başlıca nedenleri şunlardır.
· Gri tonlamalı veya RGB24 dışında bir video paleti kullanma. Bu nispeten neden olabilir
yine de önemli olsa da, küçük bir performans isabeti. Her ne kadar bazı kameralar ve kartlar
düzlemsel paletlerin kullanılmasını gerektirir ZM şu anda bu formatı dahili olarak desteklememektedir ve
her kare, işlemeden önce bir RGB temsiline dönüştürülür. sahip olmadıkça
USB'ye çarpmak gibi YUV veya azaltılmış RGB tipi paletleri kullanmak için zorlayıcı nedenler
transfer limitleri RGB24 veya gri tonlamanın daha hızlı olup olmadığını görmek için deney yapardım. senin koy
'İzleme' modunda izler, böylece yalnızca yakalama cinleri çalışır ve izler
top kullanarak bunların işlem yükü ('zmc' işlemleri). çeşitli ile deneyin
bir fark yaratıp yaratmadığını görmek için paletler.
· Büyük resim boyutları. 640x480 boyutundaki bir görüntü, bir görüntünün en az dört kez işlenmesini gerektirir.
320x240 resim. Nasıl bir etkiye sahip olabileceğini görmek için farklı boyutlarda deneyler yapın.
Bazen büyük bir görüntü yalnızca birbirine geçmiş iki küçük karedir, bu nedenle gerçek bir faydası yoktur.
her neyse. Bu özellikle analog kameralar/kartlar için geçerlidir, çünkü görüntü yüksekliği 320'nin üzerindedir.
(NTSC) veya 352 PAL) değişmez şekilde geçmeli.
· Kare hızlarını yakalayın. Sizin durumunuzda zorlayıcı bir neden olmadıkça, genellikle
25-5 fps genellikle size sonuç verirken, kameraları 10 fps'de çalıştırmanın küçük bir faydası
aynı derecede iyi. Kameralarınızı daha düşük çerçeveyle sınırlamak için monitör ayarlarınızı değiştirmeyi deneyin
oranlar. Yine de ZM'yi bu sınırları yok sayacak ve olabildiğince hızlı yakalayacak şekilde yapılandırabilirsiniz.
hareket algılandığında mümkündür.
· Çalıştırma işlevi. Açıkça Record veya Mocord modlarında veya Modect'ta çok sayıda çalışma
olaylar çok sayıda DB ve dosya etkinliği oluşturur ve bu nedenle CPU ve yük artar.
· Temel varsayılan algılama bölgeleri. Bir kamera eklendiğinde varsayılan olarak bir algılama bölgesi
tüm görüntüyü varsayılan bir parametre seti ile kaplayan eklenir. Eğer senin
kamera, çeşitli bölgelerin geçerli bir alarm oluşturma olasılığının düşük olduğu bir görünümü kapsar
(yani gökyüzü) o zaman bölge boyutlarını küçültmeyi veya etkin olmayanları eklemeyi deneyeceğim
İzlemek istemediğiniz alanları boşaltmak için bölgeler. Ek olarak gerçek ayarlar
bölgenin kendisi optimal olmayabilir. Hareket algılama yaparken,
bir eşiğin üzerinde değiştirilen pikseller incelenir, ardından bu filtredir, ardından bitişik
bölgeler, bir alarmın oluşturulup oluşturulmadığını görmek için hesaplanır. Herhangi bir maksimum veya minimum
bölge ayarlarınıza göre eşik aşıldığında herhangi bir zamanda hesaplama
durur. Ayarlarınız her zaman en sondaki hesaplamalara neden oluyorsa
başarısız olmadan önce aşama, daha sonra gereksiz yere ek CPU zamanı kullanılır. Emin olmak
maksimum ve minimum bölge eşikleriniz mantıklı değerlere ayarlanır ve şu şekilde denemeler yapılır:
RECORD_EVENT_STATS'ı açmak ve alarmlı piksellerin gerçek değerlerinin ne olduğunu görmek
vb. örnek olaylar sırasındadır.
· Ayarlarınızı optimize edin. Memnun kalacağınız bazı ayarları yaptıktan sonra
RECORD_EVENT_STATS'ın kapatılması, istatistiklerin cihaza yazılmasını önleyecektir.
biraz zaman kazandıran veritabanı. Fark yaratabilecek diğer ayarlar şunlardır:
ZM_FAST_RGB_DIFFS, ZM_OPT_FRAME_SERVER ve JPEG_xxx_QUALITY olanlar.
Eminim başka nelere sahip olduğunuz gibi fark yaratabilecek başka şeyler de vardır.
kutu ve bellek boyutları üzerinde çalışıyor (değiştirme olmadığından emin olun). Ayrıca hız
disk vb. olay yakalama sırasında ve ayrıca izliyorsanız biraz fark yaratacaktır.
tüm zaman boyunca, aynı zamanda çalışan bir sürü zms işleminiz olabilir.
Bence en büyük faktörler görüntü boyutu, renk derinliği ve yakalama hızı. Söylemiş olmak
ayrıca neden 'top'tan kesin sonuçlar aldığınızı da her zaman bilmiyorum. mesela ben
görüntü yakalayan bir monitör için çalışan bir 'zma' arka plan programı var. yorum yaptım
asıl analiz, bu yüzden yaptığı tek şey görüntüyü öncekiyle harmanlamak. İçinde
renk modu bu, sistemimde kare başına ~11 milisaniye sürüyor ve kamera çekiyor
~10fps'de. 'Top' kullanımı, işlemin CPU'nun ~%5'ini kullandığını ve kalıcı olarak
R(un) durumu. Gri tonlama moduna geçiş, karıştırma işlemi ~ 4 msn sürer (beklediğiniz gibi
bu kabaca 11'in üçte biri) ancak top, süreci şu anki gibi %0 CPU ile rapor ediyor ve
kalıcı olarak S(leep) durumunda. Yani 3 faktörlü gerçek bir CPU kaynak kullanımı değişikliği
bildirilen CPU kullanımında büyük farklılıklara neden olur. Henüz bunun altına inemedim ama
Bunun hat boyunca bir yerde zamanlama ile ilgili olduğundan şüpheleniyorum ve belki de gri tonlama
işleme bir programlama zaman dilimine sığacak, oysa renk bir olmayacak ama ben
buna dair henüz bir kanıt yok!
Neden Şimdi is the zaman çizelgesi görünüm herşey haberci yukarı?
Zaman çizelgesi görünümü, zaman içindeki alarm etkinliğinin bir grafiğini görmenizi sağlayan yeni bir görünümdür.
ve hızlı bir şekilde tarama yapmak ve ilgilenilen olaylara giriş yapmak için. Ancak bu özellik son derece
karmaşık ve hala beta. Kapsamlı olarak HTML div etiketlerine dayanır, bazen çok sayıda
onlara. FireFox bu görünümü diğer tarayıcılar, özellikle
Internet Explorer başa çıkamıyor gibi görünüyor ve bu nedenle her zaman karışık bir görünüm sunuyor
ya da çok fazla olay olduğunda. Zaman çizelgesi görünümünün kullanılması, yalnızca
FireFox, ancak o zaman bile sorunlar olabilir.
Bu işlev, zaman zaman SVN sürümünde veya kararlı sürümde bozulmuştur.
yeni bir indirmeden yeniden yüklemeyi deneyin.
Ne kadar çok Zor Disk uzay / Bant genişliği do I gerek için ZM mi?
Bakınız Re-Tweet sivrilmek yaprak or Re-Tweet Online sivrilmek yaprak (her ikisi de kullanıcı katkılı excel'dir
çarşaflar)
Ya da git Re-Tweet Link Eksen bant genişliği hesaplayıcısı için. Bu eksene yönelik olmasına rağmen
kameralar hala her türlü IP kamera için geçerli sonuçlar üretiyor.
Hızlı bir kılavuz olarak, alarm olayları dışında 4 fps depolayan 320x240'ta 1 kameram var.
1 hafta sonra olayların depolandığı birimde 60 GB alan (/var/www/html/zm)
kullanıldı.
Ne zaman I denemek ve koşmak BölgeMinder I almak bir sürü of denetim izin hataları in the günlükleri ve it olmaz
başlama
Günümüzde birçok Linux dağıtımı, güvenlik göz önünde bulundurularak oluşturulmuştur. En yenilerden biri
Bunu başarmanın yöntemleri, kimin çalışabileceğini kontrol eden SELinux (Güvenli Linux) aracılığıyladır.
geleneksel muhasebe ve dosya tabanlı izinlerden daha kesin bir şekilde ne (Link).
Sistem günlüğünüzde aşağıdaki gibi girişler görüyorsanız:
11 Haziran 20:44:02 çekirdek: denetim(1150033442.443:226): avc: pid=5068 için reddedildi { okuma }
comm="uptime" name="utmp" dev=dm-0 ino=16908345
scontext=user_u:system_r:httpd_sys_script_t tcontext=user_u:object_r:initrc_var_run_t
tclass=dosya
o zaman sisteminizde SELinux etkinleştirilmiş olabilir ve ZoneMinder'ı engelliyor olabilir.
belirli faaliyetleri gerçekleştirmekten O zaman iki seçeneğiniz var. akort edebilirsiniz
SELinux'un gerekli işlemlere izin vermesi veya SELinux'u tamamen devre dışı bırakması
ZoneMinder'ın engellenmeden çalışmasına izin verin. SELinux'u devre dışı bırakmak, genellikle
yapılandırma dosyası (örn. /etc/selinux/config) ve ardından yeniden başlatma. Ancak bir çalıştırırsanız
önce devre dışı bırakılmış Secure Linux ile ilgili riskleri okumalısınız.
devre dışı bırakmak.
SELinux'un yukarıda listelenenler dışında hatalara neden olabileceğini unutmayın. Herhangi bir şüpheniz varsa
o zaman sorununuzu çözüp çözmediğini görmek için SELinux'u deneysel olarak devre dışı bırakmaya değer olabilir
diğer çözümleri denemeden önce.
Ne kadar do I etkinleştirmek ZoneMinder'ın güvenlik?
Konsolda, Seçenekler'e tıklayın. "ZM_OPT_USE_AUTH" yanındaki kutuyu işaretleyin. Olacaksın
hemen oturum açmanız istenir. Varsayılan kullanıcı adı 'admin' ve şifre
'yönetici'.
Kullanıcıları Yönetmek için: Ana konsolda Seçenekler->Kullanıcılar'a gidin.
Ayrıca, örneğin aşağıdaki htaccess dosyaları gibi web sunucusu güvenliğini kullanmayı da düşünebilirsiniz.
Apache kapsamı; Bunu ek/yedek güvenlik olarak bile kullanabilirsiniz.
Zoneminders yerleşik güvenlik özellikleri;
Neden Şimdi yok ZM durdurmak kayıt bir Zamanlar I var 32000 olaylar için my izlemek?
32 binden fazla dosyayı tek bir klasörde saklamak, bazı dosya sistemlerinin bir sınırlamasıdır. İle
bundan kaçının, Seçenekler altında USE_DEEP_STORAGE öğesini etkinleştirin.
USE_DEEP_STORAGE artık yeni ZoneMinder sistemleri için varsayılandır, dolayısıyla bu sınırlama
yalnızca ZoneMinder'ın önceki bir sürümünden yükseltme yapan kullanıcılar için geçerlidir.
1.23.0'dan sonraki ZM sürümleri, daha az dosya ile daha derin bir dosya sistemine sahip olmanızı sağlar
bireysel dizin başına. 32k sınırına duyarlı olmamasının yanı sıra, bu aynı zamanda
biraz daha hızlı.
ZoneMinder'ın önceki bir sürümünden yükseltme yaptıysanız ve bu seçenek henüz mevcut değilse
etkinse, mevcut bir bilgisayarda etkinleştirmek için aşağıdaki adımları takip etmek çok önemlidir.
sistem. Bu adımları doğru şekilde takip etmemek WILL SONUÇ IN ZARARI OF SİZİN VERİ!
# ZoneMinder'ı Durdur
# Mevcut depolama alanınız varsa olay verilerinizi ve dB'yi yedekleyin
# Seçenekler altında USE_DEEP_STORAGE'ı etkinleştirin.
# Komut satırından "sudo zmupdate.pl --migrate-events" komutunu çalıştırın
# Dönüştürülemeyen olaylar için çıktıyı izleyin.
# Dönüşüm tamamlandıktan sonra ZoneMinder'ı yeniden başlatabilirsiniz.
Herhangi bir hata mesajı kaydırılırsa, taşıma olayları komutunu yeniden çalıştırabileceğinizi unutmayın.
ekran.
ext4'teki alt dizinlerin sayısında bir sınırın olmaması hakkında bilgi edinebilirsiniz.
dosya sistemi şurada: Re-Tweet Link ve bu dosya sistemini kullanmanıza hangi araçların yardımcı olabileceğini görün okuyun
Forumlarda ext3 veya reiserfs araması yaparsanız, bununla ilgili çeşitli başlıklar bulacaksınız.
nasıl dönüştürüleceğine ilişkin rehberlik sorunu.
Yönetme sistem yük (ile IP Kameralar in zihin)
Giriş
Zoneminder her yönden mükemmel bir uygulamadır, ancak çok fazla işlem gerektiren bir iş yapar.
beygir gücü, özellikle birden fazla IP kamera kullanırken. IP Kameralar ekstra bir seviye gerektirir
jpg veya mjpeg görüntülerinin önce çözülmesi gerektiğinden analog kartlara işleme
analiz. Bunun için homurdanma gerekiyor. Çok sayıda kameranız varsa, çok fazla homurtuya ihtiyacınız vardır.
ZM neden bu kadar homurdanmaya ihtiyaç duyuyor? Zoneminder'ın gerçekte ne yaptığını bir düşünün. Mod modunda ZM
şudur: 1. Kameradan bir jpeg alınması. (Tek parça veya çok parçalı akışta) 2.
jpeg görüntüsünün kodunu çözme. 3. Bölgeli seçimleri bir önceki görüntüyle karşılaştırma veya
görseller ve uygulama kuralları. 4. Alarm durumunda ise o görüntünün diske yazılması ve
mysql veritabanını güncelleme.
Saniyede beş kare çekiyorsanız, yukarıdakiler her seferinde beş kez tekrarlanır.
ikincisi, kamera sayısıyla çarpılır. Görüntülerin kodunu çözmek, gerçeği alan şeydir.
işlemciden gelen güç ve bu, bir analog kamera sunan analog kameraların ana nedenidir.
bellekte hazır kod çözülmüş görüntü daha az iş alır.
Ne kadar do I bilmek if my bilgisayar is aşırı yüklenmiş mi?
CPU'nuz her zaman %100'de çalışıyorsa, muhtemelen aşırı yüklenmiştir (veya tam olarak
optimizasyon). Yük sürekli olarak yüksekse (tek bir işlemci için 10.0'ın üzerinde) o zaman
Kötü Şeyler olur - örneğin kayıp kareler, kaydedilmemiş olaylar vb. Ara sıra tepe noktaları iyidir,
normal ve endişelenecek bir şey yok.
Zoneminder Linux üzerinde çalışır, Linux sistem yükünü karmaşık olan "load" kullanarak ölçer
ancak bilgisayarın herhangi bir zamanda ne yaptığı konusunda kaba bir kılavuz sağlar. Zoneminder gösterileri
Ana sayfaya (sağ üst) ve ayrıca disk alanına yükleyin. Komuta "çalışma süresi" yazarak
çizgi benzer bir kılavuz verecektir, ancak neyin daha tam bir ölçüsünü vermek için üç rakamla
belirli bir süre boyunca oluyor, ancak neler olduğunu görmek için en iyi rehber için
"htop" - yük, bellek ve işlemci kullanımı için okunması kolay grafikler sağlar.
1.0 yükü, işlemcinin "şu anda yapması gereken yeterli" olduğu anlamına gelir. Ayrıca kayda değer
4.0'lık bir yükün dört işlemcili bir makine için tamamen aynı anlama geldiğini - her sayı
tek bir işlemcinin iş yüküne eşittir. olan bir bilgisayarda çok yüksek bir yük yeterli olabilir.
yığılmış bir iş yükü - toplu e-postalar gönderen veya kendi yolunda çalışan bir makine gibi
düğümlü bir sorun; bitene kadar çalkalanmaya devam edecek. Ancak - Zoneminder
bilgileri gerçek zamanlı olarak işlemesi gerekiyor, böylece işlerini üst üste yığmayı göze alamaz.
Onlarla hemen ilgilenmek için.
Yükün daha iyi ve tam açıklaması için: Lütfen okumak Re-Tweet
My yük is çok yüksek, Nasıl yapabilmek I azaltmak bunu?
(Önceki belgeler, turbo jpeg kitaplıklarının optimizasyon olarak nasıl kullanılacağını açıkladı
teknik. Bu kütüphaneler, o zamandan beri uzun zamandır standart linux dağıtımlarının bir parçası olmuştur.
makale yazılmıştır ve bu nedenle bu bölüm kaldırılmıştır)
Zoneminder (şimdiki değeri) çok tweakable ve uzlaşmak için ayarlamak mümkündür. Şunlar
denenecek iyi şeyler, belirli bir sırayla;
· Kameranız görüntü boyutunu değiştirmenize izin veriyorsa, bundan kurtulup kurtulamayacağınızı düşünün.
daha küçük resimler Daha küçük resimler = daha az yük. 320x240 genellikle yakın plan koridor için uygundur
çekim.
· Siyah Beyaz gidin. Renkli resimler iki ila üç kat CPU, bellek ve
disk alanı, ancak tanımlamaya çok az fayda sağlar.
· Saniyedeki kareleri azaltın. FPS'yi yarıya, iş yükünü yarıya indirin. Kameranız destekliyorsa
fps azaltma (Axis do), şunu deneyin - ZM'yi bir akıştan kareler bırakmak zorunda kalmadan kurtarır.
2-5 fps yaygın olarak kullanılıyor gibi görünüyor.
· Mjpeg yerine jpeg kullanmayı deneyin. Bazı kullanıcılar daha iyi verdiğini bildirdi
performans, ancak YMMV.
· Bölgeleri ince ayar yapın. Onları mümkün olduğunca küçük ve az tutun. sürece bir bölgeye bağlı kalın
gerçekten daha fazlasına ihtiyacın var. Okumak Re-Tweet ile birlikte kolay anlaşılır bir açıklama için
resmi Bölge rehberi.
· Takvim. Yakın kapasitede bir linux sistemi çalıştırıyorsanız, düşünmeniz gerekir
yedeklemeler ve zamanlanmış görevler gibi şeyler hakkında dikkatli olun. updateb - hangi süreç
bir dosya veritabanını tutar, böylece 'bulma' hızlı çalışır, normalde
günde bir kez çalıştırın ve yoğun bir sistem üzerinde ise yükte ağır bir artış yaratabilir. bu
aynısı, özellikle dosyaları sıkıştıranlar olmak üzere, zamanlanmış yedeklemeler için de geçerlidir.
Bu görevleri, mümkünse, işlemcinin meşgul olma olasılığının daha düşük olduğu bir zamana yeniden planlayın.
- ve ayrıca önceliklerini azaltmak için "güzel" komutunu kullanın. (crontab ve
/etc/cron.daily/ başlamak için iyi yerlerdir)
· Bilgisayarınızdaki dağınıklığı azaltın. Gerçekten ihtiyacınız olmadıkça X'i çalıştırmayın, GUI çok büyük
hem bellekte hem de işlemcide ek yük.
Daha pahalı seçenekler:
· RAM'i artırın. Sisteminiz disk takasını kullanmak zorundaysa, BÜYÜK etki yapacaktır.
tüm alanlarda performans. Yine, htop iyi bir monitör - ama önce
Linux'un tüm belleği kullanması, buna ihtiyacı olduğu anlamına gelmediğini anlayın.
all - linux, ram'i Windows/DOS'tan çok farklı şekilde işler ve öğeleri önbelleğe alır. htop irade
önbelleğe alınmış ram'i bellek grafiğinde farklı bir renk olarak göster. olduğunuzu da kontrol edin.
aslında yüksek bellek kapasiteli bir çekirdek kullanıyor - birçok çekirdek yüksek belleği etkinleştirmiyor
varsayılan olarak.
· Daha hızlı CPU. Basit ama etkili. Zoneminder ayrıca birden çok
işlemci sistemleri kutudan çıkar çıkmaz (eğer çekirdeğinizde SMP etkinse). yükü
işlemciler arasında farklı kameralar dağıtılır.
· Zoneminder'ı işlemciye özel yönergelerle oluşturmayı deneyin.
üzerinde çalışacağı sistem, ayrıca GCC'nin optimizasyon seviyesini de artırıyor
ötesinde -O2 yardımcı olacaktır.
./configure CFLAGS="-g -O3 -march=athlon-xp -mtune=athlon-xp" CXXFLAGS="-g -O3 -march=athlon-xp -mtune=athlon-xp"
Yukarıdaki komut, bir Athlon XP işlemci için optimize edilmiştir, bu nedenle belirli komutları kullanmanız gerekecektir.
cpu'nuz için işlemci etiketi, ayrıca derleyici optimizasyonu -O3'e yükseltildi.
Ayrıca normal ./configure komutlarınızı out ile derliyormuş gibi girmeniz gerekir.
bu optimizasyon.
Bir diğer not da derlemenin Zoneminder'ın kurulacağı sistem üzerinde yapılması gerektiğidir.
Bu optimizasyonun devam etmesi, onu donanıma özel kod haline getirecektir.
İşlemciye özel komutlar, bazı diğer seçeneklerle birlikte GCC kılavuzunda bulunabilir.
performansı artırabilir.
http://gcc.gnu.org/onlinedocs/gcc/i386-and-x86_002d64-Options.html#i386-ve-x86_002d64-Seçenekler
Aşağıdaki komut, Zoneminder'ı CentOS çalıştıran bir Athlon XP sisteminde derlemek için kullanılmıştır.
5.5 ve CPU yükünü yarıya indirmek için libjpeg-turbo modifikasyonu ile birlikte,
libjpeg-turbo, işlemci optimizasyonundan önce yükü 1/3 oranında azalttı.
./configure --with-webdir=/var/www/html/zm --with-cgidir=/var/www/cgi-bin CFLAGS="-g -O3 -march=athlon-xp -mtune=athlon-xp " CXXFLAGS="-D__STDC_CONSTANT_MACROS -g -O3 -march=athlon-xp -mtune=athlon-xp" --enable-mmap --sysconfdir=/etc/zm
Aşağıdaki komut, Zoneminder 1.25'i bir CentOS 6.0 sisteminde derlemek için kullanılmıştır,
yerel komut, derleme süresi sırasında işlemciyi otomatik olarak seçmelidir, bu ihtiyaç
gerçek sistemde gerçekleştirilecek!!.
CFLAGS="-g -O3 -march=native -mtune=native" CXXFLAGS="-D__STDC_CONSTANT_MACROS -g -O3 -march=native -mtune=native" ./configure --with-webdir=/var/www/html/ zm --with-cgidir=/var/www/cgi-bin --with-webuser=apache --with-webgroup=apache ZM_DB_HOST=yerel ana bilgisayar ZM_DB_NAME=zm ZM_DB_USER=your_zm_user ZM_DB_PASS=your_zm_password ZM_SSL_LIB=openssl
Ne hakkında diskler ve Bant genişliği?
Tipik bir 100mbit LAN çoğu kurulumla kolayca başa çıkacaktır. Kameralardan besliyorsanız
daha küçük veya internet bağlantıları üzerinden, açıkçası fps çok daha düşük olacaktır.
Disk ve Bant Genişliği hesaplayıcılarına buradaki Zoneminder wiki'sinde başvurulmaktadır:
http://www.zoneminder.com/wiki/index.php/FAQ#How_much_Hard_Disk_Space_.2F_Bandwidth_do_I_need_for_ZM.3F
bina BölgeMinder
Ne zaman koşu yapılandırmak I am alma a çok of mesajları hakkında değil olmak yapabilmek için derlemek the
ffmpeg kütüphaneler
Şuna benzer bir yapılandırma çıktısı görürseniz
libavcodec/avcodec.h kullanılabilirliği kontrol ediliyor... hayır
libavcodec/avcodec.h varlığı kontrol ediliyor... evet
yapılandır: UYARI: libavcodec/avcodec.h: var ama derlenemiyor
yapılandır: UYARI: libavcodec/avcodec.h: eksik olup olmadığını kontrol et
önkoşul başlıkları?
yapılandır: UYARI: libavcodec/avcodec.h: Autoconf belgelerine bakın
yapılandır: UYARI: libavcodec/avcodec.h: "Mevcut Ama
Derlenemez"
yapılandır: UYARI: libavcodec/avcodec.h: derleyici ile devam ediyor
sonuç
yapılandır: UYARI: ## ------------------------------------- ##
yapılandır: UYARI: ## Bunu şuraya bildir: [e-posta korumalı] ##
yapılandır: UYARI: ## ------------------------------------- ##
o zaman buna ZoneMinder yapı sistemi değil, ffmpeg'in kendisi neden olur. Ancak bir
eklemek için kullanabileceğiniz geçici çözüm CPPFLAGS=-D__STDC_CONSTANT_MACROS
ZoneMinder'a . / Yapılandırma sorunu çözmesi gereken komut. Ancak bu bir değil
yalnızca ffmpeg projesinin kendisinden gelebilecek uygun 'düzeltme'.
I Amerika’ya vize ile ya da Meksika üzerinden geldikten sonra ilticaya başvuran kişileri, herhangi bir suça karışmadıkları sürece mahkeme kararı olmadan sınır dışı (deport) ettiremez. inşa etmek BölgeMinder ve am alma bir sürü of tanımlanmamış C + + şablon hataları
Bu neredeyse kesinlikle hızlandırmaya çalışan 'ccache' paketinden kaynaklanmaktadır.
derlenmiş nesneleri önbelleğe alarak derleme. Ne yazık ki yan etkilerden biri,
ZoneMinder'ın binada kullandığı GNU g++ şablon çözümleme yöntemini engelleyerek bozar.
dosyalar yeniden derleniyor. Bunu aşmanın en basit yolu, ccache paketini kaldırmaktır.
dağıtım paket yöneticinizi kullanarak.
Ne kadar do I inşa etmek için X10 destek?
X10 desteği için ZM'yi yeniden oluşturmanız gerekmez. Perl modülünü kurmanız gerekecek
ve seçeneklerde X10'u açın, ardından yeniden başlatın. Perl modülünün kurulumu şu başlıklarda anlatılmaktadır:
README diğer yerler arasında ancak özet olarak şunları yapın:
perl -MCPAN -eshell X10::ActiveHome kurulumundan çıkılıyor
uzatma bölge hatırlatıcısı
Ne kadar yapabilmek I almak ZM için do farklı işler at farklı zamanlar of gün or hafta?
ZoneMinder'ı gün içinde hareket algılama yapacak şekilde yapılandırmak ve sadece kayıt yapmak istiyorsanız
örneğin geceleri ZoneMinder 'çalışma durumları' kullanmanız gerekecektir. Çalıştırma durumu bir
istediğiniz zaman kullanmak istediğiniz monitör işlevlerinin özel yapılandırması.
Bir çalışma durumunu kaydetmek için önce monitörlerinizi Modect, Record, Monitor için yapılandırmalısınız.
vb günün bir saatinde onları istediğiniz gibi. Ardından çalışan duruma tıklayın
Konsol görünümünün en üstündeki bağlantı. Bu genellikle 'Çalışıyor' veya 'Durduruldu' diyecektir. Sen
daha sonra mevcut durumu kaydedebilecek ve buna örneğin 'Gündüz' gibi bir ad verebilecektir. Şimdi
monitörlerinizi günün diğer saatlerinde istediğiniz gibi yapılandırın ve kaydedin,
örneğin 'Gece' olarak.
Şimdi, bu iki durum arasında, aynı iletişim kutusundan seçerek geçiş yapabilirsiniz.
onları kaydetti veya '' zmpkg.pl komutunun verildiği komut satırından '', için
örnek ''zmpkg.pl Gündüz''.
Atmanız gereken son adım, değişikliklerin yürürlüğe gireceği zamanı planlamaktır. Bunun için
kullanabilirsiniz cron. Sabah 8'de Gün Işığı durumuna geçmek için basit bir giriş ve
akşam 8'deki gece durumu aşağıdaki gibi olacaktır,
0 8 * * * root /usr/local/bin/zmpkg.pl Gündüz
0 20 * * * root /usr/local/bin/zmpkg.pl Gece
Ubuntu 7.04 ve muhtemelen diğerlerinde, şuraya bakın: / Usr / bin sadece / Usr / local / bin için
zmpkg.pl dosyası.
Yukarıdaki örnek, günün farklı saatlerinde değişen durumları açıklasa da, aynı
ilke, haftanın günlerine veya diğer daha keyfi dönemlere eşit olarak uygulanabilir.
Ne kadar yapabilmek I kullanım BölgeMinder için tetikleyebilir bir şey başka ne zaman Orada is an alarm mı?
ZoneMinder, ZM ile etkileşim kurmak için bir komut dosyası oluşturabileceğiniz anlamına gelen bir Perl API içerir.
paylaşılan hafıza verileri ve ZM alarmlarına tepki vermek veya ZM'yi tetiklemek için kendi komut dosyalarınızda kullanın
yeni alarmlar oluşturmak için Tüm ayrıntılar BENİOKU'da veya yaparak Perldoc BölgeMinder,
Perldoc ZoneMinder::SharedMem vb. Aşağıda tüm monitörleri kontrol eden örnek bir komut dosyası bulunmaktadır.
alarmlar için ve oluştuğunda ekrana bir mesaj yazdırır. kendin ekleyebilirsin
Bu reaksiyonu biraz daha kullanışlı hale getirmek için kod.
#!/usr/bin/Perl -w
sıkı kullanın;
ZoneMinder'ı kullanın;
$| = 1;
zmDbgInit( "myscript", level=>0, to_log=>0, to_syslog=>0, to_term=>1 );
benim $dbh = DBI->connect( "DBI:mysql:database=".ZM_DB_NAME.";host=".ZM_DB_HOST, ZM_DB_USER, ZM_DB_PASS );
my $sql = "Monitörlerden LastEventId olarak M.*, max(E.Id) öğesini seçin, M sol olarak Events'e M.Id = E.MonitorId üzerinde E olarak katılın burada M.Function != 'None' grubu (M.Id) )";
benim $sth = $dbh->prepare_cached( $sql ) or die( "'$sql' hazırlanamıyor: ".$dbh->errstr() );
benim $res = $sth->execute() or die( "'$sql' yürütülemiyor: ".$sth->errstr() );
@monitörlerim;
while ( benim $monitor = $sth->fetchrow_hashref() )
{
push( @monitörler, $monitor );
}
süre( 1 )
{
$monitor'umu foreach ( @monitors )
{
sonraki if ( !zmMemVerify( $monitor ) );
if ( my $last_event_id = zmHasAlarmed( $monitor, $monitor->{LastEventId} ) )
{
$monitor->{LastEventId} = $last_event_id;
print( "Monitör ".$monitor->{Ad}." alarm verdi\n" );
#
# Burada işini yap
#
}
}
uyku( 1 );
}
Bozukluğu Çekim
İşte neyin yanlış olduğunu izlemenize yardımcı olacak bazı şeyler. Bu da nasıl yapılır
Forumlarda size yardımcı olmak için ihtiyacımız olan bilgileri edinin.
Ne günlükleri meli I Kontrol için hatalar?
ZoneMinder kendi günlüklerini oluşturur ve genellikle / Tmp dizin.
RPM paketleri için ZoneMinder günlükleri şurada bulunur: /var/log/zm.
Sorununuza bağlı olarak hatalar bu günlüklerin herhangi birinde görünebilir, ancak genellikle
faiz zmdc.log ve zmpkg.log ZM başlatılamıyorsa.
Artık ZM, çalışmak için diğer bileşenlere bağımlı olduğundan, ZM'de hata bulamayabilirsiniz, ancak
diğer bileşenlerde.
*/var/log/mesajlar ve/veya / Var / log / syslog
*/ var / log / dmesg
*/var/log/httpd/error_log`` (RedHat/Fedora) veya ``/var/log/apache2/error_log
*/var/log/mysqld.log`` (Buradaki hatalar çok sık olmaz ama her ihtimale karşı)
ZM çalışmıyorsa, her zaman aşağıdakilerden en az birinde bir hata bulabilmeniz gerekir.
bu günlükler. Günlüklerden bilgi almak için [[tail]] komutunu kullanın. Bu şu şekilde yapılabilir:
tail -f /var/log/messages /var/log/httpd/error_log /var/log/zm/zm*.log
Bu, bu günlüklerden herhangi birine girilen tüm verileri konsol ekranınıza ekler (-f). İçin
çıkın, [ctrl -c] tuşuna basın.
ZoneMinder ikili dosyaları için daha ayrıntılı günlük kaydı, hata ayıklama seçeneğini etkinleştirerek kullanılabilir
kontrol panelinden ve hata ayıklama için yapılandırdığınız yola yerleştirilecektir.
kütükler. Çıktı, Hata Ayıklama seçenekleri sayfasında açıklandığı gibi belirli bir ikili programla sınırlandırılabilir.
altında "?" işaretler.
Ne kadar yapabilmek I sorun ateş etme the donanım ve / veya Yazılım?
Donanımınız hakkında bilgi almak için bazı komutlar. Bazı komutlar
dağıtım bağımlı. * [[lspci]] -vv -- Çok sayıda ayrıntılı bilgi döndürür. Kontrol
çakışan kesintiler veya bağlantı noktası atamaları. Bazen kesmeleri/bağlantı noktalarını değiştirebilirsiniz.
bios. HW çakışması olup olmadığına dair bir ipucu elde etmek için farklı bir pci yuvası deneyin (komut tarafından sağlanan komut).
pciutils paketi). * [[tarama]] -v -- Donanım EPROM'unuzdan size bilgi verir *
[[lsusb]] -vv -- USB aygıtları hakkında birçok ayrıntı verir (usbutils tarafından sağlanan kamera ve
paket). * [[gönder]] -- Donanımınızın açılışta nasıl başlatıldığını (veya başlamadığını) gösterir.
Bundan en iyi şekilde yararlanacaksınız. * [[v4l-bilgi]] -- sürücünün nasıl konuştuğunu görmek için
kart. olağandışı değerler arayın. * [[değişiklik bilgisi bu arada]] -- bazı bttv sürücü istatistikleri. * [[zmu]]
-m 0 -q -v -- Bir monitör yapılandırmasıyla ilgili çeşitli bilgileri döndürür. * [[ipcs]]
`` -- Sağlar bilgi on the ipc tesisler için hangi the çağrı süreç vardır okumak
erişim. * ``[[ipcrm]] `` -- The ipcm komuta yapabilmek be Kullanılmış için Kaldır an IPC nesne itibaren
the çekirdek. * ``kedi /proc/kesmeler -- Bu, donanımınızı kesintiye uğratan şeyi görüntüleyecektir
kullanıyor.
Neden Şimdi am I alma a 403 erişim hata ile my ağ tarayıcı ne zaman çalışıyor için erişim http
//yerel ana bilgisayar/zm?
Apache web sunucusunun, aşağıdakileri yapabilmesi için doğru izinlere ve yapılandırmaya sahip olması gerekir.
Zoneminder dosyalarını okuyun. Çözüm için forumları kontrol edin ve apache'yi düzenleyin
apache'ye okuma hakkı vermek için dizin izinlerini yapılandırma ve değiştirme
Zoneminder dosyaları. Zoneminder yapılandırmanıza bağlı olarak, zm kullanıcısını kullanırsınız
ve Zoneminder'ın oluşturulduğu wwwuser ve www gibi grup.
Neden Şimdi am I alma kırık görüntüleri ne zaman çalışıyor için görünüm Etkinlikler?
Zoneminder ve Apache web sunucusunun doğru izinlere sahip olması gerekir. Bu forumu kontrol et
konu ve benzerleri: http://www.zoneminder.com/forums/viewtopic.php?p=48754#48754
Neden Şimdi is the görüntü itibaren my renk kamera görünen in siyah ve Beyaz?
Yakın zamanda zoneminder 1.26'ya yükselttiyseniz, varsayılan olarak kamera başına bir seçenek vardır.
siyah beyazdır ve yükseltmeniz doğru yapılmadıysa yanlış ayarlanabilir. Bu konuya bakın:
http://www.zoneminder.com/forums/viewtopic.php?f=30&t=21344
Bu, bir NTSC analog kameranız varsa ancak kaynağı şurada yapılandırdıysanız meydana gelebilir.
Kaynak sekmesi altındaki Aygıt Biçimi için PAL olarak ZoneMinder. Ayrıca yanıltılabilirsin
çünkü zmu, kamera aslında NTSC iken video portunu PAL olarak bildirebilir.
Analog kameranızın formatını teknik özelliklerini kontrol ederek onaylayın,
muhtemelen geldiği ambalajla, üreticinin web sitesinde veya hatta
kamerayı satın aldığınız perakende web sitesi. Cihaz Formatı ayarını NTSC olarak değiştirin
ve en düşük 320 x 240 çözünürlüğe ayarlayın.
kendisi NTSC formatıdır, ancak NTSC ayarını kullanarak resim çekmeyin, artırmayı düşünün
paylaşımlı bellek '''kernel.shmall''' ve '''kernel.shmmax''' ayarları /etc/sysctl.conf
268435456 gibi daha büyük bir değere.
320x240 çözünürlük, bellek sorunlarının potansiyelini en aza indirmek için
cihaz biçimi sorununu giderme girişimlerinize müdahale edin. sahip olduğunda
NTSC formatını kullanarak monitörde bir resim elde ettiyseniz,
çözünürlüğü yükseltiyor.
Neden Şimdi do I bir tek görmek mavi ekranlar ile a zaman damgası ne zaman izleme my kamera?
Bu kamera bir yakalama kartına bağlıysa, yanlış Cihazı seçmiş olabilirsiniz.
ZoneMinder konsolunda monitörü yapılandırırken Kaynak veya Kanal. eğer bir
bağladığınız 2 D-sub tarzı girişli (VGA bağlantı noktasına benziyor) yakalama kartı
birden fazla kabloyu ayıran ayırıcı sağlanmışsa, ayırıcı kabloya takılabilir.
yanlış liman. Örneğin, PV-149 yakalama kartlarında şu şekilde etiketlenmiş iki D-sub tarzı bağlantı noktası bulunur:
DB1 ve DB2 ve 4'e ayrılan bu bağlantı noktalarından biri için bir konektörle paketlenmiş olarak gelir.
BNC konektörleri. İlk dört video bağlantı noktası, ayırıcı takılıyken kullanılabilir.
db1.
Neden Şimdi do I bir tek görmek siyah ekranlar ile a zaman damgası ne zaman izleme my kamera?
Zaman damgalı siyah ekranı gördüğünüz monitör pencerelerinde ayarları seçin
ve tarafından cihaz için bildirilen Parlaklık, Kontrast, Ton ve Renk ayarlarını girin.
'''zmu -d -q -v'''. 32768, bunlar için denemek için uygun değerler olabilir
ayarlar. Ayarları kaydettikten sonra, kaydettiklerini onaylamak için tekrar Ayarlar'ı seçin.
Başarıyla.
I am alma mesajları hakkında a geri izleme in my günlükleri, ne do I yap?
Günlüğünüzde aşağıdaki gibi girişler görüyorsanız
11 Ocak 20:25:22 localhost zma_m2[19051]: ERR [Geri izleme: /lib64/libc.so.6 [0x3347230210]]
11 Ocak 20:25:22 localhost zma_m2[19051]: ERR [Geri İzleme: /lib64/libc.so.6(memset+0xce) [0x334727684e]]
11 Ocak 20:25:22 localhost zma_m2[19051]: ERR [Geri izleme: /usr/local/bin/zma [0x40ee9a]]
11 Ocak 20:25:22 localhost zma_m2[19051]: ERR [Geri izleme: /usr/local/bin/zma [0x419946]]
11 Ocak 20:25:22 localhost zma_m2[19051]: ERR [Geri izleme: /usr/local/bin/zma [0x4213cf]]
11 Ocak 20:25:22 localhost zma_m2[19051]: ERR [Geri izleme: /usr/local/bin/zma(cos+0x35c) [0x404674]]
11 Ocak 20:25:22 localhost zma_m2[19051]: ERR [Geri İzleme: /lib64/libc.so.6(__libc_start_main+0xf4) [0x334721da44]]
11 Ocak 20:25:22 localhost zma_m2[19051]: ERR [Geri izleme: /usr/local/bin/zma(cos+0xd1) [0x4043e9]]
11 Ocak 20:25:22 localhost zma_m2[19051]: INF [Geri izleme tamamlandı]
sonra hex'i çevirmek için özel bir komut çalıştırarak sorunu teşhis etmeye yardımcı olabilirsiniz.
adresleri yararlı bilgilere dönüştürür. Bu komuta addr2line denir ve 'man' yazabilirsiniz.
addr2line' daha fazla bilgi için. Temel olarak addr2line iki parametre seti alır:
ilki ikili dosyanın adı, ikincisi ise adreslerin listesidir. Bunların ikisi de
günlüklerde bilgi parçaları görüntülenir. Dosya adı, dosyadan sonraki ilk kısımdır.
'Geri izleme:' etiketi, bu durumda /usr/local/bin/zma, ancak sizinkinden farklı olabilir.
dava. Bazı satırlar yürütülebilir zma yerine kitaplıklara atıfta bulunur, ancak bunlar
şimdilik göz ardı edildi, önemli olan kısım hangi ZM ikili dosyasının dahil olduğuna dikkat çekmek. ikili dosya
-e bayrağını izleyerek geçirilir. addr2line'a iletilecek adresler, içerdiği adreslerdir.
'[]' çiftlerinde. Yine, bir kitaplığa atıfta bulunan bir satırda olanları görmezden gelebilirsiniz.
ama onları dahil ederseniz zarar vermez. Yani yukarıdaki örnekte, komut şöyle olurdu:
addr2 hattı -e /usr/yerel/bin/zma 0x40ee9a 0x419946 0x4213cf 0x404674 0x4043e9 Bu gerekir
daha sonra kaynak dosya adlarını ve satır numaralarını içeren daha sembolik bir listeyi boşaltın ve
bu bilgi forumlarda yayınlanırsa yardımcı olacaktır. Bazen addr2line
yararlı çıktı üretemez. Bunun nedeni genellikle ya sorunun çok şiddetli olmasıdır.
yığını bozduğunu ve yararlı bilgilerin görüntülenmesini engellediğini veya
hata ayıklama için -g bayrağı olmadan ZM'yi derlediğinizi veya
kurulumdan sonra sembol bilgilerinin ikili dosyaları. Bu durumda yapmanız gereken
bilgilerin yararlı olması için hata ayıklama etkinleştirilmiş olarak geçici olarak yeniden oluşturun.
Bu hata bazen bağlantılı bir kamera bağlantısını kaybettiğinde veya kamera tarafından bozulduğunda meydana gelir.
kullanıcı veya başka bir sistem olayı, etkilenen kameraları silmeyi ve yeniden oluşturmayı deneyin
Zoneminder konsolunda.
Ne kadar do I onarım the MySQL Veri tabanı?
Bu konuda iki yol var. Çoğu durumda komut isteminden çalıştırabilirsiniz -> *
mysqlcheck --all-databases --auto-repair -p'''your_database_password''' -u
'''your_databse_user'''
Bu işe yaramazsa, ZoneMinder'ın durdurulduğundan emin olmanız ve ardından çalıştırmanız gerekir.
aşağıdakiler (bunu çalıştırırken veritabanını hiçbir şey kullanmamalıdır ve
farklıysa doğru yolunuza ayarlamak için). -> * myisamchk --silent --force
--fast --update-state -O key_buffer=64M -O sort_buffer=64M -O read_buffer=1M -O
write_buffer=1M /var/lib/mysql//.benim
Ne kadar do I onarım the MySQL veritabanı ne zaman the cli başarısız mı?
Ubuntu'da yukarıda listelenen komutlar çalışmıyor gibi görünüyor. Ancak, aslında bunu yaparak
MySQL içinden el yapar. (Fakat bu, bu belgenin kapsamı dışındadır) Ancak bu
beni düşündürdü... Ve phpmyadmin işe yarıyor. Bir terminal getirin. sudo apt-get kurmak
phpmyadmin
Şimdi git http://zoneminder_IP/ ve ZM hizmetini durdurun. Devam etmek
http://zoneminder_IP/phpmyadmin ve zoneminder veritabanını seçin. Seç ve tablolar
'kullanımda' olarak işaretleyin ve düzeltmek için 'tamir et' eylemini seçin. zoneminder hizmetini şuradan yeniden başlatın:
web tarayıcısı. Her zaman en sık olmadığı için phpmyadmin aracını kaldırın veya devre dışı bırakın.
her şeyi güvenli hale getirir ve veritabanınızı tüm yetenekli bilgisayar korsanlarına açar. sudo apt-get
Kaldır phpmyadmin
I yükseltilmiş by dağıtım ve ZM durdu çalışma
Bazı olasılıklar (Eksik liste ve düzeltmeye tabidir) [[/usr/yerel/bin/zmdüzeltme:
/usr/lib/libmysqlclient.so.15: versiyon 'MYSQL_5.0' değil bulundu (gereklidir by
/usr/yerel/bin/zmfix)]] :: Çözüm: Zoneminder'ı yeniden derleyin ve yeniden yükleyin. ne zaman istersen
ZoneMinder'ın bağlı olduğu bir ana sürümü güncelleyin, ZoneMinder'ı yeniden derlemeniz gerekir.
bölge hatırlatıcısı etmez başlama otomatik olarak on çizme
Listede "zmfix[766]: ERR [Sunucuya bağlanılamıyor: Yapılamıyor" gibi günlük girdileri olup olmadığını kontrol edin.
'/var/run/mysqld/mysqld.sock' (2)] " soketi aracılığıyla yerel MySQL sunucusuna bağlanın. Ne
olabilir, zoneminder Mysql'den sonra çok hızlı başlatılır ve iletişim kurmaya çalışır.
hazır olmadan önce veritabanı sunucusu. Zoneminder yanıt alamaz ve iptal eder. Ağustos 2010 -
Ubuntu yükseltmeleri, bu durumda birkaç sistem bırakıyor gibi görünüyor. Bunun bir yolu
mysql'in başlatmayı bitirmesine izin veren zoneminder başlangıç komut dosyasına bir gecikme eklemek için.
"/etc/init.d/zoneminder dosyasındaki 'zmfix -a' satırının üstündeki satıra 'sleep 15' eklemeniz yeterli
ZoneMinder başlatma sorunlarımı düzelttim!" - Pada'ya teşekkür ederim.
uzak Yol kurulum için Panasonic ve Diğer Kamera
Kaynağı eklerken veya düzenlerken, kaynak için parametreler için ön ayar bağlantısını seçebilirsiniz.
belirtilen kamera 1.23.3 sürümünde BTTV, Axis, Panasonic, GadSpot, VEO ve
BlueNet mevcuttur. Ön ayarların seçilmesi, ZM için gerekli değeri doldurur.
uzak yol değişkeni
Neden Şimdi do I almak tekrarlanan/ karışık/kararsız/ boş monitörler on bt878 benzeri kartları (Aka PICO 2000)
Lütfen [[Pico2000]]'de kontrol edin;
Ne nedenleri Geçersiz JPEG dosya yapısı: iki YANİ BEN belirteçler itibaren zmc (1.24.x)
Eskiden yalnızca genel olan bazı ayarlar artık kamera başına. Monitör Kaynağı sekmesinde,
Uzak Protokol "HTTP" ve Uzak Yöntem "Basit" kullanıyorsanız, Uzak
"Regexp" yöntemi.
Diğer
I görmek BölgeMinder is ruhsatlı altında the LPG. Ne yok o izin vermek or kısıtlamak me in yapıyor ile
ZoneMinder'ı mı?
ZoneMinder lisansı, belgelerin sonunda açıklanmıştır ve aşağıdakilerden oluşur:
sonraki bölüm
Bu program ücretsiz bir yazılımdır; yeniden dağıtabilir ve/veya şartlar altında değiştirebilirsiniz.
Özgür Yazılım Vakfı tarafından yayınlanan GNU Genel Kamu Lisansı; herhangi biri
Lisansın 2. sürümü veya (isteğe bağlı olarak) daha sonraki herhangi bir sürüm.
Bu program yararlı olacağı umuduyla dağıtılmıştır, ancak HİÇBİR ŞEY OLMADAN
GARANTİ; SATILABİLİRLİK veya A İÇİN UYGUNLUK zımni garantisi bile olmadan
BELİRLİ AMAÇ. Daha fazla ayrıntı için GNU Genel Kamu Lisansına bakın.
Bu, ZoneMinder'ın açıklanan koşullar altında lisanslandığı anlamına gelir. okuyun. Var
adresindeki GPL'yi kapsayan kapsamlı SSS http://www.gnu.org/licenses/gpl-faq.html fakat
esas olarak, GPL lisanslı yazılımı yeniden dağıtmanıza veya değiştirmenize izin verilir.
dağıtımınızı veya değişikliklerinizi aynı koşullar altında serbestçe serbest bırakın. Yapmana izin var
GPL yazılımına dayalı sistemler satmak. Hakları kısıtlamanıza veya azaltmanıza izin verilmez
Ancak dağıtımınızdaki GPL yazılımı. Tabii eğer sadece yapıyorsan
sisteminiz için yerel olarak değişiklikler yayınlamıyorsunuz, bu nedenle hiçbir
Bu durumda yükümlülükler. Daha ayrıntılı bilgi için GPL SSS bölümünü okumanızı tavsiye ederim.
bu konu.
Yapabilmek I kullanım BölgeMinder as Bölüm of my ticari ürün?
GPL lisansı, sistemleriniz tarafından sağlanan GPL yazılımına dayalı sistemler üretmenize izin verir.
ayrıca bu lisansa bağlı kalın ve yaptığınız herhangi bir değişiklik de
aynı şartlar. GPL, ZoneMinder'ı tescilli sistemlere dahil etmenize izin vermez (bkz.
http://www.gnu.org/licenses/gpl-faq.html#GPLITescilliSistem detaylar için). Eğer istersen
ZoneMinder'ı bu tür bir sisteme dahil etmek için ZoneMinder'ı lisanslamanız gerekir.
farklı şartlar altında. Bu bazen mümkündür ve
bu koşullarda daha fazla ayrıntı.
KATKI
Kaynak şurada barındırılıyor: GitHub Sorunları/soruları/özellik isteklerini şurada bildir: GitHub Sorunlar
Çekme istekleri çok açıktır! Katkıda bulunmak isterseniz, lütfen takip edin.
aşağıdaki adımlar.
· Depoyu çatalla
· Sitemizde bir konu açın GitHub Sorunlar takipçi. Bulduğunuz hatayı veya
istediğiniz özellik. Sorun numarasını not edin (örn. 456)
· Özellik dalınızı oluşturun (git çıkış -b 456-yeni-özelliğim)
· Değişikliklerinizi gerçekleştirin (git işlemek -m 'Katma biraz özellik') tercih etmenizdir
Tüm değişiklikleri tek bir taahhütte toplamak yerine 'erken ve sık taahhütte bulunun'.
· Github'da şubenizi çatalınıza itin (git itmek köken 456-yeni-özelliğim)
· Yeni Çekme Talebi oluştur
· Ekip daha sonra değişikliklerinizi gözden geçirecek, tartışacak ve umarız birleştirir.
ZoneMinder'ın belgelerine hoş geldiniz, aşağıdaki kaynaklar mevcuttur
kullanıcı kılavuzu/dizin
ZoneMinder'ı ilk kez kurma kılavuzu ve kullanımı için ayrıntılı kılavuzlar
ZoneMinder ön uç.
api ZoneMinder ile arabirim oluşturmak için CakePHP tabanlı API'yi kullanma hakkında bilgi
sss Sık Sorulan Sorular (SSS)
katkıda
ZoneMinder'a nasıl katkıda bulunulur. Bir topluluk projesi olarak her zaman yardıma ihtiyacımız var, siz
belgeleri test etmek veya güncellemek için kodlayıcı olmanız gerekmez.
· cinsiyet indeksi
· mod indeksi
· arama
onworks.net hizmetlerini kullanarak zoneminder'ı çevrimiçi kullanın