Nagios3 + NDOUtils + Nagvis
Система мониторинга сети + графическая карта сети.
Пепед установкой nagios, убедится, что на вашей машине уже установлены пакеты apache2, php5, mysql, если нет, то установить (
установка apache2 + mySQL + PHP5 )
Установить пакеты (
Управление пакетами в Debian) [i]nagios3, nagios-plugins, nagiosgrapher, ndoutils-nagios3-mysql (для работы нагиоса с mysql).
При установке NDOutils появится диалоговое окно. На вопрос: "Настроить базу данных для ndoutils-mysql ..." отвечаем "Да". Далее в окне запроса пароля нужно ввести пароль вашего администратора базы mysql, чтобы программа установки имела права на создание базы для нагиоса. Потом вводим новый пароль для ndoutils.
Для работы ndoutils с mysql, нам нужно создать пользователя ndoutils с паролем который вводили при установке. И назначить ему полные права на базу ndoutils:
# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or ∖g.
mysql> grant all privileges on ndoutils.* to ndoutils@localhost identified by '123321' with grant option;
Query OK, 0 rows affected (0.11 sec)
mysql> grant all privileges on ndoutils.* to ndoutils@"%" identified by '123321' with grant option;
Query OK, 0 rows affected (0.11 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.13 sec)
mysql> exit
Bye
Если в aptitude нет пакета nagios3 добавляем источник репозитариев, в котором он есть, таким образом:
в файл
etc/apt/sourses.list добавить строчку:
nano /etc/apt/sourses.list
deb http://ftp.ru.debian.org/debian lenny main
и обновить кеш
aptitude update
Для установки nagvis 1.3 потребуется добавить репозитарий для тестовой версии Debian:
deb http://ftp.ru.debian.org/debian squeeze main
Но делать это лучше после установки пакетов описаных выше, что бы они тоже не установились из репозитария для тестовой версии. Так же лучше устанавливать из псевдографической оболочки aptitude, а не из коммандной строки, для удобства просмотра и установки зависимостей пакета.
После установки nagvis, добавленную строку лучше закомментировать, или удалить, что бы в дальнейшем не использовался репозитарий для тестовой версии.
проверка конфигурационных файлов нагиоса:
/usr/sbin/nagios3 -v /etc/nagios3/nagios.cfg
Указывает в каком файле ошибка.
создаем юзера nagiosadmin для входа в нагиос:
htpasswd -c /etc/nagios3/htpasswd.users nagiosadmin
Перезапускаем нагиос /etc/init.d/nagios3 restart
В адресной строке браузера набираем:
http://localhost/nagios3
вводим nagiosadmin и пароль который ввели при