
ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠΈΡΡΠ΅ΠΌΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Zabbix, ΡΠΎ Π½Π°ΡΠΈΠ½Π°Ρ Ρ Π²Π΅ΡΡΠΈΠΈ 5.4.4, ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΡΡΡΠΎΠΈΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡΠΈ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ° Π²Π΅Π±ΡΠ°ΠΉΡΠ° Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ 5 ΠΌΠΈΠ½ Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ bash ΡΠΊΡΠΈΠΏΡΠΎΠ²
1) Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π°Π³Π΅Π½ΡΠ° Zabbix 2 Π²Π΅ΡΡΠΈΠΈ Π½Π΅ Π½ΠΈΠΆΠ΅ 5.4.4 (Π² Π½Π΅ΠΌ Π΅ΡΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ "WebCertificate", ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ web.certificate.get ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ JSON)
2) Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ host Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Configuration β Hosts (ΠΈΠΌΡ, Π³ΡΡΠΏΠΏΠ°, Π°Π³Π΅Π½Ρ (DNS ΠΈΠ»ΠΈ IP), ΡΠ°Π±Π»ΠΎΠ½ "Website certificate by Zabbix agent 2")
3) ΠΠ·ΠΌΠ΅Π½ΠΈΡΠ΅ ΠΌΠ°ΠΊΡΠΎΡ "{$CERT.WEBSITE.HOSTNAME}" Π½Π° ΠΈΠΌΡ Π²Π°ΡΠ΅Π³ΠΎ ΡΠ°ΠΉΡΠ° (ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΌΠ΅Π½ΡΠ΅ΠΌ ΠΌΠ°ΠΊΡΠΎΡ ΠΏΠΎΡΡΠ° {$CERT.WEBSITE.PORT}) Π² ΡΠ°Π·Π΄Π΅Π»Π΅ βInherited and host macros modeβ
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ:
- Website certificate by Zabbix agent 2
- Handy Tips #9: Native SSL/TLS certificate monitoring
- Template App Website certificate by Zabbix agent 2
#Zabbix #Monitoring #Website #Certificate
1) Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ Π°Π³Π΅Π½ΡΠ° Zabbix 2 Π²Π΅ΡΡΠΈΠΈ Π½Π΅ Π½ΠΈΠΆΠ΅ 5.4.4 (Π² Π½Π΅ΠΌ Π΅ΡΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ "WebCertificate", ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ web.certificate.get ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ JSON)
2) Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ host Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Configuration β Hosts (ΠΈΠΌΡ, Π³ΡΡΠΏΠΏΠ°, Π°Π³Π΅Π½Ρ (DNS ΠΈΠ»ΠΈ IP), ΡΠ°Π±Π»ΠΎΠ½ "Website certificate by Zabbix agent 2")
3) ΠΠ·ΠΌΠ΅Π½ΠΈΡΠ΅ ΠΌΠ°ΠΊΡΠΎΡ "{$CERT.WEBSITE.HOSTNAME}" Π½Π° ΠΈΠΌΡ Π²Π°ΡΠ΅Π³ΠΎ ΡΠ°ΠΉΡΠ° (ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΌΠ΅Π½ΡΠ΅ΠΌ ΠΌΠ°ΠΊΡΠΎΡ ΠΏΠΎΡΡΠ° {$CERT.WEBSITE.PORT}) Π² ΡΠ°Π·Π΄Π΅Π»Π΅ βInherited and host macros modeβ
ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ:
- Website certificate by Zabbix agent 2
- Handy Tips #9: Native SSL/TLS certificate monitoring
- Template App Website certificate by Zabbix agent 2
#Zabbix #Monitoring #Website #Certificate