Ad Widget

Collapse

Мониторинг доступности хоста

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Dmitry1987
    Junior Member
    • Dec 2012
    • 1

    #1

    Мониторинг доступности хоста

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

    Выставил права на fping

    Code:
    root@service:~# ls -l /usr/bin/fping
    -rws--s--- 1 root zabbix 31528 2010-02-02 10:06 /usr/bin/fping
    В WEB GUI поменял Администраирование - Скрипты - Ping
    путь теперь так :

    Code:
    /usr/bin/fping -c 3 {HOST.CONN}
    Узлу присвоил шаблон :

    <?xml version="1.0" encoding="UTF-8"?>
    <zabbix_export version="1.0" date="25.12.12" time="16.58">
    <hosts>
    <host name="Template_Availability">
    <proxy_hostid>0</proxy_hostid>
    <useip>1</useip>
    <dns></dns>
    <ip>127.0.0.1</ip>
    <port>10050</port>
    <status>3</status>
    <useipmi>0</useipmi>
    <ipmi_ip>127.0.0.1</ipmi_ip>
    <ipmi_port>623</ipmi_port>
    <ipmi_authtype>0</ipmi_authtype>
    <ipmi_privilege>2</ipmi_privilege>
    <ipmi_username></ipmi_username>
    <ipmi_password></ipmi_password>
    <groups>
    <group>Templates</group>
    <group>SHOPS-ROUTERS</group>
    <group>OFFICE-ROUTERS</group>
    </groups>
    <triggers>
    <trigger>
    <description>Not Available</description>
    <type>0</type>
    <expression>{Template_Availability:icmpping.last(0 )}=0</expression>
    <url></url>
    <status>0</status>
    <priority>4</priority>
    <comments></comments>
    </trigger>
    <trigger>
    <description>Packet Loss</description>
    <type>0</type>
    <expression>{Template_Availability:icmppingloss[,10,6000,,5000].avg(300)}&gt;20</expression>
    <url></url>
    <status>0</status>
    <priority>1</priority>
    <comments></comments>
    </trigger>
    </triggers>
    <items>
    <item type="3" key="icmpping" value_type="3">
    <description>Ping Check</description>
    <ipmi_sensor></ipmi_sensor>
    <delay>30</delay>
    <history>90</history>
    <trends>365</trends>
    <status>0</status>
    <data_type>0</data_type>
    <units></units>
    <multiplier>0</multiplier>
    <delta>0</delta>
    <formula>1</formula>
    <lastlogsize>0</lastlogsize>
    <logtimefmt></logtimefmt>
    <delay_flex></delay_flex>
    <authtype>0</authtype>
    <username></username>
    <password></password>
    <publickey></publickey>
    <privatekey></privatekey>
    <params></params>
    <trapper_hosts></trapper_hosts>
    <snmp_community></snmp_community>
    <snmp_oid></snmp_oid>
    <snmp_port>161</snmp_port>
    <snmpv3_securityname></snmpv3_securityname>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authpassphrase></snmpv3_authpassphrase>
    <snmpv3_privpassphrase></snmpv3_privpassphrase>
    <applications/>
    </item>
    <item type="3" key="icmppingloss[,10,6000,,5000]" value_type="0">
    <description>Packet Loss</description>
    <ipmi_sensor></ipmi_sensor>
    <delay>30</delay>
    <history>90</history>
    <trends>365</trends>
    <status>0</status>
    <data_type>0</data_type>
    <units>%</units>
    <multiplier>0</multiplier>
    <delta>0</delta>
    <formula>1</formula>
    <lastlogsize>0</lastlogsize>
    <logtimefmt></logtimefmt>
    <delay_flex></delay_flex>
    <authtype>0</authtype>
    <username></username>
    <password></password>
    <publickey></publickey>
    <privatekey></privatekey>
    <params></params>
    <trapper_hosts></trapper_hosts>
    <snmp_community></snmp_community>
    <snmp_oid></snmp_oid>
    <snmp_port>161</snmp_port>
    <snmpv3_securityname></snmpv3_securityname>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authpassphrase></snmpv3_authpassphrase>
    <snmpv3_privpassphrase></snmpv3_privpassphrase>
    <applications/>
    </item>
    <item type="3" key="icmppingsec" value_type="0">
    <description>Ping Time</description>
    <ipmi_sensor></ipmi_sensor>
    <delay>30</delay>
    <history>90</history>
    <trends>365</trends>
    <status>0</status>
    <data_type>0</data_type>
    <units>s</units>
    <multiplier>0</multiplier>
    <delta>0</delta>
    <formula>1</formula>
    <lastlogsize>0</lastlogsize>
    <logtimefmt></logtimefmt>
    <delay_flex></delay_flex>
    <authtype>0</authtype>
    <username></username>
    <password></password>
    <publickey></publickey>
    <privatekey></privatekey>
    <params></params>
    <trapper_hosts></trapper_hosts>
    <snmp_community></snmp_community>
    <snmp_oid></snmp_oid>
    <snmp_port>161</snmp_port>
    <snmpv3_securityname></snmpv3_securityname>
    <snmpv3_securitylevel>0</snmpv3_securitylevel>
    <snmpv3_authpassphrase></snmpv3_authpassphrase>
    <snmpv3_privpassphrase></snmpv3_privpassphrase>
    <applications/>
    </item>
    </items>
    <templates/>
    <graphs>
    <graph name="Availability" width="900" height="200">
    <ymin_type>0</ymin_type>
    <ymax_type>0</ymax_type>
    <ymin_item_key></ymin_item_key>
    <ymax_item_key></ymax_item_key>
    <show_work_period>1</show_work_period>
    <show_triggers>1</show_triggers>
    <graphtype>0</graphtype>
    <yaxismin>0.0000</yaxismin>
    <yaxismax>100.0000</yaxismax>
    <show_legend>0</show_legend>
    <show_3d>0</show_3d>
    <percent_left>0.0000</percent_left>
    <percent_right>0.0000</percent_right>
    <graph_elements>
    <graph_element item="Template_Availability:icmpping">
    <drawtype>5</drawtype>
    <sortorder>1</sortorder>
    <color>66FF66</color>
    <yaxisside>0</yaxisside>
    <calc_fnc>2</calc_fnc>
    <type>0</type>
    <periods_cnt>5</periods_cnt>
    </graph_element>
    </graph_elements>
    </graph>
    <graph name="Performance" width="900" height="200">
    <ymin_type>1</ymin_type>
    <ymax_type>0</ymax_type>
    <ymin_item_key></ymin_item_key>
    <ymax_item_key></ymax_item_key>
    <show_work_period>1</show_work_period>
    <show_triggers>1</show_triggers>
    <graphtype>0</graphtype>
    <yaxismin>0.0000</yaxismin>
    <yaxismax>100.0000</yaxismax>
    <show_legend>0</show_legend>
    <show_3d>0</show_3d>
    <percent_left>0.0000</percent_left>
    <percent_right>0.0000</percent_right>
    <graph_elements>
    <graph_element item="Template_Availability:icmppingsec">
    <drawtype>2</drawtype>
    <sortorder>0</sortorder>
    <color>0000DD</color>
    <yaxisside>1</yaxisside>
    <calc_fnc>2</calc_fnc>
    <type>0</type>
    <periods_cnt>5</periods_cnt>
    </graph_element>
    <graph_element item="Template_Availability:icmppingloss[,10,6000,,5000]">
    <drawtype>5</drawtype>
    <sortorder>1</sortorder>
    <color>DD0000</color>
    <yaxisside>0</yaxisside>
    <calc_fnc>2</calc_fnc>
    <type>0</type>
    <periods_cnt>5</periods_cnt>
    </graph_element>
    </graph_elements>
    </graph>
    </graphs>
    <macros/>
    </host>
    </hosts>
    <dependencies>
    <dependency description="Template_Availability:Packet Loss">
    <depends>Template_Availability:Not Available</depends>
    </dependency>
    </dependencies>
    </zabbix_export>
    Данные не собираются и графики не строяться , что я не так сделал ?

    Заранее благодарен за помощь.
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    Настраиваются пути к утилитами для процесса zabbix_server
    zabbix_server.conf
    Code:
    ### Option: FpingLocation
    #       Location of fping.
    #       Make sure that fping binary has root ownership and SUID flag set!
    #
    # Mandatory: no
    # Default:
    # FpingLocation=/usr/sbin/fping
    
    ### Option: Fping6Location
    #       Location of fping6.
    #       Make sure that fping binary has root ownership and SUID flag set
    #
    # Mandatory: no
    # Default:
    # Fping6Location=/usr/sbin/fping6
    Проверьте, что StartPingers больше 0.
    zabbix_server.conf
    StartPingers=6

    Проверьте работу утилиты fping
    icmpping работает так.
    В /tmp создаётся файл c перечислением IP которые нужно проверить
    cat zabbix_server_1524.pinger
    172.16.36.76
    127.0.0.1
    172.16.36.1

    А затем запускается
    cat zabbix_server_1524.pinger | fping -q -C3
    172.16.36.76 : 1.91 0.67 0.68
    127.0.0.1 : 0.06 0.05 0.06
    172.16.36.1 : - - -
    Попробуйте всё это сделать под пользователем zabbix

    А вообще ваши Item в Активировано, а сам Хост находятся в состоянии Под наблюдением , можно посмотреть в Настройка->Узлы сети-> Элементы данных и Настройка->Узлы сети?
    Last edited by dima_dm; 26-12-2012, 11:33.

    Comment

    Working...