Инсталирајте Плеск на ЦентОС 7
Користите другачији систем? Плеск је власничка контролна табла веб хоста која омогућава корисницима да управљају својим личним и/или клијентским веб локацијама, базама података
Заббик је бесплатан софтвер отвореног кода спреман за предузећа који се користи за праћење доступности система и мрежних компоненти. Заббик може истовремено да надгледа хиљаде сервера, виртуелних машина или мрежних компоненти. Заббик може да надгледа скоро све што је у вези са системом као што су ЦПУ, меморија, простор на диску и ИО, процеси, мрежа, базе података, виртуелне машине и веб услуге. Ако је Заббик-у обезбеђен ИПМИ приступ, он такође може да надгледа хардвер као што су температура, напон и тако даље.
За овај водич користићемо 192.0.2.1
као јавну ИП адресу Заббик сервера и 192.0.2.2
као јавну ИП адресу Заббик хоста коју ћемо надгледати даљински. Обавезно замените сва појављивања примера ИП адресе вашим стварним јавним ИП адресама.
Ажурирајте свој основни систем користећи водич Како ажурирати Убунту 16.04 . Када се ваш систем ажурира, наставите са инсталирањем зависности.
Након инсталације Заббик веба, он аутоматски креира конфигурацију за Апацхе веб сервер.
Инсталирајте Апацхе веб сервер да служи Заббик фронт-енд или веб корисничко сучеље.
sudo apt -y install apache2
Покрените Апацхе веб сервер и омогућите му да се аутоматски покреће у време покретања.
sudo systemctl start apache2
sudo systemctl enable apache2
Инсталирајте најновију верзију ПХП-а заједно са модулима које захтева Заббик.
sudo apt -y install php php7.0 libapache2-mod-php7.0 php7.0-cli php7.0-gd php7.0-bcmath php7.0-ctype php7.0-xml php7.0-sockets php7.0-mbstring php7.0-gettext php7.0-ldap php7.0-pgsql
ПостгреСКЛ је објектно-релациони систем базе података. Додајте ПостгреСКЛ спремиште у свој систем.
echo "deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main" | sudo tee /etc/apt/sources.list.d/pgdg.list
Увезите кључ за потписивање спремишта и ажурирајте листе пакета.
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt update
Инсталирајте ПостгреСКЛ сервер базе података.
sudo apt -y install postgresql postgresql-contrib
Покрените ПостгреСКЛ сервер и омогућите му да се аутоматски покреће при покретању.
sudo systemctl start postgresql
sudo systemctl enable postgresql
Промените лозинку за подразумеваног корисника ПостгреСКЛ.
sudo passwd postgres
Пријавите се као ПостгреСКЛ корисник.
sudo su - postgres
Креирајте новог ПостгреСКЛ корисника за Заббик.
createuser zabbix
ПостгреСКЛ обезбеђује psql
љуску за покретање упита у бази података. Пребаците се на ПостгреСКЛ љуску покретањем.
psql
Поставите лозинку за новокреираног корисника базе података за Заббик базу података.
ALTER USER zabbix WITH ENCRYPTED password 'StrongPassword';
Креирајте нову базу података за Заббик.
CREATE DATABASE zabbix OWNER zabbix;
Изађите из psql
љуске.
\q
Пребаците се на sudo
корисника са тренутног postgres
корисника.
exit
Заббик обезбеђује инсталационе бинарне датотеке за Убунту, које се могу инсталирати директно из Заббик спремишта. Додајте Заббик спремиште у свој систем.
wget http://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.4-1+xenial_all.deb
sudo dpkg -i zabbix-release_3.4-1+xenial_all.deb
sudo apt update
Инсталирајте Zabbix server
и Zabbix web
.
sudo apt -y install zabbix-server-pgsql zabbix-frontend-php
Увезите ПостгреСКЛ базу података, која се испоручује заједно са апликацијом.
zcat /usr/share/doc/zabbix-server-pgsql/create.sql.gz | sudo -H -u zabbix bash -c 'psql -U zabbix zabbix'
Требало би да видите нешто слично следећем на крају излаза.
...
INSERT 0 1
INSERT 0 1
COMMIT
Отворите Заббик конфигурациону датотеку да ажурирате детаље базе података.
sudo nano /etc/zabbix/zabbix_server.conf
Пронађите следеће редове и ажурирајте вредности у складу са конфигурацијом базе података. Мораћете да откоментирати DBHost
и DBPort
линије.
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=StrongPassword
DBPort=5432
Заббик аутоматски инсталира виртуелну датотеку хоста за Апацхе. Мораћемо да конфигуришемо виртуелни хост да ажурира временску зону.
sudo nano /etc/apache2/conf-available/zabbix.conf
Пронађите следеће редове.
<IfModule mod_php7.c>
...
#php_value date.timezone Europe/Riga
Ажурирајте линије према вашој временској зони, као што је приказано испод.
<IfModule mod_php7.c>
...
php_value date.timezone Asia/Kolkata
Сада поново покрените Апацхе да бисте применили ове промене у конфигурацији.
sudo systemctl restart apache2
Такође, покрените Заббик сервер и омогућите му да се аутоматски покреће при покретању.
sudo systemctl start zabbix-server
sudo systemctl enable zabbix-server
Требало би да Заббик сервер ради и да ради. Можете проверити статус процеса.
sudo systemctl status zabbix-server
Да бисте приступили контролној табли администрације, можете је отворити http://192.0.2.1/zabbix
помоћу свог омиљеног претраживача. Видећете поруку добродошлице. Требало би да имате испуњене све предуслове на следећем интерфејсу. Пратите упутства на страници за инсталацију да бисте инсталирали софтвер. Када је софтвер инсталиран, пријавите се користећи корисничко име Admin
и лозинку zabbix
. Заббик је сада инсталиран и спреман за прикупљање података од Заббик агента.
Да бисте надгледали сервер на којем је Заббик инсталиран, можете подесити агента на серверу. Заббик агент ће прикупити податке о догађајима са Линук сервера да би их послао на Заббик сервер. Подразумевано, број порта 10050
се користи за слање догађаја и података на сервер.
Инсталирајте Заббик агент.
sudo apt -y install zabbix-agent
Покрените агента и омогућите му да се аутоматски покреће при покретању.
sudo systemctl start zabbix-agent
sudo systemctl enable zabbix-agent
Пошто се комуникација између Заббик агента и Заббик сервера обавља локално, нема потребе за подешавањем било каквог шифровања.
Before the Zabbix server can receive any data, you need to enable the host. Login to the web administration dashboard of the Zabbix server and go to Configuration >> Host
. You will see a disabled entry of the Zabbix server host. Select the entry and click the Enable
button to enable monitoring of the Zabbix server application and the base system on which the Zabbix server is installed.
There are three methods by which a remote Zabbix agent can send events to the Zabbix server. The first method is to use an unencrypted connection, and the second is using a secured pre-shared key. The third and most secure way is to encrypt the transmission using RSA certificates.
Пре него што наставимо да инсталирамо и конфигуришемо Заббик агент на удаљеној машини, морамо да генеришемо сертификате на систему Заббик сервера. У овом водичу користићемо самопотписане сертификате.
Покрените следеће команде на Заббик серверу као sudo
корисник .
Креирајте нови директоријум за складиштење Заббик кључева и генеришите приватни кључ за ЦА.
mkdir ~/zabbix-keys && cd ~/zabbix-keys
openssl genrsa -aes256 -out zabbix-ca.key 4096
Тражиће од вас приступну фразу за заштиту приватног кључа. Када је приватни кључ генерисан, наставите са генерисањем сертификата за ЦА.
openssl req -x509 -new -key zabbix-ca.key -sha256 -days 3560 -out zabbix-ca.crt
Наведите приступну фразу приватног кључа. Тражиће од вас неколико детаља о вашој земљи, држави, организацији. Наведите детаље у складу са тим.
user@vultr:~/zabbix-keys$ openssl req -x509 -new -key zabbix-ca.key -sha256 -days 3560 -out zabbix-ca.crt
Enter pass phrase for zabbix-ca.key:
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:IN
State or Province Name (full name) [Some-State]:My State
Locality Name (eg, city) []:My City
Organization Name (eg, company) [Internet Widgits Pty Ltd]:
Organizational Unit Name (eg, section) []:My Unit
Common Name (e.g. server FQDN or YOUR name) []:Zabbix CA
Email Address []:[email protected]
Успешно смо генерисали ЦА сертификат. Генеришите приватни кључ и ЦСР за Заббик сервер.
openssl genrsa -out zabbix-server.key 2048
openssl req -new -key zabbix-server.key -out zabbix-server.csr
Немојте давати приступну фразу за шифровање приватног кључа када покрећете горњу команду. Користећи ЦСР, генеришите сертификат за Заббик сервер.
openssl x509 -req -in zabbix-server.csr -CA zabbix-ca.crt -CAkey zabbix-ca.key -CAcreateserial -out zabbix-server.crt -days 1825 -sha256
Слично, генеришите приватни кључ и ЦСР за Заббик хост или агента.
openssl genrsa -out zabbix-host1.key 2048
openssl req -new -key zabbix-host1.key -out zabbix-host1.csr
Сада генеришете сертификат.
openssl x509 -req -in zabbix-host1.csr -CA zabbix-ca.crt -CAkey zabbix-ca.key -CAcreateserial -out zabbix-host1.crt -days 1460 -sha256
Копирајте сертификате у Заббик конфигурациони директоријум.
sudo mkdir /etc/zabbix/keys
sudo cp zabbix-ca.* zabbix-server.* /etc/zabbix/keys
Обезбедите власништво над сертификатима Заббик кориснику.
sudo chown -R zabbix: /etc/zabbix/keys
Отворите конфигурациону датотеку Заббик сервера да бисте ажурирали путању сертификата.
sudo nano /etc/zabbix/zabbix_server.conf
Пронађите ове линије у конфигурационој датотеци и промените их као што је приказано испод.
TLSCAFile=/etc/zabbix/keys/zabbix-ca.crt
TLSCertFile=/etc/zabbix/keys/zabbix-server.crt
TLSKeyFile=/etc/zabbix/keys/zabbix-server.key
Сачувајте датотеку и изађите из уређивача. Поново покрените Заббик сервер да би промене у конфигурацији ступиле на снагу.
sudo systemctl restart zabbix-server
Копирајте сертификате користећи scp
наредбу на главни рачунар који желите да надгледате.
cd ~/zabbix-keys
scp zabbix-ca.crt zabbix-host1.* [email protected]:~
Уверите се да сте заменили 192.0.2.2
стварну ИП адресу удаљеног хоста на који желите да инсталирате Заббик агент.
Сада када смо копирали сертификате у систем домаћина, спремни смо да инсталирамо Заббик агент.
Од сада, све команде треба да се извршавају на хосту који желите да надгледате .
Додајте Заббик спремиште у систем.
wget http://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.4-1+xenial_all.deb
sudo dpkg -i zabbix-release_3.4-1+xenial_all.deb
sudo apt update
Инсталирајте Заббик агент у систем.
sudo apt -y install zabbix-agent
За конфигурацију и подешавање Заббик-а, идите на корак Инсталирајте Заббик Хост у Заббик водичу за ЦентОС 7 .
Користите другачији систем? Плеск је власничка контролна табла веб хоста која омогућава корисницима да управљају својим личним и/или клијентским веб локацијама, базама података
Увод Цацти је алатка отвореног кода за праћење и графику која је у потпуности заснована на РРД подацима. Преко Цацтуса можете надгледати скоро сваку врсту уређаја
Увод Летс Енцрипт је услуга ауторитета за сертификате која нуди бесплатне ТЛС/ССЛ сертификате. Цертбот поједностављује процес инсталације,
Користите другачији систем? Овај водич ће вам показати како да инсталирате групни софтвер иРедМаил на нову инсталацију Дебиан Вхеези-а. Требало би да користите сервис
Користите другачији систем? Јекилл је одлична алтернатива ВордПресс-у за блоговање или дељење садржаја. Не захтева никакве базе података и веома је лако и
Користите другачији систем? Ако купите Дебиан сервер, увек би требало да имате најновије безбедносне закрпе и ажурирања, без обзира да ли спавате или не
ПХП и повезани пакети су најчешће коришћене компоненте приликом постављања веб сервера. У овом чланку ћемо научити како да подесите ПХП 7.0 или ПХП 7.1 о
Скуид је популаран, бесплатни Линук програм који вам омогућава да креирате веб проки за прослеђивање. У овом водичу ћете видети како да инсталирате Скуид на ЦентОС да вас преокрене
Увод Лигхттпд је форк Апацхе-а који има за циљ да буде много мање интензиван према ресурсима. Лаган је, отуда и његово име, и прилично је једноставан за употребу. Инсталлин
1. Виртуалмин/Вебмин Виртуалмин је моћна и флексибилна контролна табла за веб хостинг за Линук и УНИКС системе заснована на добро познатој веб бази отвореног кода
Иии је ПХП оквир који вам омогућава да брже и лакше развијате апликације. Инсталирање Иии-а на Убунту је једноставно, као што ћете тачно научити
Сцреен је апликација која омогућава вишеструку употребу терминалских сесија унутар једног прозора. Ово вам омогућава да симулирате више прозора терминала где је ма
Овај водич објашњава како да подесите ДНС сервер користећи Бинд9 на Дебиан-у или Убунту-у. У целом чланку замените иоур-домаин-наме.цом у складу са тим. Ат тх
Увод Логротате је Линук услужни програм који поједностављује администрацију датотека евиденције. Обично се покреће једном дневно преко црон посла и управља базом евиденције
ВУЛТР је недавно направио измене на њиховој страни, и сада би све требало да ради добро из кутије са омогућеним НетворкМанагер-ом. Ако желите да онемогућите
Ицинга2 је моћан систем за праћење, и када се користи у моделу мастер-цлиент, може да замени потребу за провером праћења заснованом на НРПЕ. Главни клијент
Користите другачији систем? Ред5 је медијски сервер отвореног кода имплементиран у Јави који вам омогућава да покренете Фласх вишекорисничке апликације као што је ливе стреамин
У овом чланку ћемо видети како да компајлирате и инсталирате Нгинк маинлине из званичних извора Нгинк-а помоћу модула ПагеСпеед, који вам омогућава да
Користите другачији систем? Апацхе Цассандра је бесплатан систем за управљање НоСКЛ базом података отвореног кода који је дизајниран да обезбеди скалабилност, високу
Користите другачији систем? Ванилла форум је апликација отвореног кода написана у ПХП-у. Потпуно је прилагодљив, једноставан за коришћење и подржава екстерне
Вештачка интелигенција није у будућности, она је овде управо у садашњости. У овом блогу Прочитајте како су апликације вештачке интелигенције утицале на различите секторе.
Да ли сте и ви жртва ДДОС напада и збуњени сте методама превенције? Прочитајте овај чланак да бисте решили своја питања.
Можда сте чули да хакери зарађују много новца, али да ли сте се икада запитали како зарађују толики новац? Хајде да причамо.
Да ли желите да видите револуционарне изуме Гугла и како су ти изуми променили живот сваког људског бића данас? Затим читајте на блогу да бисте видели Гооглеове изуме.
Концепт самовозећих аутомобила који путују на путеве уз помоћ вештачке интелигенције је сан који већ неко време имамо. Али упркос неколико обећања, њих нема нигде. Прочитајте овај блог да сазнате више…
Како се наука развија великом брзином, преузимајући многе наше напоре, расте и ризик да се подвргнемо необјашњивој сингуларности. Прочитајте шта би сингуларност могла да значи за нас.
Методе складиштења података су се развијале можда од рођења података. Овај блог покрива еволуцију складиштења података на основу инфографике.
Прочитајте блог да бисте на најједноставнији начин упознали различите слојеве у архитектури великих података и њихове функционалности.
У овом дигиталном свету, паметни кућни уређаји постали су кључни део живота. Ево неколико невероватних предности паметних кућних уређаја о томе како они чине наш живот вредним живљења и једноставнијим.
Недавно је Аппле издао мацОС Цаталина 10.15.4 додатак за исправку проблема, али изгледа да ажурирање изазива више проблема који доводе до квара Мац машина. Прочитајте овај чланак да бисте сазнали више