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 […]