I. Огляд
II. 4 кроки для установки Nagios на віддаленому windows хості
- Встановлюємо NSClient ++ в Windows
- Змінюємо сервісNSClient ++
- змінюємо NSC.ini
- Запускаємо сервіс NSClient +
III. 6 кроків конфігурації на сервері Nagios
- Перевіряємо команду check_nt command і шаблон windows-server
- Раскоментіруем windows.cfg в /usr/local/nagios/etc/nagios.cfg
- Змінюємо / usr / local / nagios / etc / objects / windows.cfg
- Визначаємо сервіси Windows, які будуть моніториться
- Дозволяємо Password Protection
- Перевіряємо конфігурацію і перезапускаємо Nagios.
Під час моніторингу Nagios сервісів на Windows машині відбуваються такі дії (в прикладі ми спостерігаємо за використанням дискового простору).
- Nagios виконує команду check_nt command і запитуємо використання дискового простору на виндовс сервері.
- Команда check_nt на сервері Nagios взаємодіє з сервісом NSClient ++ на клієнті і запитуємо результат команди USEDDISKSPACE.
- Результат команди 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). Запустіть інсталятор і виконайте повну установку, яка інтуїтивно зрозуміла і не повинна викликати проблем.
2. Змінюємо сервісNSClient ++
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 моніторити температури процесорів серверів під виндой і Линух?
Сам працездатного рішення поки не знайшов.