
0. Pendahuluan
Saya tidak menemukan satu artikel pun tentang NetXMS di Habré, meskipun saya mencari dengan susah payah. Dan hanya karena alasan inilah saya memutuskan untuk menulis kreasi ini untuk memperhatikan sistem ini.
Ini adalah tutorial, cara, dan gambaran dangkal tentang kemampuan sistem.
Artikel ini berisi analisis dangkal dan deskripsi kemampuan sistem. Saya tidak menggali lebih dalam kemungkinannya karena beberapa alasan. Dan deskripsi semua fungsi akan membutuhkan lebih dari satu artikel.
Karena saya kurang lebih hanya bekerja dengan Zabbix, sistem khusus ini akan sering disebutkan dalam artikel untuk dibandingkan dengan subjeknya. Selain itu, entah bagaimana segala sesuatunya dibandingkan dengan sesuatu yang diterima secara umum.
1. Apa dan mengapa?
Sistem pemantauan, dilihat dari definisinya, adalah sistem yang memungkinkan Anda memperoleh informasi terkini tentang node jaringan mana pun kapan saja, memasukkan informasi yang diperlukan pada router mesin.
Mengapa hal ini diperlukan juga sudah jelas. Untuk menyadari apa yang sedang terjadi.
Seringkali, sistem pemantauan dapat memberikan informasi yang sangat komprehensif tentang keadaan infrastruktur secara keseluruhan dan bagian-bagiannya. Selain itu, jika Anda mengatur peringatan (dan tanpanya, pemantauan apa pun tidak ada gunanya), maka pada akhirnya kami mendapatkan alat serius yang memungkinkan kami tidak hanya merespons situasi darurat yang telah muncul secara tepat waktu, tetapi juga, dalam dalam banyak kasus, memungkinkan untuk mencegah kecelakaan ini.
2. Mengapa NetXMS?
Sedikit di luar topik bagi mereka yang menyukai multi-bukuKetika saya masih muda dan belum berpengalaman... Biasanya semua dongeng dimulai seperti ini?.. Singkatnya, ketika saya masih seorang maksimalis, saya mempelajari masalah pemantauan infrastruktur, dan hasil dari “penelitian” itu adalah kesimpulan bahwa ada tidak ada yang lebih baik dari Zabbix. Dan pada saat itu saya sangat menyukainya, karena dapat melakukan banyak hal, dapat melakukan banyak hal, dan fungsinya dapat diperluas dengan skrip yang ditulis sendiri, jadi kita dapat mengatakan bahwa ia dapat melakukan apa saja jika tangannya tumbuh dari tempat yang tepat. Tapi Zabbix adalah alat yang cukup kompleks. Butuh waktu hampir dua minggu bagi saya untuk menyelesaikannya. Dan ini baru tahap implementasi. Kemudian beberapa minggu lagi untuk mengatur pemantauan semua yang saya perlukan saat itu. Dan bagaimana cara menggunakannya untuk melihat status port pada router, saya membaca dan membaca, menjadi takut, dan memutuskan bahwa saya tidak terlalu membutuhkan ini... Tidak, yah, itu benar-benar menakutkan bagi pikiran yang tidak siap setelah lulus kuliah. ..
Dan sekarang, beberapa tahun kemudian, setelah semakin matang, saya memutuskan bahwa sudah waktunya untuk menyegarkan kembali pengetahuan saya tentang sistem pemantauan. Dan terakhir, lakukan pemantauan jaringan yang normal dan stabil, karena masalah ini menjadi relevan karena pertumbuhan segmen, koneksi cabang, dan hal-hal kecil lainnya. Semuanya mengalir, semuanya berubah. Dan saya mulai menguji segala macam alat. Saya akan memasang sistem ini dan menyentuhnya, lalu saya akan menyentuh yang itu. Dan di mana pun ada sesuatu yang hilang, di mana pun ada sesuatu yang tidak Anda sukai. Entah antarmukanya tidak nyaman, atau Anda akan tersiksa untuk mengaturnya, atau hal lainnya. Dan kemudian NetXMS mendatangi saya. Omong-omong: saya membutuhkan waktu dua minggu untuk memahami Zabbix, dengan NetXMS semuanya berjalan baik dalam beberapa jam. Mungkin pengalaman dengan Zabbix berpengaruh, atau mungkin NetXMS itu sendiri... sulit untuk mengatakannya.
NetXMS ternyata merupakan sistem yang cukup mudah untuk diinstal dan dikonfigurasi. Tersedia versi server dan konsol administrasi untuk keduanya. Windows dan di bawah Linux, pembuatan grafik, peramban bawaan yang memungkinkan Anda terhubung ke router yang sama melalui protokol HTTP/HTTPS dari dalam konsol administrasi, antarmuka yang intuitif, dan agen untuk sistem operasi apa pun. Singkatnya, sistem ini ternyata sederhana dan nyaman. Pada pandangan pertama.
Omong-omong, dokumentasi mereka adalah 8 dari 10. Hal-hal utama ditunjukkan di dalamnya, tetapi untuk mempelajari seluk-beluknya, Anda perlu menggali lebih dalam.
Keunggulan utama yang digariskan oleh pengembangPemantauan jaringan yang mendalam
Penemuan otomatis, visualisasi dan pencarian komponen yang terhubung pada lapisan 2 dan 3
Dukungan penuh SNMPv3
Deteksi aktif menggunakan probe pemindaian
Penemuan pasif berdasarkan informasi dari perangkat yang dipantau - ARP dan tabel perutean, antarmuka
Pemantauan aplikasi dan server
Semua metrik dasar yang Anda harapkan: CPU, sistem file, I/O, memori, lalu lintas
Jembatan JMX untuk memantau aplikasi Java
Ekstensi khusus aplikasi: Oracle, MySQL, PostgreSQL, MongoDB, DB2, Tuxedo, dan banyak lagi
API Integrasi untuk aplikasi asli
Dirancang untuk jaringan besar
Satu server dapat melacak ratusan metrik di ribuan perangkat
Dukungan penuh untuk pemantauan terdistribusi dan penskalaan horizontal
Memantau subnet IP yang tumpang tindih
Kontrol akses yang fleksibel untuk operator dan pelanggan
3. Mari kita bahas lebih dalam
Cara menginstal sistem - ada keseluruhan administrator, tersedia di , dan tidak ada yang rumit tentang itu, jadi saya tidak akan membahasnya lebih lanjut. Bagian tersulit dari instalasi adalah menghubungkan sistem ke basis data... Satu-satunya perbedaan di sini adalah pilihan DBMS dan sistem operasi server. Saya memilih Windows (selanjutnya-selanjutnya-masukkan data-selesai) dan MSSQL, karena saya sudah memilikinya.
3.1. Aktifkan penemuan otomatis
Penemuan host secara otomatis dapat diaktifkan selama instalasi. Jika hal ini tidak dilakukan karena alasan tertentu, maka hal ini selalu dapat disertakan "Penemuan Jaringan-Konfigurasi" atau dengan mengklik ikon dengan nama yang sama. Properti penemuan muncul di area kerja. Anda perlu mengaktifkannya, mengalihkannya ke mode pasif atau aktif, dan menentukan properti lain, misalnya subnet yang disurvei. Anda juga dapat mengatur filter di sini, dan Anda dapat memilih dan menyesuaikan filter yang ada di dalam sistem, atau menulis skrip Anda sendiri. Sejujurnya, saya tidak memerlukan filter apa pun. Namun pengaturannya terlihat cukup ramah dan dapat dimengerti.
Di sini Anda juga dapat menentukan komunitas SNMP default dan kredensialnya (baca otorisasi).
3.2. Menambahkan node
Ketika penemuan otomatis diaktifkan, node akhir (PC, printer) akan ditambahkan dan didistribusikan ke seluruh subnet secara otomatis. Dengan peralatan jaringan aktif, segalanya menjadi lebih rumit.
Anda harus mulai dengan mengaktifkan SNMP pada peralatan jaringan Anda dan menyiapkan komunitas. Jika nilai default untuk komunitas SNMP belum diubah di properti penemuan otomatis node jaringan, maka sistem menggunakan komunitas publik, dan pengaturan ini dapat diubah untuk setiap node di properti node yang ditambahkan.
Untuk kenyamanan, Anda dapat mengelompokkan perangkat menurut prinsip apa pun yang mudah digunakan; untuk ini, Anda dapat membuat wadah di pohon di cabang Layanan Infrastruktur dan mengikat node dari Jaringan Entrie ke dalamnya.
Setelah mengaktifkan dan mengkonfigurasi SNMP pada router dan menambahkannya ke daftar peralatan yang dipantau, sistem itu sendiri akan menghubungi mereka, menginterogasinya, menentukan jenis perangkatnya, menerapkan templat, mulai mengumpulkan data dan menampilkan panel depan untuk setiap router. Diri. Dari kotak. Saat saya menyiapkan Zabbix, saya hanya bisa memimpikan hal seperti ini.

Saya menambahkan semua perangkat keras jaringan saya secara manual, karena alasan tertentu perangkat keras tersebut tidak muncul. Semuanya sederhana di sini. Kami membuat wadah di Layanan Infrastruktur dengan nama apa pun yang sesuai (misalnya sakelar), dan RMB-buat-simpul, tunjukkan nama tampilan node, alamat IP-nya dan lebih baik centang kotak "nonaktifkan penggunaan agen NetXMS", karena masih tidak dapat diinstal pada peralatan jaringan, dan tidak diperlukan paket tambahan.
Peramban bawaan. Anda cukup mengeklik kanan router yang diinginkan dan membuka antarmuka web perangkat. Saya merasa ini lebih nyaman daripada harus memeriksa catatan saya setiap saat dan mencari IP yang tepat. Benar, browsernya biasa-biasa saja.
3.3. Membangun peta jaringan
Pertama-tama, Anda perlu membuat peta jaringan sebagai objek. Seperti biasa - di thread Jaringan Memetakan RMB, membuat, memilih jenis peta, mengatur parameter, dan sistem kemudian akan melakukan semuanya sendiri.
Jenis kartunya adalah sebagai berikut:
- Kustom. Ini adalah peta yang dirancang untuk dibentuk secara manual, atas permintaan pengguna.
- Topologi lapisan 2. Ini adalah kartu yang memungkinkan Anda melakukan segalanya secara otomatis untuk pengguna, berdasarkan lapisan 2 model OSI (sebenarnya, kartu ini membuat peta berdasarkan alamat mac perangkat).
- topologi IPdia Lapisan 3. Sama seperti dalam kasus dengan Lapisan 2, hanya kartu yang dibuat berdasarkan lapisan 3 model OSI (alamat IP).
Saat memilih pemetaan manual, Anda perlu menyeret simpul dari pohon ke lapisan peta, menghubungkannya, dll. Gambar biasa.
Dalam dua kasus lainnya, Anda perlu memilih titik awal dari mana sistem akan mulai membuat peta. Misalnya, sebuah node dari beberapa router. Sistem membaca data darinya tentang perangkat yang terhubung dan port yang terhubung, setelah itu membaca data dari router berikutnya, mencocokkannya, dan seterusnya. Setelah menganalisis semua perangkat, NetXMS sendiri akan menarik koneksi antar perangkat jaringan, menunjukkan port di mana semuanya terhubung. Anda juga dapat menentukan bahwa sistem menempatkan perangkat akhir (printer, PC, server) pada kartu, cukup dengan mengklik item yang sesuai di properti kartu (RMB - properti - properti kartu). Juga pada titik ini Anda dapat mengatur “radius deteksi” jika diinginkan atau diperlukan.
Sedikit rekomendasi. Aktifkan properti Selalu paskan layot ke layar sehingga setiap kali Anda memperbarui peta jaringan, Anda tidak perlu menggulir ruang kerja dan memperbesar.

Dengan topologi jaringan terdistribusi, Anda dapat melapisi objek pada peta area. Anda juga dapat menggunakan, misalnya, foto rak dengan peralatan di ruang server sebagai latar belakang, dengan melapisi objek yang diperlukan di atasnya. Dengan cara ini Anda dapat dengan cepat menentukan status perangkat apa pun di rak. Menurut pendapat saya, ini adalah hal yang sangat berguna jika perlu untuk menyerahkan masalah kepada penerus atau kolega yang baru datang untuk menjelaskan keadaan. Visual, nyaman, jelas.
3.4. Agen
Agen ada untuk Windowsjadi untuk LinuxPrinsip kerjanya sama dengan agen Zabbix: agen diinstal pada mesin tempat metrik perlu dikumpulkan dan mengirimkan data ke server pemantauan. Agen dapat diinstal sebelum atau setelah menambahkan node ke sistem. Setelah agen diinstal pada node, sistem akan mulai menerima data darinya setelah beberapa waktu, menggunakan template standar. Parameter yang dipantau dapat ditambahkan untuk satu node atau dengan melampirkan satu atau lebih template yang telah ditentukan sebelumnya. Tentu saja, penggunaan template lebih disarankan karena konfigurasi ini lebih fleksibel.
Daftar parameter yang dipantau untuk agen cukup luas. Daftar lengkap dapat ditemukan di
Segera setelah sistem menentukan bahwa agen beroperasi pada sebuah node, sistem akan segera melampirkan node ini ke salah satu templat default - Windows, LinuxHP-UX, Generic UNIX, AIX, bergantung pada sistem operasi node.
Templat standar untuk Windows-host:

Anda dapat menambahkan parameter untuk melacak node tertentu dengan mengklik “Parameter Pengumpulan Data PKM", Lebih jauh "RMB di area kerja - Parameter baru“, dan pilih yang Anda perlukan dari daftar. Anda juga dapat mengonfigurasi pemicu untuk parameter yang dipantau.
Penting bagi agen, seperti Zabbix, untuk menjalankan skrip khusus.
Bagaimana cara menginstal?Ini di luar topik, karena semua orang... hmmm... sesuai keinginan mereka.
Pertanyaannya di sini adalah: apakah agen harus didistribusikan hanya ke server, atau secara umum ke semua mesin di jaringan? Jika servernya hanya sedikit, cara termudah adalah melakukannya secara manual. Jika ada banyak - kebijakan domain, KIX, PoSh. Apa pun. Agen memiliki kunci /SILENT, yang memungkinkan mereka untuk “menyuntikkannya” secara transparan kepada pengguna (jika kita berbicara tentang penyebaran ke semua mesin di jaringan). Saya lebih suka skrip, karena Anda dapat mengatur kondisi dan membuat tanda, tidak seperti kebijakan yang akan menginstal program setiap kali Anda menghidupkan PC. Jadi, kami sedang menulis skrip dari seri “periksa keberadaan file flag, jika tidak, jalankan penginstal dengan kunci /SILENT dan setelah instalasi berhasil, buat file flag.” Laba.
3.5. Pemicu
Pemicu dapat dikonfigurasi untuk merespons peristiwa tertentu dalam data yang dikumpulkan. Misalnya melebihi nilai ping-pong tertentu ke router. Anda juga dapat mengonfigurasi metode notifikasi untuk setiap pemicu (untuk beberapa, ikon di konsol sudah cukup, sementara yang lain segera mengirimkan notifikasi jika memungkinkan). Reaksi terhadap peristiwa tersebut dipilih dari yang telah dikonfigurasi sebelumnya di Konfigurasi Tindakan.
Untuk membuat pemicu: masukkan Konfigurasi Pengumpulan Data dari sebuah node atau template, klik dua kali pada parameter yang diinginkan (jika tidak, maka Anda harus membuatnya terlebih dahulu), dan di properti buka tab Thresholds, klik tombol add.

«fungsi"—nilai apa atau apa yang harus diambil untuk menghitung kondisi. Dapat mengambil nilai berikut (jumlah nilai yang digunakan untuk pemeriksaan ditunjukkan di bidang Sampel):
— Nilai terakhir yang disurvei: nilai terakhir yang diterima
— Nilai rata-rata: nilai rata-rata dari yang terakhir
— Deviasi rata-rata: deviasi rata-rata
— Beda dengan nilai sebelumnya: selisih dengan nilai sebelumnya
— Kesalahan pengumpulan data: kesalahan dalam menerima data
— Jumlah nilai: jumlah nilai
— Script: nilai yang diperoleh sebagai hasil dari skrip pengguna
«Operasi"—kondisi untuk memicu. Dapat mengambil nilai (nilai ditunjukkan di bidang Nilai yang sesuai):
- <: kurang dari: kurang dari
— <=: kurang dari atau sama dengan: kurang dari atau sama
- == sama dengan: setara
— >=: lebih besar dari atau sama dengan: lebih besar dari atau sama dengan
— >: hebat dari: lebih dari
- !=: tidak sama dengan: tidak setara
- seperti: dekat dengan
- tidak suka: tidak dekat
Mengenai dua parameter terakhir, saya tidak yakin cara kerjanya. Oleh karena itu, saya bahkan tidak akan menebak batasan apa yang ada di dalamnya.
Singkatnya semuanya sama seperti di Zabbix, hanya saja Anda tidak perlu memasukkan rumus secara manual, karena takut salah atau salah. Untuk mengembalikan pemicu (peristiwa penonaktifan), sistem sendiri yang akan mengganti nilainya. (Di Zabbix Anda harus mengetik lagi dan tidak salah mengetik).
3.6. Unduhan
Templat pembuatan RMB, masukkan nama templat. Konfigurasi Pengumpulan Data PKM.
Sedikit teoriInformasi yang dikumpulkan mungkin berasal dari beberapa sumber. Bisa jadi Agen NetXMSberjalan di mesin mungkin "permintaan sederhana"Atau"Intern", dikirim oleh server itu sendiri (misalnya ping yang sama),"SNMP«,«periksa titik SNMP«,«Dorong«,«Windows Penghitung Kinerja«,«SM-CLP", atau kebiasaan"naskah". Untuk setiap jenis informasi, Anda dapat memilih jenis yang diharapkan sistem setelah diterima. Misalnya, ping akan mengembalikan nilai bilangan bulat (integer), jumlah ruang disk kosong dalam byte juga akan berupa bilangan bulat, tetapi suhu yang sama tidak lagi berupa bilangan bulat, yaitu nyata).
Untuk mengumpulkan informasi melalui SNMP, NetXMS memiliki daftar besar parameter yang telah ditentukan sebelumnya, yaitu, Anda tidak dapat memasukkan OID tertentu, tetapi menemukannya di pohon MIB, yang sebenarnya cukup bermasalah... Tapi. Oleh karena itu, Anda perlu mempelajari dokumentasi pabrikan dan mencari nilai IOD untuk setiap perangkat secara terpisah. Anda dapat membuang banyak waktu menyiapkan membaca informasi dari perangkat, menemukan pesan sistem "TIDAK DIDUKUNG", namun pada akhirnya ternyata perangkat tersebut tidak mampu memberikan informasi yang diminta. Yang tersisa hanyalah merokok manual dan harapan.
Misalnya, untuk mengumpulkan informasi tentang waktu respons node (ping), Anda perlu menambahkan parameter baru (Parameter PKM-baru), di kolom Asal pilih Internal, tekan tombol Pilih, dan pilih Waktu Ping. Ada pencarian, sesuatu yang hanya saya impikan di Zabbix. Masuk akal juga untuk mengubah periode polling node (standarnya adalah 60 detik, yaitu, jika router berhenti merespons segera setelah disurvei oleh sistem pemantauan, maka hampir satu menit akan berlalu sebelum sistem menyadari bahwa ada sesuatu yang salah dengan itu Ya, itu akan membunyikan alarm).
Daftar data Internal yang dapat diolah:

Setelah semua pengaturan yang diperlukan telah ditambahkan ke template, Anda perlu mengklik Melamar PKM dan pilih semua node yang templat ini perlu diterapkan (ctrl+LMB). Itu saja. Setelah ini, sebuah cabang akan muncul di pohon di bawah templat, yang membukanya Anda dapat melihat semua node di mana templat ini diterapkan.
Saat Anda melepaskan sebuah node dari templat, data yang dikumpulkan tidak berhenti dikumpulkan. Untuk membatalkan pengumpulannya, Anda harus membuka Konfigurasi Pengumpulan Data untuk setiap node dan menghapus semuanya secara manual, atau terlebih dahulu menghapus parameter dari templat dan hanya itu. lalu hapus node darinya. Saya tidak tahu mengapa hal itu dilakukan seperti ini, tetapi menurut saya, ini adalah hal yang sangat aneh. Tapi... Begitulah adanya.
Dalam sebuah templat, Anda dapat memilih data yang ingin dikumpulkan dan menyalinnya ke templat lain. Secara besar-besaran. Dan tidak perlu copy-paste dari satu template ke template lainnya dengan tangan... Saya sudah mulai benci Zabbix..
3.7. Dasbor
Anehnya, NetXMS Wiki tentang topik ini hanya berisi satu tautan ke youtube: , bahkan tidak ada daftar atau deskripsi elemen yang dapat ditambahkan ke Dashboard. Pada prinsipnya, semuanya sama intuitifnya di sana. label - hanya saja... yah... Label... Aku bahkan tidak tahu bagaimana menerjemahkannya. Singkatnya, bidang dengan tulisan digunakan untuk menunjuk dan membedakan unsur, karena unsur itu sendiri tidak mengandung nama. Line Chart - Ini adalah grafik garis. Grafik batang adalah diagram. Penampil Alarm — daftar peringatan untuk node yang dipilih. Singkatnya, nama-nama itu berbicara sendiri.
Selanjutnya, Anda perlu membuka properti dasbor dan mengonfigurasi tampilan. Kami tertarik dengan tab Elemen Dasbor. Jumlah kolom adalah jumlah kolom, elemen yang akan ditempatkan secara horizontal. Setiap objek memiliki propertinya sendiri, dan saya sarankan untuk tidak mencentang item ruang vertikal berlebihan Layout-Grab untuk meminimalkan ukuran setiap elemen.

3.8. Konfigurasi Tindakan
(Konfigurasi-Tindakan Konfigurasi)
Pada dasarnya, ini adalah tindakan sebagai respons terhadap pemicu.

NetXMS dapat mengirim email, sms, pesan xmpp sebagai respons terhadap pemicu. Semuanya sepele di sini - cukup isi kolom yang wajib diisi.
Anda juga bisa:
— Transfer peringatan ke server NetXMS lain
— Jalankan perintah di server administrasi NetXMS
— Jalankan perintah pada node menggunakan agen NetXMS
— Jalankan skrip NXSL (NSXL adalah milik Anda )
Setelah membuat suatu tindakan, Anda dapat mengonfigurasi waktu tunda eksekusinya, serta menerapkan makro untuk eksekusi. Waktu tunda diperlukan agar tidak mengganggu operator jika masalah teratasi dengan sendirinya (misalnya, waktu respons permintaan ping lebih lama dari nilai yang ditentukan, tetapi pada pemeriksaan berikutnya mungkin kembali normal, jadi mengapa repot-repot tentang hal sepele seperti itu?).
3.9. Diferensiasi hak akses
Untuk setiap objek, Anda dapat mengonfigurasi hak akses Anda sendiri. Untuk setiap objek di dalam objek lain, Anda juga dapat mengonfigurasi hak akses. Hal ini memungkinkan pembagian tanggung jawab dan kemampuan pemantauan yang sangat fleksibel untuk kelompok pengguna yang berbeda. Hanya itu yang ingin saya katakan.
4. Kesimpulan
Saya ingin menyangkal judul artikel saya sendiri. NetXMS bukan untuk mereka yang malas. Hanya saja pengembangnya tidak fokus pada fungsionalitas seperti beberapa orang, tetapi antara lain mereka juga menjaga antarmuka.
Ayo lakukan dengan cara ini. Saya menggunakan Zabbix dan NetXMS. Oleh karena itu, saya hanya akan menuliskan perasaan saya terhadap kedua sistem ini.
Jadi.
NetXMS menurut saya merupakan sistem yang sangat ramah pengguna. Nah...ke admin...iya ke admin. Ia memiliki apa yang disebut antarmuka yang intuitif, dan itu sangat keren. Anda tidak perlu menulis rumus Anda sendiri, membaca sekumpulan dokumentasi yang menyertainya untuk mengaktifkan pemeriksaan ping sebelum peralihan atau hal sederhana lainnya. Tetapi. Di Zabbix, hal yang sangat sederhana ini tidak jauh berbeda dengan sesuatu yang sangat sulit, yaitu jika Anda menguasainya, maka Anda dapat melakukan segala sesuatunya dengan cara yang sama. NetXMS memiliki petunjuk; sebagian besar parameter dapat ditemukan di antarmuka, dipilih dengan mouse dan dikonfigurasi. Di Zabbix Anda perlu mencari tahu apakah sistem dapat melakukan ini dan itu, dan jika demikian, bagaimana penulisannya dan parameter apa yang dikembalikannya. Zabbix menang dalam komunitas dan banyak templat untuk semua kesempatan... jika Anda dapat menemukan apa yang Anda butuhkan di tumpukan sampah ini... Di sisi lain, NetXMS juga memiliki banyak penggemar dan add-on yang mereka buat sistem ini. Dan sistem itu sendiri dapat memantau aplikasi paling populer secara langsung, seperti yang dinyatakan di halaman utama proyek.
Keuntungan utama NetXMS versus Zabbix bagi saya adalah kemampuan untuk menjalankan skrip pada node yang bermasalah sebagai respons terhadap pemicu. Jika suhu CPU naik melebihi ambang batas, maka host akan mati sendiri. Lalu kita akan mencari tahu apa masalahnya. Mungkin Zabbix juga punya hal seperti itu, tapi saya tidak bisa. Hal yang sama berlaku untuk memonitor port pada router. Dan kemudian... Baiklah, itu saja... Anda harus menguasai bahasa skrip, dan itu saja...
Hak akses di NetXMS memungkinkan Anda membedakan kemampuan berbagai pengguna sistem dengan sangat fleksibel. Namun untuk menyiapkan semua ini, Anda harus benar-benar mengotak-atiknya.
Secara umum, sistemnya sangat mirip, dan kemampuannya, pada pandangan pertama, setidaknya tampak sebanding. Meskipun tampaknya Zabbix dapat berbuat lebih banyak, kemampuan ini tersembunyi jauh di balik terpal dan tidak dapat dicapai oleh admin biasa. NetXMS tampak sederhana dan jelas, ramah dan menyenangkan.
Zabbix memiliki dokumentasi yang sangat baik, wiki, cara, FAQ, praktik terbaik, serta berbagai forum, dll., di mana Anda dapat menemukan jawaban atas hampir semua pertanyaan. Dan jika ada, tanyakan pada diri Anda sendiri.
Singkatnya, saya ingin merekomendasikan NetXMS untuk orang-orang yang baru memulai atau mereka yang tidak perlu mendalami pemantauan segala sesuatunya. Saya yakin jika Anda memeriksanya lebih jauh, Anda dapat membuat beberapa pengamatan yang sangat halus di dalamnya.
Namun tetap saja, keuntungan utama yang saya lihat adalah antarmuka yang sangat bagus dan kemudahan pengaturan.
5. Bahan yang digunakan
saluran Youtube
Sumber: www.habr.com
