observium-0.17.9.8859_1.txz


Advertisement

Description

observium - Autodiscovering PHP/MySQL/SNMP based network monitoring

Property Value
Distribution FreeBSD 11
Repository FreeBSD Ports Quarterly amd64
Package name observium
Package version 0.17.9.8859
Package release 1
Package architecture amd64
Package type txz
Package license EULA
Installed size 471.62 MB
Download size 39.34 MB
Official Mirror pkg.freebsd.org
Observium is an autodiscovering PHP/MySQL/SNMP based network monitoring
which includes support for a wide range of network hardware and
operating systems including Cisco, Linux, FreeBSD, Juniper, Brocade,
Foundry, HP and many more.
Observium has grown out of a lack of easy to configure network
monitoring platforms. It is intended to provide a more navigable
interface to the health and performance of your network. Its design
goals include collecting as much historical data about devices as
possible, being completely autodiscovered with little or no manual
intervention, and having a very intuitive interface.
WWW: http://observium.org
Categories: net-mgmt
Maintainer: feld@FreeBSD.org
Options:
- APACHEMOD: on
- DOCS: on
- EXAMPLES: on
- FPING: on
- IPMITOOL: on
- LIBVIRT: on
- MYSQLD: off
- NAGPLUGINS: on
- NMAP: on
- PYPOLLER: on
- SVN: on
- WMIC: on
=== Configuration details ===
You can mostly follow the guide at:
http://observium.org/wiki/Installation
with the following notes:
- Installation directory is /usr/local/www/observium
- The following lines should be added to /etc/crontab:
33	*/6	*	*	*	www	cd /usr/local/www/observium && /usr/local/bin/php discovery.php -h all
*/5	*	*	*	*	www	cd /usr/local/www/observium && /usr/local/bin/php discovery.php -h new
*/5	*	*	*	*	www	cd /usr/local/www/observium && /usr/local/bin/php poller.php -h all
*/5	*	*	*	*	www	cd /usr/local/www/observium && /usr/local/bin/python poller-wrapper.py 2
Notes:
- With newer MySQL databases you may need to disable strict mode for
Observium to function:
SET GLOBAL sql_mode = '';
- Apache needs mod_rewrite enabled; uncomment the line below in httpd.conf as needed.
LoadModule rewrite_module libexec/apache24/mod_rewrite.so
- A minimal install can be created with the following steps and configuration file:
0: make sure apache and mysql are up and running.
1: create the database and a dbaccount with the following (my)SQL commands:
CREATE DATABASE observium DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
GRANT ALL PRIVILEGES ON observium.* TO 'observium'@'localhost' IDENTIFIED BY 'notSecure';
SET GLOBAL sql_mode = '';
2: create a minimal config file at:
/usr/local/www/observium/config.php
containing:
<?php
$config['db_host'] = 'localhost';
$config['db_user'] = 'observium';
$config['db_pass'] = 'notSecure';
$config['db_name'] = 'observium';
3:  populate the admin user and initialize the database (as 'www' user):
sudo -u www /usr/local/www/observium/discovery.php -u
sudo -u www /usr/local/www/observium/adduser.php admin SomeInsecureAdminPassword 10
4:   and verify that collection is working:
sudo -u www /usr/local/www/observium/discovery.php -h all -d
sudo -u www /usr/local/www/observium/poller.php -h all -d
5: Install the above crontabs.
6: Edit the file
/usr/local/etc/apache24/Includes/observium.conf
and fill out a port number and hostname. 
7: restart the webserver with 
apachectl restart
or stop/start if in case of IP or SSL changes.
6: log in with a web browser; using the username 'admin' and the
password 'SomeInsecureAdminPassword'.
Hosts can be added from the webinterface or from the commandline.

Alternatives

Package Version Architecture Repository
observium-0.17.9.8859_1.txz 0.17.9.8859 i386 FreeBSD Ports Quarterly
observium-0.17.9.8859_1.txz 0.17.9.8859 i386 FreeBSD Ports Latest
observium-0.17.9.8859_1.txz 0.17.9.8859 amd64 FreeBSD Ports Latest
observium - - -

Requires

Name Value
apache24 = 2.4.35
fping = 4.0_1
graphviz = 2.40.1_6
ipmitool = 1.8.18_1
libvirt = 4.7.0
mtr-nox11 = 0.92
mysql56-client = 5.6.42
nagios-plugins = 2.2.1_6,1
net-snmp = 5.7.3_18
nmap = 7.70
php71 = 7.1.24
php71-ctype = 7.1.24
php71-filter = 7.1.24
php71-gd = 7.1.24
php71-iconv = 7.1.24
php71-json = 7.1.24
php71-mcrypt = 7.1.24
php71-mysqli = 7.1.24
php71-openssl = 7.1.24
php71-pear-Net_IPv4 = 1.3.4
php71-pear-Net_IPv6 = 1.3.0.b2_2
php71-posix = 7.1.24
php71-session = 7.1.24
php71-snmp = 7.1.24
php71-tokenizer = 7.1.24
php71-xml = 7.1.24
php71-zlib = 7.1.24
png = 1.6.35
py27-MySQLdb = 1.2.5_1
python27 = 2.7.15
rrdtool = 1.7.0_2
subversion = 1.10.2_1
sudo = 1.8.25p1
wmi-client = 1.3.16_2

Download

Type URL
Binary Package observium-0.17.9.8859_1.txz
Source Package net-mgmt/observium

Install Howto

Install observium txz package:

# pkg install observium

See Also

Package Description
oc-libreoffice-6.0.7.txz oc language pack for libreoffice
ocaml-4.02.3.txz Objective Caml compiler and programming environment
ocaml-annexlib-0.13.2_3.txz OCaml subroutines collection
ocaml-autoconf-1.1.txz Autoconf module for ocaml
ocaml-base64-2.0.0.txz Base64 encoding and decoding in OCaml
ocaml-bz2-0.6.0_2.txz OCaml library to manipulate bz2 files
ocaml-calendar-2.03.2.txz Date and time library for OCaml
ocaml-camlidl-1.05_2.txz Stub code generator for using C/C++ libraries from OCaml
ocaml-camljava-0.3_3.txz OCaml-Java library interface
ocaml-camlp4-4.02.1+1_1.txz Camlp4 is a system for writing extensible parsers for OCaml
ocaml-camlp5-6.16.txz Preprocessor-pretty-printer of OCaml
ocaml-camomile-0.8.3.txz Comprehensive Unicode library for Objective Caml
ocaml-camomile-examples-0.4.1.txz Example programs for Camomile library
ocaml-cfg-2.0.4.txz Library for manipulation of context-free grammars
ocaml-classes-4.00.txz Ocaml Object interface for ocaml's standard library modules
Advertisement
Advertisement