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