Инструменты пользователя

Инструменты сайта


сервис_nagios

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
сервис_nagios [2020/02/27 08:22]
val [Установка]
сервис_nagios [2020/04/28 17:04] (текущий)
val [Тестирование plugin]
Строка 20: Строка 20:
  
 # apt install nagios4 # apt install nagios4
- 
-# cd /​etc/​nagios4/​conf.d/​ 
 </​code>​ </​code>​
  
  
 ==== Настройка объектов мониторинга ==== ==== Настройка объектов мониторинга ====
 +
 +  * [[https://​assets.nagios.com/​downloads/​nagioscore/​docs/​nagioscore/​3/​en/​dependencies.html|Host and Service Dependencies]]
  
 <​code>​ <​code>​
-server# /​usr/​lib/​nagios/​plugins/​check_http -I google.com+server# /​usr/​lib/​nagios/​plugins/​check_http -H yandex.ru -S
  
 server# less /​etc/​nagios-plugins/​config/​http.cfg server# less /​etc/​nagios-plugins/​config/​http.cfg
 </​code><​code>​ </​code><​code>​
-server# cat corpX.cfg+server# cat /​etc/​nagios4/​conf.d/​corpX.cfg
 </​code><​code>​ </​code><​code>​
 define host{ define host{
- use                     ​generic-host +        ​use                     ​generic-host 
- name my-templ-host +        name                    my-templ-host 
- register 0+        register ​               0
  
- max_check_attempts 1 +        ​max_check_attempts ​     
-        check_command ​      check-host-alive_4+        check_command ​          ​check-host-alive_4
  
 # mail send to user nagios # mail send to user nagios
-        contacts ​               nagiosadmin ​+        contacts ​               nagiosadmin
  
 } }
Строка 51: Строка 51:
 define host{ define host{
         use                     ​my-templ-host         use                     ​my-templ-host
-        host_name ​              google +        host_name ​              yandex 
-        alias                   google ​web site +        alias                   yandex ​web site 
-        address ​                google.com+        address ​                yandex.ru
 } }
  
 define service{ define service{
         use                     ​generic-service         use                     ​generic-service
-        host_name ​              google+        host_name ​              yandex
         service_description ​    www         service_description ​    www
-        check_command ​          check_http_4 +        check_command ​          check_https_4 
-        check_interval ​         +        check_interval ​  ​
-        retry_interval ​         1+        retry_interval ​   1
 } }
  
Строка 79: Строка 79:
         service_description ​    ping         service_description ​    ping
         check_command ​          ​check_ping_4!100.0,​20%!500.0,​60%         check_command ​          ​check_ping_4!100.0,​20%!500.0,​60%
-        check_interval ​         +        check_interval ​  ​
-        retry_interval ​         1 +        retry_interval ​   1
-+
- +
-#​--------------------------------- +
- +
-define servicedependency{ +
-        host_name ​                      ​switch +
-        service_description ​            ​ping +
-        dependent_host_name ​            ​google +
-        dependent_service_description ​  www +
-        execution_failure_criteria ​     o +
-        notification_failure_criteria ​  w,u+
 } }
 </​code>​ </​code>​
Строка 101: Строка 90:
 === Debian 10 === === Debian 10 ===
  
-  * [[http://​server.corpX.un/nagios4/]]+  * [[http://​server/​nagios4/​]]
  
 <​code>​ <​code>​
Строка 165: Строка 154:
  
 <​code>​ <​code>​
-cd /​usr/​lib/​nagios/​plugins +# /​usr/​lib/​nagios/​plugins/​check_snmp -H router -C public -o ifInOctets.2,​ifOutOctets.2 --rate -w 1000,1000 -c 10000,10000
- +
-# ./check_snmp -H router -C public -o ifInOctets.2,​ifOutOctets.2 --rate -w 1000,1000 -c 10000,10000+
  
 # rm -r /usr/var/* # rm -r /usr/var/*
сервис_nagios.1582780969.txt.gz · Последние изменения: 2020/02/27 08:22 — val