Netxms установка и настройка ubuntu

Обновлено: 06.07.2024

Система мониторинга NetXMS установка на FreeBSD 9.2

netxms_itcooky_013

Обновляем порты
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

netxms_itcooky_002

Если все хорошо появится вот такая картинка!

Естественно ничего нет кроме правильно отражаемых интерфейсов сервера.

netxms_itcooky_003

Идем в Configuration > Network Discovery добавляем Active Discovery Targets и ставим галку на Active and Passive в General

netxms_itcooky_004

Не сразу но раздел Entire Network начнет заполнятся IP. Если нажать на IP правой мышкой и выбрать IP Neighbors то будут показаны IP из той же подсети

netxms_itcooky_005

При установке главное указать IP сервера, галочку тоже поставим может пригодится.

Нажимаем в Infra Stracture на наш сервер правой мышкой и выбираем Data Collection Configuration. Появляется страница с собираемыми параметрами их очень мало. Добавим еще один, с права вверх найдите характерный значок добавить New Parametr. В окне Parametr жмем Select и выбираем интересующий нас праметр.

netxms_itcooky_008

netxms_itcooky_009

По умолчанию все устраивает, собирает раз в 60 секунд, хранить 30 дней!

netxms_itcooky_010

Нажимаем на график в любом месте Properties и выбираем

И вот на Android телефоне график по памяти! Andorid показывает графики по мере поступления данных вот за 24 часа но пока есть только с обеда

netxms_itcooky_012

Также можно добавить предупреждения, если значения будет больше-меньше заданного. Нажимаем на 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

netxms_webgui_002

На этом скриншоет ничего не видно, а вот как выглядят графики

Читайте также: