Export translations
Views
Special page
From OpenSCADAWiki
Jump to:
navigation
,
search
Settings
Group
About
Documents
Documents/API
Documents/DAQ
Documents/FAQ
Documents/How to
Documents/How to/Build from source
Documents/How to/Crash report
Documents/How to/Create module
Documents/How to/Create multi language project
Documents/How to/Cyclic programming
Documents/How to/Debug
Documents/How to/Install
Documents/How to/Live disk
Documents/How to/Release
Documents/How to/Transferring project configuration
Documents/How to/Violations, alarms and notifications
Documents/Program manual
Documents/Quick start
Documents/Release 0.8.0
Documents/Release 0.8.0/Update10
Documents/Release 0.8.0/Update11
Documents/Release 0.8.0/Update12
Documents/Release 0.8.0/Update13
Documents/Release 0.8.0/Update14
Documents/Release 0.8.0/Update15
Documents/Release 0.8.0/Update16
Documents/Release 0.8.0/Update17
Documents/Release 0.8.0/Update18
Documents/Release 0.8.0/Update19
Documents/Release 0.8.0/Update20
Documents/Release 0.8.0/Update3
Documents/Release 0.8.0/Update4
Documents/Release 0.8.0/Update5
Documents/Release 0.8.0/Update6
Documents/Release 0.8.0/Update7
Documents/Release 0.8.0/Update8
Documents/Release 0.8.0/Update9
Documents/Release 0.9
Documents/Release 0.9/Update 7
Documents/Release 0.9/Update1
Documents/Release 0.9/Update2
Documents/Release 0.9/Update3
Documents/Release 0.9/Update4
Documents/Release 0.9/Update5
Documents/Release 0.9/Update6
Documents/Release 0.9/Updating 0.8.0 LTS
Documents/Terms
Documents/User API
Functions and demands
Home
Libs
Libs/Devices
Libs/Documents
Libs/Electrical elements
Libs/Generic list
Libs/LowLevelDevices
Libs/Main
Libs/Main graphical elements
Libs/Mnemo elements
Libs/Prescriptions
Libs/Regulation elements
Libs/Service procedures
Libs/Technological apparatuses
Modules
Modules/BFN
Modules/BlockCalc
Modules/Comedi
Modules/DAQGate
Modules/DBArch
Modules/DBF
Modules/DBGate
Modules/DCON
Modules/DiamondBoards
Modules/FireBird
Modules/FLibComplex1
Modules/FLibMath
Modules/FLibSYS
Modules/FSArch
Modules/GPIO
Modules/HTTP
Modules/ICP DAS
Modules/JavaLikeCalc
Modules/LDAP
Modules/LogicLev
Modules/ModBus
Modules/MySQL
Modules/OPC UA
Modules/PostgreSQL
Modules/QTCfg
Modules/QTStarter
Modules/SelfSystem
Modules/Serial
Modules/Siemens
Modules/SMH2Gi
Modules/SNMP
Modules/Sockets
Modules/SoundCard
Modules/SQLite
Modules/SSL
Modules/System
Modules/SystemTests
Modules/UserProtocol
Modules/VCAEngine
Modules/Vision
Modules/WebCfg
Modules/WebCfgD
Modules/WebUser
Modules/WebVision
Sub-projects
Sub-projects/Automatic Builder of OpenSCADA
Sub-projects/Automation Linux distributive
Sub-projects/Embedding and PLC
Sub-projects/Server
Sub-projects/VCA
User:RomanSavochenko
Using
Using/HouseSpirit
Using/Kramatorsk Ball Mills
Using/Kramatorsk Water
Using/Model AGLKS
Using/Model Boiler
Using/OpenWrt TELEOFIS RTU968
Using/Yaroslavskij broiler
Works
Works/Road map
Works/Technical Support
Works/Technical Support/Agreement
Works/To do
Language
aa - Afar
ab - Abkhazian
ace - Achinese
ady - Adyghe
ady-cyrl - адыгабзэ
aeb - Tunisian Arabic
aeb-arab - تونسي
aeb-latn - Tûnsî
af - Afrikaans
ak - Akan
aln - Gheg Albanian
am - Amharic
an - Aragonese
ang - Old English
anp - Angika
ar - Arabic
arc - Aramaic
arn - Mapuche
arq - Algerian Arabic
ary - Moroccan Arabic
arz - Egyptian Arabic
as - Assamese
ase - American Sign Language
ast - Asturian
av - Avaric
avk - Kotava
awa - Awadhi
ay - Aymara
az - Azerbaijani
azb - تۆرکجه
ba - Bashkir
bar - Bavarian
bbc - Batak Toba
bbc-latn - Batak Toba
bcc - Southern Balochi
bcl - Bikol Central
be - Belarusian
be-tarask - Belarusian (Taraškievica orthography)
bg - Bulgarian
bgn - Western Balochi
bho - Bhojpuri
bi - Bislama
bjn - Banjar
bm - Bambara
bn - Bengali
bo - Tibetan
bpy - Bishnupriya
bqi - Bakhtiari
br - Breton
brh - Brahui
bs - Bosnian
bto - Iriga Bicolano
bug - Buginese
bxr - буряад
ca - Catalan
cbk-zam - Chavacano de Zamboanga
cdo - Min Dong Chinese
ce - Chechen
ceb - Cebuano
ch - Chamorro
cho - Choctaw
chr - Cherokee
chy - Cheyenne
ckb - Central Kurdish
co - Corsican
cps - Capiznon
cr - Cree
crh - Crimean Turkish
crh-cyrl - Crimean Turkish (Cyrillic script)
crh-latn - Crimean Turkish (Latin script)
cs - Czech
csb - Kashubian
cu - Church Slavic
cv - Chuvash
cy - Welsh
da - Danish
de - German
de-at - Austrian German
de-ch - Swiss High German
de-formal - German (formal address)
diq - Zazaki
dsb - Lower Sorbian
dtp - Central Dusun
dty - डोटेली
dv - Divehi
dz - Dzongkha
ee - Ewe
egl - Emilian
el - Greek
eml - Emiliano-Romagnolo
en - English
en-ca - Canadian English
en-gb - British English
eo - Esperanto
es - Spanish
et - Estonian
eu - Basque
ext - Extremaduran
fa - Persian
ff - Fulah
fi - Finnish
fit - Tornedalen Finnish
fj - Fijian
fo - Faroese
fr - French
frc - Cajun French
frp - Arpitan
frr - Northern Frisian
fur - Friulian
fy - Western Frisian
ga - Irish
gag - Gagauz
gan - Gan Chinese
gan-hans - Simplified Gan script
gan-hant - Traditional Gan script
gd - Scottish Gaelic
gl - Galician
glk - Gilaki
gn - Guarani
gom - Goan Konkani
gom-deva - Goan Konkani (Devanagari script)
gom-latn - Goan Konkani (Latin script)
got - Gothic
grc - Ancient Greek
gsw - Swiss German
gu - Gujarati
gv - Manx
ha - Hausa
hak - Hakka Chinese
haw - Hawaiian
he - Hebrew
hi - Hindi
hif - Fiji Hindi
hif-latn - Fiji Hindi (Latin script)
hil - Hiligaynon
ho - Hiri Motu
hr - Croatian
hrx - Hunsrik
hsb - Upper Sorbian
ht - Haitian Creole
hu - Hungarian
hy - Armenian
hz - Herero
ia - Interlingua
id - Indonesian
ie - Interlingue
ig - Igbo
ii - Sichuan Yi
ik - Inupiaq
ike-cans - Eastern Canadian (Aboriginal syllabics)
ike-latn - Eastern Canadian (Latin script)
ilo - Iloko
inh - Ingush
io - Ido
is - Icelandic
it - Italian
iu - Inuktitut
ja - Japanese
jam - Jamaican Creole English
jbo - Lojban
jut - Jutish
jv - Javanese
ka - Georgian
kaa - Kara-Kalpak
kab - Kabyle
kbd - Kabardian
kbd-cyrl - Адыгэбзэ
kg - Kongo
khw - Khowar
ki - Kikuyu
kiu - Kirmanjki
kj - Kuanyama
kk - Kazakh
kk-arab - Kazakh (Arabic script)
kk-cn - Kazakh (China)
kk-cyrl - Kazakh (Cyrillic script)
kk-kz - Kazakh (Kazakhstan)
kk-latn - Kazakh (Latin script)
kk-tr - Kazakh (Turkey)
kl - Kalaallisut
km - Khmer
kn - Kannada
ko - Korean
ko-kp - 한국어 (조선)
koi - Komi-Permyak
kr - Kanuri
krc - Karachay-Balkar
kri - Krio
krj - Kinaray-a
ks - Kashmiri
ks-arab - Kashmiri (Arabic script)
ks-deva - Kashmiri (Devanagari script)
ksh - Colognian
ku - Kurdish
ku-arab - كوردي (عەرەبی)
ku-latn - Kurdish (Latin script)
kv - Komi
kw - Cornish
ky - Kyrgyz
la - Latin
lad - Ladino
lb - Luxembourgish
lbe - лакку
lez - Lezghian
lfn - Lingua Franca Nova
lg - Ganda
li - Limburgish
lij - Ligurian
liv - Livonian
lmo - Lombard
ln - Lingala
lo - Lao
loz - Lozi
lrc - Northern Luri
lt - Lithuanian
ltg - Latgalian
lus - Mizo
luz - Southern Luri
lv - Latvian
lzh - Literary Chinese
lzz - Laz
mai - Maithili
map-bms - Basa Banyumasan
mdf - Moksha
mg - Malagasy
mh - Marshallese
mhr - Eastern Mari
mi - Maori
min - Minangkabau
mk - Macedonian
ml - Malayalam
mn - Mongolian
mo - молдовеняскэ
mr - Marathi
mrj - Western Mari
ms - Malay
mt - Maltese
mus - Creek
mwl - Mirandese
my - Burmese
myv - Erzya
mzn - Mazanderani
na - Nauru
nah - Nāhuatl
nan - Min Nan Chinese
nap - Neapolitan
nb - Norwegian Bokmål
nds - Low German
nds-nl - Low Saxon
ne - Nepali
new - Newari
ng - Ndonga
niu - Niuean
nl - Dutch
nl-informal - Nederlands (informeel)
nn - Norwegian Nynorsk
nov - Novial
nrm - Nouormand
nso - Northern Sotho
nv - Navajo
ny - Nyanja
oc - Occitan
olo - Livvi-Karelian
om - Oromo
or - Oriya
os - Ossetic
pa - Punjabi
pag - Pangasinan
pam - Pampanga
pap - Papiamento
pcd - Picard
pdc - Pennsylvania German
pdt - Plautdietsch
pfl - Palatine German
pi - Pali
pih - Norfuk / Pitkern
pl - Polish
pms - Piedmontese
pnb - Western Punjabi
pnt - Pontic
prg - Prussian
ps - Pashto
pt - Portuguese
pt-br - Brazilian Portuguese
qu - Quechua
qug - Chimborazo Highland Quichua
rgn - Romagnol
rif - Riffian
rm - Romansh
rmy - Romani
rn - Rundi
ro - Romanian
roa-tara - tarandíne
ru - Russian
rue - Rusyn
rup - Aromanian
ruq - Megleno-Romanian
ruq-cyrl - Megleno-Romanian (Cyrillic script)
ruq-latn - Megleno-Romanian (Latin script)
rw - Kinyarwanda
sa - Sanskrit
sah - Sakha
sat - Santali
sc - Sardinian
scn - Sicilian
sco - Scots
sd - Sindhi
sdc - Sassarese Sardinian
sdh - Southern Kurdish
se - Northern Sami
sei - Seri
ses - Koyraboro Senni
sg - Sango
sgs - Samogitian
sh - Serbo-Croatian
shi - Tachelhit
shi-latn - Tašlḥiyt
shi-tfng - ⵜⴰⵛⵍⵃⵉⵜ
si - Sinhala
sk - Slovak
sl - Slovenian
sli - Lower Silesian
sm - Samoan
sma - Southern Sami
sn - Shona
so - Somali
sq - Albanian
sr - Serbian
sr-ec - Serbian (Cyrillic script)
sr-el - Serbian (Latin script)
srn - Sranan Tongo
ss - Swati
st - Southern Sotho
stq - Saterland Frisian
su - Sundanese
sv - Swedish
sw - Swahili
szl - Silesian
ta - Tamil
tcy - Tulu
te - Telugu
tet - Tetum
tg - Tajik
tg-cyrl - Tajik (Cyrillic script)
tg-latn - Tajik (Latin script)
th - Thai
ti - Tigrinya
tk - Turkmen
tl - Tagalog
tly - Talysh
tn - Tswana
to - Tongan
tokipona - Toki Pona
tpi - Tok Pisin
tr - Turkish
tru - Turoyo
ts - Tsonga
tt - Tatar
tt-cyrl - Tatar (Cyrillic script)
tt-latn - Tatar (Latin script)
tum - Tumbuka
tw - Twi
ty - Tahitian
tyv - Tuvinian
tzm - Central Atlas Tamazight
udm - Udmurt
ug - Uyghur
ug-arab - Uyghur (Arabic script)
ug-latn - Uyghur (Latin script)
uk - Ukrainian
ur - Urdu
uz - Uzbek
uz-cyrl - ўзбекча
uz-latn - oʻzbekcha
ve - Venda
vec - Venetian
vep - Veps
vi - Vietnamese
vls - West Flemish
vmf - Main-Franconian
vo - Volapük
vot - Votic
vro - Võro
wa - Walloon
war - Waray
wo - Wolof
wuu - Wu Chinese
xal - Kalmyk
xh - Xhosa
xmf - Mingrelian
yi - Yiddish
yo - Yoruba
yue - Cantonese
za - Zhuang
zea - Zeelandic
zh - Chinese
zh-cn - Chinese (China)
zh-hans - Simplified Chinese
zh-hant - Traditional Chinese
zh-hk - Chinese (Hong Kong)
zh-mo - 中文(澳門)
zh-my - 中文(马来西亚)
zh-sg - Chinese (Singapore)
zh-tw - Chinese (Taiwan)
zu - Zulu
qqq - Message documentation
Format
Export for off-line translation
Export in native format
<languages/> {| class="wikitable" |- ! Name !! Founded !! Status !! Members !! Icon |- <section begin=info /> | [[Special:MyLanguage/Sub-projects/Server|Server and hosting infrastructure of the OpenSCADA project]] || Jun 2014 | Implemented and exploiting now to store and present those and many other resources of the OpenSCADA project. <section end=info /> | [[User:RomanSavochenko|Roman Savochenko]] | [[File:Server_net.png|x200px]] |- ! colspan="5" | Description |- | colspan="5" | OpenSCADA server infrastructure representing, tracing and managing. * '''[http://oscada.org/en/development/tasks/posts/tasks_forming_formirovanie_zadach/the_project_server_and_hosting_infrastructure_update Managing Task]''' * '''Funding:''' 89% from the request, only by the [http://e-beam.ru Beams&Plasmas] * '''Known issues''': :* ''RS-400-PSAP-I3'': Effectivity drop down to 75%, high electricity noise and low -12V (very influence on RS232 and USB) => <span style="color:green">REPLACED</span> by FSP350-60EGN ::* ''2024-08-14'': Measured PS effectivity up to 94% and the consume power of the Server from 38W. :* ''AMD Phenom(tm) II X4 900e + GA-M68M-S2P + DDR2-4GB'': Consume power more 60W, has only 4GB, can be improved for the performance => <span style="color:green">REPLACED</span> by AMD Phenom II x4 910e + GA-M68MT-D3 + DDR3-8GB ::* ''2024-07-15'': Consume power from 46W, has 8GB, improves in the performance up to 20% on high load and memory active real tasks. :* ''ST1000VM002'': stopping sometimes, seems after accessing to some sectors => <span style="color:green">REPLACED</span> by the brand new one SSD KODAK X120 PRO 1TB ::* ''2024-06-25'' => Appeared 32 pending sectors ::* speed of the SATA interface dropped down to 1.5 Gbps by MB itself ::* ''2019-04-25 06:00'' => This HDD connected to SATA2 and WD to SATA1 ::* ''2019-01-11 19:03'' => Swap the SATA port between the WD HDD ::* ''2018-06-15 22:45'' => The SATA cable was replaced on 22.06.2018 :* ''WD10EZRX'': appearing the reallocated sectors => <span style="color:green">REPLACED</span> by the brand new one SSD IRP-SSDPR-S25C-01T ::* ''2021-10-05 22:03'': The DATA partition was dropped out the RAID, Reallocated_Sector_Ct achieved up to 1082 and the problematic-slow disk space is 0.12(0.9...1.02)% = 1GB. ::* ''2021-08-10 06:39'': 57 Reallocated_Sector_Ct, 9 Reallocated_Event_Count :* ''M2NPV-VM'': several problems in stability => <span style="color:green">REPLACED</span> by GA-M68M-S2P ::* ''2022-06-27'': the MB started after about 30 minutes at restart for the UPS battery one year test => unsuccessfully tried for start after the MB discharging procedure and discharging the MB capacitors ::* ''2022-02-02'': the MB started after about several minutes of cooling at some service restart :* ''LPM-MG12-65Ah'': brand new one 2021.02 that is dead again after two years and about 102 partial and 57 whole cycles on 12.5Ah (from 65Ah) => <span style="color:red">DEAD</span> :: [[file:at.png]] Logic Power batteries are DUNG! ::* ''2023-06-20'': Capacity = '''12.5 Ah''' (5 hours at 2.5A) ::* ''2022-06-29'': R = '''12 mOm''', Capacity = '''70.5 Ah''' (28.2 hours at 2.5A) ::* ''2021-06-18'': R = '''16 mOm''', Capacity = '''75 Ah''' (30 hours at 2.5A) :* ''LPM-MG12-65Ah'': brand new one 2018 that is dead mostly after two years on 27Ah (from 65Ah) => <span style="color:green">REPLACED</span> ::* ''2021-06-01'': Capacity = '''27 Ah''' (10.7 hours at 2.5A), by the USB-Meter: '''30(-6%)Ah''' ::* ''2020-09-15'': Capacity = '''46 Ah''' (18.2 hours at 2.5A), by the USB-Meter: '''49(-6%)Ah''' ::* ''2019-06-15'': R = '''46 mOm''', Capacity = '''68 Ah''' (27.5 hours at 2.5A), by the USB-Meter: '''71(-6%)Ah''' :* ''6CT-60-A3 (12V 60Ah, 170x240x190, 2016-05)'': an automobile starter accumulator, so it was dead on 6Ah (from 65Ah) after three years => <span style="color:green">REPLACED</span> ::* ''2019-06-13'': R = 90 mOm, Capacity = 5.7Ah, 5.9(-6%)Ah ::* ''2018-09-11'': ~2.5 hours at (86+33)W = 25Ah ::* ''2018-08-18'': 52Ah ::: 13.5V -> 8.2V = 52Ah; ::: 8.2V -> 14.3V = 46Ah (30°C -> 33.5°С) ::: 13.6V - 6h -> 13.3V ::* 2016-05: 4 hours at (84+33)W = 39Ah ::: 16.7 hours at 33W(2.5A) = 42Ah :* ''Temperature sensor DS18B20 (288C704A0000001F)'': freezes in the measuring => <span style="color:green">NOT OBSERVED</span> :: ''2019-02'': failure in the measuring freeze => restored after the power reset |} The page aimed for server's infrastructure of OpenSCADA project representing, tracing and managing. From the OpenSCADA founding its resources were hosted on a main server of [http://diyaorg.dp.ua DIYA Ltd] and the server details and specific were not suitable to publish. From year 2015 the OpenSCADA project have got an own server and an internet channel thanks mostly to [http://e-beam.ru Beams&Plasmas] [http://oscada.org/en/development/tasks/posts/tasks_forming_formirovanie_zadach/the_project_server_and_hosting_infrastructure_update funding]. From year 2016 all resources of the project OpenSCADA were moved to the new server, the domain name "oscada.org" was switched to it and as its DNS there used [http://ukraine.com.ua the Hosting Ukraine] with configuration in Table 1. '''Table 1:''' Domain "oscada.org" configuration. {| class="wikitable" |- ! Property !! Old value !! Current value |- | Name Server 1 || NS0.XNAME.ORG || NS1.FASTDNS.HOSTING |- | Name Server 2 || NS1.UKRAINE.COM.UA || NS2.FASTDNS.HOSTING |- | Name Server 3 || NS2.UKRAINE.COM.UA || NS3.FASTDNS.HOSTING |- | oscada.org. || 82.207.88.73 || 134.249.149.50 > 46.98.2.159 |- | ftp || 82.207.88.73 || 134.249.149.50 > 46.98.2.159 |- | wiki || 82.207.88.73 || 134.249.149.50 > 46.98.2.159 |- | mail || 82.207.88.73 || 134.249.149.50 > 46.98.2.159 |- | www || 82.207.88.73 || 134.249.149.50 > 46.98.2.159 |} == Hardware and the Internet channel == The OpenSCADA server is located now in a quarter of the OpenSCADA author. To connect the global network there is used one of the Internet service providers in Kamjanske city of Ukraine. The provider uses the conception of Fiber To The Building (FTTB) and the Internet channel bandwidth now is 50Mbit/s. The main domain-name "oscada.org" is connected now to the static IP '''46.98.2.159'''. Hardware configuration of the server is shown in Table 2. '''Table 2:''' Hardware configuration of the OpenSCADA server. {| class="wikitable" |- ! Name !! Configuration !! Notes |- | CPU || AMD Phenom(tm) II X4 910e || AMD Phenom(tm) II energo-effective CPU * [2024-06] AMD Phenom(tm) II X4 910e purchased during performance improving with rising the power effectivity; * [2014-06] AMD Phenom(tm) II X4 900e purchased as used one instead of the original one Athlon 64 X2 (too weak) and the brand new one A8-6500, TDP 65W. |- | MB || GIGABYTE GA-M68MT-D3 AM3 DDR3 (NVIDIA® GeForce 7025/nForce 630a) | socket AM2/AM2+/AM3 main board * [2024-05] GA-M68MT-D3 purchased during performance improving with rising the power effectivity; * [2022-06] GA-M68M-S2P — replaces M2NPV-VM for reuse the actual configuration and CPU :* more reliable at using solid capacitors and big chipset radiator; :* lesser power consumption (CPU powering by 1V) — server common consumption at the low loading is 46W instead 56W. * [2014-06] M2NPV-VM — used but hard tested one and reliable one solution, instead purchased specially one of the brand new MB MSI A88X-G41 PC Mate. |- | Memory || 8GB (DDR3-1333) | DDR3,DDR2 memory * [2024-06] 2x4GB DDR3-1600 purchased during performance improving with rising the power effectivity; * [2022-06] brand new ones (4GB) after replacing MB where only two memory slots are; * [2014-06] mixed original ones for the Main Board (MB) and new ones (4GB). |- | HDD || 1TB, RAID1 (IRP-SSDPR-S25C-01T+KODAK-X120) | brand new ones, low power consumption ones, [[Special:MyLanguage/Sub-projects/Embedding_and_PLC#PerfStorages|heating about +8°C]] * [2024] SSD KODAK X120 PRO 1TB — replaces ST1000VM002 by weariness; * [2021] SSD IRP-SSDPR-S25C-01T — replaces broken WD10EZRX; * [2015] WD10EZRX+ST1000VM002 — replace previous ones due to 5400+5900 RPM; * [2014-06] 2 x DT01ACA050, 7200 RPM. |- | Power Supply || ATX Power Supply 350W FSP350-60EGN | Power Supply * [2024-08-14] used one FSP350-60EGN — replaces RS-400-PSAP-I3 by weariness; * [2014-06] brand new one RS-400-PSAP-I3. |- | Case || MidiTower, ATX || used one |- | UPS || PowerCom INF-800 + LPM-MG12-65Ah || * '''''PowerCom INF-800''''' — brand new one (2016): ** ''The output form'': [[:File:UPS_inf800.png|a clean sine curve]] ** ''Charging'': '''~6A''', up to '''13.6V''' ** ''Discharging down to'': '''~11.2V''' ** ''Inverter effectivity'': '''~74%''', from 52Ah (at ~120W) / 70.5Ah (on self 25W) ** ''Own consumption'': *** from the battery, discharging on self (+23W): '''2.5(4.35)A'''*13.3(13.1)V = '''33(57)W''' *** from the powernet (without the inverter): '''15(13)W''' ** ''The load measuring'': 100% = 480W * '''''12V Battery''''' :* [2024-10] 12V16850BBlock3-29Ah assembled on 30 batteries INR18650 29E and the 3S 40A Balance board — replaces broken LPM-MG12-65Ah ::: [[file:at.png]] Outvalue on 1.7$ through Meest delivery to wrong address and followed local re-transmission by Oleksandr Prilepa (thanks for what) ::* ''2024-10-18'': R = '''27 mOm''', Capacity = '''29.3 Ah''' :* [2024-02] 12V16850BBlock2-29Ah assembled on 30 batteries INR18650 29E and the 3S 40A Balance board — replaces broken LPM-MG12-65Ah ::* ''2024-02-20'': R = '''27 mOm''', Capacity = '''30 Ah''' :* [2023-11] 12V16850BBlock1-29Ah assembled on 20 batteries INR18650 35E (degraded to 2.9Ah) + 10 INR18650 29E and the 3S 40A Enhanced board — replaces broken LPM-MG12-65Ah ::* ''2024-07-21'': Capacity = >'''28.2 Ah''' ::* ''2024-02-28'': R = '''44 mOm''', Capacity = '''19.2 Ah''' ::* ''2023-11-01'': Capacity = '''19.5 Ah''' :* [2021-06] LPM-MG12-65Ah brand new one AGM MultiGel UPS buffer mode battery (2021-02) — replaces the previous broken — <span style="color:red">DEAD</span> ::* ''2024-10-19'': Capacity = '''4.0 Ah''' ::* ''2023-06-20'': Capacity = '''12.5 Ah''' (5 hours at 2.5A) ::* ''2022-06-29'': R = '''12 mOm''', Capacity = '''70.5 Ah''' (28.2 hours at 2.5A), Degradation = '''4.5 Ah/year''' ::* ''2021-06-18'': R = '''16 mOm''', Capacity = '''75 Ah''' (30 hours at 2.5A) :* [2019-06] LPM-MG12-65Ah brand new one AGM MultiGel UPS buffer mode battery (2018) — replaces the previous broken :* [2016-05] 6CT-60-A3 brand new one automobile starting battery |} == Environment of the programs and services == The program environment uses in common the OS [http://kernel.org Linux] distribution [http://debian.org Debian] 7 (Wheezy). For external services isolation and some other purposes there used the [http://openvz.org OpenVZ] lightweight isolation in different Virtual Private Servers (VPS). In the most VPSes there used also the Linux distributive Debian 7 (Wheezy), sometime there used Debian 8 (Jessie) and ALTLinux T6. The hardware server (HS) is the x86_64 program environment though the VPSes use mostly the x86_32 environment especially in the demanding tasks, as the result of that we have overall memory consumption of the server about 1.2GB instead 2GB of an even-functional x86_64 pure environment. The program environment structure shown in Figure 1. [[File:Server_net.png|center|frame|Figure 1. Network of the OpenSCADA server and structure of the program environment.]] File system of the hardware server (HS) has no swap partition and has two main mirrored partitions: * "root (/)": 9.1GB * "data (/data): 908GB Besides management by OpenVZ for the VPS containers, the HS environment contains also some services for external and internal networks: * '''SSH''': Generic access to the server control by SSH from internal and external environments. * '''PPTP''': Secure tunnelling for connection from external environments to the internal network or for back remote connection to the connected clients. * '''NTP''': Network time service for internal and external hosts. * '''FTP''': FTP-server of the internal network for accessing the local data storage. * '''Samba''': SMB-server of the internal network for accessing the local data storage. * '''[http://oscada.org:3142 AptCacher]''' (DISABLED): APT-cacher of the new generation '''apt-cacher-ng''', serves for unmistakable Live Disks building and used in the Debian systems updating by http-cacher. :Service config files: "/etc/apt-cacher-ng/". * '''AptMirror''' (DISABLED): APT mirroring '''apt-mirror''' for needs of the APT-repositories, serves for unmistakable Live Disks building in the TDE using. * '''[http://oscada.org/en/development/tasks/posts/core/the_automatic_openscada_builder AutoBuilder]''': Automatic OpenSCADA package's builder for LTS and Work branches of OpenSCADA, with checking the local Subversion repository. * '''DNS (Bind9)''': Server of the domain names of the internal network. * '''DHCP''': Hosts' dynamic configuration of the internal network. * '''[http://oscada:631 CUPS]''': Print service of the internal network. * '''[http://oscada:10002 SmartHouse]''': Smart House and sensors monitoring of the server, based on OpenSCADA. === VPS: [ftp://ftp.oscada.org FTP] === '''''Address:''''' ftp.oscada (192.168.0.10)<br/> '''''Service:''''' exclusively provides the public file service for OpenSCADA resources<br/> '''''Base of the VPS:''''' OS Linux distributive Debian 7 (Wheezy) x86, file server ProFTP This FTP has follow partial tree: * "ALTLinux/" — the deprecated package repositories of the OS Linux distribution ALTLinux; * "Debian/" — the package repositories of the OS Linux distribution Debian; * "Misc/" — miscellaneous files; * "OpenSCADA/" — files of the OpenSCADA project. === VPS: DB === '''''Address:''''' db.oscada (192.168.0.11)<br/> '''''Service:''''' exclusively provides different DBMS to use internally and by the VPSes<br/> '''''Base of the VPS:''''' OS Linux distributive Debian 7 (Wheezy) x86, provides DBMS: MySQL, PostgreSQL, FireBird, OpenLDAP (slapd) '''Table 2.2:''' Provided DBMSes and their using. {| class="wikitable" |- ! DBMS !! Using |- | [http://oscada.org/phpmyadmin MySQL] || TYPO3 (http://oscada.org), MediaWiki (http://oscada.org/wiki), WackoWiki (http://wiki.oscada.org), Jabber, some OpenSCADA tests. |- | PostgreSQL || Some OpenSCADA tests. |- | FireBird || Some OpenSCADA tests. |- | [http://oscada.org/phpldapadmin OpenLDAP] || Jabber user authentication and some OpenSCADA tests. |} === VPS: [http://oscada.org/svn SVN] === '''''Address:''''' svn.oscada (192.168.0.12)<br/> '''''Service:''''' provides the version control systems<br/> '''''Base of the VPS:''''' OS Linux distributive Debian 7 (Wheezy) x86, provides the version control systems: Subversion, CVS CVS is an deprecated version control system used up to year 2005 by the OpenSCADA project and some projects of the firm [http://diyaorg.dp.ua DIYA Ltd] of their author [[User:RomanSavochenko|Roman Savochenko]]. Currently CVS is provided only for the compatibility and that supports only the guest access {{InLineCode|<nowiki>cvs -d:pserver:guest@oscada.org:/CVS_R co OpenScada</nowiki>}}. Subversion is the actual version control system used now by the OpenSCADA project. It supports two managing and two display connections: * in the classic way it allows managing and anonymous reading/observing by own service "'''svn://'''", for example {{InLineCode|<nowiki>svn ls svn://oscada.org/trunk/OpenSCADA/</nowiki>}}; * in the secure way by SSH it allows managing only for the authorized users by the secure prefix "'''svn+oscada://'''", for example {{InLineCode|<nowiki>svn ls svn+oscada://oscada.org/mnt/SVN_R/trunk/OpenSCADA</nowiki>}}; * through DAV by HTTP it allows only anonymous reading/observing by the HTTP prefix "'''http://'''", for example {{InLineCode|<nowiki>svn ls http://oscada.org/svn/trunk/OpenSCADA/</nowiki>}}; * through the Web-interface of WebSVN it allows only [http://oscada.org/websvn the anonymous observing] === VPS: HTTP === '''''Address:''''' http.oscada (192.168.0.13)<br/> '''''Service:''''' provides different HTTP-services which mostly based on the [http://httpd.apache.org Apache2] Web Server<br/> '''''Base of the VPS:''''' OS Linux distributive Debian 7 (Wheezy) x86, Apache Web Server Main configuration file of the virtual hosts placed in "/etc/apache2/sites-available/openscada.conf". EMail was configured in "/etc/postfix/main.cf" as a simple relay to the [[#EMail|EMail server VPS]]. '''Table 2.4:''' Provided HTTP-Services. {| class="wikitable" |- ! Name !! Description !! Notes |- | [http://192.168.0.13/server-status server-status] (INTERNAL) || Current status the Apache2 server || |- | [http://oscada.org/phpmyadmin phpMyAdmin] (INTERNAL) || DBMS MySQL management by WEB-Interface of [https://www.phpmyadmin.net/ phpMyAdmin] || |- | [http://oscada.org/phpldapadmin phpLDAPadmin] (INTERNAL) || LDAP management by WEB-Interface of [http://phpldapadmin.sourceforge.net/wiki phpLDAPadmin] || |- | TYPO3<br/> http://oscada.org<br/> http://oscada.org/typo3 | Main site of the project OpenSCADA based on the [http://typo3.org CMS "TYPO3"], including the CMS admin WEB-Interface. || Placed in "/var/www/oscada/". This configuration and DB moved from PHP version 5.2 to 5.4 and from TYPO3 version 4.3 to 4.5 LTS. In that reason and since PHP 5.4 has significant changes there were some migrations problems in the CMS extensions mm_forum, sr_feuser_register and lz_gallery, which fixed. Commands of migration of the DB: <syntaxhighlight lang="bash"> mysqldump -Q --user=web -p t3_oscada > t3_oscada.sql mysql --default-character-set=utf8 --user=web -p t3_oscada < ./t3_oscada.sql </syntaxhighlight> Fixed bugs: * [2021-10-14] The module "sr_feuser_register" finished in translation to Ukrainian, FE appended by the users invitation page for developers and contributors, and enabled for the administrator review of the new registrants. * [2016-11-19] Long entry to the FE login at an error in the last part of addLabelMarkers(). Long entry to the BE login at array trim() in TYPO3 cObjGetSingle(), replaced to: <syntaxhighlight lang="PHP" style="margin-left: 30px"> if(is_array($name)) array_walk($name, 'trim'); else $name = trim($name);</syntaxhighlight> * [2016-04-30] The module "mm_forum" omits to encode for the "quoted-printable" mode at all that causes for message headers like to "XXXX", possible in class.tx_mmforum_havealook.php. * [2016-04-30] The EMail encoding by the "quoted-printable" mode some broken, especially for the header sequences like to "(а)", the module "sr_feuser_register". |- | MediaWIKI<br/> http://oscada.org/wiki | New knowledge base (WIKI) of the OpenSCADA project on [http://mediawiki.org MediaWIKI] || Placed in "/var/www/oscada/wiki/". Installed version 1.26.4 of MediaWiki due to using PHP 5.4. Fixed bugs: * [2016] Detected the problem of cutting the new pages marked to translation and breakage the translation process for big articles => the reason is in small size of the one table column, what was changed to TEXT and about that the MediaWiki community was notified. |- | WackoWIKI<br/> http://wiki.oscada.org | Old knowledge base (WIKI) of the OpenSCADA project on [http://wackowiki.sourceforge.net/ WackoWIKI] || Placed in "/var/www/oscada/wacko/". This configuration and DB moved from PHP version 5.2 to 5.4 what caused for some problems, firstly it is in the function htmlspecialchars() and need in the default charset UTF-8. These problems mostly fixed before moving to the new Wiki-engine. Commands of migration of the DB: <syntaxhighlight lang="bash"> mysqldump -Q --user=wakka -p oscadawiki > oscadawiki.sql mysql --default-character-set=latin1 --user=wakka -p oscadawiki < ./oscadawiki.sql </syntaxhighlight> |- | File server<br/> http://oscada.org/oscadaArch/<br/> http://ftp.oscada.org/ | File service by HTTP of [http://httpd.apache.org Apache2] || Fixes and changes: * [2023.02.18] Expanding in some file types specifying and some file description, initially in "OpenSCADA/LTS/Nokia/900". |- | WebSVN<br/> http://oscada.org/websvn | WEB-Interface for managing the Subversion repository of the OpenSCADA project by [http://www.websvn.info/ WebSVN]. || Placed in "/var/www/oscada/websvn/". The configuration file "/var/www/oscada/websvn/include/config.php" to edit the function "addRepository(...)". No migration problems here was detected. |- | DAV svn<br/> http://oscada.org/svn | Browsing and observing on the OpenSCADA Subversion repository as a filesystem on HTTP. || |- | AWStats (INTERNAL)<br/> [http://oscada.org/awstats/awstats.pl?config=www WWW]<br/> [http://oscada.org/awstats/awstats.pl?config=www_ftp WWW files]<br/> [http://oscada.org/awstats/awstats.pl?config=wiki WIKI]<br/> [http://oscada.org/awstats/awstats.pl?config=ftp FTP] | Statistic of visiting the server by the [http://www.awstats.org/ AWStats]. || Original statistic of the old server was saved and attached to the new server. |} === {{Anch|EMail|VPS: EMail}} === '''''Address:''''' mail.oscada (192.168.0.15)<br/> '''''Service:''''' exclusively provides the EMail service<br/> '''''Base of the VPS:''''' OS Linux distributive Debian 7 (Wheezy) x86, SASL, Postfix, Cyrus, Amavis, SpamAssasin, ClamAV, FetchMail. '''Table 2.5:''' Provided EMail-services. {| class="wikitable" |- ! Name !! Description !! Notes |- | SASL || Simple Authentication and Security Layer (SASL) || For authentication there is used the local DB "/etc/sasldb2". For Cyrus IMAP-server the DB pointed directly in the file "/etc/imapd.conf", as a line "sasldb_path: /etc/sasldb2". For Postfix there specially configured the daemon "saslauthd" in the configuration file "/etc/default/saslauthd" by lines: <syntaxhighlight lang="bash"> MECHANISMS="sasldb" OPTIONS="-c -m /var/spool/postfix/var/run/saslauthd"</syntaxhighlight> Examples of tools for the users and passwords managing: <syntaxhighlight lang="bash"> sasldblistusers2 # Get users list saslpasswd2 roman@server.diya.org # Set password for the user</syntaxhighlight> |- | Cyrus || Server of the Internet Message Access Protocol (IMAP) provides access to personal EMail and system-wide bulletin boards through the IMAP protocol by the [http://cyrusimap.org Cyrus project]. Sieve (server side filters) enabled. || The main configuration files are "/etc/{cyrus.conf, imapd.conf}". Folder of the Local DB is "/var/lib/cyrus". Folder of the user EMail is "/var/spool/cyrus/mail". The folder "/var/lib/cyrus" and "/var/spool/cyrus/mail" were taken from the old server and spare for OpenSCADA mailboxes were removed. Examples of tools of the mailboxes managing: <syntaxhighlight lang="bash"> cyradm --user cyrus localhost # connect as the administator cyradm --user roman localhost # connect as the user sam user/{mbox} cyrus c; dm user/{mbox} # remove {mbox}</syntaxhighlight> |- | Postfix || Service of the messages sending through the Send Message Transport Protocol (SMTP) by [http://www.postfix.org/ Postfix]. || The main configuration files are "/etc/postfix/{master.cf,main.cf}". Local lists and DBs: "/etc/aliases.db", "/etc/postfix/{bcc_map.db, local_recipients.db, mynetworks}". Examples of tools of the server managing: <syntaxhighlight lang="bash"> postalias /etc/aliases # updating/forming for the aliases DB from the original text file postmap /etc/postfix/{bcc_map,local_recipients} # updating/forming the DB from the original text file mailq # the message queue of the actual EMails postqueue -f # try now for resending the actual EMails of the message queue</syntaxhighlight> Fixes and changes: * [2023.03.02] Revision the relaying policy in "smtpd_recipient_restrictions" to prevent for not allowed and bad relaying. * [2021.11.17] Appending by the validation SPF and DKIM. |- | Amavis || The virus and SPAM scanner of EMail by ([http://amavis.sourceforge.net/ AMaViS]) which for the viruses scan mostly uses [http://www.clamav.net/ ClamAV] and for SPAM uses [http://spamassassin.apache.org/ SpamAssasine]. || Folder of the main configuration files is "/etc/amavis/conf.d". Folder of the quarantined viruses and SPAM is "/var/lib/amavis/virusmails". The configuration was taken from the old server and it provides followed policy: * ''For viruses'': placing in quarantine and the recipient notifying. * ''For the SPAM level lesser at 5.0'': No SPAM and PASS. * ''For the SPAM level lesser at 7.0'': Mark as "Possible SPAM" and PASS. * ''For the SPAM level lesser at 10.0'': Mark as "SPAM" and PASS and quarantine. * ''For the SPAM level great at 10.0'': Kill the message. |- | ClamAV || Checking for viruses by [http://www.clamav.net/ ClamAV]. || The main configuration file is "/etc/clamav/clamd.conf". |- | SpamAssasin || Checking for SPAM by [http://spamassassin.apache.org/ SpamAssasin]. || The main configuration file is "/etc/spamassassin/local.cf". The training DB is "/var/spool/spamassassin/". Examples of tools of the SPAM-filter learning: <syntaxhighlight lang="bash"> sa-learn --no-sync --progress --spam /var/tmp/spam # train for SPAM from the folder /var/tmp/spam sa-learn --no-sync --progress --ham /var/tmp/ham # train for HAM from the folder /var/tmp/ham sa-learn --sync # sync the learning data sa-learn --dump magic # see the training results </syntaxhighlight> |- | FetchMail (DISABLED) || Fetching the external mailboxes to the local ones by [http://www.fetchmail.info/ FetchMail]. || The main configuration file is "/etc/fetchmailrc". |} === VPS: Jabber === '''''Address:''''' jabber.oscada (192.168.0.16)<br/> '''''Service:''''' provides the instant messages server<br/> '''''Base of the VPS:''''' OS Linux distributive Debian 8 (Jessie) x86, Jabberd2. This VPS was successfully updated from the Debian 7 minimal VPS template since such VPS isn't accessible for the x86 platform on Debian 8. For the user authentication of the instant message server there is used LDAP on the VPS "DB". For the contacts storing there is used the table "jabberd2" on the DBMS MySQL of the VPS "DB". The configuration and the table "jabberd2" were taken from the old server and successfully adapted to the new one. === VPS: ALTLinux32 builder === '''''Address:''''' bldrALT32.oscada (192.168.0.100)<br/> '''''Service:''''' the building environment for Live Disks and firmware of the Linux distributive ALTLinux 5 (5.1) and 6 (T6) of the hardware platform x86<br/> '''''Base of the VPS:''''' OS Linux distributive ALTLinux T6 x86, MKImage This VPS contains a set of MkImage profiles which mostly used from the [[Special:MyLanguage/Sub-projects/Automatic_Builder_of_OpenSCADA|Automatic Builder of OpenSCADA]] in context of the [[Special:MyLanguage/Sub-projects/Automation_Linux_distributive#ALTLinux|Automation Linux distributive of the project OpenSCADA]], and allowed also for manual using. === VPS: Debian8 builder === '''''Address:''''' bldrDeb8.oscada (192.168.0.101)<br/> '''''Service:''''' the building environment for Live Disks and firmware of the Linux distributive Debian 7 and 8 of the hardware platforms x86 and x86_64<br/> '''''Base of the VPS:''''' OS Linux distributive Debian 8 (Jessie) x86_64, Live System Build Components (live-build). This VPS contains a set of the Live System Build configurations which mostly used from the [[Special:MyLanguage/Sub-projects/Automatic_Builder_of_OpenSCADA|Automatic Builder of OpenSCADA]] in context of the [[Special:MyLanguage/Sub-projects/Automation_Linux_distributive#Debian|Automation Linux distributive of the project OpenSCADA]], and allowed also for manual using. That is used in building for old Debian distributions 7 and 8, when the new ones are built on an external host with the modern building environment. Some pure ToolChain-based builds located in the VPS. === VPS: OpenSCADA simulators-models === '''''Address:''''' oscadaModels.oscada (192.168.0.110)<br/> '''''Service:''''' execution the OpenSCADA simulators-models of the automation systems and providing the Web-based external access<br/> '''''Base of the VPS:''''' OS Linux distributive Debian 7 (Wheezy) x86, OpenSCADA All the OpenSCADA simulators-models were prepared to provide not modified installation and to deploy their easily, besides setting some specific passwords in the configuration file. Currently follow simulators-models prepared and executed: * [[Special:MyLanguage/Using/Model_AGLKS|AGLKS]]: http://oscada.org:10002 * [[Special:MyLanguage/Using/Model_Boiler|Boiler]]: http://oscada.org:10003 == Links == * [[:file:Server_net.odg|Diagram: Network of the OpenSCADA server and structure of the program environment.]]
Navigation menu
OpenSCADA
Site
Download
Old Wiki
OpenSCADA Wiki
Home
About OpenSCADA
Functions and demands
Tasks
Using
Fund
Recent changes
Random page
Search
Tools
Special pages
Printable version
MediaWiki
Help
Personal tools
English
Log in