inSCADA
Version 2022
Version 2022
  • inSCADA Version 2022
    • inSCADA 2022
    • Başlarken
    • Kullanıcı Arayüzü
      • Dashboards
      • Development
        • Projeler
        • Bağlantılar
        • Cihazlar
        • Variables
        • Cihaz Kütüphanesi
        • Animasyonlar
          • Pipe
          • Get
          • Click
          • Color
          • Rotate
          • Move & Move Line
          • Opacity
          • Bar
          • Tooltip
          • Visibility
          • Slider
          • Chart
          • Data Table
          • Get Symbol
          • Input
          • QR Code
          • All in One
        • Alarmlar
          • Alarm Grupları
          • Alarmlar
        • Grafikler
        • Scriptler
          • Scriptler
          • Script Editor
        • Expressions
        • Raporlar
          • Custom Reports
          • Raporlar
          • Jasper Reports
        • Custom Table
          • Custom Table
          • SQL Editor
        • Gas Ölçüm
        • Süreçler
        • Veri Transferi
        • Anahtar Kelimeler
        • Languages
        • Info
      • Runtime
        • Kontrol Panel
        • Visualization
        • Trend Grafik
        • Rapor
        • Variable Tracking
          • Değişken Geçmişi
          • Değişken İzleme
          • Variable Trace
        • Alarm Tracking
          • Alarm Geçmişi
          • Alarm Monitor
        • Proje Haritası
        • Akış
        • Süreç
        • Job
      • Kullanıcı Menüsü
        • Kullanıcılar
        • Space
        • Roller
      • Bildirimler
        • E-Posta
        • SMS
        • Chat
      • Yedekle / İçe Aktar
        • Meta Data
        • Data
      • Settings
        • General Settings
        • Custom Table
        • Akış
        • E-posta
        • SMS
        • Harita
      • Logs
        • Log
        • Auth Log
      • Yardım
        • Online Yardım
        • Lisans
        • Hakkında
    • Mimik Tasarım
    • Haberleşme Protokolleri
      • MODBUS
        • Modbus TCP
        • Modbus UDP
        • Modbus RTU Over TCP
        • Modbus TCP Server
        • Modbus RTU Slave Over TCP
      • DNP3
        • DNP3 Master
        • DNP3 Outstation
      • S7 Protokol
      • IEC-104-Master
      • OPC
        • OPC DA Client
        • OPC UA Client
      • MQTT
    • Programlama
      • API's
        • Variable Functions
        • Connection Functions
        • Project Functions
        • Alarm Functions
        • Script Functions
        • In-Memory DB Functions
        • System Functions
        • User Funcitons
        • Date-Time Functions
        • String Functions
        • Notification Functions
        • Confirmation Functions
        • Database Functions
        • Other Functions
    • Veritabanı
    • Faydalı Özellikler
    • Mimari ve Uygulamalar
    • Geliştirme Yol Haritası
    • inSCADA' ya Geçiş
    • Lisanslandırma Politikaları
    • SSS
    • Videolar
    • Örnek Ekranlar
    • Yardımcı Araçlar
      • VSTO Excel Add-In
      • S7-PLCSim Connector
      • Modbus TCP/UDP Client
  • KURULUMLAR
    • Gereksinimler
    • Windows Kurulum
    • Linux'a Kurulum
    • Başlangıç Parametreleri
Powered by GitBook
On this page
  1. KURULUMLAR

Linux'a Kurulum

PreviousWindows KurulumNextBaşlangıç Parametreleri

Last updated 2 years ago

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.

Gelişen teknolojik koşullar ile birlikte inSCADA 'nın çalışabilmesi için gereken programlarında sürümleri gelişim göstermektedir. Bu sebep ile kurulumlarınızda Java SE 11 , Postquare SQL 9,6 ( 11 sürümü önerilmektedir ) redist 3,2 ( 5 sürümü önerilmektedir ) sürümlerini kullanmaya özen gösterilmesi tavsiye edilmektedir.

İ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.

sudo apt-get update

Java 11 sürümüne ait güncel depoyu tanıtalım.

sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get update

Java 11 open JDK kurulumunu başlatalım.

sudo apt-get install openjdk-11-jdk

Java 11 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 ;

sudo update-alternatives --config java

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 11 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.

Aşağıdaki gibi bir çıktı göreceksiniz.

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/environment dosyasına yazmak
sudo echo "JAVA_HOME=\"/usr/lib/jvm/java-11-openjdk-amd64\"" >> /etc/environment
sudo echo "LD_LIBRARY_PATH=/usr/local/lib" >> /etc/environment

veya

2. Yöntem nano editörü ile / etc/environmet dosyasını açmaks
sudo nano /etc/environment

Ortam değişkenlerimizi ayarladık sonra yüklemek için sisteminizi yeniden başlatabilir veya ;

source /etc/enviroment

komutunu verebilirsiniz. Ortam değişkenlerinin doğru ayarlandığını görmek için ;

echo $JAVA_HOME
echo $LD_LIBRARY_PATH

komutlarını kullanınız.

Buraya kadar Java 11 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 ;

sudo add-apt-repository -y "deb https://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main"
sudo wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install -y postgresql-9.6

komutlarını sırası ile uygulayınız. Kurulum işlemi tamamlandıktan sonra kullanıcı adı ve şifre oluşturmamız gerekmektedir.

sudo -u postgres psql -c "ALTER USER postgres PASSWORD '1907';"
sudo passwd postgres

Bu komutlardan sonra PostgreSQL 9.6 kurulumunu tamamlamış oldunuz. PostgreSQL in çalışıp çalışmadığını test etmek için de ;

sudo service postgresql status

komutunu uygulamalısınız. PostgreSQL 9.6 kurulumunu tamamlamış olduk.

Timeseries database influxDB kurulumu ;

wget https://dl.influxdata.com/influxdb/releases/influxdb_1.8.4_amd64.deb
sudo dpkg -i influxdb_1.8.4_amd64.deb

inSCADA için gerekli diğer önemli bileşen redis kurmalıyız. Bunun için ;

sudo apt-get install redis-server

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.

sudo mkdir /opt/inscada
sudo mkdir /opt/inscada/dnp
sudo apt-get install -y libasio-dev libssl-dev cmake g++ git
cd /opt/inscada/dnp
sudo git clone --recursive https://github.com/mkurt/opendnp3.git
sudo cmake opendnp3 -DDNP3_ALL=ON
sudo make
sudo make install

Aşağıdaki linkten de inscada.sh isimli dosyayı indirerek /opt/inscada/ klasörü altına taşıyınız.

inscada.sh dosyasını çalıştırılabilir hale getirmek için aşağıdaki komutu uygulayın.

sudo chmod u+x inscada.sh

Aşağıdaki linkten de inscada.service isimli dosyayı indirerek /etc/systemd/system/ klasörü altına taşıyın.

Servise tanımlamamızı sisteme tanıtmak için aşağıdaki komutları sırası ile uygulayınız.

sudo systemctl daemon-reload
sudo systemctl enable inscada.service
sudo systemctl start inscada.service

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.

sudo systemctl status inscada.service

Tebrikler artık inSCADA'yı kullanmaya başlayabilirsiniz. Lütfen 'https://localhost:8082' adresini Chrome tarayıcınıza yazarak giriş yapın.

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.

sudo wget http://ftp.de.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.7_all.deb
sudo apt-get install ttf-mscorefonts-installer
227B
inscada.sh
inscada.sh
388B
inscada.service
inscada.service
Java sürümünün Kontrolü
inSCADA Service Status
inSCADA Login Page