X5 43 áá¨áá፠ááá¨ááľá áĽá 4 á¨áŤáą á¨áááľ ááŞááá˝á áŤáľá°áłáľáŤá, áá á áŤáá°áá¨á á¨áááľ á á ááŚáľá á 029 áá°áĽáŽá˝ áŤá¨áááŁá. á á˝áá ááľáĽ á¨áŁáś ááᎠá ááá°ááá á¨áááá ááľá°áľ ááľáľá áľáááľ á¨ááá á ááá´á á áŤááááᢠáá¨áá áĽá áááśá˝á á¨ááŤáľá°áłáľáŠ á ááŤáł á°ááá á¨áá¨áá፠ááá¨ááľ ááá¸á á¨áááľ áŠáŁááŤáá˝ á¨áááľá˛ááľ áŁáááŤáá˝ á áá ááááá˘
áĽáá° á°áᥠá¨áááľ áĽáŤ áá°áśá˝á ááááŁá á áĽá áááľá°áłá°á áĽáááśá˝ áááŁáł á¨áááá¨á á áááĽááśá˝ áĽá á á ááŁááá˝ áá°áľ ááᢠáá
á¨áááľ ááľá°áśá˝á ááľá°áľ áĽá ááľá°áśá˝á á¨ááááἠáĽáááłá á áŤáľ-á°á á¨ááľá¨á áĽáľá áá á¨á°áŤáŤá á áľááá á¨á´áááá ááĽáĽ á áááŚáłáᢠá áĽááááš á¨WMSᣠTMSᣠááá° ááá á¨áááľ áľáááśá˝ á¨áŤáłá¸áá áá°áľ ááá¨áłá°á á áĽáŽ á¨á°á°áŠ ááłáŞáŤáá˝ á áá¸áᢠááá áá áĽááá
á¨á°ááŤáŠ á ááŤážá˝ á¨áᥠáľáááśá˝ á¨áá ááá á¨ááľáľá á°ááŁáŠ á á á áááł áŤáá°ááᣠááľ ááťáťáŤáá˝á ááá ááá áá°á¨á᪠á
ááĽáŽá˝ áአá ááŤáŞáá˝á ááŤá°áľ á ááĽááľá˘
á¨áľáááą á áááŤážá˝á áááááľ á¨áááŽá˝ (á°áá á¨áŚá˝) ááş áá á¨á°áááá áľáá˝ á¨ááá ááá áĽáť á¨ááŤáľááááá á áŤááľ áĽááľáĽá˘
á¨áááááťá˝á ááŠááľ á ááŤáł á¨áááá á áľá°áłá°á áľáááśá˝ (WMS Exceed) á á ááľ áá áľá˛ááľ ááľáĽáľáĽ ááľáĽ á¨áá°áŠ á áááá¸á ááᢠááááá˝ á á áááᎠáĽáť áłááá á áĽá áá¨ááť ááľáŚá˝ (á°á¨á , á ááŽá, á á¨áś, ááá°) áá¨áááá. á á ááľ á¨áááľá˛ááľ áľáĽáľáĽ ááľáĽ áĽá á¨á°ááŤáŠ á¨áááá ááááá˝ á á, á áĽáŤááłááłá¸á áá á¨áá°áŠ áľáŤáá˝ á áŤáłá¸á WMS ááĽáĽá áá°á¨ááŁá¸áá.
á áááá ááľáĽ áĽá¨á°á¨ááá áŤááľá áá°áśá˝ á á ááá ááľá áááá á ᣠá áľá°áłáłáŞáá˝ á áá ááľáĽ áĽá áá á¨áĽáŤááłááąá ᨠWMS áŞáááśá˝ ááá¨ááŤá ᣠá¨áááá áŚááŹá°áŽá˝á áááĽááľ (á°ááŁáŽá˝ ᣠáááὠᣠáľá´á¨ááľ) áŤáľá°áááłá áĽá áľáááááá á¨á á áŤá á áááŤážá˝á á áá ááá á á¨áá¨á á°ááł.
áá áľá°áłáłáŞáá˝ ááá áááá áĽ, á¨áááá ááá áśá˝á áááľáŹáľ ááŤá˝ áľáááľ ááááááľ áá°áá. á á˛áą á á°áŤá á¨áááá áá°áśá˝á "áľáŠáľ" á áááŤážá˝á á¨ááłá¨áą á á°á¨á᪠á¨á°á¨á°áąáľá á áááŤážá˝ á¨ááአáááľá¤áá˝á áááľáááľ ááłáŽá˝á áááľá°áŤá¨á áĽá á¨á°ááŁá á ááááá á áá¨áłá°á áá á áľá°áłáłáŞáá˝ áá¨áłá¸á áááŁá ᢠá¨áŠáŁááŤáá á¨á áᲠá ááá´áá¸á á á ááá áŚá˛áľ áŤá°á¨áá á áá á¨á°áá°ááľ á¨áááááľ á¨áľááá°-ááł áááá˝ ááľáááá á á áá áá˝áłá˝á á á ááľá áá á áá ááááľ áĽáá°ááአá°ááááĽá áĽá ááĽááą á áá áśá˝ áĽá á áľááá á¨áľáá á áááááśá˝ áááąá á áᢠá á ááá á˝áá°-ááłáĄá áá° á ááľ á¨áľá-á áá áááľá áááŁáľ áĽá á¨áĽáľááąá áľááľ ááááá áĽáť áááŤáá˘
á á˛áľ áĽáááľ áááááŁáľ áá áŤáľ áŤáá áľá á¨áĽáŤ áá á á¨áááá á áá ááŽáááąá á á°ááŤáŠ á°á¨ááá˝ ááá¨ááá á°ááľááá˘
- á¨áááá áá°áśá˝ á áááŤážá˝á áá°áĽá°áĽ, á áááŤážá˝á áĽá ááŠááśá˝á áá¨áľ áĽá áááŁá á
- á¨áá°áľ á°ááŚá˝á á ááśáá˛á ááľá¨á áĽá á áááľ á áááááśá˝ á áááááľ ááľáĽ ááá°á¨á ááŠááśá˝ á¨áĽáŤááá˝ ááááŁ
- á¨áááľ áľáá ፠áá áá ááľáľá áĽá áá áľá°áłáłáŞáá˝ áááŽá˝á ááľá áľá˘
á áááááŤá á°á¨á áľáááą á¨ááľáĽáľáĽá WMS áá á¨á°ááá á¨á°ááŁá áá¨ááá˝á áá°áĽá°áĽ á áá áľá˘ ááŁáĽ á¨ááŤáá°á á áĽááá°á á°ááľ áá (á¨5 á°áá áŁáá° áá ááľáĽ)ᢠáá´á áľáááąá áá° ááá á ááłá¨ áá¨áĽ á˛áá¨á áá¨á á¨áĽá á°ááá ááááá˝ á˛á˘á¤áá¤áľ ááááľ á áá áľá˘ á¨áłááąáľ á áááŤážá˝ ááŠááśá˝á áááľááľ áĽá áľáłá˛áľá˛ááľá áááľááľ á¨á°áá áá á¨á á áŤá áá¨á á á˛áľá°á áŽá ááá áá¨ááááᢠá áá ááááľ á¨á°á¨áááá áá¨á á á áľá°áłáłáŞá áłáĽááľ áá ááá á áááá á¨áá¨á á°ááł áá á áá¨áą ááŤáá˝ áĽá áĽááá ááááŤáá˝ áá ááłá¨áľ á áá áľá˘
áááááŞáŤá á°á¨á á áĽáŤáŞ á á°ááŁá á á°áľáá áľáááľá á ááááĄá áľ áá á áá˘ááľ áá á°áááĽáᢠáá
áľáááľ á¨áááá áľáááśá˝á á¨á áᲠá ááťá¸á ááááŁá á á áľááľá áĽá
á áá áááᢠá¨áááá á¨áááľ áááŞáŤáá˝á ááá°áĽá°áĽ á¨á°áᨠá°á¨á á áá¨á á¨áááá á¤á á á ááá áĽááł ááááľ áá˝ááá˘
á¨áľáááą á á ááá á ááá´áá¸á á áĽáá áá áĽááłá áá á°áááˇáá˘
áĽáŤááłááą á¨WMS ááłá áááľáľá áľáááą á áľá°ááá
á°áĽá ááááťáᢠáááŞáŤáá˝ á¨áá°á á°áĄáľ á¨á°ááá á¨SQL áá áá
áá áľááŞááľ á áááľ á áá¨á ááĽá¨á á ááłá¨áá¨áĽ ááľáĽ áŁáá ááá¨áá á áááá ááᢠá ááĽáł áá° áłáłá¤á (áááłá SAP EWM) áĽáá˛á°ááą á¨ááááá¨áá áľáááľ áá¨áłá°á áŤáľáááááľ á áááá˝á áááááľ á¨áľááŞááľ áĽáŞáá˝á áá° á°ááą á¨á¤áá á á°ááŁáŤáľ áá áá ááá ááá python/vbascript ááŽááŤá ááá áá˝ááá˘
áááąá á¨ááá á áááá ááá°áŤá¨áľ á¨áá˘ááľ ááŽáᲠááłá á áááá á ááłá¨áá¨áĽ ááľáĽ á°ááááˇáᢠááŽáᲠá¨ááá ᨠWMS á áŤáŁá˘áŤá áááłáá˝ áá áľáŤá áŤáááŁáᢠá¨áá˘ááľ á áááá ááĽá áá¤áśá˝á á˛á áá áŁá¨WMS áłáłá¤á áááŞáŤáá˝á ááá á¨á á¨áá˘ááľ ááŽáᲠáá á ááľ áľááŞááľ á á áľá°ááá áá ááá¸ááá˘
á ááá¨ááá á¨áá˘ááľ á áááá áá ááŤáá˝á áĽá á¨áááá á áááŤážá˝á áááłá¨áľáŁ Grafanaá áŤá°ááŠá˘ ááŤáá á¨á°ááá áłá˝áŚááśá˝á á¨áááá áŚááŹá˝á á˘ááááŤáááľ áá á¨ááłá¨áľ á á°á¨á᪠á áááŤážá˝á ááááŁá á áĽá á ááśáá˛á ááááŤáá˝á áá° áááá á áááááľ áľáááľ á¨áááľ ááłáŽá˝ áá áááľáŤáľ áá á ááá˘
áĽáá° ááłá, á¨áááá ááá ፠áŚáłá á¨ááŤá áááŁá áŞáŤ á á°ááŁá áá áĽááľáĽ. á áá á¨áááá ááá ááľáĽ á¨áá°áą áá á áááŤážá˝ á¨áá¨á°ááľ á°ááá ááá˘
- áááłáá˝á (á¨áłááą, á¨á°á¨áą, á°ááśá˝, ááŤáá, áááłáľ) áááľ ááľáĽ á ááľááŁáľ á á°ááŁá áŚáł ááľáĽ áŤá á°á˝á¨ááŤáŞáá˝ áĽááľ;
- á¨áá á፠áĽá á¨áá፠áŚáłáá˝ (áĽáá° áá¨ááť áááłáá˝) á¨áĽáŤ áŤá.
á ááĽáŽá˝
á¨áľáááą áá áá áááá˝ (SQLcl, Zabbix, Grafana) ááŤá áĽá áááá á á°ááŤáŠ áááŽá˝ ááľáĽ á°áĽáŤááˇá áĽá áĽáá á áá°áá. ᨠSQLplus ááá ᨠSQLcl á á ááá ᨠSQLcl (Oracle DBMS á¨áľáĽáá ááľáá á áááá˝ á á፠á¨á°áá) á°á¨á᪠ᨠOracle á°áá áá ááŤá áľáááááá áĽá á¨áłáĽá áá áľááá ፠ááá˘
á¨áááá á¨áááľ áĽáŤ áá°áľ á áááŤážá˝á ááááŁá á Zabbix á˛á áá áľáŠá¨áľ ááľá áľ áŤááĽááľá áá áá ááĽáŚá˝á áĽáááťáá áĽá áĽááąá ááá°áá á á¨áá˝ááľ ááááśá˝ ááľáĽ á ááąá˘ áĽáá˛ááᣠáá ááĽá áľá á°á áááľ á áá°ááᢠá¨áááááśá˝ á°á áááľ áĽá á¨áá¨áĄáľ áá´áá˝ á á ááá á¨áá¨áŤ áááľáá áá° áááłá á á áŤá á ááľá°ááá áá°áľ ááľáĽ á°á¨á᪠ááĽáŤáŞáŤ áŤáľáááá¸ááá˘
ááá ááá áĽáá˛á á áááľ áľáááľ á˛á°áá á á áľáááą á¨áá¨áĄáľá ááźáśá˝ á áá áá áŤá ááŽááŤá ááľá¨á ááťáá.
ᨠZabbix á¨ááľáľá áľáááľ ááľáľá á¨áá°á¨ááŁá¸á á¨áľáááľ áááŞáŤáá˝á ááá°áĽá°áĽ áĽá á ááŤáŽá˝á áá°áŁáᢠáá á ááĽáł á áľáá˝ ááĽáĽá áľá áŤá á áľá°áááá˝á ááá á á áľá°ááá zabbix_sender á áŠá áá° á áááአá¨áá á¨áá áá´ á ááá áá á°á á°á¨á á¨áááľ áááŞáŤáá˝á á¨áááááľ áá´áá˝á á¨áᎠáá¨ááá áá˝ááᢠá˝ááŤá˝áá ááááłáľ á ááá¨áá á áááአá¨á áľá°áááá˝á ááĽá°á á¨áá፠áá´ á áŁá á°áľáá áá ᣠááááŤáąá áá áááŞáŤáá˝á á ááááľ á á°á á°á¨á°á áá áá ááĽáĽá áĽáá˛ááááľ áĽá á ááľ áĽá á á áá áśá˝á / áľááŞááśá˝á ááĽáŤááłááą ááĽáĽá á áľá°ááá áá°áŤá¨áľ áłáŤáľáááááľ áááá áŤá¨áááŁáá˘
áľáááąá ááá¨á áĽá ááááá áĽáá° âáá á áłááá˝âᣠá°ááŁáááľá áááľá°áłá°á á¨WMS á¨áľáŤ ááá˝á áĽáá áááááĄ-
- ááŞáá˝ á ááá á ááᣠá¨á°á¨áąáľ ááᥠáááá ááá áááł áŤáá¸á ááá á°á˝á¨ááŤáŞáá˝ "- á¨á áá áá ááᎠ72 á°á áłáľ" - ᨠSQL áĽáŤá áááŤáĄ getCars.
- á¨ááá á°á˝á¨ááŤáŞ áááł áłáŞáᥠá 72 á°á áłáľ ááľáĽ á¨á°á¨áą ááá á°á˝á¨ááŤáŞáá˝ áááł - ᨠSQL áá áá áááŤáĄ á¨ááŞá áłáŞá.
- áááá á á¨áłááą á°á˝á¨ááŤáŞáá˝áĄ á¨ááá á°á˝á¨ááŤáŞáá˝ áááł á "áááááĽá á¨á°áŤáááľ" áááłáŁ á¨áá ááá°áľ "- 24 á°ááśá˝" áĽá "+24 á°ááśá˝" á¨á áá á°ááľ - á¨SQL áá áá áááŤáĄ ááŞááá˝ ááľáĽ.
áľááá ᣠá¨áááá áŚááŹá˝á áááŞáŤáá˝á áľáĽáľáĽ á¨áá°áá á ááᣠá WMS áłáłá¤á ᨠSQL áá ááá˝á áĽááááááᢠáĽáŤááá˝á áááľáá¸á áááá á¨áá¨á ááľ áłááá "áá " á ááá - á°á áŁáŁá áá áá áĽáŠ áá.
ááἠáááááľ á¨á°á áŁáŁá Oracle DBMS áá á áááááľ ááᢠá¨áá¨áŤ áłáłá¤á áá ááááááľ á¨á áá á áľáŤáť 192.168.1.106. á¨áááááą áááŞáŤáá˝ á SQLcl á¨áľáŤ á áá TNSNames.ORA á áá˘ááľ á áááá áá á°ááá áááĄ
# cat /opt/sqlcl/bin/TNSNames.ORA
WH1_1=
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.106)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = WH1_1)
)
)
áá á¨SQL áá ááá˝á ááĽáŤááłááą á áľá°ááá á EZconnect áĽááľáááľ áŤáľá˝áááᣠá¨ááá˘áŤ/á¨ááá áá áĽá á¨ááἠááłáá áľá áĽáť á ááĽááľáĄ-
# sql znew/Zabmon1@WH1_1
á¨á°ááá á¨SQL áá ááá˝ á Zabbix á áááá áá áŁáá á¨áľáŤ á áá ááľáĽ ááááŁááĄ
/etc/zabbix/sql
áĽá á¨á ááááŤá˝áá zabbix á°á áá ááłá¨áť áááľáĄ-
# chown zabbix:zabbix -R /etc/zabbix/sql
á¨áĽáŤá áááá˝ á áá˘ááľ á áááá á¨áá°á¨áľá áľ áአáá፠áľá ááá ááᢠá SQLcl á áŠá áá° áłáłá¤á áĽáŤááłááą áá áá áĽá áááŞáŤáá˝ ááááľáááᢠá áĽáŤá ááľáĽ á ááľ ááŹáľ áĽáť á¨ááŤáľáŹáľ á¨áá˘ááľá áááá áááł á¨áááľ ááľáĽ á ááľááŁáľ á¨áĽáŤá áá¤áśášá áá° á°ááŤáŠ áááŞáŤáá˝ ááá°áá°á á°á¨á᪠áľááŞááśá˝á áĽáá ááááá˘
áááá áľááŞááľ áĽáŤáááá ááᣠwh_Metrics.sh áĽáá áĽáá áŤáááᣠá¨SQL áĽáŤáá áá° áłáłá¤á áááĽáŤáľáŁ áá¤áąá áááľááἠáĽá á´áááŤá ááľáŞááľ áá¨áá á¨ááááľ áľáŹáľ á áááŤážá˝á áĽááááľá˘
#!/bin/sh
## наŃŃŃОКка ОкŃŃМониŃ</i>
export ORACLE_HOME=/usr/lib/oracle/11.2/client64
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib64:/usr/lib:$ORACLE_HOME/bin
export TNS_ADMIN=$ORACLE_HOME/network/admin
export JAVA_HOME=/
alias sql="opt/sqlcl/bin/sql"
## СадаŃĐź ĐżŃŃŃ Đş ŃĐ°ĐšĐťŃ Ń sql-СапŃĐžŃОП и паŃаПоŃŃиСОваннОо Đ¸ĐźŃ ŃаКНа
scriptLocation=/etc/zabbix/sql
sqlFile=$scriptLocation/sqlScript_"$2".sql
## СадаŃĐź ĐżŃŃŃ Đş ŃĐ°ĐšĐťŃ Đ´ĐťŃ Ń
ŃĐ°Đ˝ĐľĐ˝Đ¸Ń ŃоСŃĐťŃŃĐ°ŃОв
resultFile=/etc/zabbix/sql/mon_"$1"_main.log
## наŃŃŃаиваоП ŃŃŃĐžĐşŃ ĐżĐžĐ´ĐşĐťŃŃĐľĐ˝Đ¸Ń Đş ĐĐ
username="$3"
password="$4"
tnsname="$1"
## СапŃĐ°ŃиваоП ŃоСŃĐťŃŃĐ°Ń Đ¸Đˇ ĐĐ
var=$(sql -s $username/$password@$tnsname < $sqlFile)
## ŃĐžŃПаŃиŃŃоП ŃоСŃĐťŃŃĐ°Ń ĐˇĐ°ĐżŃĐžŃĐ° и СапиŃŃваоП в ŃаКН
echo $var | cut -f5-18 -d " " > $resultFile
## ĐżŃОвоŃŃоП наНиŃио ĐžŃийОк
if grep -q ora "$resultFile"; then
echo null > $resultFile
echo 0
else
echo 1
fi
á Zabbix-proxy áá á á áá áśá˝ áá á¨áľ ááŤá áľááŞááśá˝á áááľááἠá¨á°á ááááá ááá á¨áľááŞááą áá áĽááľááá ááá (á ááŁáŞ - /usr/local/share/zabbix/externalscripts).
áľááŞááą áá¤áśá˝á á¨ááá áá áľ á¨ááἠááł áá፠áĽáá° áľááŞááľ áá¤áľ áá°ááááᢠá¨ááἠááł ááŞá á TNSNames.ORA ááá ááľáĽ áŤáá á¨á áá áśá˝ ááĽá¨ááá áá ááááľ á áá áľá˘
ᨠSQL áá áá áá¤áľ á áĽááł ááá ááľáĽ á°á¨áá˝áˇáᢠmon_base_id_main.log á¨áľ base_id = á¨ááἠááł á᪠áĽáá° áľááŞááľ áááŞáŤ á°ááĽááᢠá¨áá¤áľ áááá á áá¨á ááľ áááŤáá˝ ááá¨áľ á¨á áááአááááᥠáĽáŤááá˝ á á ááľ áá ááĽá á¨ááἠááłáá˝ ááááŁáᢠáá áá á¨á°á°á¨á°áŠ áŁá áááľ á á áŁáŤ á¨áĽá´áśá˝á áľááľá ááááłáá˘
á¨áá¨á°áá áľááŞááľáŁ getMetrica.sh áĽáá áĽáá áŤáááᣠá¨ááá á¨áĽáŤá áá¤áľ áŤáá áááŞáŤ áááááľ áŤáľáááááĄ
#!/bin/sh
## ОпŃодоНŃоП Đ¸ĐźŃ ŃаКНа Ń ŃоСŃĐťŃŃĐ°ŃОП СапŃĐžŃĐ°
resultFile=/etc/zabbix/sql/mon_â$1â_main.log
## ŃаСйиŃаоП ПаŃŃив СнаŃониК ŃоСŃĐťŃŃĐ°ŃĐ° ŃŃодŃŃваПи ŃĐşŃипŃĐ°:
## ĐżŃи ŃайОŃĐľ ŃĐž ŃŃĐ°ŃŃŃаПи, СапŃĐžŃ Đ˛ĐžĐˇĐ˛ŃĐ°ŃĐ°ĐľŃ Đ˝Đ°Đź двŃПоŃĐ˝ŃĐš ПаŃŃив (RSLT) в видо
## {ŃŃĐ°ŃŃŃ1 СнаŃонио1 ŃŃĐ°ŃŃŃ2 СнаŃонио2âŚ} ŃаСдоНŃннŃŃ
ĐżŃОйоНаПи (СнаŃонио IFS)
## паŃаПоŃŃОП СапŃĐžŃĐ° поŃодаŃĐź кОд ŃŃĐ°ŃŃŃĐ° и ŃĐşŃĐ¸ĐżŃ Đ˛ĐľŃĐ˝ŃŃ ĐˇĐ˝Đ°Ńонио
IFS=â â
str=$(cat $resultFile)
status_id=null
read âra RSLT <<< â$strâ
for i in â${RSLT[@]}â; do
if [[ â$status_idâ == null ]]; then
status_id=â$I"
elif [[ â$status_idâ == â$2â ]]; then
echo â$iâ
break
else
status_id=null
fi
done
á áá Zabbix á ááááá áĽá á¨áááá ááá ፠áá°áśá˝á á áááŤážá˝ áá¨áłá°á áĽááááŤáá.
áĽáŤááłááą á¨ááἠááł ááľááá ááááľ á¨á°áŤá áĽá á¨á°ááᨠá¨áá˘ááľ ááŞá á ááá˘
á ááá á áááá áá áááá ᨠZabbix proxy áŤáá¸áá á ááááŽá˝ áĽááááááᢠáá ááĽáŽá˝áŁ áá°áá¨á°áá ááááľ áááąá˘
á áľá°áłá°á â ááŽáᲠâ á°áŞ ááá áŠ
ááĽáĽá á¨áá°á¨ááŁá¸á á áľá°áááá˝á áááášáĄ
áááá â á áľá°áááá˝ â á áľá°ááá ááá áŠ
á¨á áľá°ááá áľá á ááŞá áá
á ááá ááľáĽ á¨á°á áá°á á¨á áľá°ááá
áľá áá ááááľ á áá áľá˘
á ááľááá ááááľ áĄáľáá áĽáá˛áá á¨á áá á áľáŤáťáá ááá á¨á˛ á¤á á¤áľá áľá á¨áá¨á ááą ááľáĽ áááášá˘
áááŞáŤáá˝á ááá አáĽá áŁá áŞáŤá¸áá áááášáĄ
á áá áśá˝ â á áááá˝ â 'á¨á áľá°ááá áľá' â áĽááá˝>ááĽá áá á
1) áááá áááŞáŤáá˝ á¨áá¨á ááą ááá á¨á áá áááŞáŤ ááá áŠ
á¨ááἠá áŤáá áľá áŤááá, "ááŤá áá°áť" á áááľ ááááš. á "ááá" ááľá ááľáĽ, ᨠOracle áłáłá¤á áľá, ᨠsql áá ááá áľá, á¨áá¨á ááą áá ááááááľ ááá˘áŤ áĽá á¨ááá áá á¨ááááá áľ áľááŞááľ áĽááááťáá. á¨áĽáŤá ááťáťáŤ ááá°áąá áá° 5 á°áááá˝ (300 á°á¨ááľ) áŤáááá˘
2) ááĽáŤááłááą á°á˝á¨ááŤáŞ áááł ááá˝ áááŞáŤáá˝á ááá áŠá˘ á¨áĽááá áááŞáŤáá˝ áĽá´áśá˝ á¨ááááŠáľ áááá áááŞáŤ á ááŁáŤáľ áá¤áľ áá á áááľá¨áľ ááá˘
á¨ááἠá áŤáá áľá áŤááá, "ááŤá áá°áť" á áááľ ááááš. á "ááá" ááľá ááľáĽ, ᨠOracle áłáłá¤á áľá áĽá á¨áááł áŽáľ, ááá¨áłá°á á¨ááááááá áá áĽáá° áááŞáŤáá˝ á¨áááłááá áľá áľááŞááľ áĽááááťáá. áá¤áśáš áá° ááá áááá áá áĽáá˛ááŤá¸á á¨áá ááá ááťáťáŤ ááá°áľ á¨ááá ááľáŞá (10 á°á¨ááľ) á 310 á°á¨ááľ á áá á áľáááááá˘
áááŞáŤáá˝á á áľááá áááááľ, áźáŽá˝ á¨áááá áľ á á°á á°á¨á°á á áľááá áá. ááἠá ááá áá áľ áá áááśá˝á áááľáááľ á ááááŞáŤ áááá ááľáŞá GetCarsByStatus á áľááŞááľ áĽáŞ - wh_Metrics.sh. áĽáá°áŤááá˘
á áá áśá˝ â á áááá˝ â 'ááľááá áľá' â áĽááá˝ â áááľ ááŁáŞáŤ "ááŤá áźáŽá˝"ᢠá áľááááá áźá áá ááááľ áĽáá°áááá áĽá "á ááĽá" á á á áĽáá°áááá.
á ááá á ᣠá¨á°ááŠáľá áááŞáŤáá˝ á á ááľ ááá ááľáĽ áĽáá°áŤá¸ááá ᣠáááá á ááľ áá áĽááááŁáá-
á áá Zabbix á¨áááá á¨áááľ áááŞáŤáá˝á áá°áĽá°áĽ áááŻá.
á áááĽááľ á˝ááá˝ ááľáĽ á¨ááŤááá áááááľ áĽá á¨áá¨á áłá˝áŚááśá˝á áľááááá áĽáŤ áá°ááŤáŠ á¨á°á áááá˝ ááľáŚá˝ ááá áá á áĽáááľ áĽáááá¨áłááᢠá á°á¨ááŞá Grafana áá á¨áľ, á áááá áĽáŤ ááľáĽ áááŁáľ ááĽáĽá á°ááŁáŤá áĽá áľáá áŽá˝ áĽá áááŁáľ áľáááá˝ áá á áááľá¨áľ, á áááá á áľá°áłá°á á áááááľ ááá¨á áĽáááľ ááľáĽ ááľá°áśá˝ áááᣠá API ááá ááá ááłáááŤáá˝á áá° áĽáŤ á áľáŞáŤá ááá. á á˘áá.
ááá: hab.com