Заметки: HTTP-ошибки в логах IIS

HTTP-ошибки в логах IIS 01
http://www.zabbix.com/

Чтобы отслеживать HTTP-ошибки в логах IIS более всего подойдет стек ELK, ведь этот набор инструментов специально заточен для задачи парсинга логов. Тем не менее, если есть потребность в подсчете количества появления только одной определенной ошибки (например 404 или др.), а поднимать ELK нет никакого желания и возможности, можно использовать всем знакомый Zabbix.


Если вам интересна тематика ZABBIX, рекомендую обратиться к основной статье — Система мониторинга ZABBIX, в ней вы найдете дополнительную информацию.


HTTP-ошибки в логах IIS

Чтобы было более понятно, приведу пример одной строчки лога IIS:

Цифра 401 в самом конце и есть код ответа веб-сервера, он мне и нужен.

Подготовка

Скачать шаблон вместе со скриптом вы можете из моего репозитория на Github (каталог windows_iis_log_checker). Как это сделать, смотрите в официальной документации 1.

Скрипт написан на Python, поэтому нужно его установить (качайте с официального сайта).

Особенности работы

Особенности работы скрипта:

  1. Поддерживается ротация логов, но не чаще, чем 1 раз в промежутке между запусками скрипта;
  2. Хранится имя текущего лог-файла и номер последней проанализированной строки внутри него;
  3. Если скрипт запускается в первый раз, он не анализирует ничего, а только запоминает номер последней строчки в самом свежем лог-файле. При следующем запуске он проанализирует только добавившийся объем данных.

На момент написания статьи скрипт находится в бета-версии, поэтому о поддержке расширенного функционала речь пока не идет.

Установка

Задачи по установке нужно выполнить как на целевом хосте, так и на сервере Zabbix. На стороне хоста выполняем:

  1. Копируем iis_log_checker.py в удобную для вас папку и запоминаем полный путь;
  2. В самый конец конфигурационного файла агента добавляем пользовательские параметры (одна ошибка IIS — один параметр), либо закидываем файл iis_log_checker.conf (не забудьте изменить пути и номера ошибок) в каталог, который определен в параметре Include= конфигурации вашего агента Zabbix;
  3. Перезапускаем агента.

Заходим на Zabbix Server:

  1. Импортируем шаблон iis_log_checker.xml;
  2. Подключаем шаблон к нужным хостам.

Установка завершена.

Пример

Для каждой отслеживаемой ошибки IIS в каталоге с iis_log_checker.py создаются файлы, которые хранят имя текущего лог-файла и позицию внутри него:

HTTP-ошибки в логах IIS 01

График Zabbix отображает количество новых строчек в логе с нужной вам ошибкой с момента предпоследнего запуска скрипта:

HTTP-ошибки в логах IIS 02

Решайте сами что можно сделать с этими ошибками. Например по количеству кодов возврата 200 можно определять интенсивность обращений к сайту. Ещё раз повторюсь, что шаблон решает очень узкую задачу в условиях заранее ограниченной по масштабу инфраструктуре.

comments powered by HyperComments
1thereby
2022-06-18 07:22:38
<strong>3hinting</strong>
marketing acknowledgement
2022-07-05 15:58:42
<strong>help dissertation dissertation help https://professionaldissertationwriting.org/</strong>
chicago illinois dissertation help
2022-07-05 17:28:45
<strong>dissertation editing https://professionaldissertationwriting.com/</strong>
average dissertation length
2022-07-05 20:13:03
<strong>find a dissertation https://helpwithdissertationwritinglondon.com/</strong>
ma dissertation writing service
2022-07-05 23:38:48
<strong>free dissertation help https://dissertationwritingcenter.com/</strong>
chicago illinois dissertation help
2022-07-06 07:23:37
<strong>writing an abstract for a dissertation https://examplesofdissertation.com/</strong>
define dissertation
2022-07-06 08:52:13
<strong>dissertation writing help https://writing-a-dissertation.net/</strong>
dissertation acknowledgement sample
2022-07-06 11:35:01
<strong>writing a proposal for your dissertation https://bestdissertationwritingservice.net/</strong>
buy dissertations online
2022-07-06 14:21:06
<strong>essay writing services 2019 https://businessdissertationhelp.com/</strong>
citing a dissertation mla
2022-07-06 19:12:24
<strong>online dissertation help veroffentlichen https://customdissertationwritinghelp.com/</strong>
dissertation editing help
2022-07-06 22:17:46
<strong>how to write a dissertation https://writingadissertationproposal.com/</strong>
definition of dissertation
2022-07-06 23:48:07
<strong>writing doctoral dissertation https://dissertationhelpspecialist.com/</strong>
writing your doctoral dissertation
2022-07-07 04:01:32
<strong>masters dissertation writing services https://dissertationhelperhub.com/</strong>
lucky creek online casino
2022-07-25 19:03:03
<strong>wild online casino https://download-casino-slots.com/</strong>
bet mgm online casino
2022-07-25 21:13:18
<strong>online casino betting https://firstonlinecasino.org/</strong>
real money online casino
2022-07-25 23:42:12
<strong>resorts world casino online https://onlinecasinofortunes.com/</strong>
online casino test
2022-07-26 01:50:37
<strong>biggest online casino https://newlasvegascasinos.com/</strong>
online casino bookie
2022-07-26 05:18:12
<strong>slots online casino free https://trust-online-casino.com/</strong>
best online casino real money usa
2022-07-26 07:52:01
<strong>watch casino online https://onlinecasinosdirectory.org/</strong>
blackjack online casino
2022-07-26 11:35:05
<strong>caesars palace online casino https://free-online-casinos.net/</strong>
golden nugget online casino promo
2022-07-26 16:23:42
<strong>online real money casino https://internet-casinos-online.net/</strong>
real casino games online
2022-07-26 18:35:41
<strong>online casino no deposit promo codes https://cybertimeonlinecasino.com/</strong>
casino online streaming
2022-07-26 20:58:22
<strong>online casino best payouts https://1freeslotscasino.com/</strong>
harrington online casino
2022-07-26 22:47:48
<strong>las atlantis online casino reviews https://vrgamescasino.com/</strong>
chumba casino online gambling
2022-07-27 05:21:22
<strong>ignition casino online chat https://casino-online-jackpot.com/</strong>
online casino baccarat
2022-07-27 07:46:48
<strong>baccarat casino online https://onlineplayerscasino.com/</strong>
valley forge casino online
2022-07-27 09:26:01
<strong>best baccarat online casino https://ownonlinecasino.com/</strong>
top 10 online casino
2022-07-27 12:31:54
<strong>codeshare online doubledown casino https://all-online-casino-games.com/</strong>
big dollar online casino
2022-07-27 15:07:55
<strong>wild vegas online casino https://casino8online.com/</strong>
best vpn for small business
2022-08-07 15:54:23
<strong>free vpn for firestick https://freevpnconnection.com/</strong>
best vpn provider
2022-08-07 20:08:22
<strong>best mobile vpn https://freehostingvpn.com/</strong>
avast secure line vpn reviews
2022-08-07 22:38:33
<strong>free vpn ?? https://ippowervpn.net/</strong>
buy usa vpn
2022-08-08 01:12:01
<strong>vpn avast https://imfreevpn.net/</strong>
free vpn download
2022-08-08 02:01:28
<strong>best vpn for roobet https://superfreevpn.net/</strong>
free vpn for roobet
2022-08-08 05:59:13
<strong>cisco vpn client windows 10 https://free-vpn-proxy.com/</strong>
best free vpn for tor
2022-08-08 07:55:22
<strong>best vpn for utorrent https://rsvpnorthvalley.com/</strong>
gay male dating app
2022-08-23 14:36:29
<strong>best dating website for gay man to pay for https://gay-singles-dating.com/</strong>
best gay dating site
2022-08-23 15:55:53
<strong>gay dating app reviews https://gayedating.com/</strong>
gay dating guam
2022-08-23 19:41:35
<strong>best free gay dating sites https://datinggayservices.com/</strong>
online chat dating websites
2022-08-24 12:18:27
<strong>sex dating https://freephotodating.com/</strong>
single free dating sites without registering
2022-08-24 14:39:57
<strong>naked dating https://onlinedatingbabes.com/</strong>
online payment sites
2022-08-24 18:10:23
<strong>singles https://adult-singles-online-dating.com/</strong>
topchatsites
2022-08-24 20:32:30
<strong>christian dating for free https://adult-classifieds-online-dating.com/</strong>
single women online
2022-08-24 22:33:23
<strong>dating site for https://online-internet-dating.net/</strong>
online dating best site
2022-08-25 01:20:46
<strong>sabrina carpenter boyfriend https://speedatingwebsites.com/</strong>
online-dating-service
2022-08-25 03:16:20
<strong>online casual dating https://datingpersonalsonline.com/</strong>
free dating chatting online
2022-08-25 08:18:00
<strong>best singles website https://lavaonlinedating.com/</strong>
free date
2022-08-25 09:30:01
<strong>adult online dating https://freeadultdatingpasses.com/</strong>
totally free dating sites no fees ever
2022-08-25 11:13:36
<strong>site of dating https://virtual-online-dating-service.com/</strong>
online
2022-08-25 14:46:15
<strong>lstill18 single women https://zonlinedating.com/</strong>
sex dating free
2022-08-25 15:36:27
<strong>interracial dating site https://onlinedatingservicesecrets.com/</strong>
las vegas casino online
2022-08-30 11:09:16
<strong>online casino free signup bonus no deposit required https://onlinecasinos4me.com/</strong>
online casino dealer
2022-08-30 14:45:42
<strong>online casino real money michigan https://online2casino.com/</strong>
foxwoods online casino
2022-08-30 16:37:13
<strong>u s online casino https://casinosonlinex.com/</strong>
gay chat room in nj
2022-09-03 01:31:09
<strong>free one on one gay sex chat on camera for masterbation https://newgaychat.com/</strong>
gay chat rooms free
2022-09-03 04:01:53
<strong>gay zoom chat rooms pnp https://gaychatcams.net/</strong>
live chat video gay
2022-09-03 10:39:43
<strong>gay depression chat https://gaychatspots.com/</strong>
chat de gay usa avenue
2022-09-03 15:18:23
<strong>boomerang gay chat https://gay-live-chat.net/</strong>
free gay chat fcn
2022-09-03 18:48:08
<strong>gay chat rouletter https://chatcongays.com/</strong>
gay smegma chat
2022-09-04 01:29:12
<strong>free gay webcam chat https://gayphillychat.com/</strong>
omegle gay chat
2022-09-04 09:06:49
<strong>gay chat phone lines https://gaychatnorules.com/</strong>
open gay chat rooms
2022-09-04 12:06:15
<strong>free live gay webcam chat rooms https://gaymusclechatrooms.com/</strong>
free gay chat lines in fitchburg,ma
2022-09-04 15:12:18
<strong>gay chat lines https://free-gay-sex-chat.com/</strong>
chat gay chat
2022-09-04 21:23:19
<strong>gay massachusetts chat no sign up https://gayinteracialchat.com/</strong>
gay male chat
2022-10-20 16:56:28
<strong>gay chat rooms no registration https://gaymanchatrooms.com/</strong>
buying papers
2022-10-20 17:51:15
<strong>best paper writing services https://term-paper-help.org/</strong>
help with paper writing
2022-10-20 19:07:00
<strong>need help writing my paper https://sociologypapershelp.com/</strong>
where can i find someone to write my paper
2022-10-20 21:12:55
<strong>buy dissertation paper https://uktermpaperwriters.com/</strong>
need help writing a paper
2022-10-20 22:39:27
<strong>will you write my paper for me https://paperwritinghq.com/</strong>
pay for paper
2022-10-21 00:38:48
<strong>help writing my paper https://write-my-paper-for-me.org/</strong>
college paper writers
2022-10-21 02:52:12
<strong>help with papers https://doyourpapersonline.com/</strong>
help paper
2022-10-21 03:26:23
<strong>paper writer services https://top100custompapernapkins.com/</strong>
websites to type papers
2022-10-21 04:57:55
<strong>buy a paper online https://researchpaperswriting.org/</strong>
scientific paper writing services
2022-10-21 06:37:38
<strong>customized paper https://cheapcustompaper.org/</strong>
academic paper writing services
2022-10-21 09:31:57
<strong>websites that write papers for you https://buyessaypaperz.com/</strong>
write my paper please
2022-10-21 10:32:30
<strong>buy college papers https://mypaperwritinghelp.com/</strong>
pay for paper
2022-10-21 13:05:26
<strong>help with papers https://essaybuypaper.com/</strong>
someone write my paper for me
2022-10-21 14:39:42
<strong>buy custom papers https://papercranewritingservices.com/</strong>
write my paper in apa format
2022-10-21 15:35:41
<strong>paper writing company https://premiumpapershelp.com/</strong>
custom written college papers
2022-10-21 18:12:15
<strong>help with paper writing https://studentpaperhelp.com/</strong>
Яндекс.Метрика