Open mehtapgundogan opened 10 years ago
evam.conf tan çıkarılacak bu kısımları nrpe.cfg ve nsca.cfg olarak iki ayrı dosyaya yazmalıyız. Ayar dosyasında bulunmasını istemememizin sebebi ise şu , nrpe çalışırken ayar dosyasını çağırdığında oradaki nsca komutlarını anlayamayacak ve hata alacağız. Aynı şekilde nsca , ayar dosyasını çağırdığında ise nrpe komutlarını çalıştırmak isteyecek ancak çalıştıramayacak ve yine hata alacağız.
bunların içinden sadece komutlar çıkacaksa niye .cfg dosyası yapıyoruz?
Hocam orada şöyle bir durum var. 2 tane bizim kontrolümüz dışında uygulama var(nsca/nrpe) bunların cfg formatı da bizim kontrolümüz dışında haliyle, bunların dosyalarını birleştiremeyiz. 2 tane de bizim standalone uygulamamız var(nsca_manager ve sqlExecutor) bunlarında cfg dosyalarını birleştirmek uygulamaların tek başına taşınmasını engellemiş oluyor. onun dışındaki eklentilerin cfglerinin birleştirilmesi olmuş oluyor böyle, ki orada da 10 tane civarı eklenti için 4 tane(sanırım) cfg vardı, onları birleştirmiş olduk.
Aşağıdaki satır bir yapılandırma dosyasıysa bir sorun yok .cfg olmasında.
command[check_users]=/usr/local/nagios/libexec/check_users -w 10 -c 15
Bu yeni .cfg dosyalarını nereye koyacağız diskte?
Hocam /etc/evam/nagios-plugins/ altına koyabiliriz. Sonuçta global buradaki tüm ayarlar.
evam.conf dosyasini da oraya taşıyalım o zaman
nsca ve nrpe ile çalıştırılan komutları evam.conf dosyasından çıkarmamız lazım. Ayar dosyasında olduğu için, her seferinde bu komutlar da çalıştırılmak isteniyor.