Oracle DBA Forum  

Вернуться   Oracle DBA Forum > Работа > temp

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 03.07.2012, 11:58
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию [Icinga, new web interface] open source monitoring

[Icinga, new web interface] open source monitoring

http://docs.icinga.org/latest/en/ici...b-scratch.html
http://blog.kyodium.net/2010/11/inst...untu-1004.html


inGraph is a flexible, open source charting tool for Icinga and Nagios, which collects performance data in a database and displays the results in a web interface.
https://www.netways.org/projects/ingraph/wiki
__________________
Чат форума (требуется аккаунт на github или twitter)

Последний раз редактировалось Marley; 04.07.2012 в 17:24.
Ответить с цитированием
  #2  
Старый 03.07.2012, 12:06
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию

Prerequisites
В версии с MySQL:

# apt-get install -y php5 \
php5-cli \
php-pear \
php5-xmlrpc \
php5-xsl \
php5-gd \
php5-ldap \
php5-mysql

Следующих пакетов нет в репозитории:

# apt-get install -y php5-pdo \
php5-soap \


------------------
хз что и для чего. Тем более не компилируется.

apt-get install -y php5-dev \
make \
libmysqlclient15-dev


pecl install pdo
pecl install pdo_mysql

---------------------
__________________
Чат форума (требуется аккаунт на github или twitter)

Последний раз редактировалось Marley; 03.07.2012 в 12:32.
Ответить с цитированием
  #3  
Старый 03.07.2012, 12:31
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию

The installation

cd /tmp/
wget http://sourceforge.net/projects/icin...b-1.7.1.tar.gz
tar xzvf icinga-web-1.7.1.tar.gz
cd icinga-web-1.7.1/


Код:
./configure --with-db-type=mysql --with-db-port=3306
make install


make install-apache-config


make install-javascript


make install-done

//
make icinga-reset-password
__________________
Чат форума (требуется аккаунт на github или twitter)

Последний раз редактировалось Marley; 04.07.2012 в 12:32.
Ответить с цитированием
  #4  
Старый 03.07.2012, 12:51
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию

PHP dependencies

make testdeps


vi /etc/php5/apache2/php.ini


MySQL

# su - mysql


mysql> CREATE DATABASE icinga_web;
mysql> GRANT USAGE ON *.* TO 'icinga_web'@'localhost' IDENTIFIED BY 'icinga_web' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0;

mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, INDEX ON icinga_web.* TO 'icinga_web'@'localhost';

mysql> FLUSH PRIVILEGES;

mysql> quit
__________________
Чат форума (требуется аккаунт на github или twitter)

Последний раз редактировалось Marley; 04.07.2012 в 12:48.
Ответить с цитированием
  #5  
Старый 04.07.2012, 16:32
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию

Install dependencies

# apt-get install -y \
apache2 \
build-essential \
mailutils \
libgd2-xpm-dev \
libjpeg62 \
libjpeg62-dev \
libpng12-0 \
libpng12-0-dev \
mysql-server \
mysql-client \
libdbi1 \
libdbi0-dev \
libdbd-mysql \
libdbi-perl \
libdbd-mysql-perl \
php5-mysql \
libapache2-mod-php5 \
libnet-snmp-perl \
libradius1 \
libtalloc2 \
libwbclient0 \
radiusclient1 \
samba-common \
samba-common-bin \
smbclient \
snmp \
git-core \
libssl-dev \
openssl


Create icinga user:
useradd -m icinga
passwd icinga

Create icinga-cmd group:

groupadd icinga-cmd
usermod -a -G icinga-cmd icinga
usermod -a -G icinga-cmd www-data

Download Icinga:

cd /usr/src
git clone git://git.icinga.org/icinga-core.git


Configure, compile, install Icinga:

cd icinga-core
./configure --enable-idoutils --with-command-group=icinga-cmd
make all
make fullinstall


Install sample configuration files:

make install-config

Copy sample IDOUtils config files to the installation:

cd /usr/local/icinga/etc
cp idomod.cfg-sample idomod.cfg
cp ido2db.cfg-sample ido2db.cfg

Enable idomod event broker:

vi /usr/local/icinga/etc/icinga.cfg
Uncomment the line beginning with broker_module (under the line # Uncomment this to enable idomod.o )

Разкомментировал:
broker_module=/usr/local/icinga/lib/idomod.so config_file=/usr/local/icinga/etc/idomod.cfg



Create IDOUtils Database:

mysql -u root p


mysql> CREATE DATABASE icinga_web;
mysql> GRANT USAGE ON *.* TO 'icinga_web'@'localhost' IDENTIFIED BY 'icinga_web' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0;

mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, INDEX ON icinga_web.* TO 'icinga_web'@'localhost';

mysql> FLUSH PRIVILEGES;

mysql> quit



Import database schema:

/usr/src/icinga-core/module/idoutils/db/mysql

mysql -u root -p icinga < mysql.sql


Edit the IDOUtils config file and ensure the following:

vi /usr/local/icinga/etc/ido2db.cfg


db_servertype=mysql
db_port=3306
db_user=icinga
db_pass=icinga


Configure web interface and web admin user account:

cd /usr/src/icinga-core
make install-webconf


htpasswd -c /usr/local/icinga/etc/htpasswd.users icingaadmin

Remember the password you specify for icingaadmin , you'll need it later to log in to the icinga.

/etc/init.d/apache2 reload
chgrp -R www-data /usr/local/icinga/var/rw


Download and install Nagios plugins:

cd /usr/src

Пропустил


tar xzvf nagios-plugins-1.4.15.tar.gz

cd nagios-plugins-1.4.15
./configure --prefix=/usr/local/icinga --with-nagios-user=icinga --with-openssl=/usr/bin/openssl

make
make install

NOTE: The option --with-openssl can be left out if you aren't going to monitor any ssl web services.


Add Icinga and IDOUtils to startup services:

sudo update-rc.d icinga defaults
sudo update-rc.d ido2db defaults

Verify Icinga installation:

There should be no errors!
/usr/local/icinga/bin/icinga -v /usr/local/icinga/etc/icinga.cfg


Home Servicing and IDOUtils

service ido2db start
service icinga start

Make sure you can logon to http://<server_address>/icinga using the password you previously created for
icingaadmin.


Download and install NConf:

cd /usr/src

tar xzvf nconf-1.2.6-0.tgz
mv nconf /var/www

chown -R www-data:www-data /var/www/nconf


Configure Apache for NConf:

vi /etc/apache2/conf.d/nconf.conf


Paste in the following:

<Directory "/var/www/nconf">
# SSLRequireSSL
Options None
AllowOverride None
Order allow,deny
Allow from all
# Order deny,allow
# Deny from all
# Allow from 127.0.0.1
AuthName "Icinga Access"
AuthType Basic
AuthUserFile /usr/local/icinga/etc/htpasswd.users
Require valid-user
</Directory>
__________________
Чат форума (требуется аккаунт на github или twitter)

Последний раз редактировалось Marley; 04.07.2012 в 17:27.
Ответить с цитированием
  #6  
Старый 04.07.2012, 18:11
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию

apt-get install -y git

Download Icinga:

cd /usr/src
git clone git://git.icinga.org/icinga-core.git

IMPORT

# su - mysql
$ cd /usr/src/icinga-core/module/idoutils/db/mysql
mysql -u root -p icinga < mysql.sql
__________________
Чат форума (требуется аккаунт на github или twitter)

Последний раз редактировалось Marley; 04.07.2012 в 18:13.
Ответить с цитированием
  #7  
Старый 31.07.2012, 21:30
Marley Marley вне форума
Senior Member
 
Регистрация: 19.09.2009
Сообщений: 7,211
По умолчанию

На исингу пришлось забить.
__________________
Чат форума (требуется аккаунт на github или twitter)
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 23:14. Часовой пояс GMT +3.


Powered by vBulletin®