Netxms установка и настройка ubuntu
Система мониторинга NetXMS установка на FreeBSD 9.2
Обновляем порты
portsnap fetch extract && portsnap fetch update
MySQl 5.1 у нас стоит, если не стоит поставьте!
Самое время создать пользователя для базы netxms
mysql -u root -p mysql
mysql> CREATE DATABASE netxms;
mysql> GRANT ALL ON netxms.* TO netxms@localhost IDENTIFIED BY 'PasSwOrd';
mysql> exit
Доводим до вида файл настроек
vi /etc/netxmsd.conf
Редактируем файл агента
vi /etc/nxagentd.conf
Добавляем строчку, пишем сюда IP интерфейсов сервера!
Делаем папку
mkdir /var/netxms/
Создаем базу
/usr/local/bin/nxdbmgr init /usr/local/share/netxms/sql/dbinit_mysql.sql
Запускам сервер и агента
/usr/local/bin/nxagentd -d
/usr/local/bin/netxmsd -d
Создаем файл
vi /usr/local/etc/rc.d/netxmsd
туда вставляем
делаем его исполняемым
chmod +x /usr/local/etc/rc.d/netxmsd
В rc.conf
vi /etc/rc.conf
Пишем, одна страка чтобы включить в другой параметры
netxmsd_enable="YES"
netxmsd_flags="-d"
Создаем файл
vi /usr/local/etc/rc.d/nxagentd
туда вставляем
делаем его исполняемым
chmod +x /usr/local/etc/rc.d/nxagentd
В rc.conf
vi /etc/rc.conf
Пишем, одна страка чтобы включить в другой параметры
nxagentd_enable="YES"
nxagentd_flags="-d"
Для управления можно установить вебинтерейс на сервере но он работает на Java, или можно установить Management Console на ПК, но он тоже на Java на на ПК это не так страшно как на сервере (250 мегабайт лишними не бывают, да и не заработал он у меня).
Имя: admin Пароль: netxms
Если все хорошо появится вот такая картинка!
Естественно ничего нет кроме правильно отражаемых интерфейсов сервера.
Идем в Configuration > Network Discovery добавляем Active Discovery Targets и ставим галку на Active and Passive в General
Не сразу но раздел Entire Network начнет заполнятся IP. Если нажать на IP правой мышкой и выбрать IP Neighbors то будут показаны IP из той же подсети
При установке главное указать IP сервера, галочку тоже поставим может пригодится.
Нажимаем в Infra Stracture на наш сервер правой мышкой и выбираем Data Collection Configuration. Появляется страница с собираемыми параметрами их очень мало. Добавим еще один, с права вверх найдите характерный значок добавить New Parametr. В окне Parametr жмем Select и выбираем интересующий нас праметр.
По умолчанию все устраивает, собирает раз в 60 секунд, хранить 30 дней!
Нажимаем на график в любом месте Properties и выбираем
И вот на Android телефоне график по памяти! Andorid показывает графики по мере поступления данных вот за 24 часа но пока есть только с обеда
Также можно добавить предупреждения, если значения будет больше-меньше заданного. Нажимаем на Data Collaction > Average CPU load for last minute левой мышой два раза это Edit. Идем в Thresholds и жмем Add
Красота сидим смотрим графики на пк
или мобилке
Жалко что у меня ни одна из сетевых коробок не поддерживает SNMP а то с них тоже можно было потянут всякой инфы для графиков!
К ней надо поставить
cd /usr/ports/www/tomcat6
make
make install
Он обновить версию Javaно, вродебы это не страшно
Добавляем в
vi /etc/rc.conf
строку
tomcat60_enable="YES"
и стартуем
/usr/local/etc/rc.d/tomcat6 start
Теперь надо положить в него вебинтерфейс NetXMS
идем в
cd /usr/local/apache-tomcat-6.0/webapps
переименовывем его в nxmc.war это важно
cp nxmc-1.2.13.war nxmc.war
На этом скриншоет ничего не видно, а вот как выглядят графики
Читайте также: