![]() Observium is an autodiscovering SNMP based network monitoring platform written in PHP which includes support for a wide range of network hardware and operating systems including Cisco, Windows, Linux, HP, Dell, FreeBSD, Juniper, Brocade, Netscaler, NetApp and many more.The solutions differ in their extended capabilities. Observium has grown out of a lack of network monitoring platforms which are both simple to manage and pleasant to use. It is intended to provide a navigable interface to the health and performance of your network. Its design goals include collecting as much historical data about devices as possible, using as much auto-discovery as possible with little or no manual intervention, and having a very intuitive interface. #SETUP SNMP TRAP RECEIVER UBUNTU 14.04 MANUAL# ![]() Observium is not intended to replace an up/down alerting system like Icinga or Nagios, but rather to complement it with an easy to manage, intuitive representation of historical and current performance statistics, configuration visualisation and syslog capture. A working base install of Linux Debian 7 Wheezy or Ubuntu 12.04 LTS or Ubuntu 13.04.UDP port 161 open between the Observium Debian 7 server and the end devicesġ.Install packages required apt-get install -y libapache2-mod-php5 php5-cli php5-mysql php5-gd php5-snmp php-pear snmp graphviz php5-mcrypt php5-json subversion mysql-server mysql-client rrdtool fping imagemagick whois mtr-tiny nmap ipmitool python-mysqldb Update and upgrade apt-get update & apt-get -y upgradeĢ. Optional: If you want to monitor libvirt Virtual Machines apt-get install libvirt-binģ. #SETUP SNMP TRAP RECEIVER UBUNTU 14.04 INSTALL# Create a folder for Observium to live in mkdir -p /opt/observium & cd /optĤ. Download the community version of Observium wget ĥ. Copy the default configuration file and modify to your system cp config.php Change to Observium installation directory cd observiumħ. Create the Observium database $mysql -u root -p Note: The only real change you need to make is to the “$config = ” field unless you are installing the database elsewhere with a different database name.Ĩ. GRANT ALL PRIVILEGES ON observium.* TO IDENTIFIED BY 'password' ĩ. Update the Observium config.php file and change the username and password fields vi /opt/observium/config.phpĩ. Setup the MySQL database and insert the default schema php includes/update/update.php #SETUP SNMP TRAP RECEIVER UBUNTU 14.04 UPDATE# It’s OK to have some errors in the SQL revisions up to 006ġ0. Create the directory to store RRDs in mkdir rrdġ1. If the server will only be running Observium, change the /etc/apache2/sites-available/default to: Alternatively you can create a vhost just for Observiumġ2. ![]() Enable mod_rewrite for Observium’s cleaner URLs: a2enmod rewriteġ3. Add the first user (Level 10 for Admin) cd /opt/observiumġ4. Add the first device (even if you haven’t configured it yet). Create cron jobs, create a new file /etc/cron.d/observium with the following contents Do an initial discovery and polling run to populate the data for the new device. */5 * * * * root /opt/observium/discovery.php -h new > /dev/null 2>&1 It will not work in a user crontab edited with crontab -e 33 */6 * * * root /opt/observium/discovery.php -h all > /dev/null 2>&1 Important Note: Please note that the below example includes a username, so will only work in /etc/crontab or /etc/cron.d/observium.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |