Download Observium
Author: l | 2025-04-24
Downloading Observium. Now it s time to download Observium. Create a directory for Observium and navigate into it:
Re: [Observium] Observium with Hyper-v - observium - lists.observium
.. Done (0s).349 -> 350 # (php) Done (0s).350 -> 351 # (db) ..... Done (0s).351 -> 352 # (db) .. Done (0s).-- Done.Having some errors during this operation is OK.Add a user for accessing the Observium portal.cd /opt/observium./adduser.php admin pass 10Output:Observium CE 17.9.0Add UserUser admin added successfully.Where,admin: Usernamepass: Password10: Level of Access. 10 being the highest (Full privileges)FirewallAllow Apache web server through the firewall so that user can able to access Observium portal from external machines.FirewallD:firewall-cmd --permanent --add-port=80/tcpfirewall-cmd --reloadUFW:ufw allow 80/tcpufw reloadAccess ObserviumOpen a browser and navigate it to the below URL. in using the user we created few steps back. In my case, the username is admin, and the password is pass.Install Observium on CentOS 7 – Observium Login PageAfter successful login, you would get the Observium dashboard.Initial stage:Install Observium on CentOS 7 – Observium Dashboard at Initial StageAfter adding Linux machines:Install Observium on CentOS 7 – Observium Dashboard after adding Linux machinesPost SetupOnce the Observium setup is complete, perform the below steps.vi /opt/observium/config.phpAdd the below information to the config.php file.### CentOS 7 / RHE L 7 ###$config['fping'] = "/sbin/fping";### Debian / Ubuntu ###$config['fping'] = "/usr/bin/fping";Create the cronjob information so that automatic discovery and polling for newly added devices can happen automatically.vi /etc/cron.d/observiumContent:# Run a complete discovery of all devices once every 6 hours33 */6 * * * root /opt/observium/discovery.php -h all >> /dev/null 2>&1# Run automated discovery of newly added devices every 5 minutes*/5 * * * * root /opt/observium/discovery.php -h new >> /dev/null 2>&1# Run multithreaded poller wrapper every 5 minutes*/5 * * * * root /opt/observium/poller-wrapper.py 4 >> /dev/null 2>&1# Run housekeeping script daily for syslog, eventlog and alert log13 5 * * * root /opt/observium/housekeeping.php -ysel >> /dev/null 2>&1# Run housekeeping script daily for rrds, ports, orphaned entries in the database and performance data47 4 * * * root /opt/observium/housekeeping.php -yrptb >> /dev/null 2>&1We suggest you add localhost (Observium server) as your first device using Observium web interface.To add your localhost or any devices in Observium monitoring tool, you need to install and configure SNMP service on the machine, not applicable to Network devices.Follow Downloading Observium. Now it s time to download Observium. Create a directory for Observium and navigate into it: -u root -pNow, create the database for Observium installation with the following information.DB Name: observiumdb User Name: observiumuser DB Password: observiumpasswordCREATE DATABASE observiumdb;CREATE USER 'observiumuser'@'localhost' IDENTIFIED BY 'observiumpassword';GRANT ALL PRIVILEGES ON observiumdb.* TO 'observiumuser'@'localhost';exitInstall and Configure ApacheInstall Apache server and PHP packages using the following command.### CentOS 7 / RHEL 7 ###yum -y install wget httpd php70w php70w-opcache php70w-mysql php70w-gd php70w-posix php70w-mcrypt net-snmp net-snmp-utils fping MySQL-python rrdtool subversion jwhois ipmitool graphviz ImageMagick php70w-pearpear install Net_IPv4-1.3.4pear install Net_IPv6-1.2.2b2### Debian 9 / Ubuntu 16.04 ###apt-get install -y libapache2-mod-php7.0 php7.0-cli php7.0-mysql php7.0-mysqli php7.0-gd php7.0-mcrypt php7.0-json php-pear snmp fping python-mysqldb rrdtool subversion whois mtr-tiny ipmitool graphviz imagemagick apache2Set time zone in php.ini file.For CentOS / RHEL: /etc/php.iniFor Ubuntu 16.04 / Debian: /etc/php/7.0/apache2/php.ini and /etc/php/7.0/cli/php.inidate.timezone = America/ChicagoInstall and Configure ObserviumDownload the latest community version of Observium to /opt directory.cd /optwget the downloaded archive file using the tar command.tar -zxvf observium-community-latest.tar.gzCopy the default configuration.cd /opt/observiumcp config.php.default config.phpEdit the config file.vi config.phpUpdate the database information.$config['db_host'] = 'localhost';$config['db_user'] = 'observiumuser';$config['db_pass'] = 'observiumpassword';$config['db_name'] = 'observiumdb';Create rrd and logs directory.cd /opt/observiummkdir rrd logschmod 775 rrd logsSet ownership.### CentOS 7 / RHEL 7 ###chown -R apache:apache /opt/observium/{logs,rrd}### Debian 9 / Ubuntu 16.04 ###chown -R www-data:www-data /opt/observium/{logs,rrd}Create Apache configure file for Observium Web Interface.### CentOS 7 / RHEL 7 ###vi /etc/httpd/conf.d/observium.conf### Ubuntu 16.04 ###nano /etc/apache2/sites-available/observium.confAdd the following configuration details to the above file. Change the server name (observium.itzgeek.local) as per your requirement. DocumentRoot /opt/observium/html/ ServerName observium.itzgeek.local CustomLog /opt/observium/logs/access_log combined ErrorLog /opt/observium/logs/error_log AllowEncodedSlashes NoDecode Require all granted AllowOverride All Options FollowSymLinks MultiViews Optional: Disable the default site in case your server going to host only this site.### CentOS 7 / RHEL 7 ###rm -f /etc/httpd/conf.d/welcome.conf### Debian 9 / Ubuntu 16.04 ###a2dissite 000-defaultSELinux (CentOS/RHEL)We recommend you to disable SELinux for Observium to work correctly.setenforce 0sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/configRestart Apache services.### CentOS 7 / RHEL 7 ###systemctl restart httpd### Ubuntu 16.04 / Debian 9 ###a2ensite observium.confa2enmod php7.0a2enmod rewritea2dismod mpm_eventa2enmod mpm_preforkphpenmod mcrypta2enmod rewritesystemctl restart apache2Enable Apache service on system boot.### CentOS 7 / RHEL 7 ###systemctl enable httpd### Ubuntu 16.04 / Debian 9 ###systemctl enable apache2Run the below command to insert the initial MySQL scheme.cd /opt/observium./discovery.phpComments
.. Done (0s).349 -> 350 # (php) Done (0s).350 -> 351 # (db) ..... Done (0s).351 -> 352 # (db) .. Done (0s).-- Done.Having some errors during this operation is OK.Add a user for accessing the Observium portal.cd /opt/observium./adduser.php admin pass 10Output:Observium CE 17.9.0Add UserUser admin added successfully.Where,admin: Usernamepass: Password10: Level of Access. 10 being the highest (Full privileges)FirewallAllow Apache web server through the firewall so that user can able to access Observium portal from external machines.FirewallD:firewall-cmd --permanent --add-port=80/tcpfirewall-cmd --reloadUFW:ufw allow 80/tcpufw reloadAccess ObserviumOpen a browser and navigate it to the below URL. in using the user we created few steps back. In my case, the username is admin, and the password is pass.Install Observium on CentOS 7 – Observium Login PageAfter successful login, you would get the Observium dashboard.Initial stage:Install Observium on CentOS 7 – Observium Dashboard at Initial StageAfter adding Linux machines:Install Observium on CentOS 7 – Observium Dashboard after adding Linux machinesPost SetupOnce the Observium setup is complete, perform the below steps.vi /opt/observium/config.phpAdd the below information to the config.php file.### CentOS 7 / RHE L 7 ###$config['fping'] = "/sbin/fping";### Debian / Ubuntu ###$config['fping'] = "/usr/bin/fping";Create the cronjob information so that automatic discovery and polling for newly added devices can happen automatically.vi /etc/cron.d/observiumContent:# Run a complete discovery of all devices once every 6 hours33 */6 * * * root /opt/observium/discovery.php -h all >> /dev/null 2>&1# Run automated discovery of newly added devices every 5 minutes*/5 * * * * root /opt/observium/discovery.php -h new >> /dev/null 2>&1# Run multithreaded poller wrapper every 5 minutes*/5 * * * * root /opt/observium/poller-wrapper.py 4 >> /dev/null 2>&1# Run housekeeping script daily for syslog, eventlog and alert log13 5 * * * root /opt/observium/housekeeping.php -ysel >> /dev/null 2>&1# Run housekeeping script daily for rrds, ports, orphaned entries in the database and performance data47 4 * * * root /opt/observium/housekeeping.php -yrptb >> /dev/null 2>&1We suggest you add localhost (Observium server) as your first device using Observium web interface.To add your localhost or any devices in Observium monitoring tool, you need to install and configure SNMP service on the machine, not applicable to Network devices.Follow
2025-03-30-u root -pNow, create the database for Observium installation with the following information.DB Name: observiumdb User Name: observiumuser DB Password: observiumpasswordCREATE DATABASE observiumdb;CREATE USER 'observiumuser'@'localhost' IDENTIFIED BY 'observiumpassword';GRANT ALL PRIVILEGES ON observiumdb.* TO 'observiumuser'@'localhost';exitInstall and Configure ApacheInstall Apache server and PHP packages using the following command.### CentOS 7 / RHEL 7 ###yum -y install wget httpd php70w php70w-opcache php70w-mysql php70w-gd php70w-posix php70w-mcrypt net-snmp net-snmp-utils fping MySQL-python rrdtool subversion jwhois ipmitool graphviz ImageMagick php70w-pearpear install Net_IPv4-1.3.4pear install Net_IPv6-1.2.2b2### Debian 9 / Ubuntu 16.04 ###apt-get install -y libapache2-mod-php7.0 php7.0-cli php7.0-mysql php7.0-mysqli php7.0-gd php7.0-mcrypt php7.0-json php-pear snmp fping python-mysqldb rrdtool subversion whois mtr-tiny ipmitool graphviz imagemagick apache2Set time zone in php.ini file.For CentOS / RHEL: /etc/php.iniFor Ubuntu 16.04 / Debian: /etc/php/7.0/apache2/php.ini and /etc/php/7.0/cli/php.inidate.timezone = America/ChicagoInstall and Configure ObserviumDownload the latest community version of Observium to /opt directory.cd /optwget the downloaded archive file using the tar command.tar -zxvf observium-community-latest.tar.gzCopy the default configuration.cd /opt/observiumcp config.php.default config.phpEdit the config file.vi config.phpUpdate the database information.$config['db_host'] = 'localhost';$config['db_user'] = 'observiumuser';$config['db_pass'] = 'observiumpassword';$config['db_name'] = 'observiumdb';Create rrd and logs directory.cd /opt/observiummkdir rrd logschmod 775 rrd logsSet ownership.### CentOS 7 / RHEL 7 ###chown -R apache:apache /opt/observium/{logs,rrd}### Debian 9 / Ubuntu 16.04 ###chown -R www-data:www-data /opt/observium/{logs,rrd}Create Apache configure file for Observium Web Interface.### CentOS 7 / RHEL 7 ###vi /etc/httpd/conf.d/observium.conf### Ubuntu 16.04 ###nano /etc/apache2/sites-available/observium.confAdd the following configuration details to the above file. Change the server name (observium.itzgeek.local) as per your requirement. DocumentRoot /opt/observium/html/ ServerName observium.itzgeek.local CustomLog /opt/observium/logs/access_log combined ErrorLog /opt/observium/logs/error_log AllowEncodedSlashes NoDecode Require all granted AllowOverride All Options FollowSymLinks MultiViews Optional: Disable the default site in case your server going to host only this site.### CentOS 7 / RHEL 7 ###rm -f /etc/httpd/conf.d/welcome.conf### Debian 9 / Ubuntu 16.04 ###a2dissite 000-defaultSELinux (CentOS/RHEL)We recommend you to disable SELinux for Observium to work correctly.setenforce 0sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/configRestart Apache services.### CentOS 7 / RHEL 7 ###systemctl restart httpd### Ubuntu 16.04 / Debian 9 ###a2ensite observium.confa2enmod php7.0a2enmod rewritea2dismod mpm_eventa2enmod mpm_preforkphpenmod mcrypta2enmod rewritesystemctl restart apache2Enable Apache service on system boot.### CentOS 7 / RHEL 7 ###systemctl enable httpd### Ubuntu 16.04 / Debian 9 ###systemctl enable apache2Run the below command to insert the initial MySQL scheme.cd /opt/observium./discovery.php
2025-04-15La sua analisi. Otterrai dati approfonditi per tutte le fonti di traffico di rete e potenziali minacce alla sicurezza. Prezzo: La singola licenza di Nagios Network Analyzer ti costerà $ 1995. Sito web: Nagios # 7) Icinga Meglio per piccole e grandi imprese. Icinga offre una soluzione di monitoraggio della rete open source. Ti aiuterà a ispezionare l'intera infrastruttura. Può monitorare disponibilità e prestazioni. Sarai in grado di guardare qualsiasi host e applicazione. Ha la capacità di monitorare l'intero data center o cloud. Potrai accedere a tutti i dati rilevanti tramite un'interfaccia web. Icinga fornisce la sicurezza di SSL ad ogni singola connessione. Ti consentirà di personalizzare la soluzione in base alle tue esigenze. Caratteristiche: I moduli Icinga ti aiuteranno a estendere il tuo ambiente di monitoraggio e creare una soluzione su misura. Icinga Certificate Monitoring verificherà, classificherà e organizzerà tutti i certificati nell'intera rete. Il modulo Icinga Certificate Monitoring esegue la scansione automatica delle reti per i certificati SSL. Icinga Business Process Modeling può darti una visione di primo livello. Verdetto: Icinga ha varie soluzioni come Icinga Reporting, Icinga Module for ElasticSearch, Icinga Module for Jira, ecc. Prezzo: Icinga può essere provato gratuitamente per 30 giorni. Ha quattro piani di abbonamento, Starter, Basic, Premium ed Enterprise. È possibile ottenere un preventivo per i dettagli sui prezzi. Sito web: Icinga # 8) Comunità Observium Meglio per laboratori domestici, piccole e grandi aziende e ISP. Observium è una piattaforma di monitoraggio della rete a rilevamento automatico che supporta varie piattaforme, dispositivi, sistemi operativi come Windows, Linux, HP, DellNet App, ecc. Mira a fornire un'interfaccia potente e intuitiva che ti aiuterà a controllare l'integrità e lo stato della tua rete. Observium ha un ciclo di rilascio da 12 a 6 mesi per fornire aggiornamenti e nuove funzionalità per la comunità di Observium.
2025-04-06