Envsys

Vikipediya, ochiq ensiklopediya
{{{nom}}}
Ishlab chiqaruvchiThe NetBSD Foundation, Inc.
Licence:BSD licence#4-clause

Envsys ramkasi NetBSD -da yadro darajasidagi apparat monitoringi sensorlari ramkasidir.4-mart, 2019-yil(2019-03-04) holatiga koʻra,ramka 85 ga yaqin qurilma drayverlari tomonidan turli xil atrof- muhit monitoringi sensorlarini eksport qilish uchun ishlatiladi,buni NetBSD sys yo'lidagi sysmon_envsys_register belgisiga havolalar tasdiqlaydi; harorat sensorlari bilan,ENVSYS_STEMP,har qanday drayver tomonidan eksport qilinishi mumkin bo'lgan tur.[1] Sensorlar yadro bilan sysmon_envsys(9) API orqali ro'yxatga olinadi.[2] Sensorlarning iste'moli va monitoringi envstat yordam dasturi yordamida proplib(3) orqali ioctl(2) orqali /dev/sysmon psevdo -qurilma fayliga, [3] javob beruvchi quvvatni boshqarish powerd qarshi amalga oshiriladi./etc/powerd/scripts/,[4][5]dan skriptlarni, shuningdek pkgsrc dan symon va GKrellM kabi uchinchi tomon vositalarini ishga tushirish orqali yadro hodisalariga.

Ramka foydalanuvchiga drayver tomonidan belgilangan monitoring chegaralarini o'zgartirishga va haydovchiga yadro maydonidagi sensorlar monitoringini amalga oshirishga yoki hatto tizim uchun monitoringni avtomatik ravishda amalga oshirish uchun apparat chipini dasturlashga imkon beradi.[1]Cheklovlarning ikki darajasi aniqlanadi: tanqidiy va ogohlantirish,ikkalasi ham qo'shimcha ravishda yuqori va past toifalarga kiradi.[1] Agar chegara chegaralari kesib o'tilsa,yadro hodisasi hosil bo'lishi mumkin,uni oldindan belgilangan foydalanuvchi skriptini bajarish uchun quvvatlantirish orqali foydalanuvchi hududida powerd mumkin.[4][5] Taqqoslash uchun,OpenBSD hw.sensors da foydalanuvchi tomonidan belgilangan qiymatlarning monitoringi sensorsd tomonidan foydalanuvchilar maydonida amalga oshiriladi.

Havolalar[tahrir | manbasini tahrirlash]

  1. 1,0 1,1 1,2 Manba xatosi: Invalid <ref> tag; no text was provided for refs named sensors-mmath
  2. Manba xatosi: Invalid <ref> tag; no text was provided for refs named sysmon_envsys.9
  3. Manba xatosi: Invalid <ref> tag; no text was provided for refs named /dev/sysmon
  4. 4,0 4,1 Manba xatosi: Invalid <ref> tag; no text was provided for refs named powerd
  5. 5,0 5,1 Manba xatosi: Invalid <ref> tag; no text was provided for refs named powerd/scripts