inSCADA
Search…
Linux' a Kurulum
Burada verilen kurulum talimatlarında işletim sistemi olarak Linux Mint 19 Cinnamon Edition ele alınmıştır. Diğer sürümler için de aynı yönergeleri izleyebilirsiniz. İnternet bağlantınızın olduğunu kontrol edin ve aşağıdaki yönergeleri izleyin.
Öncelikle paket listemizdeki güncellemeleri alarak başlayalım.
1
sudo apt-get update
Copied!
Java 8 sürümüne ait güncel depoyu tanıtalım.
1
sudo add-apt-repository ppa:openjdk-r/ppa
2
sudo apt-get update
Copied!
Java 8 open JDK kurulumunu başlatalım.
1
sudo apt-get install openjdk-8-jdk
Copied!
Java 8 kurulumunu tamamladıktan sonra.İşletim sistemimizde hali hazırda zaten Java' nın en güncel sürümü yüklü olduğunu unutmayalım. İşletim sistemimizde varsayılan olarak yüklediğimiz Java 8 sürümünü seçmemiz gerekmektedir. Bunun için ;
1
sudo update-alternatives --config java
Copied!
komutunu verin. Bu komuttan sonra sizden kullanılmasını istediğiniz Java sürümünü seçmeniz gerekecektir. Aşağıdaki örnek görüldüğü gibi bir çıktı ile karşılaşacaksınız.
Java Sürümünün Seçimi
Yüklemiş olduğunuz Java 8 sürümüne ait seçim numarasını girip enter tuşuna basmanız yeterli olacaktır.
Javanın doğru kurulduğundan emin olmak için java version komutunu kullanın. Aşağıdaki gibi bir çıktı göreceksiniz.
Java sürümünün Kontrolü
Java 8 kurulumunu tamamladıktan sonra "JAVA_HOME, LD_LIBRARY_PATH" ortam değişkenlerinin ayarlanması gerekmektedir. Bunun için "/etc/enviroment" dosyası içerisinde set etmeliyiz ki işletim sistemimiz her açıldığında ortam değişkenlerimiz ayarlanmış olsun. Bunun iki yöntemi mevcut ;
1. Yöntem Konsoldan direk /etc/enviroment dosyasına yazmak.
1
sudo echo "JAVA_HOME=\"/usr/lib/jvm/java-8-openjdk-amd64\"" >> /etc/environment
2
sudo echo "LD_LIBRARY_PATH=/usr/local/lib" >> /etc/environment
Copied!
veya
2. Yöntem nano editörü ile /etc/enviroment dosyasını açmak.
1
sudo nano /etc/environment
2
Copied!
Ortam değişkenlerimizi ayarladık sonra yüklemek için sisteminizi yeniden başlatabilir veya ;
1
source /etc/enviroment
Copied!
komutunu verebilirsiniz. Ortam değişkenlerinin doğru ayarlandığını görmek için ;
1
echo $JAVA_HOME
2
echo $LD_LIBRARY_PATH
Copied!
komutlarını kullanınız.
Buraya kadar Java 8 kurulumunu tamamlamış olduk. Şimdi de PostgreSQL veri tabanını yüklemeliyiz.
PostgreSQL 9.6 yüklemeye başlamak için öncelikle PostgreSQL 9.6 indirme deposunu paket listemize eklemeliyiz. Bunun için ;
1
sudo add-apt-repository -y "deb https://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main"
2
sudo wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
3
sudo apt-get update
4
sudo apt-get install -y postgresql-9.6
Copied!
komutlarını sırası ile uygulayınız. Kurulum işlemi tamamlandıktan sonra kullanıcı adı ve şifre oluşturmamız gerekmektedir.
1
sudo -u postgres psql -c "ALTER USER postgres PASSWORD '1907';"
2
sudo passwd postgres
Copied!
Bu komutlardan sonra PostgreSQL 9.6 kurulumunu tamamlamış oldunuz. PostgreSQL in çalışıp çalışmadığını test etmek için de ;
1
sudo service postgresql status
Copied!
komutunu uygulamalısınız. PostgreSQL 9.6 kurulumunu tamamlamış olduk.
Timeseries database influxDB kurulumu ;
1
wget https://dl.influxdata.com/influxdb/releases/influxdb_1.8.4_amd64.deb
2
sudo dpkg -i influxdb_1.8.4_amd64.deb
3
Copied!
inSCADA için gerekli diğer önemli bileşen redis kurmalıyız. Bunun için ;
1
sudo apt-get install redis-server
Copied!
inSCADA kurulumu için /opt/ klasörü içerisinde bir inscada klasörü oluşturalım ve kurulumu bu klasöre yapalım. Aşağıdaki komutları sırası ile uygulayarak DNP3 protokolünü de yüklemiş olacağız.
1
sudo mkdir /opt/inscada
2
sudo mkdir /opt/inscada/dnp
3
sudo apt-get install -y libasio-dev libssl-dev cmake g++ git
4
cd /opt/inscada/dnp
5
sudo git clone --recursive https://github.com/mkurt/opendnp3.git
6
sudo cmake opendnp3 -DDNP3_ALL=ON
7
sudo make
8
sudo make install
Copied!
Aşağıdaki linkten de inscada.sh isimli dosyayı indirerek /opt/inscada/ klasörü altına taşıyın.
inscada.sh
227B
Text
inscada.sh
inscada.sh dosyasını çalıştırılabilir hale getirmek için aşağıdaki komutu uygulayın.
1
sudo chmod u+x inscada.sh
Copied!
Aşağıdaki linkten de inscada.service isimli dosyayı indirerek /etc/systemd/system/ klasörü altına taşıyın.
inscada.service
388B
Binary
inscada.service
Servise tanımlamamızı sisteme tanıtmak için aşağıdaki komutları sırası ile uygulayınız.
1
sudo systemctl daemon-reload
2
sudo systemctl enable inscada.service
3
sudo systemctl start inscada.service
Copied!
inSCADA'yı çalıştırdınız. Sağlıklı bir şekilde start aldığını görmek için son olarak aşağıdaki komutu verebilirsiniz.
1
sudo systemctl status inscada.service
Copied!
inSCADA Service Status
Tebrikler artık inSCADA'yı kullanmaya başlayabilirsiniz. Lütfen 'https://localhost:8082' adresini Chrome tarayıcınıza yazarak giriş yapın.
inSCADA Login Page
Depo linklerinin kaldırılması veya değiştirilmesi nedeni ile yukarıdaki bazı talimatlarda sorun yaşayabilirsiniz. Yüklemek istediğiniz kısım için kendi destek sayfalarından veya formlardan destek alabilirsiniz.
İşletim sisteminizde fontlarınızı güncellemeniz gerekebilir. Bunun için aşağıdaki komutları uygulayınız.
1
sudo wget http://ftp.de.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.7_all.deb
2
sudo apt-get install ttf-mscorefonts-installer
Copied!
Last modified 8mo ago
Copy link