Nagios-плагин “check_radius” отсутствующий в Ubuntu 14.04?

Если Вы просто пытаетесь зарегистрировать его к текстовому файлу, можно сделать что-то как следующее:

"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe"-E-Q "Использование [База данных] DBCC SHRINKFILE (Database_log, 50)">> C:\ShrinkFile.LOG

>> добавит или> для перезаписи.

Если бы Вы хотите, чтобы SQL-сервер на самом деле зарегистрировал его в журнале ошибок затем, я предложил бы изучить флаг трассировки, который обработал бы это.

1
задан 13 April 2017 в 15:22
2 ответа

Загрузите его отсюда: nagios exchange

Вы также можете получить оттуда множество других плагинов.

В зависимости от вашей настройки nagios вам может потребоваться сделать файл исполняемым для пользователя демона nagios.

Как вы узнали, это кажется ошибкой:

Launchpad Bugreport

2
ответ дан 3 December 2019 в 21:17

Я использовал этот скрипт

  • "https://gist.github.com/djjudas21/cd1e7bfee44fb879855d#file-check_radius_status-pl"

,но по-прежнему получаю это сообщение в nagios (НЕИЗВЕСТНО - Не удалось запросить статус сервера RADIUS). Пример ответа, показанный в скрипте, отличается

-Пример ответа

  • Полученный идентификатор ответа 183, код 2, длина = 344

  • FreeRADIUS-Total-Access-Requests = 517

  • FreeRADIUS- Total-Access-Accepts = 1047

-Реальный образец ответа

  • Received Access-Accept Id 162 от 192.168.255.10:18121 до 0.0.0.0:0 длина 344

  • FreeRADIUS-Total-Access-Requests = 3191

  • FreeRADIUS-Total-Access-Accepts = 353

Поэтому я модифицировал perl-скрипт следующим образом, и он отлично работает. Я не эксперт в Perl, но вот изменения, которые я сделал.

  • my $return = /bin/echo "Message-Authenticator = 0x00, FreeRADIUS-Statistics-Type = 7" | /usr/bin/radclient $ip:$port status $secret -x ;

...........

  • my @lines = split /\n/, $return;
  • мое $сообщение = сдвиг(@lines);
  • мое $сообщение1 = сдвиг(@lines);
  • мое $сообщение2 = сдвиг(@lines);
  • $сообщение2 = сдвиг(@lines);
  • if ($message2 && $message2 =~ m/^Received Access-Accept Id/) {

......

......

  • if ($line =~ m/=/ && $line !~ m/^Received Access-Accept Id/) {

Не забудьте активировать статус сайта на радиус-сервере, сделав ссылку или копирование доступных сайтов/статуса на сайты с поддержкой

С уважением

-1
ответ дан 16 February 2021 в 20:10

Теги

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