2 posts tagged

NodeJS

Grafana на ARM

Graphana предназначена для отображения всевозможных циклических метрик. Помимо предопределенных системных метрик (CPU, IO, etc..), можно сконфигурировать любой набор произвольных метрик — онлайн, профит и т.д. Данный проект разрабатывает шведский парень по имени Торкель.

Установка Grafana
Собранный пакет Grafana для ARM последней версии можно найти сдесь: Grafana для ARM

Для сборки требует установки: Go и NodeJS
Building the Go backend:

go get github.com/grafana/grafana
cd $GOPATH/src/github.com/grafana/grafana
go run build.go setup
go run build.go build

Building the frontend:

apt-get install npm
npm config set registry http://registry.npmjs.org/
npm install tap
npm install npm -g
npm install n -g
npm install grunt -g

......................
Кто хочет собрать пакет до конца, идите сюда: Building Grafana from source и Gorgeous metric viz, dashboards & editors for Graphite, InfluxDB & Prometheus
Собранный пакет Grafana для ARM последней версии можно найти сдесь: Grafana для ARM
или grafana_4.1.1-1484347088_armhf.deb

wget https://dl.bintray.com/fg2it/deb/main/g/grafana_4.1.1-1484347088_armhf.deb
dpkg -i grafana_4.1.1-1484347088_armhf.deb
service grafana-server start

Веб интерфейс: http://Ваш_IP:3000/
Дефолтные логин/пароль — admin.

Grafana на Хабрахабр

2017   armbian   Go   Grafana   NodeJS   OrangePI PC

Установка NodeJS

Node или Node.js — программная платформа, основанная на движке V8 (транслирующем JavaScript в машинный код), превращающая JavaScript из узкоспециализированного языка в язык общего назначения. Node.js добавляет возможность JavaScript взаимодействовать с устройствами ввода-вывода через свой API (написанный на C++).
Установка NodeJS

apt-get install -y nodejs
root@orangepipc:~# nodejs -v
v0.10.29

Ну очень старая версия, поэтому:

apt-get install npm
npm cache clean -f
npm install -g n
n stable
root@orangepipc:~# node -v
v7.4.0

создайте файл:

nano helloworld.js

пишем следующий код:


console.log(“Hello World”);


Сохраняем файл и выполняем его посредством Node.js:

root@orangepipc:~# node helloworld.js
Hello World
2017   armbian   NodeJS   OrangePI PC