Увод
Предуслови
Корак 1: Инсталирајте потребне пакете
Корак 2: Конфигуришите Грапхите
Корак 4: Конфигуришите Апацхе за Грапхите
Приступите Грапхите веб интерфејсу
Увод
Грапхите је високо скалабилан графички систем у реалном времену који се може користити за прикупљање различитих системских информација и њихово приказивање у интуитивном веб интерфејсу. Грапхите је такође бесплатан софтвер отвореног кода.
Овај водич ће покрити процес инсталирања Грапхите-а на инстанцу сервера ЦентОС 7.
Предуслови
Корак 1: Инсталирајте потребне пакете
Да би се Грапхите инсталирао и функционисао, на серверу мора бити инсталиран скуп пакета. Међутим, ови пакети нису доступни у ЦентОС подразумеваном иум спремишту. Вултр инстанце долазе са подразумевано омогућеним ЕПЕЛ спремиштем, али ако ово инсталирате негде другде, мораћете да га ��нсталирате преко:
sudo yum install -y http://epel.mirror.constant.com/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm
Затим инсталирајте потребне пакете за Грапхите на следећи начин:
sudo yum install -y graphite-web python-carbon
Затим ћемо морати да изменимо датотеку шеме складиштења. Вредности у овој датотеци ће дати упутства Carbonколико дуго треба чувати вредности.
sudo nano /opt/graphite/conf/storage-schemas.conf
Додајте следеће редове:
[default]
pattern = .*
retentions = 12s:4h, 2m:3d, 5m:8d, 13m:32d, 1h:1y
Сачувајте датотеку и почните да Carbonкористите следећу команду:
sudo systemctl enable carbon-cache
sudo systemctl start carbon-cache
Следеће, промените timezoneи SECRET_KEYвредности у /etc/graphite-web/local_settings.py.
Када завршите, покрените скрипту за подешавање базе података користећи следећу команду:
PYTHONPATH=/usr/share/graphite/webapp django-admin syncdb --settings=graphite.settings
Прво уклоните подразумевану индексну страницу из апацхе-а:
echo > /etc/httpd/conf.d/welcome.conf
Затим уредите /етц/хттпд/цонф.д/грапхите-веб.цонф и замените све у блоку 'Директоријум "/уср/схаре/грапхите/"' са:
Require all granted
Order allow,deny
Allow from all
Доделите одговарајуће дозволе директоријуму Грапхите:
sudo chown apache:apache /var/lib/graphite-web/graphite.db
И заобиђите грешку која се односи на прављење индекса помоћу:
touch /var/lib/graphite-web/index
Покрените Апацхе и омогућите аутоматско покретање:
sudo systemctl start httpd
sudo systemctl enable httpd
Приступите Грапхите веб интерфејсу
Можда ћете морати да омогућите порт 80 у firewalld:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload
Сада можете да приступите Грапхите-у у свом веб претраживачу тако што ћете посетити ИП адресу вашег сервера.