NetXMS adalah open source berkembang pesat sistem monitoring yang dapat digunakan untuk memantau infrastruktur TI secara keseluruhan, dimulai dengan hardware SNMP-mampu (seperti switch dan router) dan diakhiri dengan aplikasi pada servers.Features di perangkat lunak glanceThe dirancang untuk skalabilitas maksimum dan kinerja, mendukung didistribusikan pemantauan jaringan, dan penemuan jaringan otomatis. Ini fitur pemrosesan event mudah digunakan dan fleksibel, serta integrasi sederhana dan mudah dengan produk-produk terkait.
Hal tersebut terintegrasi dengan baik dengan kedua API Java (Application Programming Interfaces) dan kode C asli, sehingga Anda dapat dengan cepat mengembangkan aplikasi client kustom, itu sepenuhnya kompatibel dengan plugin diciptakan untuk terkenal sistem pemantauan nagios, menawarkan agen modular dan struktur Server , serta built-in interface yang mencakup sistem helpdesk.
Fitur lain yang menarik adalah penemuan jaringan otomatis untuk OSI lapisan 2 dan 3. Hal ini juga dilengkapi dengan acara pengolahan berbasis kebijakan yang fleksibel dan ambang batas sistem untuk data yang dikumpulkan, Dukungan untuk SNMP (Simple Network Management Protocol) versi 1, 2c dan 3, dan nuilt-in mesin scripting.
Saat ini, aplikasi ini mendukung berbagai database SQL, termasuk MySQL, PostgreSQL, Microsoft SQL Server dan Oracle, dan termasuk analisis dampak bisnis utilitas. Hal ini dapat dengan cepat dikerahkan dengan konfigurasi efforts.Supported minimal systemsNetXMS operasi adalah aplikasi platform-independen yang berjalan di awan dan saat ini didukung pada semua distro GNU / Linux serta pada BSD, Solaris, Mac OS X dan Microsoft Windows sistem operasi. 32-bit dan 64-bit arsitektur hardware yang didukung saat ini.
Saat ini, NetXMS tersedia untuk di-download sebagai sumber yang universal arsip, yang berarti bahwa Anda akan dapat mengoptimalkan aplikasi untuk sistem operasi GNU / Linux dan platform perangkat keras. Rincian lebih lanjut tentang proyek ini dapat ditemukan di website resmi
Hal tersebut terintegrasi dengan baik dengan kedua API Java (Application Programming Interfaces) dan kode C asli, sehingga Anda dapat dengan cepat mengembangkan aplikasi client kustom, itu sepenuhnya kompatibel dengan plugin diciptakan untuk terkenal sistem pemantauan nagios, menawarkan agen modular dan struktur Server , serta built-in interface yang mencakup sistem helpdesk.
Fitur lain yang menarik adalah penemuan jaringan otomatis untuk OSI lapisan 2 dan 3. Hal ini juga dilengkapi dengan acara pengolahan berbasis kebijakan yang fleksibel dan ambang batas sistem untuk data yang dikumpulkan, Dukungan untuk SNMP (Simple Network Management Protocol) versi 1, 2c dan 3, dan nuilt-in mesin scripting.
Saat ini, aplikasi ini mendukung berbagai database SQL, termasuk MySQL, PostgreSQL, Microsoft SQL Server dan Oracle, dan termasuk analisis dampak bisnis utilitas. Hal ini dapat dengan cepat dikerahkan dengan konfigurasi efforts.Supported minimal systemsNetXMS operasi adalah aplikasi platform-independen yang berjalan di awan dan saat ini didukung pada semua distro GNU / Linux serta pada BSD, Solaris, Mac OS X dan Microsoft Windows sistem operasi. 32-bit dan 64-bit arsitektur hardware yang didukung saat ini.
Saat ini, NetXMS tersedia untuk di-download sebagai sumber yang universal arsip, yang berarti bahwa Anda akan dapat mengoptimalkan aplikasi untuk sistem operasi GNU / Linux dan platform perangkat keras. Rincian lebih lanjut tentang proyek ini dapat ditemukan di website resmi
Apa yang baru dalam rilis ini:.
- sumber New DCI : Script NXSL dijalankan di server
- kebijakan yang cocok simpul Dikonfigurasi untuk built-in server syslog (dikontrol oleh parameter konfigurasi SyslogNodeMatchingPolicy)
- Oracle pemantauan subagen ditingkatkan (bug, metrik baru)
- alat nxalarm mendukung perintah add-komentar dan mendapatkan komentar-
- Nomor Sumber pelabuhan ditambahkan ke peristiwa yang dihasilkan dari SNMP trap (tersedia melalui & quot; sourcePort & quot; bernama parameter)
- Link Jira: kemungkinan ditambahkan untuk mengatur komponen proyek untuk masalah yang dibuat
- ICMP proxy dapat diatur untuk node
- Metode baru dalam kelas NXSL Node, Interface, dan NetObj: setStatusCalculation dan setStatusPropagation
- atribut baru & quot; Slot & quot; dan & quot; pelabuhan & quot; di kelas NXSL Antarmuka
- Dapat menjalankan script NXSL sewenang-wenang dalam konteks node, cluster, subnet, atau objek kontainer dari manajemen konsol
- Peningkatan topologi jaringan berubah deteksi
- sopir Ditambahkan untuk switch H3C
- konsol Manajemen:
- Dapat menunjukkan alarm untuk beberapa objek yang dipilih
- Tetap memesan non-kerja dalam daftar acara di rincian alarm melihat
- Fixed bug dengan hak sistem LDAP pengguna
- Ditambahkan standar string pencarian untuk LDAP untuk memilih semua objek: & quot; (objectClass = *) & quot;
- pelacakan Ditambahkan perangkat geolocation dan ditampilkan pada peta
- Filter editor kebijakan pemrosesan event
- Fixed bug dengan penghapusan subnet dengan IP dikoreksi
- Ditambahkan baris perintah pilihan untuk membuka dashboard tertentu setelah login
- Android konsol:
- Tetap masalah # 661
- Ditambahkan waktu simpul boot untuk ikhtisar tab
- bug Fix dalam memberitahukan titik koneksi tidak ditemukan
- bug Fix dalam menghitung antarmuka diperluas ukuran daftar (dihapus nilai hardcoded)
- Ditambahkan mengelola, unmanage, set diharapkan negara (atas, bawah, abaikan) dan menemukan port switch untuk antarmuka daftar
- Memperbaiki masalah estetika dalam daftar diperluas (grafik dan interface daftar)
- Integrasi perpustakaan dukungan baru
- Target ke versi API baru (20)
- Tetap masalah: # 51, # 91, # 324, # 359, # 409, # 532, # 542, # 571, # 563, # 590, # 593, # 613, # 617, # 624, # 626 , # 629, # 632, # 635, # 638, # 639, # 641, # 642, # 649, # 658, # 663
Install NetXMS with Ubuntu 15.10
NetXMS is an enterprise grade network management and performance monitoring system. It provides a detailed reports in the form of graphs, logs etc. It grab almost all of the required information which will be necessary for any kind of monitoring system like mac or ip based information discovery, easy to handle event processing or web based or console based management, it is an Open Source tool available for Microsoft and Linux based operating systems.
Some of the highlighter features
General
- Data is collected either from SNMP or from native NetXMS agents.
- SMS and email alerts like features are provided.
- Event forwarding to another netXMS server.
- Automatic network discovery for OSI layer 2 and 3.
- Uses very low system resources.
Security
- Authenticated with username and and password.
- Group level user level rights can be managed.
- Smart cards, RADIUS server are supported.
Integration
- Native C and JAVA (Tomcat) API for rapid customization.
- Based on modular server and agent architecture.
- Built in interface with help desk system.
- Firewall friendly communication.
Please refer following link for more details
Prerequisites and Installation steps
We will need a Fresh Ubuntu 15.10 System with at least 4 GB RAM, 8 GB free disk space. In form of software we will required tomcat6 or tomcat7, mysql-server and some other supporting tools.
Step 1. Prepare system by installing all of the prerequisites
Update system
# apt-get update
Install mysql
# apt-get install mysql-server
Install latest version of apache tomcat
# apt-get install tomcat7
Install libmysqlclient-dev and libssl packages
# apt-get install libmysqlclient-dev # apt-get install libssl-dev
Create a database and a user to have access this newly created database.
# mysql -u root -p mysql mysql> CREATE DATABASE netxms; mysql> GRANT ALL ON netxms.* TO netxms@localhost IDENTIFIED BY 'password'; mysql> \q
Step 2. Now download NetXMS server package
Download latest copy of NetXMS server package from this link
# wget http://www.netxms.org/download/archive/netxms-1.2.17.tar.gz
Extract package
# tar -xvf netxms-1.2.17.tar.gz
Step 3. Configure package
# sh ./configure --with-server --with-mysql --with-agent # make # make install
If package is successfully installed you will got a message something like below
Configure results --------------------------------------------------------------------- Prefix : /usr/local Platform : Linux Shared library suffix : .so Build Server : YES Server libs : -lssl -lrt LDAP support : NO XMPP support : YES Encryption enabled : YES Build DB-Drivers : mysql Build Clients : NO Build Agent : YES Subagents list : linux Build Static Agent : NO UNICODE build : NO Use internal libexpat : YES Use internal libtre : YES Use internal libjansson : YES Use internal zlib : NO Force 32bit build : NO C compiler : gcc C++ compiler : g++ CPPFLAGS : -D_THREAD_SAFE -DTRE_WCHAR=1 -D_GNU_SOURCE -O2 -Wformat -I/usr/local/include -DPREFIX=\"${prefix}\" -DDATADIR=\"${pkgdatadir}\" -DBINDIR=\"${bindir}\" -DLIBDIR=\"${libdir}\" -DPKGLIBDIR=\"${pkglibdir}\" -DNDEBUG CXXFLAGS : -g -O2 -fno-rtti -fno-exceptions CFLAGS : -g -O2 LDFLAGS : -L/usr/local/lib LIBS : -lresolv -lz -ldl -lpthread -lcrypto MySQL CPPFLAGS : -I/usr/include/mysql MySQL LDFLAGS : -L/usr/lib/mysql MySQL LIBS : -lmysqlclient
Everything looks good up to this stage let use make next move and download following two sample files to /etc from package directory.
# cp contrib/netxmsd.conf-dist /etc/netxmsd.conf # cp contrib/nxagentd.conf-dist /etc/nxagentd.conf
Open /etc/netxmsd.conf file and contents fo the file must be something like below, make sure you to match Database password.
# nano /etc/netxmsd.conf
Sample output
DBDriver = mysql.ddr
DBServer = localhost
DBName = netxms
DBLogin = netxms
DBPassword = password
LogFile = /var/log/netxmsd
LogFailedSQLQueries = yes
Open /etc/nxagentd file and put following line at the end of the file
# nano /etc/nxagentd
MasterServers = 127.0.0.1, 192.168.1.4
When you are done initialize the database
# /usr/local/bin/nxdbmgr init /usr/local/share/netxms/sql/dbinit_mysql.sql
Initialize agent and server services
# /usr/local/bin/nxagentd -d # /usr/local/bin/netxmsd -d
Step 4. Download and run we b based management utility
Download latest version of nxmc package required for web based management from this link
# wget https://www.netxms.org/download/archive/webui/nxmc-1.2.17.war
Copy that downloaded package to tomcat webapp directory which is /var/lib/tomcat7/webapps/
# cp nxmc.x.x.war /var/lib/tomcat7/webapps/
Rename that pacakge to nxmc
# rename nxmc-1.2.17 nxmc
Open your browser and type
http://ip_address:8080/nxmc
Login with default user: admin default password: netxms
Change admin password
You can manage all of your network resource with this console
Explore features available with NetXMX by yourself.
Have fun!
Tidak ada komentar:
Posting Komentar