Мониторинг и статистика

Материал из Artem Aleksashkin's Wiki
Перейти к навигации Перейти к поиску

Project

  • NS серверы подвязаны к домену
host -t ns DOMAIN
dig ns DOMAIN
  • Резолвятся ли NS серверы с 2х серверов
nslookup ns1.aleksashkin.net
nslookup ns2.aleksashkin.net
  • Пингуются ли NS серверы с 2х серверов
ping ns1.aleksashkin.net
ping ns2.aleksashkin.net
  • Резолвят ли NS серверы домен корректно
nslookup DOMAIN ns1.aleksashkin.net
nslookup DOMAIN ns2.aleksashkin.net
  • Пинг домена с 2х адресов - время пинга должно быть адекватным
ping DOMAIN
  • Проверка открытости портов 80 и 443 для ip адреса домена
nmap -p80,443 DOMAIN
  • Проверка кода ответа для домена 200 или 301 для http
  • Проверка сертификата для 443 https - валидность / как скоро истечет
  • Проверка кода ответа для 443 https = 200 не пустой
  • Проверка статусного endpoint (https://example.com/api/status) - код ответа и парсинг статуса
  • Выборочная проверка endpoint's

Zabbix

Check that node is online

zabbix_get -s 172.17.0.1 -p 10050 -k agent.ping

Must be 1, if zabbix_get [18]: Check access restrictions in Zabbix agent configuration - change Server config

Agent

PidFile=/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix-agent/zabbix_agentd.log
LogFileSize=0
DebugLevel=0
Server=172.16.0.0/12,192.168.0.0/16
ListenPort=10050
ListenIP=0.0.0.0
ServerActive=172.17.0.1:10051
Include=/etc/zabbix/zabbix_agentd.conf.d/*.conf

Munin

Grafana