omnomnom – نمودارهای صبحانه (قسمت 1/3)


با سروری که به طور مداوم اجرا می شود و به دور آن می چرخد ​​،
دوست دارم ببینم او چه می کند. یک نوع برای این است
وضعیت سیستم (بار CPU ، مصرف حافظه ، سطح پر کردن دیسک ، …)
نمایش گرافیکی ، به عنوان مثال در نمودار با گذشت زمان بنابراین من آن را دارم
وضعیت فعلی از نظر ، اما همچنین می تواند از همه نوع تغییراتی ایجاد کند
را تشخیص دهد. از یک طرف ، این می تواند مشکلات حاد را نشان دهد ("اوه ، CPU
2 روز در حمله بوده است؟ چیزی در حال اجرا است! ") ،
از طرف دیگر ، مشکلات را قبل از اینکه بحرانی شود ، بیان کنید
("هر یکشنبه 1 گیگابایت به پارتیشن اضافه می شود – چه اتفاقی می افتد
در آنجا؟ ").

اسکریپت های rrd

در آن زمان ™ من چند اسکریپت ساده بر اساس
rrdtool که ضبط داده های مختلف و بصورت گرافیکی است
تجسم. جمع آوری داده ها هر 5 دقیقه انجام می شود و موجب صرفه جویی در مصرف می شود
– تا حدی جمع – داده های ساعت گذشته ، آخرین
روز ، هفته گذشته و سال گذشته. پویا
نمودارهای تولید شده نیز به صورت ایستا تولید می شوند
صفحات HTML جاسازی شده (یک صفحه در هر دوره) و می توانند
یا بصورت محلی از طریق سیستم فایل یا از طریق یک سرور وب
اسکریپت ها را می توانید در اینجا در GitHub بیابید. من فقط آن را دارم
چهار سرور من در حال اجرا هستند زیرا همیشه فعال هستند. اگر یک
رایانه (به عنوان مثال لپ تاپ من) خاموش است ، که می دهد
سوراخ های موجود در نمودار ، این نتیجه را خسته نکردم.

اخبار

2017 دوباره فعالیت در این پروژه را افزایش داد
ضبط – که دلیل این سریال مقاله های وبلاگ است
بود:

  • من تصمیم گرفتم تا به صورت لگاریتمی مقیاس را ارزیابی کنم
    بیشتر نمودارها تصمیم گرفتند. قبل از آن ، مسافت های بزرگ وجود داشت
    یا بقیه نمودار را کاملاً ناخوشایند کرده است زیرا
    سپس تمام مقادیر دیگر را مستقیماً به محور X بچسبانید. متاسفانه
    من مجبور شدم از آن در جاهای مختلف و از خلاقیت استفاده کنم
    مقادیر منفی (ترافیک شبکه ورودی و خروجی) را نادیده بگیرید
    می تواند عالی باشد به عنوان ارزش های مثبت و منفی در همان
    نمودار نشان داده شده است) ، زیرا rrdtool هنوز نمی تواند منفی باشد
    Logarithms "
    .
  • CSS وجود دارد! اکنون صفحات وب وضعیت کمی بهتر به نظر می رسند.
    مهمتر از همه ، هیچ قاب دیگری در اطراف نمودارها و نمودارهای آنها کشیده نشده است
    رنگ پس زمینه همان صفحه HTML است ، بنابراین
    نمودارهای متفاوت متفاوت در کنار یکدیگر دیگر وحشتناک نیستند
    شکاف در طراحی.
  • سرانجام یک اسکریپت ntpd وجود دارد!
    قسمت 2