Academy and Foundation unixmens | Your skills, Your future
2.29K subscribers
6.66K photos
1.37K videos
1.24K files
6.07K links
@unixmens_support
@yashar_esm
[email protected]
یک کانال علمی تکنولوژی
فلسفه متن باز-گنو/لینوکس-امنیت - اقتصاد
دیجیتال
Technology-driven -بیزینس های مبتنی بر تکنولوژی
Enterprise open source
ارایه دهنده راهکارهای ارتقای سازمانی - فردی - تیمی
Download Telegram
کتاب های انگلیسی در حوزه #zabbix : لینک دانلود
کارت SNMP
Academy and Foundation unixmens | Your skills, Your future
کارت SNMP
مخفف Simple Network Management Protocol معنای پروتکل مدیریت تجهیزات شبکه می باشد.
کارت SNMP یو پی اس را مستقیما به شبکه کامپیوتری وصل می کند ، به صورتی که یو پی اس به یکی از دستگاههای متصل به شبکه تبدیل می شود .
واین امکان را می دهد که در صورت وصل به اینترنت و وای فای یو پی اس از راه دور کنترل گردد.
کارت snmp می تواند اطلاعات با پروتکل های متفاوت دریافت نموده و با یو پی اس های متفاوت و متنوعی ارتباط برقرار نماید.
معمولا کارت SNMP بین پورت ارتباطی سریال یو پی اس و شبکه کامپیوتری قرار می گیرد.این کارتها اطلاعات حاصل از کنتاکتها را به فرم مناسبی تبدیل می کنند تا توسط سایر دستگاههای شبکه نیز قابل دریافت باشند .

قسمتهای مختلف کارت SNMP

ا Network Element ،دستگاه های استفاده شده در شبکه همچون Router ، Switch ، Hub و UPS .
ا Agent نرم افزار مدیریتی شبکه که در دستگا های استفاده شده در شبکه وجود دارد.
ا NMS سیستم مدیریتی شبکه ،جهت نمایش و کنترل دستگاههای مورد استفاده تحت شبکه.

اطلاعاتی که توسط Agent، نرم افزار مدیریتی شبکه کنترل می گردد Management Information Base) MIB) نامیده می شود و شامل اطلاعات آماری و کنترلی می باشد .

فرامین اصلی در SNMP
1- خواندن (Read) : این دستور از طرف NMS جهت نمایش وضعیت دستگاه مورد استفاده صادر می شود.
2- نوشتن (Write) : این دستور از طرف NMS جهت کنترل وضعیت دستگاه مورد استفاده صادر می شود.
3- گزارش (Trap) : این دستور از طرف دستگاه مورد استفاده جهت گزارش اتفاقات درهمان لحظه و قوع به NMS استفاده می شود.

قابلیت هایی SNMP در رابطه با UPS
1. نمایش پارامترهای UPS در محیط شبکه مانند ولتاژ ورودی و خروجی، فرکانس، وضعیت باتری ها، مقدار بار و دما و غیره.
2. گزارش وقوع اتفاقات مربوط به UPS مانند قطع برق ، افت ولتاژ باطری و خاموش یا روشن بودن UPS به کامپیوترهایی با آدرس IP خاص در محیط شبکه.
3. نمایش گرافهای پارامترهای اصلی UPS.
4. ارسال Email به آدرس های قابل تعریف در اثر وقوع اتفاقاتی مانند قطع برق ، افت ولتاژ باتری و غیره .
5. تعریف Password های خاص جهت ارتباط کاربر با SNMP در سطوح مختلف (Read, Write).
6. اعمال فرامین خاص به UPS در محیط شبکه مانند Restore , Shut Down , Battery Tset
7.نمایش اتفاقات گذشته بصورت LOG با ذکر زمان وقوع و رفع آنها.
8. امکان ذخیره نمودن فایلها و Shut Down کامپیوترهای شبکه قبل از قطع برق درصورتیکه نرم افزار خاصی نیز روی کامپیوتر نصب شده باشد.
Forwarded from Academy and Foundation unixmens | Your skills, Your future (yashar esmaildokht 🐧)
میزان حقوق و تجربه کاری توسعه دهندگان با توجه به زبانهای برنامه نویسی براساس نظرسنجی سالانه #Stack_Overflow از حدود 90000 توسعه دهنده از سراسر جهان 🌎در سال 2019

👇👇👇
💰میزان پرداختی به توسعه دهندگان با تخصص در زبانهای برنامه نویسی موجود در بخش بالای خط آبی نمودار فوق مانند زبان های Clojure، Scala، Go، Rust و R، با تجربه کاری یکسان نسبت به زبان هایی که در بخش زیرین خط آبی نمودار فوق قرار دارند مانند PHP، Assembly و VBA، بیشتر می باشد.

👈بزرگی و کوچکی دایره ها در این نمودار نشان دهنده تعداد توسعه دهندگان متخصص در یک زبان نسبت به سایر زبانها می باشد.

زبان برنامه نویسی شل (حائز اهمیت میباشد)
ا VMS چیست ؟


ا VMS یک نرم افزار نظارتی می باشد و به شما این اجازه را می دهد تا تصاویر یک یا چند دوربین مداربسته IP را مشاهده یا مدیریت نمایید.

ا VMS مخفف عبارت Video Management Software و به معنای نرم افزار مدیریت تصویر می باشد.
یکی از مهمترین ویژگی های نرم افزار VMS عدم نیاز شما به دستگاه ضبط تصاویر NVR برای ذخیره سازی تصاویر ، ضبط یا مشاهده آنها می باشد. این نرم افزارها برای کار بر روی سیستم عامل های مختلف مانند ویندوز ، لینوکس یا مک طراحی شده اند.
این نرم افزارها محدودیت مشاهده تصاویر در مرورگر را نداشته و علاوه بر مشاهده تصاویر و عملیات های محدود مرورگر ، می توان به وسیله آنها کنترل کاملی بر روی سیستم نظارتی داشته باشیم.

ویژگی های عمومی نرم افزار VMS

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

نرم افزارهای نظارتی برای مدیریت مکانهای کوچک ، متوسط و بزرگ طراحی شده اند و هر کدام دارای امکانات مختلفی بر اساس کاربری های متفاوت می باشند. علاوه بر کاربری های عمومی این نرم افزارها ممکن است دارای افزونه ها یا بسته هایی برای اضافه کردن امکانات خاص به آنها باشند.

از جمله بسته های افزودنی می توان به افزونه های تشخیص پلاک ، تشخیص تقلب در فروش و … اشاره نمود. علاوه بر این برخی از شرکت های تولید کننده این نرم افزارهای مدیریتی به تازگی نرم افزارهای VMS در لبه (Edge) خود را نیز به بازار عرضه نموده اند که باعث افزایش کارایی دوربین های مداربسته IP خواهد شد.

#vms @unixmens
بررسی برنامه multitail برای بررسی لاگ ها
Academy and Foundation unixmens | Your skills, Your future
بررسی برنامه multitail برای بررسی لاگ ها
بررسی روزانه لاگ های لینوکس از وظایف مهم ادمین های لینوکس می باشد
Features

Multiple input sources.
Color display using Regular Expression in the case of important informations.
Line filtering.
Interactive Menus for deleting and adding shells.

در بررسی سرویس ها در بیشتر مواقع نیازمند این هستیم که چند لاگ را به صورت همزمان مشاهده نماییم. نرم افزار multitail به همین منظور تهیه شده است. تصویر بالا خروجی دستور multitail رانشان میدهد که به صورت همزمان دو لاگ syslog و dpkg را نشان میدهد. جهت نصب و اجرا به صورت زیر عمل نمایید.


Installation of MultiTail in Linux
On RHEL/CentOS/Fedora

root@RHEL:~# yum install -y multitail

On Debian/Ubuntu/Linux Mint

# apt-get update && apt-get install multitail

Usage of MultiTail

1-برای نمایش دو Linux Log File به صورت همزمان از دستور زیر استفاده نمایید. خروجی آن مانند اولین تصویر شکل بالا می باشد.

# multitail /var/log/syslog /var/log/dpkg.log

2-جهت اجرای یک دستور و نمایش همزمان خروجی یک Linux Log File در یک ترمینال به صورت زیر عمل می کنیم.

# multitail /var/log/kern.log -l "ping 8.8.8.8"
برای نمایش دو Linux Log File به صورت ستونی از دستور زیر استفاده نمایید.
# multitail -s 2 /var/log/syslog /var/log/daemon.log
برای نمایش دو Linux Log File به صورت ستونی از دستور زیر استفاده نمایید.
# multitail -s 2 /var/log/syslog /var/log/daemon.log
نمایش Linux Log Files در دو ستون که یکی از انها چند ردیف لاگ را نمایش میدهد.
# multitail -s 2 -sn 1,3 /var/log/mysqld.log -I /var/log/xferlog /var/log/monitorix /var/log/ajenti.log /var/log/yum.log
نمایش Linux Log Files در دو ستون که یکی از انها چند ردیف لاگ را نمایش میدهد.
# multitail -s 2 -sn 1,3 /var/log/mysqld.log -I /var/log/xferlog /var/log/monitorix /var/log/ajenti.log /var/log/yum.log