понедельник, 21 февраля 2011 г.

Удаление Centreon

Да, как ни странно я начал статью с процедуры Удаления Centreon. Почему?
Лично я считаю что эта оснастка Nagios просто жрет лишнюю память,обладает кучей лишних функций и интерфейс запутанней некуда. Хотя это все дело вкуса;)

Не забываем сохранить конфигурационные файлы перед удалением Centreon'a

И так, если у нас все до этого работало, то сейчас мы сделаем так, чтобы не работало:

Заходим в Mysql под рутом и пишем:

DROP USER 'centreon'@'localhost'
DROP USER 'ndoutils'@'localhost'

DROP DATABASE centstats 
DROP DATABASE centreon
DROP DATABASE ndoutils 



Далее удаляем все добавленные Centreon'ом строчки из /etc/sudoers

Удаляем директории centreon'а:

rm -rf /etc/centreon /var/lib/centreon /usr/local/centreon /usr/lib/nagios/plugins/*centreon*

и чистим от конфигов Centreon'a директорию /etc:

find / -name *cent* -delete

И теперь самое главное и проблемное: решить проблему с конфигами. После удаления Centreon весь веб-интерфейс просто едет: иконки и картинки не отображаются, пути к cgi файлам криво указаны. В итоге я пошел по самому простому пути:

По скольку пакеты просто так не скачиваются, если новая версия уже стоит,то делаем, поскольку я ставил версию Nagios, предназначенную для дистрибьютива версии Testing:

apt-get -t testing install --reinstall nagios3-common


потом идем туда, где хранятся все скачанные apt-get'ом .deb пакеты:

cd /var/cache/apt/archives/


создаем папку куда будем все распаковывать:

mkdir nagios

и распаковываем пакеты в поисках сокровенных конфигурационных файлов:


dpkg -x nagios3-common_3.2.3-1_all.deb nagios/
dpkg -x nagios3-cgi_3.2.3-1_i386.deb nagios/


что мы имеем в итоге:


tree -L 3 nagios
nagios
├── etc
│   ├── default
│   │   └── nagios3
│   ├── init.d
│   │   └── nagios3
│   └── nagios3
│       ├── cgi.cfg
│       ├── commands.cfg
│       ├── conf.d
│       ├── nagios.cfg
│       ├── resource.cfg
│       └── stylesheets
├── usr
│   ├── lib
│   │   └── cgi-bin
│   └── share
│       ├── doc
│       ├── lintian
│       └── nagios3
└── var
    ├── cache
    │   └── nagios3
    ├── lib
    │   └── nagios3
    ├── log
    │   └── nagios3
    └── run
        └── nagios3


копируем файлы nagios.conf  и cgi.conf лежащие в etc/nagios3/ соответственно в /etc/nagios3/

перезапускаем сервер Nagios:

/etc/init.d/nagios restart




и проверяем, все должно работать.




Вот вроде бы и все..

Комментариев нет:

Отправить комментарий