Augeas: различия между версиями
Материал из noname.com.ua
Перейти к навигацииПерейти к поискуSirmax (обсуждение | вклад) |
Sirmax (обсуждение | вклад) |
||
Строка 11: | Строка 11: | ||
==Пример 1: работа из коммандной строки== |
==Пример 1: работа из коммандной строки== |
||
+ | |||
+ | <PRE> |
||
+ | augtool --noautoload |
||
+ | augtool> print /augeas/load |
||
+ | /augeas/load |
||
+ | augtool> set /augeas/load/NagiosObjects/lens "NagiosObjects.lns" |
||
+ | augtool> set /augeas/load/NagiosObjects/incl "/etc/nagios3/conf.d/lma_contacts.cfg" |
||
+ | |||
+ | </PRE> |
||
+ | |||
<PRE> |
<PRE> |
Версия 17:30, 1 мая 2016
Augeas
Augeas это такая штука которая умеет редактировать файлы. Не любые, но есть много модулей которые позволяют удобно заменить awk/sed. (http://augeas.net)
Например позволяет манипулировать конфигами Nagios
Пример 1: работа из коммандной строки
augtool --noautoload augtool> print /augeas/load /augeas/load augtool> set /augeas/load/NagiosObjects/lens "NagiosObjects.lns" augtool> set /augeas/load/NagiosObjects/incl "/etc/nagios3/conf.d/lma_contacts.cfg"
augtool> set /augeas/load/NagiosObjects/lens "NagiosObjects.lns" augtool> set /augeas/load/NagiosObjects/incl "/etc/nagios3/conf.d/lma_contacts.cfg" augtool> set /files/etc/nagios3/conf.d/lma_contacts.cfg/contact/service_notification_commands "notify-service-by-email-with-long-service-output,123" augtool> print /files/etc/nagios3/conf.d/lma_contacts.cfg/contact/service_notification_commands augtool> save