Jump to content
Калькуляторы

Мониторинг температуры в Nagios erd nagios snmp

Поскольку встроенный датчик врет на 5 градусов, подключены 4шт ds18b20

Конфиг для nagios, при температуре ниже/выше 18 - 27 варинг, при 15 - 30 критикал

Может кому время сэкономит

 

define host {
   use         common-server
   host_name       erd
   address         1.1.1.1
}

define command {
   command_name check_snmp_temp
   command_line /usr/local/libexec/nagios/check_snmp -H '$HOSTADDRESS$' -C '$ARG1$' -o '$ARG2$' -w '$ARG3$' -c '$ARG4$'
}

define service{
   use                     generic-service
   host_name               erd
   normal_check_interval   1
   retry_check_interval    1
   check_interval          1
   retry_interval          1
   service_description     Temp_1
   check_command           check_snmp_temp!public!1.3.6.1.4.1.40418.2.3.4.2.2!18:27!15:30
}

define service{
   use                     generic-service
   host_name               erd
   normal_check_interval   1
   retry_check_interval    1
   check_interval          1
   retry_interval          1
   service_description     Temp_2
   check_command           check_snmp_temp!public!1.3.6.1.4.1.40418.2.3.4.2.4!18:27!15:30
}

define service{
   use                     generic-service
   host_name               erd
   normal_check_interval   1
   retry_check_interval    1
   check_interval          1
   retry_interval          1
   service_description     Temp_3
   check_command           check_snmp_temp!public!1.3.6.1.4.1.40418.2.3.4.2.6!18:27!15:30
}

define service{
   use                     generic-service
   host_name               erd
   normal_check_interval   1
   retry_check_interval    1
   check_interval          1
   retry_interval          1
   service_description     Temp_4
   check_command           check_snmp_temp!public!1.3.6.1.4.1.40418.2.3.4.2.8!18:27!15:30
}

Share this post


Link to post
Share on other sites

Поскольку встроенный датчик врет на 5 градусов, подключены 4шт ds18b20

Конфиг для nagios, при температуре ниже/выше 18 - 27 варинг, при 15 - 30 критикал

Может кому время сэкономит

 

define host {
   use         common-server
   host_name       erd
   address         1.1.1.1
}

define command {
   command_name check_snmp_temp
   command_line /usr/local/libexec/nagios/check_snmp -H '$HOSTADDRESS$' -C '$ARG1$' -o '$ARG2$' -w '$ARG3$' -c '$ARG4$'
}

define service{
   use                     generic-service
   host_name               erd
   normal_check_interval   1
   retry_check_interval    1
   check_interval          1
   retry_interval          1
   service_description     Temp_1
   check_command           check_snmp_temp!public!1.3.6.1.4.1.40418.2.3.4.2.2!18:27!15:30
}

define service{
   use                     generic-service
   host_name               erd
   normal_check_interval   1
   retry_check_interval    1
   check_interval          1
   retry_interval          1
   service_description     Temp_2
   check_command           check_snmp_temp!public!1.3.6.1.4.1.40418.2.3.4.2.4!18:27!15:30
}

define service{
   use                     generic-service
   host_name               erd
   normal_check_interval   1
   retry_check_interval    1
   check_interval          1
   retry_interval          1
   service_description     Temp_3
   check_command           check_snmp_temp!public!1.3.6.1.4.1.40418.2.3.4.2.6!18:27!15:30
}

define service{
   use                     generic-service
   host_name               erd
   normal_check_interval   1
   retry_check_interval    1
   check_interval          1
   retry_interval          1
   service_description     Temp_4
   check_command           check_snmp_temp!public!1.3.6.1.4.1.40418.2.3.4.2.8!18:27!15:30
}

 

я думаю пригодится, спасибо.

 

ЗЫ сам по себе внутренний датчик, не врёт, он просто показывает температуру внутри устройства, а не ту что вам надо.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this