Pandora FMS (Гъвкава система за наблюдение) е безплатен, модерен и силно мащабируем, пълнофункционален инструмент за мониторинг на ИТ инфраструктура с отворен код, предназначен за всички видове среди. Използва се за управление на мрежово оборудване; Linux и други Unix-подобни сървъри и Windows сървъри; виртуални инфраструктури и всякакви приложения.
Проектиран да бъде модулен, мултиплатформен и лесен за персонализиране, Pandora FMS поддържа мониторинг на мрежи, сървъри, приложения, бази данни, облак и виртуализация, регистрационни файлове, потребителско изживяване и бизнес процеси.
Той използва мощни агенти за всички операционни системи за събиране на данни от наблюдавани системи и устройства, поддържа както локални, така и отдалечен мрежов мониторинг, автоматичен мониторинг, при който агентите откриват устройства за съхранение, дялове или бази данни и много други неща. Агентите могат да контролират системни компоненти като услуги, да изпълняват процеси или да премахват временни файлове и др.
Той също така разполага с гъвкава система за уведомяване и предупреждение, поддържа отдалечен достъп чрез инструменти като eHorus и SSH, автоматично откриване на мрежи, мрежови елементи, мрежова топология и др. И има интегрирана система за отчитане с десетки различни шаблони за отчет и графики за анализ. По-специално, той е напълно съвместим с повечето инструменти с отворен код и опитни потребители също могат да създават персонализирани интеграции с услугите по свой избор и много повече.
По -долу са посочени минималните изисквания за различни инсталационни среди.
В тази статия ще разгледаме процеса на инсталиране на най -новата версия на Pandora FMS инструмент за наблюдение в Ubuntu 18.04 LTS сървър.
1. Влезте в сървъра си на Ubuntu, актуализирайте кеша на пакета APT и инсталирайте всички необходими зависимости за сървъра Pandora, който включва редица Perl модули, HTTP сървъра на Apache, PHP и неговите модули и сървъра на базата данни MariaDB, между другото, от хранилищата по подразбиране, като изпълните следното: команди.
$ sudo apt-get update. $ sudo apt-get installsnmp snmpd libtime-format-perl libxml-simple-perl libxml-twig-perl libdbi-perl libnetaddr-ip-perl libhtml-parser-perl xprobe2 nmap libmail-sendmail-perl traceroute libio-socket-inet6-perl libhtml-tree-perl libsnmp-perl snmp-mibs-downloader libio-socket-multicast-perl libsnmp-perl libjson-perl php libapache2-mod-php apache2 mariadb-сървър mariadb-клиент php-gd php-mysql php-круша php-snmp php-db php-gettext graphviz php-curl php-xmlrpc php-ldap dbconfig-общо.
2. След като инсталацията приключи, проверете дали Apache2 услугата работи и работи. Проверете също дали е разрешено автоматичното стартиране при зареждане на системата, като използвате следните команди systemctl.
$ sudo systemctl статус apache2.service. $ sudo systemctl е активиран apache2.service.
3. Също така проверете дали MariaDB услугата работи и е активирана.
$ sudo systemctl статус mariadb.service. $ sudo systemctl е активиран mariadb.service.
4. Създайте парола за MariaDB root потребител на базата данни, използвайки помощна програма за администриране на сървър на база данни mysqladmin както е показано.
$ sudo mysqladmin парола.
5. По подразбиране на Ubuntu, MySQL/MariaDB е конфигуриран да използва UNIX auth_socket плъгин. Това предотвратява успешното изпълнение на скрипта за инсталиране на конзола, особено в момента на създаване на базата данни на pandora от потребителя root. Така че трябва да актуализирате приставката за удостоверяване, която root потребителят да използва mysql_native_password.
$ sudo mysql -u корен. > ИЗПОЛЗВАЙТЕ mysql; > UPDATE user SET plugin = 'mysql_native_password' WHERE User = 'root'; > ФЛУШ ПРИВИЛЕГИ; > ИЗХОД;
6. След това подобрете сигурността на вашия MariaDB сървър, като стартирате mysql_secure_installation скрипт на обвивката.
$ sudo mysql_secure_installation.
След като стартирате скрипта, следвайте подканите (както е показано на екрана):
н
y
y
y
y
7. Друга необходима зависимост е WMI клиент, който не е в Ubuntu хранилища. Трябва да изтеглите и инсталирате от хранилището на Pandora на SourceForge както е показано.
$ wget https://sourceforge.net/projects/pandora/files/Tools%20and%20dependencies%20%28All%20versions%29/DEB%20Debian%2C%20Ubuntu/wmi-client_0112-1_amd64.deb. $ sudo dpkg -i wmi-client_0112-1_amd64.deb
8. Сега изтеглете Пандора сървър и конзола DEB пакети, като изпълните следното wget команди.
$ wget https://sourceforge.net/projects/pandora/files/Pandora%20FMS%207.0NG/743/Debian_Ubuntu/pandorafms.console_7.0NG.743.deb. $ wget https://sourceforge.net/projects/pandora/files/Pandora%20FMS%207.0NG/743/Debian_Ubuntu/pandorafms.server_7.0NG.743.deb.
9. След като изтеглите двата файла, инсталирайте ги с помощта на Команда dpkg както е показано. Инсталацията трябва да се провали поради някои проблеми със зависимостта, както се вижда на екранната снимка. За да разрешите проблемите, преминете към следващата стъпка.
$ sudo dpkg -i pandorafms.console_7.0NG.743.deb pandorafms.server_7.0NG.743.deb.
10. Изпълнете следната команда, за да коригирате автоматично проблемите със зависимостите от предишната стъпка.
$ sudo apt -get -f install.
11. След като пакетите са инсталирани, инсталаторът ще рестартира Apache2 услугата и стартирайте Pandora FMS Websocket двигател, както е посочено в изхода на командата.
12. The Пандора конзолата е инсталирана в пътя /var/www/html/pandora_console/. Можете да използвате Команда е за да видите съдържанието на директорията.
$ sudo ls/var/www/html/pandora_console/
13. Ако имате Услугата на защитната стена на UFW е активирана и работещи, издайте следните команди, за да разрешите HTTP и HTTPS заявки през защитната стена към Apache2 HTTP сървър преди достъп до Пандора конзола.
$ sudo ufw позволяват http. $ sudo ufw позволяват https. $ sudo ufw презареждане.
14. Сега трябва да завършите инсталацията на Pandora FMS конзола от уеб браузър. Насочете браузъра си към следния адрес, за да получите достъп до съветника за инсталиране на конзолата.
http://192.168.58.9/pandora_console/
След като се зареди, прочетете инструкциите и щракнете Следващия продължавам.
15. След това приемете лицензионните условия, като щракнете върху „Да, приемам лицензионните условия”.
16. След това инсталаторът ще провери софтуерните зависимости. Ако всичко е наред, щракнете Следващия.
17. Сега предоставете MariaDB основна потребителска парола на базата данни за създаване на Pandora FMS база данни и потребител на база данни (прочетете инструкциите). След това щракнете Следващия.
18. След това инсталаторът ще създаде Пандора база данни и потребител на MySQL за достъп до нея и създаване на произволна парола за потребителя на MySQL, вземете я под внимание (паролата), която трябва да зададете в конфигурацията на сървъра на Pandora FM, както е обяснено по -късно.
Освен това той ще създаде нов конфигурационен файл, разположен на адрес /var/www/html/pandora_console/include/config.php. Щракнете Следващия за да завършите процеса на инсталиране.
19. Когато инсталацията приключи, преименувайте инсталационния скрипт, като щракнете върху „Да, преименувайте файла”Или го премахнете напълно.
$ sudo rm /var/www/html/pandora_console/install.php.
За достъп до страницата за влизане в конзолата кликнете върху „щракнете тук за достъп до вашата конзола Pandora FMS”.
20. На страницата за вход използвайте идентификационните данни за вход по подразбиране, за да влезете:
потребителско име: admin. парола: pandora.
21. След това конфигурирайте конзолата, като предоставите езиков код, часова зона и имейл за получаване на сигнали.
22. Следващата екранна снимка показва Pandora FMS таблото за управление на потребителите по подразбиране без информация за мониторинг.
23. След това, за да осигурите Конзола Pandora потребителския акаунт на администратора, променете паролата по подразбиране на нещо силно и сигурно. Щракнете върху потребителя на администратора, след това на страницата на профила, въведете нова парола и я потвърдете. След това щракнете върху Актуализиране.
24. За да започнете мониторинг, трябва да конфигурирате Пандора сървър. Отворете и редактирайте файла с име „/etc/pandora/pandora_server.conf‘.
$ sudo vi /etc/pandora/pandora_server.conf.
и потърсете следния ред и задайте dbpass стойност на параметъра към потребителската парола на MySQL (от стъпка 18).
dbpass bempvuhb.
25. Накрая рестартирайте Пандора обслужване и проверете дали работи и работи (в този случай трябва да се провали/умре).
$ sudo systemctl рестартирайте pandora_server.service. $ sudo systemctl статус pandora_server.service.
26. Причината за Пандора услугата умира веднага след стартирането е, че файлът за единица услуга по подразбиране няма правилния ExecStart команда, предоставена от разработчиците.
$ sudo vi /lib/systemd/system/pandora_server.service.
Промяна на реда:
ExecStart =/usr/bin/pandora_server /etc/pandora/pandora_server.conf -D.
да се
ExecStart =/etc/init.d/pandora_server старт.
Запазете промените и след това презаредете systemd конфигурации, както е показано.
$ sudo systemctl демон-презареждане.
27. Сега се опитайте да стартирате Pandora FMS услугата още веднъж и проверете дали тя работи и е активирана за автоматично стартиране при стартиране на системата.
$ sudo systemctl стартира pandora_server.service. $ sudo systemctl статус pandora_server.service. $ sudo systemctl е активиран pandora_server.service.
28. Също така се уверете, че Пипало (протокол за прехвърляне на файлове клиент/сървър) услугата е работеща.
$ sudo systemctl статус tentacle_serverd.service.
29. Накрая се върнете към Pandora FMS конзола и я опреснете, за да започнете да наблюдавате инсталационния сървър. Трябва да можете да получите известна информация за localhost на таблото за управление, както е подчертано на следната екранна снимка.
Ето къде си! Току -що сте инсталирали най -новата версия на Pandora FMS инструмент за наблюдение в Ubuntu 18.04 сървър. В следващото ръководство ще покажем как да инсталирайте и свържете агенти към сървъра на Pandora FMS. Не забравяйте, че можете да се свържете с нас чрез формата за обратна връзка по -долу.