Направи си сам: ΠΊΠ°ΠΊ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ Π½Π°Π±Π»ΡŽΠ΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° склада

X5 управлява 43 дистрибуторски Ρ†Π΅Π½Ρ‚ΡŠΡ€Π° ΠΈ 4 собствСни ΠΊΠ°ΠΌΠΈΠΎΠ½Π°, осигурявайки Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚Π° доставка Π½Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈ Π΄ΠΎ 029 15 ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°. Π’ Ρ‚Π°Π·ΠΈ статия Ρ‰Π΅ сподСля ΠΎΠΏΠΈΡ‚Π° си ΠΎΡ‚ ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Π° систСма Π·Π° наблюдСниС Π½Π° складови ΡΡŠΠ±ΠΈΡ‚ΠΈΡ ΠΎΡ‚ Π½ΡƒΠ»Π°Ρ‚Π°. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡΡ‚Π° Ρ‰Π΅ бъдС ΠΏΠΎΠ»Π΅Π·Π½Π° Π·Π° логистицитС Π½Π° Ρ‚ΡŠΡ€Π³ΠΎΠ²ΡΠΊΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ с няколко дСсСтки дистрибуторски Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ²Π΅, управляващи ΡˆΠΈΡ€ΠΎΠΊΠ° Π³Π°ΠΌΠ° ΠΎΡ‚ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈ.

Направи си сам: ΠΊΠ°ΠΊ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ Π½Π°Π±Π»ΡŽΠ΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° склада

По ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° систСми Π·Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° бизнСс процСси Π·Π°ΠΏΠΎΡ‡Π²Π° с ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ ΠΈ ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΈ. Π’ ΡΡŠΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ сС пропуска Π²Π°ΠΆΠ΅Π½ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡ‡Π΅Π½ ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΡΠ²ΡŠΡ€Π·Π°Π½ с Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° самия Ρ„Π°ΠΊΡ‚ Π½Π° възникванС Π½Π° бизнСс ΡΡŠΠ±ΠΈΡ‚ΠΈΡ ΠΈ записванС Π½Π° ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΈ. ΠŸΠΎΠ²Π΅Ρ‡Π΅Ρ‚ΠΎ бизнСс систСми ΠΊΠ°Ρ‚ΠΎ WMS, TMS ΠΈ Π΄Ρ€., ΠΈΠΌΠ°Ρ‚ Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ инструмСнти Π·Π° наблюдСниС Π½Π° собствСнитС процСси. Но Π°ΠΊΠΎ Ρ‚ΠΎΠ²Π° са систСми ΠΎΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ ΠΈΠ»ΠΈ функционалността Π·Π° наблюдСниС Π½Π΅ Π΅ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ Ρ€Π°Π·Π²ΠΈΡ‚Π°, трябва Π΄Π° ΠΏΠΎΡ€ΡŠΡ‡Π°Ρ‚Π΅ скъпи ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ Π΄Π° ΠΏΡ€ΠΈΠ²Π»Π΅Ρ‡Π΅Ρ‚Π΅ спСциализирани консултанти Π·Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ настройки.

НСка Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, ΠΏΡ€ΠΈ ΠΊΠΎΠΉΡ‚ΠΎ сС Π½ΡƒΠΆΠ΄Π°Π΅ΠΌ само ΠΎΡ‚ ΠΌΠ°Π»ΠΊΠ° част ΠΎΡ‚ консултиранСто, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΎ с ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΡ†ΠΈ (Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ), Π·Π° Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ ΠΎΡ‚ систСмата.

Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ‚Π° Π½Π° Π½Π°ΡˆΠΈΡ‚Π΅ складовС Π΅, Ρ‡Π΅ Π² Π΅Π΄ΠΈΠ½ логистичСн комплСкс работят няколко систСми Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° склад (WMS Exceed). Π‘ΠΊΠ»Π°Π΄ΠΎΠ²Π΅Ρ‚Π΅ са Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈ спорСд ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈΡ‚Π΅ Π½Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π° стоки (сухи, Π°Π»ΠΊΠΎΡ…ΠΎΠ»Π½ΠΈ, Π·Π°ΠΌΡ€Π°Π·Π΅Π½ΠΈ ΠΈ Π΄Ρ€.) НС само Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ. Π’ Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° Π΅Π΄ΠΈΠ½ логистичСн комплСкс ΠΈΠΌΠ° няколко ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ складови сгради, всяка ΠΎΡ‚ ΠΊΠΎΠΈΡ‚ΠΎ сС управлява ΠΎΡ‚ собствСна WMS.

Направи си сам: ΠΊΠ°ΠΊ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ Π½Π°Π±Π»ΡŽΠ΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° склада

Π—Π° Π΄Π° Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Ρ‚ ΠΎΠ±Ρ‰Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π° Π½Π° процСситС, ΠΏΡ€ΠΎΡ‚ΠΈΡ‡Π°Ρ‰ΠΈ Π² склада, ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ΠΈΡ‚Π΅ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°Ρ‚ ΠΎΡ‚Ρ‡ΠΈΡ‚Π°Π½Π΅Ρ‚ΠΎ Π½Π° всяка WMS няколко ΠΏΡŠΡ‚ΠΈ Π½Π° Π΄Π΅Π½, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‚ ΡΡŠΠΎΠ±Ρ‰Π΅Π½ΠΈΡ ΠΎΡ‚ складови ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΈ (ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚Π΅Π»ΠΈ, ΠΏΠΈΠΊΠ΅Ρ€ΠΈ, стСкСри) ΠΈ ΠΎΠ±ΠΎΠ±Ρ‰Π°Π²Π°Ρ‚ дСйствитСлнитС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π·Π° отразяванС Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΡ‚ΠΎ Ρ‚Π°Π±Π»ΠΎ.

Π—Π° Π΄Π° спСстим Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ΠΈΡ‚Π΅, Ρ€Π΅ΡˆΠΈΡ…ΠΌΠ΅ Π΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΈΠΌ Π΅Π²Ρ‚ΠΈΠ½Π° систСма Π·Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π΅Π½ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΡΡ‚Π° Π² склада. Новата систСма, Π² допълнСниС към ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° β€žΠ³ΠΎΡ€Π΅Ρ‰ΠΈβ€œ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ Π·Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΡ‚ΠΎ прСдставянС Π½Π° складовитС процСси, трябва ΡΡŠΡ‰ΠΎ Π΄Π° ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π½Π° ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ΠΈΡ‚Π΅ ΠΏΡ€ΠΈ записванС Π½Π° ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΈ ΠΈ наблюдСниС Π½Π° ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅ Π·Π° отстраняванС Π½Π° ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ влияят Π½Π° Π΄Π°Π΄Π΅Π½ΠΈΡ‚Π΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ. Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ ΠΈΠ·Π²ΡŠΡ€ΡˆΠΈΡ…ΠΌΠ΅ ΠΎΠ±Ρ‰ ΠΎΠ΄ΠΈΡ‚ Π½Π° ИВ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Π½Π° компанията, Ρ€Π°Π·Π±Ρ€Π°Ρ…ΠΌΠ΅, Ρ‡Π΅ ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ части ΠΎΡ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ°Ρ‚Π° систСма Π²Π΅Ρ‡Π΅ ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π°Ρ‚ ΠΏΠΎ Π΅Π΄ΠΈΠ½ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ Π½Π°Ρ‡ΠΈΠ½ Π² нашия ΠΏΠ΅ΠΉΠ·Π°ΠΆ ΠΈ Π·Π° тях ΠΈΠΌΠ° ΠΊΠ°ΠΊΡ‚ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° настройкитС, Ρ‚Π°ΠΊΠ° ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈΡ‚Π΅ услуги Π·Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°. ΠžΡΡ‚Π°Π²Π° само Π΄Π° сС ΠΎΠ±Π΅Π΄ΠΈΠ½ΠΈ цялата концСпция Π² Π΅Π΄Π½ΠΎ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΈ Π΄Π° сС ΠΎΡ†Π΅Π½ΠΈ ΠΎΠ±Ρ…Π²Π°Ρ‚ΡŠΡ‚ Π½Π° Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅.

Π‘Π»Π΅Π΄ ΠΎΡ†Π΅Π½ΠΊΠ° Π½Π° ΠΎΠ±Π΅ΠΌΠ° Ρ€Π°Π±ΠΎΡ‚Π°, която трябва Π΄Π° сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠΈ Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π½ΠΎΠ²Π° систСма, бСшС Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ Π΄Π° сС Ρ€Π°Π·Π΄Π΅Π»ΠΈ Π½Π° няколко Π΅Ρ‚Π°ΠΏΠ°:

  1. Π‘ΡŠΠ±ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π·Π° складови процСси, визуализация ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ ΠΈ отклонСния
  2. Автоматизация Π½Π° стандартитС Π·Π° процСси ΠΈ рСгистрация Π½Π° заявлСния Π² услугата Π·Π° бизнСс услуги Π·Π° отклонСния
  3. ΠŸΡ€ΠΎΠ°ΠΊΡ‚ΠΈΠ²Π΅Π½ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ с ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ ΠΈ създаванС Π½Π° ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΠΊΠΈ Π·Π° ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ΠΈΡ‚Π΅.

На ΠΏΡŠΡ€Π²ΠΈΡ Π΅Ρ‚Π°ΠΏ систСмата трябва Π΄Π° ΡΡŠΠ±Π΅Ρ€Π΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈ срСзовС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈ Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ всички WMS Π½Π° комплСкса. Π§Π΅Ρ‚Π΅Π½Π΅Ρ‚ΠΎ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° ΠΏΠΎΡ‡Ρ‚ΠΈ Π² Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅ (ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΈ ΠΎΡ‚ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΎΡ‚ 5 ΠΌΠΈΠ½ΡƒΡ‚ΠΈ). ΠΠΎΠΌΠ΅Ρ€ΡŠΡ‚ Π΅, Ρ‡Π΅ Π΄Π°Π½Π½ΠΈΡ‚Π΅ трябва Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈ ΠΎΡ‚ Π‘Π£Π‘Π” Π½Π° няколко дСсСтки складовС, ΠΊΠΎΠ³Π°Ρ‚ΠΎ систСмата сС Ρ€Π°Π·Π³Ρ€ΡŠΡ‰Π° Π² цялата ΠΌΡ€Π΅ΠΆΠ°. ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΡ‚Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈ Π΄Π°Π½Π½ΠΈ сС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°Ρ‚ ΠΎΡ‚ Π»ΠΎΠ³ΠΈΠΊΠ°Ρ‚Π° Π½Π° ядрото Π½Π° систСмата Π·Π° изчисляванС Π½Π° отклонСния ΠΎΡ‚ ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½ΠΈΡ‚Π΅ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ ΠΈ изчисляванС Π½Π° статистика. ΠžΠ±Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΈΡ‚Π΅ ΠΏΠΎ Ρ‚ΠΎΠ·ΠΈ Π½Π°Ρ‡ΠΈΠ½ Π΄Π°Π½Π½ΠΈ трябва Π΄Π° сС ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ‚ Π½Π° Ρ‚Π°Π±Π»Π΅Ρ‚Π° Π½Π° ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€Π° ΠΈΠ»ΠΈ Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΡ‚ΠΎ Ρ‚Π°Π±Π»ΠΎ Π½Π° склада ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅ΠΌΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΈ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΈ.

Направи си сам: ΠΊΠ°ΠΊ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ Π½Π°Π±Π»ΡŽΠ΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° склада

ΠšΠΎΠ³Π°Ρ‚ΠΎ ΠΈΠ·Π±ΠΈΡ€Π°Ρ…ΠΌΠ΅ подходяща систСма Π·Π° ΠΏΠΈΠ»ΠΎΡ‚Π½ΠΎ внСдряванС Π½Π° ΠΏΡŠΡ€Π²ΠΈΡ Π΅Ρ‚Π°ΠΏ, ΠΈΠ·Π±Ρ€Π°Ρ…ΠΌΠ΅ Zabbix. Π’Π°Π·ΠΈ систСма Π²Π΅Ρ‡Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° наблюдСниС Π½Π° ИВ производитСлността Π½Π° складови систСми. Π§Ρ€Π΅Π· добавянС Π½Π° ΠΎΡ‚Π΄Π΅Π»Π½Π° инсталация Π·Π° ΡΡŠΠ±ΠΈΡ€Π°Π½Π΅ Π½Π° бизнСс ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° склада, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ цялостна ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π° Π½Π° Π·Π΄Ρ€Π°Π²Π΅Ρ‚ΠΎ Π½Π° склада.

ΠžΠ±Ρ‰Π°Ρ‚Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° Π½Π° систСмата сС ΠΎΠΊΠ°Π·Π°, ΠΊΠ°ΠΊΡ‚ΠΎ Π΅ Π½Π° Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚Π°.

Направи си сам: ΠΊΠ°ΠΊ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ Π½Π°Π±Π»ΡŽΠ΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° склада

ВсСки СкзСмпляр Π½Π° WMS сС опрСдСля ΠΊΠ°Ρ‚ΠΎ хост Π·Π° систСмата Π·Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³. ΠœΠ΅Ρ‚Ρ€ΠΈΠΊΠΈΡ‚Π΅ сС ΡΡŠΠ±ΠΈΡ€Π°Ρ‚ ΠΎΡ‚ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»Π΅Π½ ΡΡŠΡ€Π²ΡŠΡ€ Π² ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π½Π° Ρ†Π΅Π½Ρ‚ΡŠΡ€Π° Π·Π° Π΄Π°Π½Π½ΠΈ Ρ‡Ρ€Π΅Π· изпълнСниС Π½Π° скрипт с ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½Π° SQL заявка. Ако трябва Π΄Π° Π½Π°Π±Π»ΡŽΠ΄Π°Π²Π°Ρ‚Π΅ систСма, която Π½Π΅ ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π²Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚Π΅Π½ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ SAP EWM), ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ извиквания Π½Π° скрипт към Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€Π°Π½ΠΈ API Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π·Π° Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ ΠΈΠ»ΠΈ Π΄Π° Π½Π°ΠΏΠΈΡˆΠ΅Ρ‚Π΅ проста ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° Π² python/vbascript.

ЕкзСмпляр Π½Π° Zabbix прокси Π΅ Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ Π² складовата ΠΌΡ€Π΅ΠΆΠ°, Π·Π° Π΄Π° Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»ΠΈ Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ ΠΎΡ‚ главния ΡΡŠΡ€Π²ΡŠΡ€. Π§Ρ€Π΅Π· Proxy Π΅ осигурСна Ρ€Π°Π±ΠΎΡ‚Π° с всички Π»ΠΎΠΊΠ°Π»Π½ΠΈ WMS инстанции. БлСдващият ΠΏΡŠΡ‚, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Zabbix ΡΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ поиска ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ, сС изпълнява скрипт Π½Π° хоста със Zabbix прокси, Π·Π° Π΄Π° поиска ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ ΠΎΡ‚ WMS Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ.

Π—Π° Π΄Π° ΠΏΠΎΠΊΠ°Π·Π²Π°ΠΌΠ΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΈ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ Π·Π° складовС Π½Π° цСнтралния Zabbix ΡΡŠΡ€Π²ΡŠΡ€, внСдрявамС Grafana. ОсвСн Π·Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈ Ρ‚Π°Π±Π»Π° с ΠΈΠ½Ρ„ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΊΠ° Π½Π° складовата дСйност, Grafana Ρ‰Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° слСдСнС Π½Π° отклонСния Π² ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅ ΠΈ ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π½ΠΈ сигнали към систСмата Π·Π° складово обслуТванС Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с бизнСс ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΈ.

ΠšΠ°Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π΅ΠΊΠ° Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ внСдряванСто Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π° Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π² Π·ΠΎΠ½Π°Ρ‚Π° Π·Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° склада. Π‘Π»Π΅Π΄Π½ΠΈΡ‚Π΅ бяха ΠΈΠ·Π±Ρ€Π°Π½ΠΈ ΠΊΠ°Ρ‚ΠΎ основни ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π·Π° СфСктивност Π½Π° процСса Π² Ρ‚Π°Π·ΠΈ Π·ΠΎΠ½Π° Π½Π° склада:

  • Π±Ρ€ΠΎΠΉ ΠΏΡ€Π΅Π²ΠΎΠ·Π½ΠΈ срСдства Π² рСцСпцията, ΠΊΠ°Ρ‚ΠΎ сС Π²Π·Π΅ΠΌΠ°Ρ‚ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ статуситС (ΠΏΠ»Π°Π½ΠΈΡ€Π°Π½ΠΈ, пристигнали, Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈ, Ρ€Π°Π·Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅, Π·Π°ΠΌΠΈΠ½Π°Π²Π°Π½Π΅);
  • Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅ Π½Π° Π·ΠΎΠ½ΠΈΡ‚Π΅ Π·Π° поставянС ΠΈ попълванС (спорСд условията Π½Π° ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅).

Настройки

Π˜Π½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° основнитС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ Π½Π° систСмата (SQLcl, Zabbix, Grafana) Π΅ описано Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΡ†ΠΈ ΠΈ няма Π΄Π° сС повтаря Ρ‚ΡƒΠΊ. Π˜Π·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° SQLcl вмСсто SQLplus сС дълТи Π½Π° Ρ„Π°ΠΊΡ‚Π°, Ρ‡Π΅ SQLcl (ΠΈΠ½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡŠΡ‚ Π½Π° командния Ρ€Π΅Π΄ Π½Π° Oracle DBMS, написан Π½Π° java) Π½Π΅ изисква Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½Π° инсталация Π½Π° Oracle Client ΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΈ извън кутията.

Π©Π΅ опиша основнитС ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΈ, Π½Π° ΠΊΠΎΠΈΡ‚ΠΎ трябва Π΄Π° сС ΠΎΠ±ΡŠΡ€Π½Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Zabbix Π·Π° наблюдСниС Π½Π° ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΈ Π½Π° складови бизнСс процСси ΠΈ Π΅Π΄ΠΈΠ½ ΠΎΡ‚ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΈΡ‚Π΅ Π½Π°Ρ‡ΠΈΠ½ΠΈ Π·Π° тяхното ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅. Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ°, Ρ‚ΠΎΠ²Π° Π½Π΅ Π΅ публикация Π·Π° сигурност. Бигурността Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠΈΡ‚Π΅ ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° прСдставСнитС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ изисква Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΡ€ΠΎΡƒΡ‡Π²Π°Π½Π΅ Π² процСса Π½Π° ΠΏΡ€Π΅Ρ…Π²ΡŠΡ€Π»ΡΠ½Π΅ Π½Π° ΠΏΠΈΠ»ΠΎΡ‚Π½ΠΎΡ‚ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π² ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈΠ²Π½Π° Сксплоатация.

ΠžΡΠ½ΠΎΠ²Π½ΠΎΡ‚ΠΎ Π΅, Ρ‡Π΅ ΠΏΡ€ΠΈ внСдряванСто Π½Π° Ρ‚Π°ΠΊΠ°Π²Π° систСма Π΅ възмоТно Π΄Π° сС Π½Π°ΠΏΡ€Π°Π²ΠΈ Π±Π΅Π· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈΡ€Π°Π½Π΅, ΠΊΠ°Ρ‚ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ настройкитС, прСдоставСни ΠΎΡ‚ систСмата.

БистСмата Π·Π° наблюдСниС Zabbix прСдоставя няколко ΠΎΠΏΡ†ΠΈΠΈ Π·Π° ΡΡŠΠ±ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ ΠΎΡ‚ Π½Π°Π±Π»ΡŽΠ΄Π°Π²Π°Π½Π°Ρ‚Π° систСма. Π’ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° станС ΠΈΠ»ΠΈ Ρ‡Ρ€Π΅Π· Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π·Π°ΠΏΠΈΡ‚Π²Π°Π½Π΅ Π½Π° наблюдавани хостовС, ΠΈΠ»ΠΈ Ρ‡Ρ€Π΅Π· ΠΏΠΎ-ΡƒΡΡŠΠ²ΡŠΡ€ΡˆΠ΅Π½ΡΡ‚Π²Π°Π½ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ към ΡΡŠΡ€Π²ΡŠΡ€Π° Ρ‡Ρ€Π΅Π· zabbix_sender Π½Π° хоста, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° ниско Π½ΠΈΠ²ΠΎ. Π—Π° Π΄Π° Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠΌ нашия ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΠΌΠ΅Ρ‚ΠΎΠ΄ΡŠΡ‚ Π·Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ Π·Π°ΠΏΠΈΡ‚Π²Π°Π½Π΅ Π½Π° хостовС ΠΎΡ‚ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»Π΅Π½ ΡΡŠΡ€Π²ΡŠΡ€ Π΅ доста подходящ, Ρ‚.ΠΊ Ρ‚ΠΎΠ²Π° Π²ΠΈ позволява Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ пълСн ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π²ΡŠΡ€Ρ…Ρƒ послСдоватСлността Π½Π° ΠΏΡ€ΠΈΠ΄ΠΎΠ±ΠΈΠ²Π°Π½Π΅ Π½Π° ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ ΠΈ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π°, Ρ‡Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Π΅Π΄ΠΈΠ½ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ настройки/скриптовС, Π±Π΅Π· Π΄Π° Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° Π³ΠΈ разпространяватС Π΄ΠΎ всСки наблюдаван хост.

ΠšΠ°Ρ‚ΠΎ β€žΡ‚Π΅ΡΡ‚ΠΎΠ²ΠΈ ΡΡƒΠ±Π΅ΠΊΡ‚ΠΈβ€œ Π·Π° отстраняванС Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ ΠΈ настройка Π½Π° систСмата, Π½ΠΈΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ WMS Ρ€Π°Π±ΠΎΡ‚Π΅Π½ лист Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ°Π½Π΅Ρ‚ΠΎ:

  1. ΠŸΡ€Π΅Π²ΠΎΠ·Π½ΠΈ срСдства Π½Π° рСцСпция, всички пристигнали: Всички ΠΏΡ€Π΅Π²ΠΎΠ·Π½ΠΈ срСдства със статуси Π·Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° β€œ- 72 часа ΠΎΡ‚ тСкущия час” - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π½Π° SQL заявка: getCars.
  2. Π˜ΡΡ‚ΠΎΡ€ΠΈΡ Π½Π° всички ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΡ Π½Π° ΠΏΡ€Π΅Π²ΠΎΠ·Π½ΠΈ срСдства: Π‘ΡŠΡΡ‚ΠΎΡΠ½ΠΈΡ Π½Π° всички ΠΏΡ€Π΅Π²ΠΎΠ·Π½ΠΈ срСдства, пристигащи Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° 72 часа - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π½Π° SQL заявка: Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈΠ˜ΡΡ‚ΠΎΡ€ΠΈΡ.
  3. ΠŸΠ»Π°Π½ΠΈΡ€Π°Π½ΠΈ ΠΏΡ€Π΅Π²ΠΎΠ·Π½ΠΈ срСдства Π·Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ°Π½Π΅: Бтатуси Π½Π° всички ΠΏΡ€Π΅Π²ΠΎΠ·Π½ΠΈ срСдства с пристиганС Π² статус β€žΠŸΠ»Π°Π½ΠΈΡ€Π°Π½ΠΎβ€œ, Π²Ρ€Π΅ΠΌΠ΅Π²ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» β€ž- 24 Ρ‡Π°ΡΠ°β€œ ΠΈ β€ž+24 Ρ‡Π°ΡΠ°β€œ ΠΎΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΠΎΡ‚ΠΎ Π²Ρ€Π΅ΠΌΠ΅ - ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π½Π° SQL заявка: Π°Π²Ρ‚ΠΎΠΌΠΎΠ±ΠΈΠ»ΠΈIn.

И Ρ‚Π°ΠΊΠ°, слСд ΠΊΠ°Ρ‚ΠΎ смС ΠΈΠ·Π±Ρ€Π°Π»ΠΈ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π·Π° СфСктивност Π½Π° склада, Ρ‰Π΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²ΠΈΠΌ SQL заявки Π·Π° WMS Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ. Π—Π° Π΄Π° ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚Π΅ заявки, ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Π½Π΅ основната Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ, Π° Π½Π΅ΠΉΠ½ΠΎΡ‚ΠΎ β€žΠ³ΠΎΡ€Π΅Ρ‰ΠΎβ€œ ΠΊΠΎΠΏΠΈΠ΅ - Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎ.

Π‘Π²ΡŠΡ€Π·Π²Π°ΠΌΠ΅ сС към Oracle DBMS Π² Ρ€Π΅ΠΆΠΈΠΌ Π½Π° готовност, Π·Π° Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ Π΄Π°Π½Π½ΠΈ. IP адрСс Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ към тСстовата Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ 192.168.1.106. Π—Π°ΠΏΠ°Π·Π²Π°ΠΌΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π° Π½Π° Zabbix ΡΡŠΡ€Π²ΡŠΡ€Π° Π² TNSNames.ORA Π½Π° Ρ€Π°Π±ΠΎΡ‚Π½Π°Ρ‚Π° ΠΏΠ°ΠΏΠΊΠ° SQLcl:

# 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

Π€Π°ΠΉΠ»ΠΎΠ²Π΅Ρ‚Π΅ със заявки ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Ρ‚ ΡƒΠ½ΠΈΠΊΠ°Π»Π΅Π½ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€-ΠΈΠΌΠ΅ Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ ΠΎΡ‚ Zabbix ΡΡŠΡ€Π²ΡŠΡ€Π°. Всяка заявка към Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ Ρ‡Ρ€Π΅Π· SQLcl Π½ΠΈ Π²Ρ€ΡŠΡ‰Π° няколко ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€Π°. ΠšΠ°Ρ‚ΠΎ Π²Π·Π΅ΠΌΠ΅ΠΌ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ спСцификата Π½Π° Zabbix, ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π° само Π΅Π΄Π½Π° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ° Π½Π° заявка, Ρ‰Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ скриптовС, Π·Π° Π΄Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ ΠΎΡ‚ заявката Π² ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ.

НСка ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²ΠΈΠΌ основния скрипт, Π½Π΅ΠΊΠ° Π³ΠΎ Π½Π°Ρ€Π΅Ρ‡Π΅ΠΌ 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-прокси (ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ - /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 Π°Π³Π΅Π½Ρ‚ Π΅ инсталиран ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½ Π½Π° всСки възСл Π½Π° Π±Π°Π·Π° Π΄Π°Π½Π½ΠΈ.

На главния ΡΡŠΡ€Π²ΡŠΡ€ Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°ΠΌΠ΅ всички ΡΡŠΡ€Π²ΡŠΡ€ΠΈ със Zabbix прокси. Π—Π° настройки ΠΎΡ‚ΠΈΠ΄Π΅Ρ‚Π΅ Π½Π° слСдния ΠΏΡŠΡ‚:

АдминистриранС β†’ ΠŸΡ€ΠΎΠΊΡΠΈ β†’ БъздаванС Π½Π° прокси

Направи си сам: ΠΊΠ°ΠΊ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ Π½Π°Π±Π»ΡŽΠ΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° склада

НиС Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°ΠΌΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π°Π½ΠΈ хостовС:

Настройки β†’ Π₯остовС β†’ БъздаванС Π½Π° хост

Направи си сам: ΠΊΠ°ΠΊ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ Π½Π°Π±Π»ΡŽΠ΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° склада

Π˜ΠΌΠ΅Ρ‚ΠΎ Π½Π° хоста трябва Π΄Π° съвпада с ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° хоста, посочСно Π² конфигурационния Ρ„Π°ΠΉΠ» Π½Π° Π°Π³Π΅Π½Ρ‚Π°.

ΠŸΠΎΡΠΎΡ‡Π²Π°ΠΌΠ΅ Π³Ρ€ΡƒΠΏΠ°Ρ‚Π° Π·Π° възСла, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ IP адрСса ΠΈΠ»ΠΈ DNS ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° възСла с Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ.

НиС създавамС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΠΈ опрСдСлямС Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ свойства:

Настройки β†’ Π’ΡŠΠ·Π»ΠΈ β†’ "ΠΈΠΌΠ΅ Π½Π° възСл" β†’ Π•Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ с Π΄Π°Π½Π½ΠΈ> БъздаванС Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ с Π΄Π°Π½Π½ΠΈ

1) Π‘ΡŠΠ·Π΄Π°ΠΉΡ‚Π΅ основна ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ° Π·Π° Π·Π°ΠΏΠΈΡ‚Π²Π°Π½Π΅ Π½Π° всички ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ ΠΎΡ‚ Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ

Направи си сам: ΠΊΠ°ΠΊ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ Π½Π°Π±Π»ΡŽΠ΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° склада

Π—Π°Π΄Π°Π²Π°ΠΌΠ΅ ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π° ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ, посочвамС Ρ‚ΠΈΠΏΠ° β€žΠ’ΡŠΠ½ΡˆΠ½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°β€œ. Π’ ΠΏΠΎΠ»Π΅Ρ‚ΠΎ β€žΠšΠ»ΡŽΡ‡β€œ Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°ΠΌΠ΅ скрипт, Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΡ€Π΅Π΄Π°Π²Π°ΠΌΠ΅ ΠΊΠ°Ρ‚ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ Π½Π° Oracle, ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° sql заявката, Π΄Π°Π½Π½ΠΈΡ‚Π΅ Π·Π° Π²Ρ…ΠΎΠ΄ ΠΈ ΠΏΠ°Ρ€ΠΎΠ»Π°Ρ‚Π° Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ към Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ. Π—Π°Π΄Π°ΠΉΡ‚Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° Π·Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° заявката Π½Π° 5 ΠΌΠΈΠ½ΡƒΡ‚ΠΈ (300 сСкунди).

2) Π‘ΡŠΠ·Π΄Π°ΠΉΡ‚Π΅ останалитС ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π·Π° всяко ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅ Π½Π° ΠΏΡ€Π΅Π²ΠΎΠ·Π½ΠΎΡ‚ΠΎ срСдство. БтойноститС Π½Π° Ρ‚Π΅Π·ΠΈ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½ΠΈ въз основа Π½Π° Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚Π° ΠΎΡ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°Ρ‚Π° Π½Π° основния ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π».

Направи си сам: ΠΊΠ°ΠΊ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ Π½Π°Π±Π»ΡŽΠ΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° склада

Π—Π°Π΄Π°Π²Π°ΠΌΠ΅ ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π° ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ, посочвамС Ρ‚ΠΈΠΏΠ° β€žΠ’ΡŠΠ½ΡˆΠ½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°β€œ. Π’ ΠΏΠΎΠ»Π΅Ρ‚ΠΎ β€žΠšΠ»ΡŽΡ‡β€œ Π΄Π΅Ρ„ΠΈΠ½ΠΈΡ€Π°ΠΌΠ΅ скрипт, Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΠΎΠ΄Π°Π²Π°ΠΌΠ΅ ΠΊΠ°Ρ‚ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° Π±Π°Π·Π°Ρ‚Π° Π΄Π°Π½Π½ΠΈ Π½Π° Oracle ΠΈ ΠΊΠΎΠ΄Π° Π½Π° ΡΡŠΡΡ‚ΠΎΡΠ½ΠΈΠ΅Ρ‚ΠΎ, чиято стойност искамС Π΄Π° прослСдим. Π—Π°Π΄Π°Π²Π°ΠΌΠ΅ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° Π·Π° Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° заявката с 10 сСкунди ΠΏΠΎ-дълъг ΠΎΡ‚ основния ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π» (310 сСкунди), Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ Π΄Π° ΠΈΠΌΠ°Ρ‚ Π²Ρ€Π΅ΠΌΠ΅ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ записани във Ρ„Π°ΠΉΠ»Π°.

Π—Π° ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎΡ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅ Π΅ Π²Π°ΠΆΠ΅Π½ Ρ€Π΅Π΄ΡŠΡ‚, Π² ΠΊΠΎΠΉΡ‚ΠΎ сС Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈΡ‚Π΅. Π—Π° Π΄Π° ΠΈΠ·Π±Π΅Π³Π½Π΅ΠΌ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ, ΠΏΡŠΡ€Π²ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°ΠΌΠ΅ основната ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ° GetCarsByStatus Ρ‡Ρ€Π΅Π· ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° скрипта - wh_Metrics.sh.

Настройки β†’ Π’ΡŠΠ·Π»ΠΈ β†’ β€žΠΈΠΌΠ΅ Π½Π° Π²ΡŠΠ·Π΅Π»β€œ β†’ Π•Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ β†’ ΠŸΠΎΠ΄Ρ„ΠΈΠ»Ρ‚ΡŠΡ€ β€žΠ’ΡŠΠ½ΡˆΠ½ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈβ€œ. ΠœΠ°Ρ€ΠΊΠΈΡ€Π°ΠΉΡ‚Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ°Ρ‚Π° ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠ° ΠΈ Ρ‰Ρ€Π°ΠΊΠ½Π΅Ρ‚Π΅ Π²ΡŠΡ€Ρ…Ρƒ β€žΠΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅β€œ.

Направи си сам: ΠΊΠ°ΠΊ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ Π½Π°Π±Π»ΡŽΠ΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° склада

Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°ΠΌΠ΅ останалитС ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π² Π΅Π΄Π½Π° опСрация, ΠΊΠ°Ρ‚ΠΎ Π³ΠΈ ΠΈΠ·Π±ΠΈΡ€Π°ΠΌΠ΅ всички Π·Π°Π΅Π΄Π½ΠΎ:

Направи си сам: ΠΊΠ°ΠΊ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ Π½Π°Π±Π»ΡŽΠ΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° склада

Π‘Π΅Π³Π° Zabbix Π·Π°ΠΏΠΎΡ‡Π½Π° Π΄Π° ΡΡŠΠ±ΠΈΡ€Π° бизнСс ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π·Π° складовС.

Π’ слСдващитС статии Ρ‰Π΅ Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΏΠΎ-ΠΎΡ‚Π±Π»ΠΈΠ·ΠΎ ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Grafana ΠΈ ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈ Ρ‚Π°Π±Π»Π° Π·Π° складови ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ. Grafana сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΈ Π·Π° наблюдСниС Π½Π° отклонСния Π² складовитС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΈ Π² зависимост ΠΎΡ‚ Π³Ρ€Π°Π½ΠΈΡ†ΠΈΡ‚Π΅ ΠΈ чСстотата Π½Π° отклонСнията, рСгистриранС Π½Π° ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΈ Π² систСмата Π½Π° сСрвизния Ρ†Π΅Π½Ρ‚ΡŠΡ€ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° склад Ρ‡Ρ€Π΅Π· API ΠΈΠ»ΠΈ просто ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°Π½Π΅ Π½Π° извСстия Π΄ΠΎ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€Π° ΠΏΠΎ ΠΈΠΌΠ΅ΠΉΠ».

Направи си сам: ΠΊΠ°ΠΊ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°ΠΌΠ΅ Π½Π°Π±Π»ΡŽΠ΄Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° склада

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: www.habr.com

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€