การเพิ่ม CMDB และแผนที่ทางภูมิศาสตร์ไปยัง Zabbix

แน่นอนว่า Habr ไม่ใช่แพลตฟอร์มที่เหมาะสำหรับความรัก แต่เราไม่สามารถสารภาพความรักที่เรามีต่อ Zabbix ได้ ในโครงการตรวจสอบของเราหลายโครงการ เราใช้ Zabbix และชื่นชมในความกลมกลืนและความสม่ำเสมอของระบบนี้ ใช่ ไม่มีการจัดกลุ่มเหตุการณ์ที่ทันสมัยและการเรียนรู้ของเครื่อง (และคุณสมบัติอื่น ๆ บางอย่างที่มีอยู่ในระบบเชิงพาณิชย์) แต่สิ่งที่มีอยู่แล้วก็เพียงพอแล้วสำหรับความสบายใจภายในสำหรับระบบที่มีประสิทธิผล

การเพิ่ม CMDB และแผนที่ทางภูมิศาสตร์ไปยัง Zabbix

ในบทความนี้ เราจะพูดถึงเครื่องมือสองสามอย่างสำหรับขยายฟังก์ชันการทำงานของ Zabbix: CMDB ที่ใช้โซลูชัน iTop ฟรี และแผนที่คุณลักษณะตาม OpenStreetMap (OSM) และในตอนท้ายของบทความคุณจะพบลิงค์ไปยังที่เก็บพร้อมรหัสส่วนหน้าสำหรับ OSM

เราจะวิเคราะห์แนวคิดทั่วไปโดยใช้ตัวอย่างโครงการแบบมีเงื่อนไขสำหรับการตรวจสอบเครือข่ายร้านค้าปลีกของร้านขายยา ภาพหน้าจอด้านล่างคือแท่นสาธิตของเรา แต่เราใช้แนวคิดที่คล้ายกันในสภาพแวดล้อมการต่อสู้ การเปลี่ยนจากวัตถุนั้นเป็นไปได้ทั้งไปยังแผนที่ที่ซ้อนกันและไปยังการ์ดวัตถุใน CMDB

การเพิ่ม CMDB และแผนที่ทางภูมิศาสตร์ไปยัง Zabbix

ร้านขายยาแต่ละแห่งประกอบด้วยชุดอุปกรณ์ต่อไปนี้: เวิร์กสเตชัน (หรือหลายเวิร์กสเตชัน) เราเตอร์ กล้อง IP เครื่องพิมพ์ และอุปกรณ์ต่อพ่วงอื่นๆ เวิร์กสเตชันมีการติดตั้งตัวแทน Zabbix จากเวิร์กสเตชัน จะมีการตรวจสอบ ping บนอุปกรณ์ต่อพ่วง ในแผนที่วัตถุ จากเครื่องพิมพ์ คุณสามารถไปที่การ์ดใน CMDB และดูข้อมูลสินค้าคงคลัง: รุ่น วันที่จัดส่ง ผู้รับผิดชอบ ฯลฯ นี่คือลักษณะของแผนที่ที่ฝังไว้

การเพิ่ม CMDB และแผนที่ทางภูมิศาสตร์ไปยัง Zabbix

ที่นี่เราต้องพูดนอกเรื่องเล็กน้อย คุณอาจถามว่าทำไมไม่ใช้สินค้าคงคลังภายในของ Zabbix ในบางกรณีก็เพียงพอแล้ว แต่เราขอแนะนำให้ลูกค้ายังคงใช้ CMDB ภายนอก (ไอท็อป ไม่ใช่ตัวเลือกเดียว แต่ระบบนี้ใช้งานได้ค่อนข้างฟรี) นี่คือพื้นที่เก็บข้อมูลส่วนกลางที่สะดวกซึ่งคุณสามารถสร้างรายงานและตรวจสอบความเกี่ยวข้องของข้อมูล (อันที่จริง ไม่ใช่แค่นั้น)

การเพิ่ม CMDB และแผนที่ทางภูมิศาสตร์ไปยัง Zabbix

ภาพหน้าจอด้านล่างเป็นตัวอย่างของเทมเพลตสำหรับการเติมสินค้าคงคลัง Zabbix จาก iTop แน่นอนว่าข้อมูลทั้งหมดนี้สามารถนำไปใช้ในข้อความแจ้งเตือนได้ ซึ่งจะช่วยให้คุณมีข้อมูลที่เป็นปัจจุบันทันทีในกรณีฉุกเฉิน

การเพิ่ม CMDB และแผนที่ทางภูมิศาสตร์ไปยัง Zabbix

ภาพหน้าจอด้านล่างแสดงการ์ดสถานที่ เราสามารถดูรายการอุปกรณ์ไอทีทั้งหมดที่อยู่ในร้านขายยาได้ที่นี่ บนแท็บ เรื่องราว คุณสามารถติดตามการเปลี่ยนแปลงองค์ประกอบของอุปกรณ์ได้

การเพิ่ม CMDB และแผนที่ทางภูมิศาสตร์ไปยัง Zabbix

คุณสามารถไปที่การ์ดของวัตถุใดก็ได้ ดูว่าเชื่อมต่อกับอุปกรณ์เครือข่ายใด ค้นหาข้อมูลติดต่อของวิศวกรที่รับผิดชอบ ค้นหาว่าเปลี่ยนตลับหมึกครั้งล่าสุดเมื่อใด ฯลฯ

การเพิ่ม CMDB และแผนที่ทางภูมิศาสตร์ไปยัง Zabbix

На หน้านี้ แนวทางทั่วไปของเราในการผสานรวม Zabbix กับ iTop

ตอนนี้เราไปที่บริการแผนที่ เราถือว่าเป็นเครื่องมือที่มีประโยชน์สำหรับการดูสถานะของวัตถุที่แจกจ่ายบนทีวีในสำนักงานที่มีเก้าอี้เท้าแขนหนังขนาดใหญ่

การเพิ่ม CMDB และแผนที่ทางภูมิศาสตร์ไปยัง Zabbix

เมื่อคุณคลิกที่ป้ายกำกับฉุกเฉิน คำแนะนำเครื่องมือจะปรากฏขึ้น จากที่นั่น คุณสามารถไปที่การ์ดวัตถุใน CMDB หรือใน Zabbix เมื่อคุณซูมเข้าและออก ป้ายกำกับจะจัดกลุ่มเป็นกลุ่มที่มีสีของสถานะแย่ที่สุด

แผนที่ทางภูมิศาสตร์ใช้งานโดยใช้ js-library ใบปลิว и ปลั๊กอินการจัดกลุ่มวัตถุ. เหตุการณ์จากระบบการตรวจสอบและลิงก์ไปยังวัตถุที่เกี่ยวข้องใน CMDB จะถูกเพิ่มในแต่ละป้ายกำกับ สถานะของคลัสเตอร์ถูกกำหนดโดยเหตุการณ์ที่เลวร้ายที่สุดสำหรับป้ายกำกับที่ซ้อนกัน หากจำเป็น คุณสามารถผสานรวมแผนที่กับระบบตรวจสอบใด ๆ ด้วย API แบบเปิด

คุณสามารถดูรหัสส่วนหน้าใน ที่เก็บโครงการ. ยินดีต้อนรับผลงาน

หากคุณสนใจแนวทางของเรา หน้านี้ คุณสามารถสมัครเดโม่ได้ เราจะบอกคุณมากขึ้นและแสดงให้คุณเห็น

ที่มา: will.com

เพิ่มความคิดเห็น