Моніторимо windows сервер за допомогою nagios, для системного адміністратора


I. Огляд
II. 4 кроки для установки Nagios на віддаленому windows хості

  1. Встановлюємо NSClient ++ в Windows
  2. Змінюємо сервісNSClient ++
  3. змінюємо NSC.ini
  4. Запускаємо сервіс NSClient +

III. 6 кроків конфігурації на сервері Nagios

  1. Перевіряємо команду check_nt command і шаблон windows-server
  2. Раскоментіруем windows.cfg в /usr/local/nagios/etc/nagios.cfg
  3. Змінюємо / usr / local / nagios / etc / objects / windows.cfg
  4. Визначаємо сервіси Windows, які будуть моніториться
  5. Дозволяємо Password Protection
  6. Перевіряємо конфігурацію і перезапускаємо Nagios.

Під час моніторингу Nagios сервісів на Windows машині відбуваються такі дії (в прикладі ми спостерігаємо за використанням дискового простору).

  1. Nagios виконує команду check_nt command і запитуємо використання дискового простору на виндовс сервері.
  2. Команда check_nt на сервері Nagios взаємодіє з сервісом NSClient ++ на клієнті і запитуємо результат команди USEDDISKSPACE.
  3. Результат команди USEDDISKSPACE повертається демоном NSClient ++ на Nagios сервер.

Підводимо підсумок наступною схемою:

Nagios Server (check_nt) -> Remote host (NSClient ++) -> USEDDISKSPACE
Nagios Server (check_nt) <—– Remote host (NSClient++) <—– USEDDISKSPACE (возвращает использование диска)

II. 4 кроки для установки Nagios на віддаленому windows хості

1. Встановлюємо NSClient ++ в Windows

Викачуємо NSCP 0.3.1 (NSClient ++ - Win32-0.3.1.msi). Запустіть інсталятор і виконайте повну установку, яка інтуїтивно зрозуміла і не повинна викликати проблем.

Моніторимо windows сервер за допомогою nagios, для системного адміністратора

2. Змінюємо сервісNSClient ++

Моніторимо windows сервер за допомогою nagios, для системного адміністратора

3. Змінюємо NSC.ini


(4) Вказуємо пароль. Ви можете також вказати пароль, який буде потрібен
Nagios сервера для віддаленого доступу до агента NSClient ++.

4. Запускаємо сервіс NSClient ++

III. 6 кроків конфігурації на сервері Nagios

1. Перевіряємо команду check_nt command і шаблон windows-server

Перевіряємо що команда check_nt існує в файлі /usr/local/nagios/etc/objects/commands.cfg


Перевіряємо чи існує шаблон для Windows сервера у файлі /usr/local/nagios/etc/objects/templates.cfg

3. Змінюємо файл /usr/local/nagios/etc/objects/windows.cfg

За замовчуванням виндовс хости вказані в файлі windows.cfg, змініть його під ваші потреби.

4. Визначаємо сервіси Windows, які будуть моніториться.

5. РазрешаемPassword Protection

Якщо ви вказали пароль в файлі NSC.ini в сервісі NSClient ++, вам необхідно модифікувати команду check_nt. Змініть файл /usr/local/nagios/etc/commands.cfg і додайте пароль.

6. Перевіряємо конфігурацію і перезапускаємо Nagios.

Перевіряємо конфігурацію Nagios.


Перевіряємо статус різних сервісів:

Немає часу писати реферат чи курсову? Тут ви можете замовити реферат. диплом, курсову.

У будь-якому бізнесі відбувається момент, коли для успішного ведення справ потрібно автоматизувати бізнес-процеси. Вже досить давно кращою платформою для це є 1С Підприємство. Існують спеціально розроблені конфігурації практично під всі цілі.

Підкажіть, а як організовано шифрування трафіку між NSClient ++ і сервером nagios? allowed_hosts і password звичайно добре, але хотілося б захиститися від перехоплення.

Готового рішення з моніторингу температури немає. Тільки писати свій скрипт, який буде отримувати системні параметри, а потім передавати їх через NRPE.

Боюся уславитися слоупоком, але в статті помилка закралася.

5. РазрешаемPassword Protection

Якщо ви вказали пароль в файлі NSC.ini в сервісі NSClient ++, вам необхідно модифікувати команду check_nt. Змініть файл /usr/local/nagios/etc/commands.cfg і додайте пароль.

5. РазрешаемPassword Protection

Якщо ви вказали пароль в файлі NSC.ini в сервісі NSClient ++, вам необхідно модифікувати команду check_nt. Змініть файл /usr/local/nagios/etc/objects/commands.cfg і додайте пароль.

Каверзне запитання:
як за допомогою Nagios моніторити температури процесорів серверів під виндой і Линух?
Сам працездатного рішення поки не знайшов.

Схожі статті