Предупреждения Nagios с помощью Твиттера (с twurl) не увольнение

Создайте группу как "компьютерные администраторы", затем открывают, снимок Active Directory Users & Computers MMC - в щелкают правой кнопкой по OU, где Вы хотите, чтобы они дали права, если Вы хотите, дают им, права по целому домену затем щелкают правой кнопкой по доменному имени, выбирают опцию управления делегата.

в получающемся выборе мастера группа Вы создали ранее "компьютерных администраторов", нажимают, затем затем нажимают Create a Custom Task для делегирования затем щелчка затем.

затем выберите, "только следующие объекты в папке" затем отмечают "компьютерные объекты" из списка и также отмечают эти два поля внизу. "создайте выбранный объект в папке", и "удаляют выбранный объект в папке", нажимают затем.

На следующем экранном "Полном контроле" выбора из списка затем нажимают затем

следующий экран покажет Вам, сводка делегации затем нажимает конец.

после того, как сделанный, добавьте одного из пользователей в "компьютерную администраторскую группу " и попытайтесь выполнить различную задачу, которую Вы хотите.

4
задан 16 January 2012 в 16:02
2 ответа

Nagios запускает внешние команды без какого-либо ENV. Чтобы смоделировать это, вы можете попробовать запустить ручной тест с помощью «env -i». Кажется, вы уже это знаете, потому что явно устанавливаете PATH и HOME. Вы должны попытаться избежать этого и просто использовать полные пути в любых скриптах / командах / и т. Д.

Вам также может потребоваться экранировать некоторые не буквенно-цифровые символы в вашей command_line, потому что оболочка может их съесть. Чтобы проверить это, вы можете включить вывод отладки в nagios.cfg (см. 'Debug_level' http://nagios.sourceforge.net/docs/3_0/configmain.html ) или изменить команду на «echo. ..> /tmp/whatisnagiosrunning.txt "или аналогичный.

4
ответ дан 3 December 2019 в 03:21

Нашел обходной путь, который исправляет некоторые вещи (а также может вносить вклад в twurl, чтобы это не нарушало другие вещи!).

В rcfile.rb (мой находится в /usr/local/lib/ruby/gems/1.8/gems/twurl-0.6.5/lib/twurl/rcfile.rb) сделайте следующее изменение. Ниже оригинал:

    module Twurl
      class RCFile
        FILE = '.tqurlrc'
        @directory ||= ENV['HOME']
        class << self
          attr_accessor :directory

И ниже модификация:

    module Twurl
      class RCFile
        FILE = '.twurlrc'
        @directory ||= '/home/nagios/'
        class << self
          attr_accessor :directory

Это, вероятно, должно принимать ввод пользователя - что-то, что я могу внести, чтобы скрутить сам в ближайшем будущем.

Спасибо всем, кто помогал :)

1
ответ дан 3 December 2019 в 03:21

Теги

Похожие вопросы