انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

ناهنجاری - آنلاین در ابر

اجرای ناهنجاری در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS

این دستور ناهنجاری است که می تواند در ارائه دهنده میزبانی رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


ناهنجاری - تشخیص داده های غیرعادی

خلاصه


ناهنجاری [-h|--راهنما] [-v|--نسخه] [-d|--جزئیات]
[-t|--آستانه] [--دقیقه N] [--حداکثر N]
[-s|--stddev] [-n|--نمونه N] [-c|--ضریب N]
[-q|--آرام]
[-e|--اجرای برنامه]
[-p|--pid PID]

شرح


ناهنجاری می تواند داده های غیرعادی را در یک جریان عددی تشخیص دهد. برای انجام این کار، ناهنجاری نیاز دارد
برای دیدن جریانی از داده های عددی و اعمال یکی از روش های تشخیص آن. اگر ناهنجاری باشد
شناسایی شده، پاسخی ساخته می شود که از یک یا چند روش ساخته شده انتخاب می شود.

عددی STREAM


ناهنجاری در یک لوله بهترین کار را دارد و فقط داده های عددی را از ورودی آن می خواند. به عنوان ساده
به عنوان مثال، فرض کنید می خواهید میانگین بار را زیر نظر داشته باشید و به دنبال اسپایک های غیرعادی باشید. بار
میانگین را می توان از دستور 'uptime' به دست آورد:

$ uptime
11:40 تا 15 روز، 4:04، 6 کاربر، میانگین بارگذاری: 0.38 0.32 0.32

با استفاده از این می توانیم بار 5 دقیقه ای (دومین عدد از سه عدد) را استخراج کنیم:

$ uptime | cut -f 13 -d ''
0.29

این عدد را می توان یک بار در دقیقه با استفاده از این استخراج کرد:

$ while [ 1 ]; انجام آپ تایم | cut -f 13 -d ' '; خواب 60; انجام شده
0.29
0.26
0.19

این نوعی از جریان داده است که ناهنجاری نظارت می کند. فضای سفید (فضاها، برگه ها،
خطوط جدید) بین اعداد نادیده گرفته می شوند، بنابراین می توانیم جریان فوق را به این صورت شبیه سازی کنیم:

اکو $ 0.29 0.26 0.19

این یک راه راحت برای نشان دادن ناهنجاری است که در زیر نشان داده شده است.

شناسایی - آستانه


ساده ترین روش تشخیص آستانه است که داده ها را با مقدار مطلق مقایسه می کند.
این روش می تواند از یک مقدار حداقل و حداکثر برای مقایسه استفاده کند. این جایگزین ها هستند
همه معتبر هستند و از --min، --max یا هر دو استفاده کنید:

ناهنجاری -- آستانه -- حداقل 1.22 -- حداکثر 9.75
ناهنجاری -- آستانه -- حداقل 1.22
ناهنجاری -- آستانه -- حداکثر 9.75

در مثال زیر، مقادیر '1' و '10' به عنوان ناهنجاری تشخیص داده می شوند:

$ echo 2 1 3 6 10 5 | ناهنجاری -- آستانه -- حداقل 1.5 -- حداکثر 8
داده های غیرعادی شناسایی شد. مقدار 1 کمتر از حداقل 1.5 است.
داده های غیرعادی شناسایی شد. مقدار 10 بالاتر از حداکثر 8 است.

شناسایی - STANDARD انحراف


انحراف استاندارد تفاوت ها را از مقدار میانگین نمونه ای از داده ها اندازه گیری می کند و می باشد
برای تشخیص مقادیر خارق العاده مفید است. حجم نمونه را می توان طوری انتخاب کرد که وجود داشته باشد
داده های کافی برای تعیین یک مقدار متوسط ​​خوب است، اما پیش فرض 10 است. نمونه محدود
اندازه به این معنی است که یک پنجره متحرک از داده ها استفاده می شود و بنابراین میانگین و استاندارد
انحراف برای پنجره فعلی به روز می شود. این امر نظارت را تا حدودی سازگار می کند.
به عنوان مثال:

ناهنجاری --stddev --نمونه 20

این از یک اندازه نمونه از 20 مقدار اخیر استفاده می کند و هر مقداری که وجود دارد را شناسایی می کند
+/- 1 انحراف معیار از میانگین. یک مثال:

$ echo 1 2 3 4 5 6 | ناهنجاری --stddev --نمونه 5
داده های غیرعادی شناسایی شد. مقدار 6 بیش از 1 سیگما بالاتر از مقدار میانگین است
3، با حجم نمونه 5.

با حجم نمونه 5، مقایسه فقط بعد از مقدار 6 مشاهده می شود. در
به عنوان مثال، مقدار میانگین [1 2 3 4 5] 3 و انحراف استاندارد 1.58 است. این
به این معنی که مقدار ششم اگر در محدوده (6 +/- 3) باشد یک ناهنجاری در نظر گرفته می شود.
که بین 1.42 و 4.58 است.

برای اینکه این حساسیت کمتر شود، یک ضریب معرفی شده است که به طور پیش فرض 1.0 (مانند بالا) است.
اما می توان آن را نادیده گرفت:

$ echo 1 2 3 4 5 6 | ناهنجاری --stddev --نمونه 5 --ضریب 1.9
$

در این مثال، مقدار 6 یک ناهنجاری در نظر گرفته نمی شود زیرا در محدوده قرار دارد
(3 +/- (1.9 * 1.58))، که بین -0.002 و 6.002 است.

پاسخ - MESSAGE


پاسخ پیام پیش فرض است و از یک خط متن چاپ شده تشکیل شده است. این است
توضیحی در مورد اینکه چرا مقدار داده به عنوان یک ناهنجاری در نظر گرفته می شود. به عنوان مثال:

$ echo 1 2 3 | ناهنجاری -- آستانه -- حداکثر 2.5
داده های غیرعادی شناسایی شد. مقدار 3 بالاتر از حداکثر 2.5 است.

پیام را می توان سرکوب کرد، اما باید پاسخ دیگری مشخص شود تا وجود داشته باشد
نوعی پاسخ:

$ echo 1 2 3 | ناهنجاری -- آستانه -- حداکثر 2.5 -- آرام ...

پاسخ - اجرا کردن


ناهنجاری می تواند یک برنامه را در پاسخ به تشخیص اجرا کند. در اینجا یک مثال از "تاریخ" استفاده می کند
دستور، اما از هر برنامه ای می توان استفاده کرد:

$ echo 1 2 3 | ناهنجاری -- آستانه -- حداکثر 2.5 -- آرام -- اجرا '/bin/date +%s'
1361727327

پاسخ - علامت


ناهنجاری می تواند سیگنال USR1 را در پاسخ به تشخیص به برنامه ارسال کند:

$ echo 1 2 3 | ناهنجاری -- آستانه -- حداکثر 2.5 -- آرام --pid 12345

این سیگنال USR1 را به فرآیند با PID 12345 ارسال می کند. برنامه دریافت کننده این کار را انجام می دهد
نیاز به پاسخ مناسب

اعتبارات & حق چاپ


حق چاپ (C) 2013 Göteborg Bit Factory.

ناهنجاری تحت مجوز MIT توزیع می شود. دیدن http://www.opensource.org/licenses/mit-
License.php برای اطلاعات بیشتر.

با استفاده از خدمات onworks.net از ناهنجاری آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

  • 1
    تسمه
    تسمه
    پروژه strace منتقل شده است
    https://strace.io. strace is a
    تشخیصی، اشکال زدایی و آموزشی
    ردیاب فضای کاربران برای لینوکس. استفاده شده است
    برای نظارت بر یک ...
    دانلود strace
  • 2
    gMKVExtractGUI
    gMKVExtractGUI
    یک رابط کاربری گرافیکی برای ابزار mkvextract (بخشی از
    MKVToolNix) که بیشتر (اگر
    نه همه) عملکرد mkvextract و
    ابزارهای mkvinfo. نوشته شده در C#NET 4.0،...
    gMKVExtractGUI را دانلود کنید
  • 3
    کتابخانه JasperReports
    کتابخانه JasperReports
    کتابخانه JasperReports است
    محبوب ترین منبع باز جهان
    هوش تجاری و گزارشگری
    موتور به طور کامل به زبان جاوا نوشته شده است
    و قادر است ...
    کتابخانه JasperReports را دانلود کنید
  • 4
    کتاب های فراپه
    کتاب های فراپه
    Frappe Books یک منبع باز و رایگان است
    نرم افزار دسکتاپ حسابداری که
    ساده و به خوبی طراحی شده تا مورد استفاده قرار گیرد
    مشاغل کوچک و فریلنسرها. آی تی'...
    دانلود کتاب فراپه
  • 5
    پایتون عددی
    پایتون عددی
    اخبار: NumPy 1.11.2 آخرین نسخه است
    که در sourceforge ساخته خواهد شد. چرخ ها
    برای ویندوز، مک و لینوکس و همچنین
    توزیع های منبع بایگانی شده می تواند چهار ...
    پایتون عددی را دانلود کنید
  • 6
    CMU ابوالهول
    CMU ابوالهول
    CMUSphinx یک بزرگ مستقل از بلندگو است
    تشخیص دهنده گفتار پیوسته واژگان
    تحت مجوز سبک BSD منتشر شد. این است
    همچنین مجموعه ای از ابزارهای متن باز ...
    دانلود CMU Sphinx
  • بیشتر "

دستورات لینوکس

Ad