Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Программное обеспечение Linux и FreeBSD » [решено] Squid and Zabbix template (squidclient)

Ответить
Настройки темы
[решено] Squid and Zabbix template (squidclient)

Пользователь


Сообщения: 47
Благодарности: 12


Конфигурация

Профиль | Отправить PM | Цитировать


Здравствуйте!

Прошу Вашей помощи в настройке мониторинга Сквида. Так получилось, что мне поручили разобраться почему часть "Элементов данных" в Zabbix не работает. Со сквидом вообще никогда не работал...
Как я выяснил, готовый шаблон в свое время взят отсюда. Возможно, раньше все работало должным образом. Сейчас у меня вот такая картина:
Скрытый текст



Беру "squid.byte_hit_ratio", ищу в конфиге. Вот:
Код: Выделить весь код
UserParameter=squid.byte_hit_ratio,squidclient mgr:info|grep 'Byte Hit Ratios:'|cut -d':' -f3|cut -d',' -f1|tr -d ' %'
пытаюсь проверить вручную:
Код: Выделить весь код
squidclient mgr:info|grep 'Byte Hit Ratios:'
Sending HTTP request ... done.
нет такого. По остальным пунктам - похожая ситуация. Полез гуглить, и что нашел. Информация отсюда. Вроде версия 2.7, и там вывод такой:
Скрытый текст
Код: Выделить весь код
proxy# squidclient -p 3128 mgr:info
HTTP/1.0 200 OK
Server: squid/2.7.STABLE7
Date: Sat, 13 Feb 2010 18:11:56 GMT
Content-Type: text/plain
Expires: Sat, 13 Feb 2010 18:11:56 GMT
X-Cache: MISS from proxy.d0ne.net
X-Cache-Lookup: MISS from proxy.d0ne.net:3128
Via: 1.0 proxy.d0ne.net:3128 (squid/2.7.STABLE7)
Connection: close

Squid Object Cache: Version 2.7.STABLE7
Start Time:     Sat, 13 Feb 2010 16:33:14 GMT
Current Time:   Sat, 13 Feb 2010 18:11:56 GMT
Connection information for squid:
        Number of clients accessing cache:      7
        Number of HTTP requests received:       12174
        Number of ICP messages received:        0
        Number of ICP messages sent:    0
        Number of queued ICP replies:   0
        Number of HTCP messages received:       0
        Number of HTCP messages sent:   0
        Request failure ratio:   0.00
        Average HTTP requests per minute since start:   123.4
        Average ICP messages per minute since start:    0.0
        Select loop called: 988333 times, 5.991 ms avg
Cache information for squid:
        Request Hit Ratios:     5min: 25.6%, 60min: 24.8%
        Byte Hit Ratios:        5min: 0.3%, 60min: 1.4%
        Request Memory Hit Ratios:      5min: 1.1%, 60min: 2.8%
        Request Disk Hit Ratios:        5min: 4.4%, 60min: 32.8%
        Storage Swap size:      491486 KB
        Storage Mem size:       13768 KB
        Mean Object Size:       9.22 KB
        Requests given to unlinkd:      0
Median Service Times (seconds)  5 min    60 min:
        HTTP Requests (All):   0.52331  1.11539
        Cache Misses:          0.94847  1.46131
        Cache Hits:            0.01309  0.03066
        Near Hits:             0.58309  0.80651
        Not-Modified Replies:  0.01469  0.01309
        DNS Lookups:           0.15593  0.00094
        ICP Queries:           0.00000  0.00000
Resource usage for squid:
        UP Time:        5921.522 seconds
        CPU Time:       28.768 seconds
        CPU Usage:      0.49%
        CPU Usage, 5 minute avg:        0.49%
        CPU Usage, 60 minute avg:       0.52%
        Process Data Segment Size via sbrk(): 0 KB
        Maximum Resident Size: 44572 KB
        Page faults with physical i/o: 0
Memory accounted for:
        Total accounted:        20782 KB
        memPoolAlloc calls: 2201360
        memPoolFree calls: 2049656
File descriptor usage for squid:
        Maximum number of file descriptors:   11095
        Largest file desc currently in use:    166
        Number of file desc currently in use:   62
        Files queued for open:                   0
        Available number of file descriptors: 11033
        Reserved number of file descriptors:   100
        Store Disk files open:                   0
        IO loop method:                     kqueue
Internal Data Structures:
         53346 StoreEntries
          1913 StoreEntries with MemObjects
          1907 Hot Object Cache Items
         53312 on-disk objects


пункт "Byte Hit Ratios:" есть. А вот мой вывод:

Скрытый текст
Код: Выделить весь код
# squidclient mgr:info
Sending HTTP request ... done.
HTTP/1.1 200 OK
Server: squid/3.4.8
Mime-Version: 1.0
Date: Sun, 12 Mar 2017 21:23:44 GMT
Content-Type: text/plain
Expires: Sun, 12 Mar 2017 21:23:44 GMT
Last-Modified: Sun, 12 Mar 2017 21:23:44 GMT
X-Cache: MISS from XXXXXXXXXXXXX
X-Cache-Lookup: MISS from XXXXXXXXXXXXX:3128
Via: 1.1 XXXXXXXXXXXXX (squid/3.4.8)
Connection: close

Squid Object Cache: Version 3.4.8
Build Info:  linux
Start Time:     Thu, 19 Jan 2017 05:00:48 GMT
Current Time:   Sun, 12 Mar 2017 21:23:44 GMT
Connection information for squid:
        Number of clients accessing cache:      153
        Number of HTTP requests received:       22008593
        Number of ICP messages received:        0
        Number of ICP messages sent:    0
        Number of queued ICP replies:   0
        Number of HTCP messages received:       0
        Number of HTCP messages sent:   0
        Request failure ratio:   0.00
        Average HTTP requests per minute since start:   290.1
        Average ICP messages per minute since start:    0.0
        Select loop called: 154149929 times, 29.528 ms avg
Cache information for squid:
        Hits as % of all requests:      5min: 0.0%, 60min: 0.0%
        Hits as % of bytes sent:        5min: 100.0%, 60min: 100.0%
        Memory hits as % of hit requests:       5min: 0.0%, 60min: 0.0%
        Disk hits as % of hit requests: 5min: 0.0%, 60min: 0.0%
        Storage Swap size:      0 KB
        Storage Swap capacity:   0.0% used,  0.0% free
        Storage Mem size:       168916 KB
        Storage Mem capacity:   64.4% used, 35.6% free
        Mean Object Size:       0.00 KB
        Requests given to unlinkd:      0
Median Service Times (seconds)  5 min    60 min:
        HTTP Requests (All):   0.00000  0.00000
        Cache Misses:          0.00000  0.00000
        Cache Hits:            0.00000  0.00000
        Near Hits:             0.00000  0.00000
        Not-Modified Replies:  0.00000  0.00000
        DNS Lookups:           0.00000  0.00000
        ICP Queries:           0.00000  0.00000
Resource usage for squid:
        UP Time:        4551776.163 seconds
        CPU Time:       17499.112 seconds
        CPU Usage:      0.38%
        CPU Usage, 5 minute avg:        0.37%
        CPU Usage, 60 minute avg:       0.29%
        Maximum Resident Size: 925968 KB
        Page faults with physical i/o: 0
Memory usage for squid via mallinfo():
        Total space in arena:  212476 KB
        Ordinary blocks:       206177 KB   1863 blks
        Small blocks:               0 KB      0 blks
        Holding blocks:         37012 KB      8 blks
        Free Small blocks:          0 KB
        Free Ordinary blocks:    6299 KB
        Total in use:            6299 KB 3%
        Total free:              6299 KB 3%
        Total size:            249488 KB
Memory accounted for:
        Total accounted:       192011 KB  77%
        memPool accounted:     192011 KB  77%
        memPool unaccounted:    57477 KB  23%
        memPoolAlloc calls: 3171941285
        memPoolFree calls:  3192682960
File descriptor usage for squid:
        Maximum number of file descriptors:   65535
        Largest file desc currently in use:     27
        Number of file desc currently in use:   14
        Files queued for open:                   0
        Available number of file descriptors: 65521
        Reserved number of file descriptors:   100
        Store Disk files open:                   0
Internal Data Structures:
          7071 StoreEntries
          7071 StoreEntries with MemObjects
          7036 Hot Object Cache Items
             0 on-disk objects


Уважаемые знатоки, вопрос: в более новой версии просто изменился вывод и название пунктов, либо что-то более глобально? Я верно понимаю, что мне надо найти соответствие пунктов и изменить (подогнать) конфиг для Zabbix agent?

Анализ методом сравнения показывает, что кое-где придется еще помучатся. Взять тот же "Byte Hit Ratios". Как он был:
Код: Выделить весь код
Cache information for squid:
        Request Hit Ratios:     5min: 25.6%, 60min: 24.8%
        Byte Hit Ratios:        5min: 0.3%, 60min: 1.4%
        Request Memory Hit Ratios:      5min: 1.1%, 60min: 2.8%
        Request Disk Hit Ratios:        5min: 4.4%, 60min: 32.8%
        Storage Swap size:      491486 KB
        Storage Mem size:       13768 KB
        Mean Object Size:       9.22 KB
        Requests given to unlinkd:      0
и как теперь:

Код: Выделить весь код
Cache information for squid:
        Hits as % of all requests:      5min: 0.0%, 60min: 0.0%
        Hits as % of bytes sent:        5min: 100.0%, 60min: 100.0%
        Memory hits as % of hit requests:       5min: 0.0%, 60min: 0.0%
        Disk hits as % of hit requests: 5min: 0.0%, 60min: 0.0%
        Storage Swap size:      0 KB
        Storage Swap capacity:   0.0% used,  0.0% free
        Storage Mem size:       168916 KB
        Storage Mem capacity:   64.4% used, 35.6% free
        Mean Object Size:       0.00 KB
        Requests given to unlinkd:      0
стало больше информации, и я, к сожалению, пока не понимаю что из этого важно для мониторинга, а что можно опустить.
Пункта "Process Data Segment Size via sbrk():" теперь не стало, зато целый новый блок добавился:
Скрытый текст
Код: Выделить весь код
Memory usage for squid via mallinfo():
        Total space in arena:  212476 KB
        Ordinary blocks:       206177 KB   1863 blks
        Small blocks:               0 KB      0 blks
        Holding blocks:         37012 KB      8 blks
        Free Small blocks:          0 KB
        Free Ordinary blocks:    6299 KB
        Total in use:            6299 KB 3%
        Total free:              6299 KB 3%
        Total size:            249488 KB

И в процессе анализа я понимаю, что у меня уйдет не одна бессонная ночь на разбор этих параметров, их назначений, и как их применять и что они вообще показывают.
Может быть кто-то уже занимался детальной настройкой мониторинга и сможет мне помочь хотя бы выбором параметром что мне надо мониторить? А если вдруг окажется, что у кого-то есть современный шаблон, то было бы вообще замечательно

Спасибо!

Отправлено: 00:42, 13-03-2017

 

Пользователь


Сообщения: 47
Благодарности: 12

Профиль | Отправить PM | Цитировать


Так мне никто и не ответил

Пришлось разобраться самому. Сделал новый шаблон, доступен здесь: https://share.zabbix.com/cat-app/squid-3-4-template

Отправлено: 14:34, 10-04-2017 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Linux и FreeBSD » Программное обеспечение Linux и FreeBSD » [решено] Squid and Zabbix template (squidclient)

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Загрузка - BFSVC: Could not open the BCD template store. Status = [c000000f] XenoGalaxy Microsoft Windows 7 6 05-04-2018 10:01
Zabbix и cisco Димон24 Программное обеспечение Linux и FreeBSD 0 12-06-2015 19:52
Параметры Zabbix KirillVt Программное обеспечение Linux и FreeBSD 1 24-02-2015 15:10
Что такое template в С++ bilytur Программирование и базы данных 4 12-09-2003 01:57
template|шаблоньі Yart Вебмастеру 2 01-09-2003 13:36




 
Переход