|
| 1 | +#cd |
| 2 | +#git clone https://github.com/riclolsen/json-scada --config core.autocrlf=input |
| 3 | +#cd json-scada/platform-rhel9 |
| 4 | + |
| 5 | +sudo dnf -y update |
| 6 | +sudo dnf -y install epel-release |
| 7 | +sudo dnf -y install tar nodejs golang nginx wget chkconfig |
| 8 | +sudo update-crypto-policies --set LEGACY |
| 9 | +sudo tee /etc/yum.repos.d/mongodb-org-6.0.repo <<EOF |
| 10 | +[mongodb-org-6.0] |
| 11 | +name=MongoDB Repository |
| 12 | +baseurl=https://repo.mongodb.org/yum/redhat/8/mongodb-org/6.0/\$basearch/ |
| 13 | +gpgcheck=1 |
| 14 | +enabled=1 |
| 15 | +gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc |
| 16 | +EOF |
| 17 | +sudo tee /etc/yum.repos.d/influxdb.repo <<EOF |
| 18 | +[influxdb] |
| 19 | +name = InfluxDB Repository - RHEL |
| 20 | +baseurl = https://repos.influxdata.com/rhel/\$releasever/\$basearch/stable/ |
| 21 | +enabled = 1 |
| 22 | +gpgcheck = 1 |
| 23 | +gpgkey = https://repos.influxdata.com/influxdb.key |
| 24 | +EOF |
| 25 | +sudo tee /etc/yum.repos.d/grafana.repo <<EOF |
| 26 | +[grafana] |
| 27 | +name=grafana |
| 28 | +baseurl=https://packages.grafana.com/oss/rpm |
| 29 | +repo_gpgcheck=1 |
| 30 | +enabled=1 |
| 31 | +gpgcheck=1 |
| 32 | +gpgkey=https://packages.grafana.com/gpg.key |
| 33 | +sslverify=1 |
| 34 | +sslcacert=/etc/pki/tls/certs/ca-bundle.crt |
| 35 | +EOF |
| 36 | +sudo dnf -y install mongodb-org |
| 37 | +sudo cp mongod.conf /etc/ |
| 38 | +sudo dnf -y install telegraf |
| 39 | +sudo dnf -y install grafana |
| 40 | +sudo dnf -y group install "Development Tools" ".NET Development" |
| 41 | + |
| 42 | +sudo systemctl daemon-reload |
| 43 | +sudo systemctl enable supervisor |
| 44 | +sudo systemctl enable mongod |
| 45 | +sudo systemctl enable telegraf |
| 46 | +sudo systemctl start mongod |
| 47 | +#sudo systemctl start supervisor |
| 48 | +#sudo systemctl start telegraf |
| 49 | + |
| 50 | + |
0 commit comments