Project

General

Profile

Packages Installation

Vigilo is available on RHEL/CentOS 7.

Installation

First of all, install the EPEL7 repository:

[root@rhel7 ~]# yum install epel-release

Then, install all Vigilo packages :

[root@rhel7 ~]# yum install vigilo-setup-5.1.0-2.rhel7.noarch.rpm
[root@rhel7 ~]# yum install nagios vigilo-collector vigilo-connector-nagios vigilo-connector-metro vigilo-connector-syncevents vigilo-correlator vigilo-perfdata2vigilo vigilo-vigiboard vigilo-vigiconf vigilo-vigiconf-local vigilo-vigigraph vigilo-vigirrd vigilo-collector nagios nrpe nagios-plugins-ntp nagios-plugins-nrpe nagios-plugins-ssh nagios-plugins-http nagios-plugins-dummy nagios-plugins-rabbitmq vigilo-nagios-plugins-cpu vigilo-nagios-plugins-raid vigilo-nagios-config vigilo-nrpe-config postgresql-server net-snmp rabbitmq-server memcached supervisor patch vigilo-collector vigilo-connector-nagios vigilo-connector-metro vigilo-connector-syncevents vigilo-correlator vigilo-perfdata2vigilo vigilo-vigiboard vigilo-vigiconf vigilo-vigiconf-local vigilo-vigigraph vigilo-vigirrd vigilo-collector nagios-plugins-ping nagios-plugins-fping nagios-plugins-disk nagios-plugins-load nagios-plugins-users prewikka vigilo-gui mariadb-server

Execute the vigilo installation :

[root@rhel7 ~]# vigilo-setup --auto

Note : Default Nagios password is available in /etc/nagios/passwd.plaintext

Deploy the default configuration to monitor localhost:

[root@rhel7 ~]# vigiconf deploy -f

Initialize MySQL database :

[root@rhel7 ~]# systemctl start mariadb
[root@rhel7 ~]# mysql_secure_installation
[root@rhel7 ~]# mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql

Configure the vigilo GUI config file /etc/prewikka/vigilo.conf

Finaly, start the web interface:

[root@rhel7 ~]# prewikka-httpd -p 8080 -c /etc/prewikka/vigilo.conf

Vigilo is now available on : http://localhost:8080