Иконка ресурса

Stats poller for Zabbix 04-03-2011

Andrey

пишу код за еду
Сообщения
3,386
Реакции
4,019
  • Команда форума
  • Автор ресурса
  • #1
Stats poller for Zabbix

Описание:
Плагин сбора статистики для Zabbix использует протокол отправки Zabbix, "по существу" этот плагин отправляет результат команды "stats" напрямую в zabbix сервер.

Требования:
  • Socket Extension
  • "sv_stats" = "1"
    - Собирать статистику использования CPU

Оригинал
Сайт Zabbix: zabbix.com
 
Последнее редактирование модератором:

Dominik Dolgin

Участник
Сообщения
12
Реакции
0
Re: Stats poller for Zabbix

Лучшеб как на аmx написалиб плагин типо booster чтоб проблем небыло
 

cssnik

Участник
Сообщения
52
Реакции
4
А сам zabix нужно устанавливать или тупо плагин кинуть? А скрины откуда потом брать?
 

Amir Aktanov

Участник
Сообщения
1
Реакции
0
Если можно, то пожалуйста напишите подробную инструкцию по установке.
Очень нужно. Спасибо заранее.
 

SHAREN

Servers-Info.Ru
Сообщения
232
Реакции
32
Скиньте пожалуйста шаблон (Template) ! Буду благодарен.
 

user_ss

Участник
Сообщения
4
Реакции
2
вот очень сырой темплейт без комбинированных графиков (но это не значит что нельзя смотреть графики по данным), без алертов и тд, еще может гдето ошибся с типом данных, типом хранения данных и тд, подожду пока набегут значения и подправлю и добавлю все что там считаю еще нужным

после импорта яб сделал полное клонирование - заменилбы в ключах "massa_dm" на то что указал в плагине тут
C-подобный:
#define ITEM_KEY  "massa_dm"
магу сделать версию с конфигом чтобы не приходилось перекампиливать, но это если надо

ЗЫ: желательно не злоупотреблять данной плагиной, она делалась для выявления слабых мест и по ненадобности ее лучше выкл, хотя можно ограничеться только нужными данными, а еще можно по желанию добить и еще много чего другого сюда

C-подобный:
<zabbix_export>
<version>2.0</version>
<date>2013-10-07T20:12:00Z</date>
<groups>
<group>
<name>Templates</name>
</group>
</groups>
<templates>
<template>
<template>srcds-massa-dm</template>
<name>Source Dedicated Server MASSA [DM]</name>
<groups>
<group>
<name>Templates</name>
</group>
</groups>
<applications>
<application>
<name>srcds</name>
</application>
</applications>
<items>
<item>
<name>CPU load on $1</name>
<type>7</type>
<snmp_community/>
<multiplier>0</multiplier>
<snmp_oid/>
<key>srcds.cpu[massa_dm]</key>
<delay>5</delay>
<history>7</history>
<trends>365</trends>
<status>0</status>
<value_type>0</value_type>
<allowed_hosts/>
<units/>
<delta>0</delta>
<snmpv3_securityname/>
<snmpv3_securitylevel>0</snmpv3_securitylevel>
<snmpv3_authpassphrase/>
<snmpv3_privpassphrase/>
<formula>1</formula>
<delay_flex/>
<params/>
<ipmi_sensor/>
<data_type>0</data_type>
<authtype>0</authtype>
<username/>
<password/>
<publickey/>
<privatekey/>
<port/>
<description/>
<inventory_link>0</inventory_link>
<applications>
<application>
<name>srcds</name>
</application>
</applications>
<valuemap/>
</item>
<item>
<name>FPS on $1</name>
<type>7</type>
<snmp_community/>
<multiplier>0</multiplier>
<snmp_oid/>
<key>srcds.fps[massa_dm]</key>
<delay>5</delay>
<history>7</history>
<trends>365</trends>
<status>0</status>
<value_type>0</value_type>
<allowed_hosts/>
<units>fps</units>
<delta>0</delta>
<snmpv3_securityname/>
<snmpv3_securitylevel>0</snmpv3_securitylevel>
<snmpv3_authpassphrase/>
<snmpv3_privpassphrase/>
<formula>1</formula>
<delay_flex/>
<params/>
<ipmi_sensor/>
<data_type>0</data_type>
<authtype>0</authtype>
<username/>
<password/>
<publickey/>
<privatekey/>
<port/>
<description/>
<inventory_link>0</inventory_link>
<applications>
<application>
<name>srcds</name>
</application>
</applications>
<valuemap/>
</item>
<item>
<name>Network IN traffic on $1</name>
<type>7</type>
<snmp_community/>
<multiplier>0</multiplier>
<snmp_oid/>
<key>srcds.in[massa_dm]</key>
<delay>5</delay>
<history>7</history>
<trends>365</trends>
<status>0</status>
<value_type>0</value_type>
<allowed_hosts/>
<units>KB/s</units>
<delta>0</delta>
<snmpv3_securityname/>
<snmpv3_securitylevel>0</snmpv3_securitylevel>
<snmpv3_authpassphrase/>
<snmpv3_privpassphrase/>
<formula>1</formula>
<delay_flex/>
<params/>
<ipmi_sensor/>
<data_type>0</data_type>
<authtype>0</authtype>
<username/>
<password/>
<publickey/>
<privatekey/>
<port/>
<description/>
<inventory_link>0</inventory_link>
<applications>
<application>
<name>srcds</name>
</application>
</applications>
<valuemap/>
</item>
<item>
<name>Network OUT traffic on $1</name>
<type>7</type>
<snmp_community/>
<multiplier>0</multiplier>
<snmp_oid/>
<key>srcds.out[massa_dm]</key>
<delay>5</delay>
<history>7</history>
<trends>365</trends>
<status>0</status>
<value_type>0</value_type>
<allowed_hosts/>
<units>KB/s</units>
<delta>0</delta>
<snmpv3_securityname/>
<snmpv3_securitylevel>0</snmpv3_securitylevel>
<snmpv3_authpassphrase/>
<snmpv3_privpassphrase/>
<formula>1</formula>
<delay_flex/>
<params/>
<ipmi_sensor/>
<data_type>0</data_type>
<authtype>0</authtype>
<username/>
<password/>
<publickey/>
<privatekey/>
<port/>
<description/>
<inventory_link>0</inventory_link>
<applications>
<application>
<name>srcds</name>
</application>
</applications>
<valuemap/>
</item>
<item>
<name>Players on $1</name>
<type>7</type>
<snmp_community/>
<multiplier>0</multiplier>
<snmp_oid/>
<key>srcds.players[massa_dm]</key>
<delay>5</delay>
<history>7</history>
<trends>365</trends>
<status>0</status>
<value_type>3</value_type>
<allowed_hosts/>
<units/>
<delta>0</delta>
<snmpv3_securityname/>
<snmpv3_securitylevel>0</snmpv3_securitylevel>
<snmpv3_authpassphrase/>
<snmpv3_privpassphrase/>
<formula>1</formula>
<delay_flex/>
<params/>
<ipmi_sensor/>
<data_type>0</data_type>
<authtype>0</authtype>
<username/>
<password/>
<publickey/>
<privatekey/>
<port/>
<description/>
<inventory_link>0</inventory_link>
<applications>
<application>
<name>srcds</name>
</application>
</applications>
<valuemap/>
</item>
</items>
<discovery_rules/>
<macros>
<macro>
<macro>{$ITEM_KEY}</macro>
<value>massa_dm</value>
</macro>
</macros>
<templates/>
<screens/>
</template>
</templates>
</zabbix_export>

тут можно глянуть на данные и графики что щас у меня собираеться

Добавлено через 4 минуты
а еще самый важны показатель вот, если он не 66.66 то серв лагает
 
Последнее редактирование:

user_ss

Участник
Сообщения
4
Реакции
2
чючка обновил темплит и добавил 2 графика
1) CPU+FPS
2) NET (IN+OUT)
можно еще наложить игроков чтоб видеть зависимость от количества играющих

C-подобный:
<zabbix_export>
<version>2.0</version>
<date>2013-10-09T12:09:49Z</date>
<groups>
<group>
<name>Templates</name>
</group>
</groups>
<templates>
<template>
<template>srcds-massa-dm</template>
<name>Source Dedicated Server MASSA [DM]</name>
<groups>
<group>
<name>Templates</name>
</group>
</groups>
<applications>
<application>
<name>srcds</name>
</application>
</applications>
<items>
<item>
<name>CPU load on $1</name>
<type>7</type>
<snmp_community/>
<multiplier>0</multiplier>
<snmp_oid/>
<key>srcds.cpu[massa_dm]</key>
<delay>5</delay>
<history>7</history>
<trends>365</trends>
<status>0</status>
<value_type>0</value_type>
<allowed_hosts/>
<units>%</units>
<delta>0</delta>
<snmpv3_securityname/>
<snmpv3_securitylevel>0</snmpv3_securitylevel>
<snmpv3_authpassphrase/>
<snmpv3_privpassphrase/>
<formula>1</formula>
<delay_flex/>
<params/>
<ipmi_sensor/>
<data_type>0</data_type>
<authtype>0</authtype>
<username/>
<password/>
<publickey/>
<privatekey/>
<port/>
<description/>
<inventory_link>0</inventory_link>
<applications>
<application>
<name>srcds</name>
</application>
</applications>
<valuemap/>
</item>
<item>
<name>FPS on $1</name>
<type>7</type>
<snmp_community/>
<multiplier>0</multiplier>
<snmp_oid/>
<key>srcds.fps[massa_dm]</key>
<delay>5</delay>
<history>7</history>
<trends>365</trends>
<status>0</status>
<value_type>0</value_type>
<allowed_hosts/>
<units>fps</units>
<delta>0</delta>
<snmpv3_securityname/>
<snmpv3_securitylevel>0</snmpv3_securitylevel>
<snmpv3_authpassphrase/>
<snmpv3_privpassphrase/>
<formula>1</formula>
<delay_flex/>
<params/>
<ipmi_sensor/>
<data_type>0</data_type>
<authtype>0</authtype>
<username/>
<password/>
<publickey/>
<privatekey/>
<port/>
<description/>
<inventory_link>0</inventory_link>
<applications>
<application>
<name>srcds</name>
</application>
</applications>
<valuemap/>
</item>
<item>
<name>Network IN traffic on $1</name>
<type>7</type>
<snmp_community/>
<multiplier>0</multiplier>
<snmp_oid/>
<key>srcds.in[massa_dm]</key>
<delay>5</delay>
<history>7</history>
<trends>365</trends>
<status>0</status>
<value_type>0</value_type>
<allowed_hosts/>
<units>KB/s</units>
<delta>0</delta>
<snmpv3_securityname/>
<snmpv3_securitylevel>0</snmpv3_securitylevel>
<snmpv3_authpassphrase/>
<snmpv3_privpassphrase/>
<formula>1</formula>
<delay_flex/>
<params/>
<ipmi_sensor/>
<data_type>0</data_type>
<authtype>0</authtype>
<username/>
<password/>
<publickey/>
<privatekey/>
<port/>
<description/>
<inventory_link>0</inventory_link>
<applications>
<application>
<name>srcds</name>
</application>
</applications>
<valuemap/>
</item>
<item>
<name>Network OUT traffic on $1</name>
<type>7</type>
<snmp_community/>
<multiplier>0</multiplier>
<snmp_oid/>
<key>srcds.out[massa_dm]</key>
<delay>5</delay>
<history>7</history>
<trends>365</trends>
<status>0</status>
<value_type>0</value_type>
<allowed_hosts/>
<units>KB/s</units>
<delta>0</delta>
<snmpv3_securityname/>
<snmpv3_securitylevel>0</snmpv3_securitylevel>
<snmpv3_authpassphrase/>
<snmpv3_privpassphrase/>
<formula>1</formula>
<delay_flex/>
<params/>
<ipmi_sensor/>
<data_type>0</data_type>
<authtype>0</authtype>
<username/>
<password/>
<publickey/>
<privatekey/>
<port/>
<description/>
<inventory_link>0</inventory_link>
<applications>
<application>
<name>srcds</name>
</application>
</applications>
<valuemap/>
</item>
<item>
<name>Players on $1</name>
<type>7</type>
<snmp_community/>
<multiplier>0</multiplier>
<snmp_oid/>
<key>srcds.players[massa_dm]</key>
<delay>5</delay>
<history>7</history>
<trends>365</trends>
<status>0</status>
<value_type>3</value_type>
<allowed_hosts/>
<units/>
<delta>0</delta>
<snmpv3_securityname/>
<snmpv3_securitylevel>0</snmpv3_securitylevel>
<snmpv3_authpassphrase/>
<snmpv3_privpassphrase/>
<formula>1</formula>
<delay_flex/>
<params/>
<ipmi_sensor/>
<data_type>0</data_type>
<authtype>0</authtype>
<username/>
<password/>
<publickey/>
<privatekey/>
<port/>
<description/>
<inventory_link>0</inventory_link>
<applications>
<application>
<name>srcds</name>
</application>
</applications>
<valuemap/>
</item>
</items>
<discovery_rules/>
<macros>
<macro>
<macro>{$ITEM_KEY}</macro>
<value>massa_dm</value>
</macro>
</macros>
<templates/>
<screens>
<screen>
<name>massa_dm</name>
<hsize>1</hsize>
<vsize>3</vsize>
<screen_items>
<screen_item>
<resourcetype>1</resourcetype>
<width>900</width>
<height>200</height>
<x>0</x>
<y>0</y>
<colspan>1</colspan>
<rowspan>1</rowspan>
<elements>0</elements>
<valign>0</valign>
<halign>0</halign>
<style>0</style>
<url/>
<dynamic>0</dynamic>
<sort_triggers>0</sort_triggers>
<resource>
<key>srcds.players[massa_dm]</key>
<host>srcds-massa-dm</host>
</resource>
</screen_item>
<screen_item>
<resourcetype>0</resourcetype>
<width>900</width>
<height>200</height>
<x>0</x>
<y>1</y>
<colspan>1</colspan>
<rowspan>1</rowspan>
<elements>0</elements>
<valign>0</valign>
<halign>0</halign>
<style>0</style>
<url/>
<dynamic>0</dynamic>
<sort_triggers>0</sort_triggers>
<resource>
<name>CPU utilization on massa_dm</name>
<host>srcds-massa-dm</host>
</resource>
</screen_item>
<screen_item>
<resourcetype>0</resourcetype>
<width>900</width>
<height>200</height>
<x>0</x>
<y>2</y>
<colspan>1</colspan>
<rowspan>1</rowspan>
<elements>0</elements>
<valign>0</valign>
<halign>0</halign>
<style>0</style>
<url/>
<dynamic>0</dynamic>
<sort_triggers>0</sort_triggers>
<resource>
<name>Network on massa_dm</name>
<host>srcds-massa-dm</host>
</resource>
</screen_item>
</screen_items>
</screen>
</screens>
</template>
</templates>
<graphs>
<graph>
<name>CPU utilization on massa_dm</name>
<width>900</width>
<height>200</height>
<yaxismin>0.0000</yaxismin>
<yaxismax>100.0000</yaxismax>
<show_work_period>1</show_work_period>
<show_triggers>1</show_triggers>
<type>0</type>
<show_legend>1</show_legend>
<show_3d>0</show_3d>
<percent_left>0.0000</percent_left>
<percent_right>0.0000</percent_right>
<ymin_type_1>1</ymin_type_1>
<ymax_type_1>0</ymax_type_1>
<ymin_item_1>0</ymin_item_1>
<ymax_item_1>0</ymax_item_1>
<graph_items>
<graph_item>
<sortorder>0</sortorder>
<drawtype>5</drawtype>
<color>00C800</color>
<yaxisside>1</yaxisside>
<calc_fnc>2</calc_fnc>
<type>0</type>
<item>
<host>srcds-massa-dm</host>
<key>srcds.cpu[massa_dm]</key>
</item>
</graph_item>
<graph_item>
<sortorder>1</sortorder>
<drawtype>0</drawtype>
<color>C80000</color>
<yaxisside>1</yaxisside>
<calc_fnc>7</calc_fnc>
<type>0</type>
<item>
<host>srcds-massa-dm</host>
<key>srcds.fps[massa_dm]</key>
</item>
</graph_item>
</graph_items>
</graph>
<graph>
<name>Network on massa_dm</name>
<width>900</width>
<height>200</height>
<yaxismin>0.0000</yaxismin>
<yaxismax>100.0000</yaxismax>
<show_work_period>1</show_work_period>
<show_triggers>1</show_triggers>
<type>0</type>
<show_legend>1</show_legend>
<show_3d>0</show_3d>
<percent_left>0.0000</percent_left>
<percent_right>0.0000</percent_right>
<ymin_type_1>1</ymin_type_1>
<ymax_type_1>0</ymax_type_1>
<ymin_item_1>0</ymin_item_1>
<ymax_item_1>0</ymax_item_1>
<graph_items>
<graph_item>
<sortorder>0</sortorder>
<drawtype>5</drawtype>
<color>00AA00</color>
<yaxisside>1</yaxisside>
<calc_fnc>2</calc_fnc>
<type>0</type>
<item>
<host>srcds-massa-dm</host>
<key>srcds.in[massa_dm]</key>
</item>
</graph_item>
<graph_item>
<sortorder>1</sortorder>
<drawtype>5</drawtype>
<color>3333FF</color>
<yaxisside>1</yaxisside>
<calc_fnc>2</calc_fnc>
<type>0</type>
<item>
<host>srcds-massa-dm</host>
<key>srcds.out[massa_dm]</key>
</item>
</graph_item>
</graph_items>
</graph>
</graphs>
</zabbix_export>
 

Вложения

  • cpu_fps.jpg
    cpu_fps.jpg
    16.5 КБ · Просмотры: 38
  • net.jpg
    net.jpg
    17 КБ · Просмотры: 27
Сверху Снизу