Hi -
Warning: Here's another one of the "I installed it but it doesn't work!" e-mails.
I recently setup Observium (SVN from Dec 23, 2012) on a Debian testing/unstable x86_64-based host. I followed all of the instructions with the exception of the installation of libvirt packages (I don't appear to have a need for it) and although I appear to have successfully added devices, none of them show up in the web UI.
The three devices I've added are the following:
o Juniper SRX100 o FreeBSD x86_64 Host o Linux x86_64 Host
According to observium.log the cron jobs are running fine and the devices are being polled:
(atlantis:16:44)# tail -n 8 observium.log /opt/observium/poller.php all December 24, 2012, 16:25 - 3 devices polled in 21.97 secs /opt/observium/discovery.php new December 24, 2012, 16:30 - 0 devices discovered in 0.001 secs /opt/observium/poller.php all December 24, 2012, 16:30 - 3 devices polled in 21.46 secs /opt/observium/discovery.php new December 24, 2012, 16:35 - 0 devices discovered in 0.002 secs /opt/observium/poller.php all December 24, 2012, 16:35 - 3 devices polled in 21.41 secs /opt/observium/discovery.php new December 24, 2012, 16:40 - 0 devices discovered in 0.002 secs /opt/observium/poller.php all December 24, 2012, 16:40 - 3 devices polled in 21.97 secs /opt/observium/discovery.php new December 24, 2012, 16:45 - 0 devices discovered in 0.000 secs
I'm not sure exactly what check-errors.php does (maybe it just checks the RRDs), but it seems to indicate that there aren't any glaring issues:
(atlantis:16:45)# ./check-errors.php Checked 80 interfaces 0 interfaces with errors over the past 5 minutes.
I even looked in the MySQL DB and the `devices` table seems to be populated correctly.
The problem is that the web UI doesn't show any devices:
http://www.prolixium.com/share/screens/observium-devices.png
However, if I navigate to System -> About Observium, the statistics table shows devices, interfaces, CPUs, etc.:
http://www.prolixium.com/share/screens/observium-stats.png
I've got to be missing something obvious. I thought the user I created might not have sufficient privileges, but I created the user "prox" with privilege level 10.
The only thing that did not go 100% as expected was the DB schema load. The instructions indicated that errors in the SQL revisions /up to/ 006 will be expected, but I saw two errors past revision 006:
(atlantis:18:06)# php includes/sql-schema/update.php -- Updating database schema 000 -> 001 ... done. 001 -> 002 ... done. 002 -> 003 ... done. 003 -> 004 ... done. 004 -> 005 ... done. 005 -> 006 ... done. 006 -> 007 ... done (1 errors). 007 -> 008 ... done. [..snip..] 031 -> 032 ... done. 032 -> 033 ... done (2 errors). 033 -> 034 ... done. [..snip..] 039 -> 040 ... done. -- Done
I'm not sure if this is minor or something to be concerned about. Here is some package information:
mysql-server-5.5 5.5.24+dfsg-9 libapache2-mod-php5 5.4.4-10 apache2-mpm-prefork 2.2.22-12
There appear to be no PHP errors in the Apache error log I setup for the Observium virtual host.
Is there anything else I should check?
Oh, I'm using Google Chrome 23.0.1271.101 on MacOS 10.8 (at the moment, at least).
Thanks!
- Mark