OpenSCADAWiki: Doc/ System ...

Home | Index | Changes | Comments | Users | Registration | Login  Password:  
 
This is an old revision of Doc/System from 2015-04-01 18:01:35..

Ìîäóëü ïîäñèñòåìû “Ñáîð äàííûõ” <System>

Ìîäóëü:System
Èìÿ:Ñáîð äàííûõ ÎÑ
Òèï:DAQ
Èñòî÷íèê:daq_System.so
Âåðñèÿ:1.7.5
Àâòîð:Ðîìàí Ñàâî÷åíêî
Îïèñàíèå:Ïðåäîñòàâëÿåò ñáîð äàííûõ èç ÎÑ. Ïîääåðæèâàþòñÿ èñòî÷íèêè äàííûõ ÎÑ Linux: HDDTemp, Sensors, Uptime, Memory, CPU, ÈÁÏ è ò.ä.
Ëèöåíçèÿ:GPL

Contents

Ââåäåíèå

Ìîäóëü ÿâëÿåòñÿ, ñâîåãî ðîäà, øëþçîì ìåæäó ñèñòåìîé OpenSCADA è ÎÑ(îïåðàöèîííîé ñèñòåìîé). Ìîäóëü ïîëó÷àåò äàííûå èç ðàçëè÷íûõ èñòî÷íèêîâ äàííûõ ÎÑ è ïîçâîëÿåò óïðàâëÿòü êîìïîíåíòàìè ÎÑ (â áóäóùåì).


Ìîäóëü ïðåäîñòàâëÿåò âîçìîæíîñòü àâòîìàòè÷åñêîãî ïîèñêà ïîääåðæèâàåìûõ è àêòèâíûõ èñòî÷íèêîâ äàííûõ ñ ñîçäàíèåì ïàðàìåòðîâ äëÿ äîñòóïà ê íèì, à òàêæå ðåàëèçàöèÿ ôóíêöèè ãîðèçîíòàëüíîãî ðåçåðâèðîâàíèÿ, à èìåííî ñîâìåñòíîé ðàáîòû ñ óäàë¸ííîé ñòàíöèåé ýòîãî-æå óðîâíÿ.

1. Êîíòðîëëåð äàííûõ

Äëÿ äîáàâëåíèÿ èñòî÷íèêà äàííûõ ÎÑ ñîçäà¸òñÿ è êîíôèãóðèðóåòñÿ êîíòðîëëåð â ñèñòåìå OpenSCADA. Ïðèìåð âêëàäêè êîíôèãóðàöèè êîíòðîëëåðà äàííîãî òèïà èçîáðàæåí íà ðèñ.1.


Âêëàäêà êîíôèãóðàöèè êîíòðîëëåðà. (116 Kb)
Ðèñ.1. Âêëàäêà êîíôèãóðàöèè êîíòðîëëåðà.

Ñ ïîìîùüþ ýòîé âêëàäêè ìîæíî óñòàíîâèòü:

2. Ïàðàìåòðû

Ìîäóëü System ïðåäîñòàâëÿåò òîëüêî îäèí òèï ïàðàìåòðîâ — “Âñå ïàðàìåòðû”. Äîïîëíèòåëüíûìè êîíôèãóðàöèîííûìè ïîëÿìè ïàðàìåòðîâ äàííîãî ìîäóëÿ (ðèñ.2) ÿâëÿþòñÿ:


Âêëàäêà êîíôèãóðàöèè ïàðàìåòðà. (87 Kb)
Ðèñ.2. Âêëàäêà êîíôèãóðàöèè ïàðàìåòðà.

 òàáëèöå íèæå ïðèâåäåí ñïèñîê ïîääåðæèâàåìûõ èñòî÷íèêîâ äàííûõ ÎÑ, çíà÷åíèå äîïîëíèòåëüíîãî êîíôèãóðàöèîííîãî ïîëÿ è àòðèáóòû ïàðàìåòðîâ.


Èñò. äàííûõÇíà÷åíèå äîï. êîíôèãóðàö. ïîëÿÀòðèáóòû ïàðàìåòðàÒðåáîâàíèÿ
Ïðîöåññîð (CPU)Èìÿ/íîìåð ïðîöåññîðà. Ìîæåò èìåòü çíà÷åíèå íîìåðà ïðîöåññîðà èëè áûòü «â îáùåì» ïî âñåì ïðîöåññîðàì <gen>.
  • [real] à (%)
  • [real] à (%)
  • [real] ü (%)
  • [real] é (%)
Ïàìÿòü (MEM)Íå èñïîëüçóåòñÿ
  • [dec] î (êÁ);
  • [dec] î (êÁ);
  • [dec] î (êÁ);
  • [dec] à (êÁ);
  • [dec] ø (êÁ);
  • [dec] sw_free:Ñâîï, ñâîáîäíî (êÁ);
  • [dec] sw_total:Ñâîï, âñåãî (êÁ);
  • [dec] sw_use:Ñâîï, èñïîëüçîâàíî (êÁ).
Ñåíñîðû (sensors)Íå èñïîëüçóåòñÿÀòðèáóòû îïðåäåëÿþòñÿ ñåíñîðàìè, äîñòóïíûìè íà ìàòåðèíñêîé ïëàòå. Äëÿ êàæäîãî ñåíñîðà ñîçäà¸òñÿ îòäåëüíûé àòðèáóò.Äëÿ ðàáîòû èñïîëüçóåòñÿ áèáëèîòåêà libsensors èëè ïðîãðàììà mbmon. Áîëåå ïðèîðèòåòíûì â èñïîëüçîâàíèè ÿâëÿåòñÿ áèáëèîòåêà libsensors, ïîñêîëüêó mbmon èìååò ïðîáëåìû íà ìíîãîÿäåðíûõ àðõèòåêòóðàõ.
Òåìïåðàòóðà HDD (hddtemp)Äèñê. Äîñòóïíûå â ñèñòåìå äèñêè.
  • [string] ÿ;
  • [string] à èçìåðåíèÿ;
  • [real] .
Äîëæåíà áûòü óñòàíîâëåíà, ñêîíôèãóðèðîâàííà è çàïóùåíà êàê ñåðâèñ ïðîãðàììà hddtemp
Âðåìÿ ðàáîòû (uptime)

Âðåìÿ ðàáîòû:

  • Ñèñòåìà;
  • Ñòàíöèÿ.
  • [dec] û ïîëíîñòüþ;
  • [dec] û;
  • [dec] û;
  • [dec] hour:×àñû;
  • [dec] .
HDD Smart (hddsmart)Äèñê. Äîñòóïíûå â ñèñòåìå äèñêè.Àòðèáóòû îïðåäåëÿþòñÿ SMART-ïîëÿìè äîñòóïíûìè äëÿ óêàçàííîãî äèñêà. Äëÿ êàæäîãî ïîëÿ ñîçäà¸òñÿ îòäåëüíûé àòðèáóò.Äîëæíà áûòü óñòàíîâëåíà è äîñòóïíà óòèëèòà smartctl.
Ñòàòèñòèêà HDD (hddstat)Äèñê èëè ðàçäåë. Äîñòóïíûå â ñèñòåìå äèñêè è ðàçäåëû.

Àòðèáóòû:

  • [real] î÷èòàíî (Á), ñáðîñ íà çíà÷åíèè 2.212;
  • [real] ü ÷òåíèÿ (Á/ñ);
  • [rela] î (Á), ñáðîñ íà çíà÷åíèè 2.212;
  • [real] ü çàïèñè (Á/ñ).
Ñòàòèñòèêà ñåòè (netstat)Ñåòåâîé èíòåðôåéñ. Ñåòåâûå èíòåðôåéñû äîñòóïíûå â ñèñòåìå.

Àòðèáóòû:

  • [real] î (Á), ñáðîñ íà çíà÷åíèè 4.39;
  • [real] ü ïîëó÷åíèÿ (Á/c);
  • [real] î (Á), ñáðîñ íà çíà÷åíèè 4.39;
  • [real] ü ïåðåäà÷è (Á/c).
ÈÁÏ (NUT) (ups) ÈÁÏ. Äîñòóïíûå â ñèñòåìå è ñåòè ÈÁÏ. Àòðèáóòû îïðåäåëÿþòñÿ äîñòóïíûìè ó ÈÁÏ ñâîéñòâàìè. Äëÿ êàæäîãî ñâîéñòâà ñîçäà¸òñÿ îòäåëüíûé àòðèáóò.  ñèñòåìå èëè ñåòè (íå îáíàðóæèâàåòñÿ àâòîìàòè÷åñêè è àäðåñ íóæíî óêàçàòü ïðÿìî) äîëæåí áûòü äîñòóïåí äåìîí NUT "upsd".

Ññûëêè

Referring pages: Doc
Doc/DAQ
Function
Using/PLC/firmware


 
There are no files on this page.[Display files/form]
There is no comment on this page. [Display comments/form]