Nagios, ошибка при долгой перезагрузке сервера: CHECK_NRPE: Socket timeout after 10 seconds

По умолчанию nrpe-плагин для системы мониторинга Nagios ждет 10 сек. ответа от клиента, а если время перезагрузки сервера, который мы мониторим, больше заданного значения, то письма с такими фейковыми проблемами могут напрягать…

Редактируем файл (путь при установки из исходников) /usr/local/nagios/etc/objects/commands.cfg и находим определение команды чека nrpe. Будет что-то на подобии:

define command{
        command_name    check_nrpe
        command_line    $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
        }

дописываем в команду параметр -t и значение ожидания в сек, например:
command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$ -t 60
Всё, этого типа фейковых ошибок уже не будет (если сервер успеет перезагрузиться за заданное время).
http://geckich.blogspot.com/

Установка Oracle Linux 6.4 с помощью USB flash drive

Устанавливать операционную систему с помощью USB-drive имеет смысл, если нет физичнского привода CD/DVD в ПК или сервере.

Последовательность действий такова.

1. Качаем образ отсюда (нужно пройти бесплатную регистрацию/залогиниться – whOracle совсем просто так ничего не даёт 🙂 )

https://edelivery.oracle.com/EPD/Download/get_form?egroup_aru_number=15213241

Качаем образ (последний на момент написания этих строк): Oracle Linux Release 6 Update 4 for x86_64 (64 Bit). Остальные нам в общем-то и не нужны.

2. Устанавливаем на свою рабочую станцию под управлением линукс утилиту Unetbootin

aptitude install unetbootin

3. Затем вставляем флешку в порт, форматируем, если надо, в FAT или EXT4 (например, с помощью Disk Utility).

4.Запускаем Unetbootin, выбираем скачанный образ и флеш-диск, жмем Ок и ждем.


После этого заходим на флешку, удаляем папку с .rpm файлами – Packages. Копируем в корень флешки .iso который скачивали. Без него, будете во время установки получать ошибку: oracle linux missing  iso 9660 image .

Теперь загружаемся с флешки, выбираем в менюшке что-нибудь (default обычно работает хорошо) и на одном из начальных экранов указываем в качестве инсталляционного диска флешку – /dev/sda – или как она определилась системой. И обязательно (!) указываем в поле директории образа / – т. е. корень диска. Иначе “кина не будет”.

Дальнейшая инсталляция такая же как в случае с dvd, но только при разметке диска и установке загрузчика не трогайте флешку (/dev/sda обычно). Загрузчик необходимо ставить в MBR жесткого диска (по-умолчанию инсталлятор его поставит или на флешку или в 1й раздел диска – будьте бдительны!)

http://geckich.blogspot.com/

How to conver Windows Server 2012 Evaluation editions to full retail versions

If you installed an evaluation edition of Windows Server 2012 which is free for 180 days and than buy a full version, you must convert Windows edition’s type.

If the server is a domain controller, you cannot convert it to a retail version. In this case, install an additional domain controller on a server that runs a retail version and remove AD DS from the domain controller that runs on the evaluation version. For more information, see http://technet.microsoft.com/en-us/library/hh994618.aspx.

To convert edition do next steps:

1. First, check version. From an elevated command prompt, run

slmgr.vbs /dlv

evaluation versions will include “EVAL” in the output.

2. To see editions available for us to convert, type

DISM /Online /Get-TargetEditions

You will get a list of edition IDs which we will use later.

3. Convertation itself. Run from elevated cmd:

DISM /online /Set-Edition:<edition ID> /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /AcceptEula

providing the edition ID one from the list we got above and a your retail product key. The server will offer to restart (twice) and all will be done.

Good luck!

http://geckich.blogspot.com/

How to measure network throughoutput and another parameters of Windows machine using NT Testing TCP Tool (ntttcp)

Update.

Для того, чтобы протестировать сеть между двумя Windows-машинами, необбходимо скачать бесплатный инструмент NT TCP Testing tool от Microsoft отсюда.

Скачиваем, распаковываем, например, на диск С: в корень.

Далее на первой машине открываем cmd и заходим в папку соответствующую архитектуре Windows:

cd C:NTttcp-v5.28×64

запускаем в режиме приемника:

NTttcp.exe -r -m 4,0,10.1.2.3 -a 6

где -r – режим приемника,
-m – количество_сессий,Номер_ЦП,IP_этой_машины

На втором ПК/сервере делаем то же самое, только вместо ключа -r указываем ключ -s и IP первой машины.

После того, как тест пройдет, наслаждаемся результатами выведенными в консоль.


Old Article.

Steps to do:

1. Download on both Windows machines NTttcp from MS site: http://msdn.microsoft.com/en-us/library/windows/hardware/gg463264.aspx

2. On both Win machines install NTttcp – installation is straightforward.

3. On both Win machines open CMD and cd to installed program’s dir (for x64 machines add (x86) and path must be in quotes):

cd “C:Program Files (x86)Microsoft CorporationNT Testing TCP Tool”

4. In that dir will be .docx document with instructions. According to it:

To use NTttcp as a receiver, change the name to NTttcpr.exe.

To use NTttcp as a sender, change the name to NTttcps.exe.

So, rename NTttcp_x64.exe (for x64 machine) as described above.

5. Launch receiver side by executing command:
NTttcpr -m 1,0,10.1.2.3 -a 6 -fr
arguments are:
“-m 1,0,10.1.2.3” specifies a single thread bound to CPU 0 that is bound on the receiving computer to IP address 10.1.2.3.
“-a 6” specifies asynchronous data transfer that posts six receive overlapped buffers.
“-fr” directs NTttcp to always post full-length (64 K) receive buffers.
This example uses the following default settings:
A buffer size of 64 KB.
The expected number of buffers to be received of 20,000.
A receiver that starts listening on port 5001.
6. Then execute the sender command and wait for results:
NTttcps -m 1,0,10.1.2.3 -a 2
runs NTttcps with the following explicit settings:
“-m 1,0,10.1.2.3” specifies a single thread bound to CPU 0 that connects to the computer with IP address 10.1.2.3.
“-a 2” specifies asynchronous data transfer that posts two send overlapped buffers.
Results will be like on on pics below:

http://geckich.blogspot.com/