INSTALARE GRAFANA

Ca root: wget -q -O – https://packages.grafana.com/gpg.key | apt-key add – echo „deb https://packages.grafana.com/oss/deb stable main” | sudo tee /etc/apt/sources.list apt update apt install -y grafana Se activeaza serviciul grafana-server: systemctl unmask grafana-server.service systemctl enable grafana-server.service systemctl start grafana-server Securizare Grafana Se activeaza urmatoarele module in Apache2: a2enmod proxy a2enmod proxy_http a2enmod proxy_html a2enmod headers […]

INSTALARE InfluxDB

wget -q https://repos.influxdata.com/influxdata-archive_compat.key gpg –with-fingerprint –show-keys ./influxdata-archive_compat.key cat influxdata-archive_compat.key | gpg –dearmor | sudo tee /etc/apt/trusted.gpg.d/influxdata-archive_compat.gpg > /dev/null echo ‘deb [signed-by=/etc/apt/trusted.gpg.d/influxdata-archive_compat.gpg] https://repos.influxdata.com/debian stable main’ | sudo tee /etc/apt/sources.list.d/influxdata.list sudo rm -f /etc/apt/trusted.gpg.d/influxdb.gpg sudo apt update && sudo apt install -y influxdb sudo systemctl unmask influxdb.service sudo systemctl start influxdb sudo systemctl enable influxdb.service sudo systemctl […]

INSTALARE SQLite

apt update apt-get install sqlite3 Se creeaza bazele de date cu tabelele corespunzatoare: Pentru NVR POARTA, CURTE si HOL se creeaza bazele de date poarta.db, curte.db si hol.db: sqlite3 /mnt/DIVERSE/CAM/poarta.db sqlite3 /mnt/DIVERSE/CAM/curte.db sqlite3 /mnt/DIVERSE/CAM/hol.db In SQLite, in fiecare baza de date se  se creeaza tabelul nvr: CREATE TABLE ‘nvr’ (‘id’ INTEGER PRIMARY KEY AUTOINCREMENT NOT […]

INSTALARE FIRMWARE CC2531 SNIFFER

Pe RaspberryPi se instaleaza dh-autoreconf, libusb-1.0, libboost-all-dev: apt install dh-autoreconf libusb-1.0 libboost-all-dev -y Se instaleaza cc-tool: git clone https://github.com/dashesy/cc-tool.git cd cc-tool ./bootstrap ./configure make Se monteaza CC Debugger -> cablu mare -> Downloader -> cablu mic -> CC2531 Sniffer-ul CC2531 şi CC Debugger-ul se conecteaza la USB. Led-ul CC Debugger-ului trebuie sa fie verde. Se […]

UPLOAD DATE IN GOOGLE SHEETS

In Google Drive click pe Nou -> Mai multe -> Formulare Google. „Formular fără titlu” se inlocuieste cu un titlu intuitiv (de ex.: TEMPERATURI). Este titlul sub care va aparea formularul in My Drive. „Întrebare fără titlu” se inlocuieste cu denumirea coloanei (de ex.: TempHOL).In dreapta se selecteaza „Raspuns scurt” apoi click pe cele 3 […]

INSTALARE SI SECURIZARE NODE-RED

Instalare pe Debian Se descarca si executa scriptul de instalare: curl -sL https://deb.nodesource.com/setup_12.x > setup_12.x chmod +x setup_12.x ./setup_12.x Se instaleaza NodeJS: apt install -y nodejs Verificarea versiunii si instalarea Node-RED: node -v  apt install -y build-essential libssl-dev npm install -g –unsafe-perm node-red Node-RED porneste cu: node-red -v Instalare pe Raspberry Pi Se instaleaza Nodejs […]

INSTALARE MOSQUITTO BROKER

Instalarea Mosquitto Broker apt update apt install -y mosquitto mosquitto-clients systemctl enable mosquitto.service Verificare: mosquitto -v Securizarea Mosquito a. Configurarea parolei Mosquitto generează un fișier cu parolă cu utilitarul mosquitto_passwd. După introducerea comenzii se generează o parolă pentru utilizatorul elvis și se plasează rezultatele în /etc/mosquitto/passwd. mosquitto_passwd -c /etc/mosquitto/passwd elvis Se generează un nou fișier […]

RESTRICTIONAREA ACCESULUI PE SITE

Prima data se creeaza fisierul care va stoca parolele utilizatorilor care vor avea acces la site: apt-update apt install apache2-utils Acum se poate folosi comanda htpasswd care creeaza fisierul .htpasswd în /etc/apache2. Pentru primul utilizator se utilizeaza optiunea –c pentru crearea fisierului htpasswd -c /etc/apache2/.htpasswd user1 Se confirma parola pentru utilizatorul user1 apoi se creeaza […]

INSTALARE WORDPRESS

Se creeaza baza de date pentru WordPress: Login in MariaDB ca root: mariadb -u root -p Se creeaza utilizatorul elvis: CREATE USER ‘elvis’@’localhost’ IDENTIFIED BY ‘parola’; Se creeaza baza de date WordPress: CREATE DATABASE wordpress; Se acorda permisiunile utilizatorilor: GRANT ALL ON `wordpress`.* TO `elvis`@`localhost`; Se aplica privilegiile şi apoi logout. FLUSH PRIVILEGES; exit; Se […]

COMANDA SCP INTRE DOUA SERVERE

Comanda SCP cu parole Login pe serverul A si remote pe serverul B a) copiere (transmitere) fisier1.txt din /dir1/dir2/fisier1.txt de pe serverul A pe serverul B in /dir3/dir4: scp /dir1/dir2/fisier1.txt root@serverB:/dir3/dir4 b) copiere (transmitere) folder dir2 din /dir1/dir2 de pe serverul A pe serverul B in /dir3/dir4: scp -r /dir1/dir2 root@serverB:/dir3/dir4 c) copiere (receptie) fisier2.txt […]