Нагиос: Омогућавање спољних команди
- Категорија: Мрежа
Ево нас опет код старог пријатеља Нагиоса. Ако вас прати, знате да сам прилично добро покривао овај изванредан алат за праћење мреже (погледајте све чланке о Гхацкс Нагиос-у). Постоји разлог за то, Нагиос је невероватно средство. Али за многе од вас можда сте наишли на грешку приликом покушаја да покренете неке од моћнијих функција. Ова грешка се догађа када покушате да користите било коју од Нагиосових спољних команди. Али које су то спољне команде? Нагиос је способан да покреће команде из спољних апликација. То омогућава Нагиос-у да се прошири даље него што би иначе могло.
Али када видите ову грешку, знате да ваша Нагиос инсталација не може да користи ниједну спољну команду. Не бојте се, ова грешка је једноставна за надићи, а у овом чланку ћу вас провести кроз исправак.
Претпоставке

Ово ће претпоставити да имате радну Нагиос инсталацију, као и роот или судо приступ вашем серверу. Овај чланак такође претпоставља да сте покушали да користите функције за које су потребне спољне команде. Ако не, погледајмо како.
Ако прегледач усмјерите на Нагиос сервер, кликните везу Детаљи о услузи, а затим кликните на једну од услуга (попут ХТТП или ССХ). На овој страници видећете оквир Сервисне наредбе. Ако кликнете на неку од тих веза и добијете грешку - треба вам исправка!
Поправак
Спасила нула, зар не? Некако. Прво што треба да проверим је /етц/нагиос3/нагиос.цфг датотека . Потражите линију попут:
цхецк_ектернал_цоммандс = 1
Ако је та линија или коментирана или постављена на '0', промените је тако да изгледа као горњи унос. Након што то учините, сачувајте и затворите датотеку. Сада поново покрените Нагиос командом судо /етц/инит.д/нагиос3 рестарт . Још нисте завршили.
Следећи корак је отварање /етц/нагиос3/цги.цфг датотека. Највероватније ћете наћи ове две линије:
овлашћени_за_алл_сервицес = нагиосадмин
овлашћени_за_алл_хостс = нагиосадмин
Након ова два реда, морате додати следеће:
овлашћени_фор_алл_хост_цоммандс = нагиосадмин
овлашћени_за_алл_сервице_цоммандс = нагиосадмин
Сачувајте и затворите ову датотеку. Сада поново покрените Апацхе командом судо /етц/инит.д/апацхе2 поновно покретање .
Још увек није урађено. Сада морате да се мало промените / етц / гроупс . Отворите ову датотеку са својим омиљеним уређивачем текста и потражите линију која изгледа као:
Нагиос: к: 127:
Промените ову линију тако да изгледа:
нагиос: к: 127: ввв-дата
Сада сачувајте и затворите ову датотеку. Скоро завршено. Али следећи корак је мало изазовнији од претходног.
У директорију / вар / либ / нагиос3 / рв је датотека нагиос.цмд . Ова датотека највјероватније нема исправна подешавања. Подразумевано само кориснички нагиос има приступ тим датотекама. Будући да ово не можемо променити према кориснику ввв-дата (то би прекинуло друге карактеристике Нагиоса), морамо само додати битну групу извршне датотеке у датотеку као што је:
судо цхмод г + к / вар / либ / нагиос / рв
То је то. Вратите се на онај део Сервисне команде и кликните на једну од веза. Више не би требало да добијате ту грешку.
Последње мисли
Можда сте мислили да је ваша инсталација Нагиос била прилично корисна. Сада када можете извршавати екстерне команде, сматрате да ће ваша Нагиос инсталација бити много кориснија.