<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های امید احمدیانی</title>
        <link>https://virgool.io/feed/@omid_ahmadyani</link>
        <description>برنامه نویس | کارآفرین | بازاریاب دیجیتال | مدیر سرور</description>
        <language>fa</language>
        <pubDate>2026-06-10 14:20:38</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/8770/avatar/enSO5M.png?height=120&amp;width=120</url>
            <title>امید احمدیانی</title>
            <link>https://virgool.io/@omid_ahmadyani</link>
        </image>

                    <item>
                <title>معرفی ابزار رایگان ساخت پسورد به صورت سریع و امکانات زیاد</title>
                <link>https://virgool.io/@omid_ahmadyani/%D9%85%D8%B9%D8%B1%D9%81%DB%8C-%D8%A7%D8%A8%D8%B2%D8%A7%D8%B1-%D8%B1%D8%A7%DB%8C%DA%AF%D8%A7%D9%86-%D8%B3%D8%A7%D8%AE%D8%AA-%D9%BE%D8%B3%D9%88%D8%B1%D8%AF-%D8%A8%D9%87-%D8%B5%D9%88%D8%B1%D8%AA-%D8%B3%D8%B1%DB%8C%D8%B9-%D9%88-%D8%A7%D9%85%DA%A9%D8%A7%D9%86%D8%A7%D8%AA-%D8%B2%DB%8C%D8%A7%D8%AF-qfj8mmqjacns</link>
                <description>ابزار ساخت پسورد جدید با امکانات فوق العادههر وقت می خواید پسوردتون رو عوض کنید کلی به گیر می خورید که چه پسوردی بزاریم و هر وقت می خواید دستی این کار رو انجام بدید به کلی گیر و گرفت بر می خورید که پسوردتون هماهنگ نیست، باید پسورد دارای کاراکتر خاص باشه، باید حروف کوچک و بزرگ داشته باشه و کلی مشکلات دیگه.ابزاری که معرفی می کنیم برخلاف کلیه ی(!) ابزارهای ساخت پسورد که کند هستند، خیلی سریع هست و جالب اینجاست که امکانات بسیار زیادی رو هم در اختیار شما قرار می دهد. برای مثال بعضی از سیستم ها امکانات استفاده از پسورد دارای کاراکتر ویژه مانند @!* و غیره رو نمی دهد شما به راحتی با غیر فعال کردن تیک اون در صفحه می تونید پسورد جدید رو بدون کاراکتر ویژه مورد نظر بسازید.کلی امکانات دیگر هم دارد که حتما باید تست شود تا از امکانات آن شگفت زده بشید.لینک ابزار تغییر پسورد رایگان:http://pass.omidahmadyani.ir</description>
                <category>امید احمدیانی</category>
                <author>امید احمدیانی</author>
                <pubDate>Sun, 27 Oct 2019 10:29:53 +0330</pubDate>
            </item>
                    <item>
                <title>خدمات تخصصی تامین امنیت و کانفیگ سرور</title>
                <link>https://virgool.io/@omid_ahmadyani/%D8%AE%D8%AF%D9%85%D8%A7%D8%AA-%D8%AA%D8%AE%D8%B5%D8%B5%DB%8C-%D8%AA%D8%A7%D9%85%DB%8C%D9%86-%D8%A7%D9%85%D9%86%DB%8C%D8%AA-%D9%88-%DA%A9%D8%A7%D9%86%D9%81%DB%8C%DA%AF-%D8%B3%D8%B1%D9%88%D8%B1-zh2err0bcoac</link>
                <description>کانفیگ سرور یکی از مهم‌ترین دغدغه‌های امروزه مدیران سرور و صاحبان سایت است که تیم مدیر سرور سعی کرده تا این مشکل را به طور کامل با نیروهای متخصص خود رفع کند.سی پنل و دایرکت ادمین دو تا از محبوب‌ترین پنل های مدیریتی هستند که قریب به ۹۰ درصد شرکت‌های هاستینگ از آن‌ها برای ارائه خدمات میزبانی استفاده می‌کنند.اغلب سایت‌های میزبانی شده در ایران و حتی جهان نیز که به طور شخصی هم بر روی سرورهای اختصاصی میزبانی می‌شوند نیز این پنل ها استفاده می‌کنند.به دلیل همین گستردگی در استفاده و عدم وجود تعداد کافی متخصصان قابل در این حوزه ارائه خدمات به مشتریان توسط تعداد کثیری از این شرکت‌ها با مشکل جدی از جمله کندی لود سایت مشتریان، امنیت پایین و ریسک هک شدن آن‌ها روبرو شده است.پس از انجام خدمات کانفیگ و بهینه‌سازی به شما اطمینان می‌دهیم سرور شما به بهترین شکل ممکن با نهایت قدرت سخت‌افزاری و منابع کار کند.چرا مدیر سرور برای خدمات کانفیگ تخصصی سرور شما پیشنهاد می‌شود:۱۰ سال سابقه تخصصی کانفیگ و بهینه‌سازی سرورراه‌اندازی چندین سرور حرفه‌ای هاستینگ جهت میزبانی وبسابقه کار با برترین شرکت‌ها و سایت‌های ایرانیسابقه قوی در کنترل حملات دداس یا تکذیب سرویساگر یکی از مشکلات زیر را دارید کانفیگ سرور بهترین کمک برای شماستاگر سرور شما سرعت مناسبی ندارد و به کندی کار می‌کندسایت‌های میزبانی شده روی سرور شما لود سنگینی دارندوب‌سایت‌های میزبانی شده روی سرورتان منابع زیادی را مصرف می‌کنند و باعث کندی کل سرور می‌شوندسرور و سایت‌های تحت میزبانی شما هک شده‌انداگر دچار حملات دداس یا تکذیب سرویس شده‌ایداگر نیاز به یک سرور فول مدیریت شده برای راه‌اندازی هاستینگ شخصی خود هستیددر تمامی موارد تیم مدیر سرور با خدمات تخصصی کانفیگ و بهینه‌سازی سرور در خدمت شما خواهد بود و در صورت عدم رضایت شما تمام هزینه‌ها عودت داده خواهد شد.خدمات کانفیگ سرور ارائه شده در ۳ بخش مجزا ارائه می‌گردند.مشتریانی که از Cpanel استفاده می‌کنند و به دنبال کانفیگ سی پنل هستند می‌توانند به طور اختصاصی از خدمات تخصصی کانفیگ cpanel استفاده کنند.مشتریانی هم که از دایرکت ادمین استفاده می‌کنند می‌توانند از خدمات اختصاصی و حرفه‌ای کانفیگ دایرکت ادمین مدیر سرور بهره گیرند.و نهایتاً برای کسانی که می‌خواهند سرور خود را در برابر حملات هکرها امن کنند و امنیت اطلاعات مشتریان خود را تأمین کنند می‌توانند از خدمات دسته سوم یعنی کانفیگ امنیتی سرور استفاده کنند.بخشی از خدمات کانفیگ سی پنل ارائه شده توسط مدیر سرور:۱- نصب و راه‌اندازی اولیه سی پنل۲- بهینه‌سازی و ایمن‌سازی وب سرورهای nginx,apache, litespeed۳- کانفیگ هندلر php با توجه به نیاز سرور۴- بهینه‌سازی و تیونینگ پایگاه داده Mysql۵- کانفیگ حرفه‌ای میل سرور۶- کانفیگ کلودلینوکس۷- انجام تست لود روی سرور۸- کانفیگ کش سرور۹- نصب ابزارهای مانیتورینگ۱۰- نصب ماژول‌های ضروری وب سرور۱۱- حذف پکیج‌های غیرضروری برای افزایش سرعت سرورکانفیگ سرور برای کنترل پنل سی پنل با هزینه ۲۰۰ هزار تومان انجام می‌شود.برای دریافت خدمات کانفیگ سی پنل با شماره زیر در تماس باشید.برای هماهنگی و انجام پروژه از طریق روشهای زیر با ما در ارتباط باشید:شماره تماس: ۰۹۱۲۹۷۲۶۳۴۳پشتیبانی تلگرام : https://t.me/omid_ahmadyaniبخشی از خدمات کانفیگ دایرکت ادمین ارائه شده توسط مدیر سرور :۱- نصب و راه‌اندازی اولیه سی پنل۲- بهینه‌سازی و ایمن‌سازی وب سرورهای nginx,apache, litespeed۳- کانفیگ هندلر php با توجه به نیاز سرور۴- بهینه‌سازی و تیونینگ پایگاه داده Mysql۵- کانفیگ حرفه‌ای میل سرور۶- کانفیگ کلودلینوکس۷- انجام تست لود روی سرور۸- کانفیگ کش سرور۹- نصب ابزارهای مانیتورینگ۱۰- نصب ماژول‌های ضروری وب سرور۱۱- حذف پکیج‌های غیرضروری برای افزایش سرعت سرورکانفیگ دایرکت ادمین با هزینه ۲۰۰ هزارتومان انجام می‌شود.برای دریافت خدمات کانفیگ دایرکت ادمین با شماره زیر در تماس باشید.رای هماهنگی و انجام پروژه از طریق روشهای زیر با ما در ارتباط باشید:شماره تماس: ۰۹۱۲۹۷۲۶۳۴۳پشتیبانی تلگرام : https://t.me/omid_ahmadyaniخدماتی که به مشتریان امنیت سرور ارائه خواهد شد:۱- نصب و کانفیگ دیوار آتش۲- نصب و کانفیگ Antiddos۳- نصب و کانفیگ آنتی شلر۴- امن سازی php و توابع۵- امن سازی پایگاه داده۶- نصب و کانفیگ آنتی روت کیت۷- امن سازی وب سرور Litespeed,Apache,Nginx۸- امن سازی و جلوگیری از ارسال Spam۹- ایمن‌سازی سرویس انتقال Ftp۱۰- جلوگیری از حملات Symlink attack۱۱- مسدودسازی اجرای اسکریپت‌های مخرب Perl,Python,Cgi۱۲- امن سازی دایرکتوری‌های موقت سرور۱۳- تغییر پورت سرویس های مهم۱۴- نصب و کانفیگ Mod_Security۱۵- غیرفعال کردن سرویس‌های ناخواسته و غیرضروریهزینه خدمات کانفیگ امنیت سرور ۲۵۰ هزار تومان می‌باشد.برای کسب اطلاعات بیشتر و واگذاری پروژه خود با شماره زیر تماس بگیرید.برای هماهنگی و انجام پروژه از طریق روشهای زیر با ما در ارتباط باشید:شماره تماس: ۰۹۱۲۹۷۲۶۳۴۳پشتیبانی تلگرام : https://t.me/omid_ahmadyaniمنبع: وبلاگ اطلاع رسانی امید احمدیانی</description>
                <category>امید احمدیانی</category>
                <author>امید احمدیانی</author>
                <pubDate>Sat, 19 Oct 2019 10:38:21 +0330</pubDate>
            </item>
                    <item>
                <title>سرویس جدید مشخصات صاحب دامنه</title>
                <link>https://virgool.io/@omid_ahmadyani/%D8%B3%D8%B1%D9%88%DB%8C%D8%B3-%D8%AC%D8%AF%DB%8C%D8%AF-%D9%85%D8%B4%D8%AE%D8%B5%D8%A7%D8%AA-%D8%B5%D8%A7%D8%AD%D8%A8-%D8%AF%D8%A7%D9%85%D9%86%D9%87-krwhorpseuqe</link>
                <description>با سرویس جدید به دست آوردن اطلاعات دامنه شما می توانید اطلاعات تماس و مشخصات فنی دامنه مورد نظر خود را به دست آوردید.آدرس سرویس:http://whois.omidahmadyanir.irدر ابتدا توضیحاتی در مورد دامنه:برای دامنه های بین المللی :در whois شما قسمت های مانند زیر مشاهده می کنید :Email : ایمیل صاحب امتیاز دامنهRegistrant Org : نام شرکت صاحب امتیاز دامنهRegistrar : نام مرکز ثبت دامنه ( نمایندگان موسسه آیکان ) در ایران بیشترین دامنه ها در مرکز Real time register به ثبت رسیده اند.Registrar Status : وضعیت قفل دامنه در  صورتی که روی clientTransferProhibited قرار گرفته باشد قفل فعال است و در  صورت مشاهده OK قفل دامنه باز است.Created date : تاریخ ثبت دامنهExpired on : تاریخ منقضی شدن دامنهupdated on : تاریخ آخرین بروزرسانیName Server(s) : دی ان اس های متصل شده به دامنهIP Address : آدرس آی پی سرور هاستینگ آنIP Location : موقعیت جغرافیایی سرویس میزبانی وب دامنه مورد نظرASN : نام سرویس دهنده شبکه ISP یا شبکه بزرگ مانند نام دیتاسنترسرویس های زیر معمولا غیر رایگان است :Whois History : تاریخچه تغییر مشخصات در whoisIP History : تاریخچه تغییر آی پی هاستینگ دامنه مورد نظرRegistrar History : تاریخچه تغییر مرکز ثبت دامنهHosting History : تاریخچه تغییر خدمات میزبانی وبWhois Server : معمولا برای دامنه های بین المللی سرور whois.yoursrs.com نمایش داده می شود.Server Type : نمایش وب سرور دامنه مورد نظر شماResponse Code : کد برگشتی از سرور ، اگر 200 باشد سایت بدون مشکل باز می شود .Registrant Name : نام صاحب امتیاز دامنهRegistrant Street : جزییات آدرس صاحب امتیاز شامل خیابانRegistrant City : نام شهر صاحب امتیازRegistrant State/Province : جزییات آدرسRegistrant Postal Code : کد پستیRegistrant Country : کشور صاحب امتیاز دامنهRegistrant Phone : تلفن مدیریتRegistrant Fax : فکس مدیریتRegistry Admin ID : مشخصات مدیر دامنهAdmin Email : ایمیل مدیر دامنهRegistry Tech ID : مشخصات مسئول فنی دامنهTech Email : ایمیل مسئول فنی دامنهبرای دامنه های ملی :remarks:(Domain Holder) : نام صاحب امتیاز دامنهremarks:(Domain Holder Address) : آدرس کامل صاحب امتیاز دامنهholder-c : شناسه کاربری مدیر دامنهadmin-c : شناسه رابط اداری دامنهtech-c : شناسه مسئول فنی دامنهnserver : دی ان اس های متصل شده به دامنهlast-updated : آخرین بروزرسانیexpire-date : تاریخ منقضی شدنe-mail : ایمیل صاحب امتیاز یا مسئول فنی یا اداریaddress : آدرس کامل صاحب امتیاز دامنه و رابط های آنهاphone : شماره تلفنچگونه whois بگیریم ؟برای بررسی مالکیت یک دامنه و مشخصات آن می توانید به آدرس سرویس زیر بروید.http://whois.omidahmadyani.irامیدواریم این مقاله برای شما کاربردی  بوده باشه ، لطفا در صورتی که سوال یا نظری در این مورد دارید آن را در  قسمت دیدگاه های این مقاله ثبت نمایید.</description>
                <category>امید احمدیانی</category>
                <author>امید احمدیانی</author>
                <pubDate>Fri, 03 May 2019 04:12:39 +0430</pubDate>
            </item>
                    <item>
                <title>تفاوت Devops و مدیر سرور</title>
                <link>https://virgool.io/@omid_ahmadyani/%D8%AA%D9%81%D8%A7%D9%88%D8%AA-devops-%D9%88-%D9%85%D8%AF%DB%8C%D8%B1-%D8%B3%D8%B1%D9%88%D8%B1-xway8w30c2ss</link>
                <description>Devops و مدیران سرور: این دو وظایف مشترک زیادی دارند ولی تفاوت های حیاتی نیز دارند که باید از آنها آگاه باشیم.Devops در مقایسه با مدیر سرور: چه تفاوتی دارند؟ آنها شباهت هایی دارند  ولی متفاوتند!  آخرین باری رو یادتون هست که یه مدیر سرور پیش شما بیاد  بگه که هر کاری که یه متخصص devops انجام میده رو منم می تونم انجام بدم؟  اگر خودتون اینکار رو انجام دادید و یا از کسی شنیده اید به این مقاله خوش  آمدید به بحثی که خیلی ها در موردش هنوز ابهام دارند و می خواهیم این  ابهامات رو پاسخ بدیم.در این مقاله ما در مورد تفاوت های بین devops  و مدیر سرور بحث خواهیم  کرد.  ما قصد داریم این موضوع رو هم از نقظه نظر تاریخی توضیح بدیم و هم در  مورد هر یک از این دو به عنوان نقش های شغلی بهفمیم.بازار کار برای devops  و مدیران سرور به شدت تغییر یافته است. مهندسان  این نسل بخوبی این موضوع را درک کرده اند و سعی در توسعه مهارت های خود به  وسیله دوره های آنلاین و شرکت در پروژه های مختلف دارند.با این حال قبل از شروع فهمیدن هر یک از این اصصلاحات موضوع مهمی است.devops چیست؟با رجوع به ویکیپدیا، devops اینگونه تعریف شده است:دواپس (DevOps) مخفف “توسعه نرم‌افزار DEVelopment” و “عملیات فناوری اطلاعات OPerationS” است. دواپس، مجموعه‌ای از روشها، فرایندها و ابزارهایی است که با تمرکز بر ارتباطات، همکاری و یکپارچگی بین تیم‌های توسعه نرم‌افزار و عملیات فناوری اطلاعات، ارزش‌های تولید شده را به طور سریع و مداوم به   مشتریان نهایی می‌رساند. ادغام کلمات اختصاری “Dev” و “Ops” به این موضوع   اشاره دارد که توسعه و عملیات به عنوان دو تیم مستقل و کاملاً جدای از  هم،  جای خود را به تیم‌های چند تخصصی با مهارتها، روش‌ها و ابزار یکپارچه  داده  است.[۱][۲][۳][ آن را با هدف ایجاد یک فرهنگ و محیط زیست که در آن بیلدها، تست‌ها و انتشار نرم‌افزار می‌تواند اتفاق می‌افتد به سرعت در حال غالباً و قابل اعتماد تر است.[۴][۵][۶] ویکیپدیامدیر سرور چیست؟مدیر سرور  یا همان sysadmin شخصی است که در قبال نگهداری(دوام)، تنظیم و  قابل اطمینان بودن کارایی سیستم های کامپیوتری خصوصا کامپیوتر های چند  کاربره مانند سرور ها مسئول است.یک تفاوت روشن میان مدیر سرور(سیستم) و devopsهمانطور که دیدید یک تفاوت روشن بین این دو وجود دارد همانطور که تفاوت   بین متخصصان آی تی و مدیران منابع انسانی وجود دارد. اصلاح devops چند بار  مورد سواستفاده قرار گرفته تا کارها انجام شوند.خیلی از شرکت ها و استارت  آپ ها هستند که فکر می کنند کارمندان devops می توانند هر کاری انجام دهند و  مشکلات با استخدام یک متخصص devops حل می شود!یک متخصص حرفه ای devops نباید مسئولیت پاک کردن کلیه اشتباهاتی که شرکت تا آن لحظه انجام داده است را قبول کند.داستان مورد سوءاستفاده قرار گرفتن اصطلاح devopsدر دهه ی گذشته، نقش های شغلی زیادی با عنوان تستر ها، مدیران  سرور(سیستم)، توسعه دهنده ها، مدیران پایگاه داده و … وجود داشته است. در  آن زمان این کار می کرد و هیچ شکایتی وجود نداشت. با این حال آن زمان گذشت،  بازار تغییر کرد و پردازش ابری از راه رسید.با آغاز رایانش ابری خیلی چیزها اتومات شد، مخصوصا آنهایی که توسط مدیر  سرور(سیستم) انجام می شد. همچنین کارهایی که توسط مهندسان شبکه و مدیران  پایگاه داده انجام می شد.با اتومات شدن خیلی از کارهای مدیران سرور از آنها خواسته شد تا به  توسعه دهندگان  به منظور کارایی بیشتر کمک کنند. این به مرور باعث تولد  “devops” شد. با این حال وظایف devops به وظایف sysadmin محدود نمی شود.در نهایت هدف devops این است که هر بخش از شرکت IT را متمرکز سازیم. با توجه به گفته Jeff Knup  این به این معنی است که همکاری نزدیک بین  بخش هایی که قبلا نقش های صرفا  توسعه دهنده، یا صرفا عملیاتی و یا صرفا تضمین کیفی را داشتند.Devops در مقایسه با مدیران سرورتا اینجا باید طبیعتا تفاوت این دو نقش رو به روشنی فهمیده باشید. وظایف  زیادی هست که بین devops و sysadmin رایج هستند با اینحال، تفاوت های  حیاتی با هم دارند برای مثال:همکاری در سطوح بالا و اطمینان از همکاری تمامی بخش های یک  شرکت از وظایف یک Devops است. یک مدیر سرور بیشتر بر روی تنظیم، نگهداریِ،  آماده به کار کردن سرور ها و سیستم های کامپیوتری تمرکز دارد.Devops  کار ها به خاطر تجربه خود از شروع تا پایان یک محصول شناخته می شوند در  حالی که مدیران سرور به مسئولیات های با محدوده کم تری درگیر هستند.Devops کارها می توانند همه ی کارهایی که sysadmin ها انجام می دهند را انجام دهند اما یک sysadmin نمی تواند هر کاری را انجام دهد.اگر چیزی رو از قلم انداختم که باید به این مقاله اضاف بشه حتما من رو  در جریان بزار و مطمئن باش یه قدم کوچیک می تونیم در جهت رشد و پیشرفت کشور  برداریم.منبع: وب سایت شخصی امید احمدیانی</description>
                <category>امید احمدیانی</category>
                <author>امید احمدیانی</author>
                <pubDate>Thu, 28 Mar 2019 02:51:11 +0430</pubDate>
            </item>
                    <item>
                <title>سرویس های وضعیت آب و هوا و ویرایشگر تصویر</title>
                <link>https://virgool.io/apieco/%D8%B3%D8%B1%D9%88%DB%8C%D8%B3-%D9%87%D8%A7%DB%8C-%D9%88%D8%B6%D8%B9%DB%8C%D8%AA-%D8%A2%D8%A8-%D9%88-%D9%87%D9%88%D8%A7-%D9%88-%D9%88%DB%8C%D8%B1%D8%A7%DB%8C%D8%B4%DA%AF%D8%B1-%D8%AA%D8%B5%D9%88%DB%8C%D8%B1-ygvuekoo2vob</link>
                <description> سرویس جدید وضعیت آب و هواشما به کمک این سرویس می توانید شرایط آب و هوایی را به صورت کاملا  رایگان پیش بینی کنید و برای سفرهای خود برنامه ریزی صحیح تری بریزید.آدرس سرویس: weather.omidahmadyani.irبرای استفاده از آن می توانید نام شهر مورد نظر خود را به صورت انگلیسی  سرچ کنید تا کلیه اطلاعات آب و هوایی آن به صورت دقیق نمایش داده شود.لازم به ذکر است که این سرویس توانایی پیش بینی ۵ روز آینده را داراست.در صورتی که نظر و یا پیشنهادی دارید که به ارتقا هر چه بهتر و بیشتر این سرویس کمک می کنه در زیر همین پست نظر خود را اعلام کنید. سرویس فوتوشاپ آنلاین رایگانFacebookEmailWhatsAppSMSLineTelegramاشتراک گذاری سرویس جدید پیک که با نام فوتوشاپ آنلاین رایگان عرضه می شود در آدرس زیر دردسترس قرار میگیرد.آدرس سرویس: pic.omidahmadyani.irاین سرویس بسیاری از امکانات مورد نیاز جهت ویرایش یک تصویر و تغییر به حالت دلخواه شما را دارد.برخی از امکانات این سرویس:قابلیت تغییر سایز تصاویرقابلیت کراپ کردن بخش از تصاویرقابلیت تغییر موقعیت تصاویردارای فیلتر های تصاویر متنوعقابلیت قرار دادن استیکر ها و تصاویر مناسبتیقابلیت قرار دادن متن در تصاویر با فونت های حرفه ایقابلیت تغییر رنگ تصاویرقفل کردن لایر ها و ذخیره آنهاو..در صورت داشتن انتقاد، نظر و یا پیشنهاد در کامنت های همین پست نظر خود  را قرار دهید تا به بهبود و پیشرفت هرچه سریع تر این سرویس افزوده شود.نکته آخر و مهم اینکه این سرویس نیز مانند سرویس های دیگر من کاملا رایگان می باشد!منبع: وب سایت شخصی امید احمدیانی</description>
                <category>امید احمدیانی</category>
                <author>امید احمدیانی</author>
                <pubDate>Wed, 27 Mar 2019 18:22:41 +0430</pubDate>
            </item>
                    <item>
                <title>سرویس مانیتورینگ ZABBIX</title>
                <link>https://virgool.io/@omid_ahmadyani/%D8%B3%D8%B1%D9%88%DB%8C%D8%B3-%D9%85%D8%A7%D9%86%DB%8C%D8%AA%D9%88%D8%B1%DB%8C%D9%86%DA%AF-zabbix-q6jka3xvvrig</link>
                <description>زبیکس (Zabbix) ؟زبیکس توسط  Alexei Vladishev ایجاد و به دنیای OpenSource  معرفی شد و  توسط کمپانی   Zabbix SIA پشتیبانی میشود یک نرم‌افزار متن  باز برای مانیتورینگ شبکه‌ها و  نرم‌افزارها در سطح سازمانی (Enterprise)  است که این نرم‌افزار برای پایش و  تشخیص وضعیت سرویس‌های شبکه‌ها، سرورها و  دیگر سخت افزارهای شبکه طراحی  شده است. زبیکس از MySQL  ، PostgreSQL  ، SQLite ، Oracle  و IBM DB2 برای ذخیره سازی داده‌ها  پشتیبانی میکند.  برنامه نویسی سمت سرور از زبان C بهره میبرد و برنامه  نویسی سمت کاربری آن  از زبان PHP استفاده می کند .ه این نرم‌افزار برای پایش و تشخیص وضعیت سرویس‌های شبکه‌ها، سرورها و  دیگر سخت افزارهای شبکه طراحی شده است. زبیکس از MySQL ، PostgreSQL  ، SQLite ، Oracle  و IBM DB2 برای ذخیره سازی داده‌ها پشتیبانی میکند.  برنامه نویسی سمت سرور از زبان C بهره میبرد و برنامه نویسی سمت کاربری آن  از زبان PHP استفاده می کند .ZABBIX یک  نرم‌افزار عالی در سطح سازمانی است که برای مانیتورینگ دسترسی و کارایی  زیرساخت‌های IT به کار می‌رود. با ZABBIX تقریبا هیچ محدودیتی در جمع آوری  اطلاعات از شبکه وجود ندارد. سیستم مانیتورینگ شبکه ZABBIX یک سرویس  مانیتورینگ کارآمد است، به طوری که می‌تواند در لحظه ده‌ها هزار سرور،  ماشین مجازی، و تجهیزات شبکه را به طور هم‌زمان مانیتور کند.همراه با  ذخیره سازی داده‌ها، ویژگی‌های نمایشی و گرافیکی (مانند  نقشه‌ها، گراف‌ها،  نمایش‌ها و …) راه‌های بسیار انعطاف پذیری با هدف  آنالیز و هشدار را در  اختیار می‌گذارد. می‌توانید در داده‌های دریافتی  محدودیتی را تنظیم کنید و  به محض اینکه از حدود این محدودیت‌ها رد شد،  ZABBIX  می‌تواند با ایمیل  مدیر شبکه را از وقوع این رویداد مطلع سازد.?سیستم  مانیتورینگ شبکه ZABBIX یکی از قویترین و شناخته شده ترین سیستم‌های  مانیتورینگ در دنیا می‌باشد که از سال ۲۰۰۱ اولین نسخه آن به بازار عرضه  شده و تا امروز به عنوان یکی از سیستم‌های پیشرو در صنعت مانیتورینگ شبکه و  نرم افزارها، نسخه‌های بسیاری را روانه بازار نموده است.یکی از  مهمترین مشخصات ZABBIX، متن باز بودن آن است که باعث شده تا اطمینان  کاربران به خصوص کاربرانی که دارای اطلاعات حساس در سازمان خود می‌باشند به  این سیستم افزایش یابد.زبیکس در ورژن های مختلفی به بازار عرضه شد که میتوان به نسخه های release شده زیر اشاره کرد :zabbix v1.8zabbix v2zabbix v2.4zabbix v3zabbix v3.2zabbix v3.4zabbix v4محیط و سربرگ های زبیکس :در تب Monitoring همه آن طلاعاتی که توسط زبیکس بصورت ویزوالی آماده شده است وجود دارد . مانند اطلاعات ردیفی – گراف – نقشه و غیره.در تب Inventory که سیستم مدیریت موجودی نام دارد و می توان یک نمایه کلی از هرچیز را با امکان دریافت اطلاعات کامل تر داشتدر قسمت Reports می توانیم گزارش های customize‌ شده مانند وضعیت زبیکس – گزارش های در دسترس بودن و یا Triggers top 100 را داشت .آیتم  بعدی Configuration نام دارد که شامل configuration settings می باشد و  برای کانفیگ نمودن ستینگ های hosts, host groups, templates, actions, maps  و غیره استفاده می گردد . و فقط ادمین و سوپر ادمین می توانند این آپشن را  ببینند .آخرین  منو Administration نام دارد که برای توابع مدیریتی زبیکس مانند  ایجاد  یوزر و یا media types یا authentication و غیره استفاده می شود و  فقط سوپر  ادمین می تواند این گزینه را ببیند .?در این بخش قصد داریم تا به اصلی ترین ویژگی های زبیکس بپردازیم :یکی از  مهمترین و اصلی ترین مباحث زبیکس ” جمع آوری داده ” می باشد که از طریق  پرتکل های ارتباطی  می توان به اطلاعات مورد نظر دست یافت  در جمع آوری  اطلاعات مباحث زیر مطرح هست که به توضیح برخی از Concept های آن  میپردازیم  : Data gatheringavailability and performance checks (چک کردن در دسترس یودن و عملکرد) support for SNMP (both trapping and polling), IPMI, JMX, VMware monitoring (پشتیبانی از پرتکل های معروف) از طریق  پرتکل های ارتباطی مانند SNMP که دارای ورژن های ۱٫۲c.3 میباشد میتواند از  device های شبکه مانند روترهای شبکه / مجازی ساز ها مانند ESXIvSphere / دستگاه های پشتیبانی UPS و . . . دریافت اطلاعات داشتSNMP :SNMP V1 ) که این ورژن Expire شده و مورد استفاده قرار نمیگیردSNMP V2C )  این ورژن با Community (در واقع پسوردی هست مه تا NMS آن را نداشته باشد  نمیتواند با آن کار کند )کار میکند که خود به دو قسمت public و private  تقسیم میشودNMS Server : سروری است که میتواند با پرتکل های ارتباطی دستگاه های شبکه را مدیریت کند و در راس کار قرار دارد?SNMP V3 ) ما معمولا از این ورژن استفاده نمیکنیم چون برای موارد خاص مورد استفادر قرار میگیردSNMP Authentication(UserName/Password , hash , md5 , SHA و . . .)SNMP Encryption(Data , AES , DES , 3DES و . . . )SNMP View(ساختار را بر اساس Tree نمایش میدهد ۱۲۳۴۵۶ که مثلا برای دسترسی به شاخه ۶ به آن اشاره میکند )JMX :با این  پروتکل ارتباطی میتوان APP های سمن جاوا را مانیتور کرد  بعد از نسخه ۲ یک  قابلیت جدیدی که به زبان جاوا نوشته شده ، به نام Zabbix Java Gateway را  اضافه کرده که امکان مانیتور کردن نرم افزارهای مبتنی بر Java را با  استفاده از JMX (Java Management Extensions) ایجاد مینماید و Zabbix  درخواست مورد نظر را از طریق ارسال JMX  Counter مناسب به سمت Zabbix Java  Gateway ارسال مینماید و Zabbix Java Gateway جواب ها را بدون نیاز به هیچ  نرم افزار دیگری از نرم افزار های مبتنی بر Java دریافت کرده و به سمت سرور  ارسال می نماید ، که دارای اهمیت زیادی میباشد.IPMI :با این پروتکی میتوان از راه دور تجهیزات شبکه را مانیتور کردAgent :یک نرم  افزار است که روی سیستم میشند و با zabbix ارتباط برقرار میکند که توسط خود  zabbix نوشته شده است Agent اطلاعات لازم را جمع آوري مينمايد و آنها را  به زبيكس براي پردازش بيشتر ارسال مي نمايد. و در صورت خطا در هر يك از  منابع سيستمي زبيكس هشدار لازم را به ادمين سرور ارسال مي نمايد ZABBIX  Agent ها به دليل استفاده از منابع سيستمي بسيار كارآمد براي جمع آوري  اطلاعات آماري مي باشند.custom checks (چک کردن های سفارشی) gathering desired data at custom intervals performed by server/proxy and by agents Flexible threshold definitionsآستانه انعطاف پذیری :you can define very flexible problem thresholds, called triggers, referencing values from the backend database میتواند با  تعریف بخش Trigger میتوان فعالیت های زبیکس را تعریف کرد که اگر برای هر  یک ار تجهیزاتی که در حال مانیتور شدن هستند در مواقع بروزبرای ما ارسال  وضعیت کند که بطور مثال اگر RAM یا قطعه ای Fail شد که در این جدول  Disaster بدترین شرایط است .به جدول زیر دقت کنید :SEVERITYDEFINITIONCOLOURNot classifiedUnknown severity.GreyInformationFor information purposes.Light blueWarningBe warned.YellowAverageAverage problem.OrangeHighSomething important has happened.Light redDisasterDisaster. Financial losses, etc.Red Highly configurable alertingهشدار های قابل تنظیم :sending notifications can be customized for the escalation schedule, recipient, media type Notifications  روشي در زبيكس براي آگاه ساختن كاربران درباره event هايي كه رخ مي دهند  مي باشد . كه نوع اطلاع رساني را مي توان از طريق                           Administration | Notifications مشخص نمود كه چه چيزي و در چه زماني و از  طريق چه مديايي به كاربر منتقل گردد. میتوانید مشخص کنید در زمان برنامه                 ریزی شده برای شما اعلانی را ارسال کند  در قسمت media type  میتواند مشخص کنید که هشدار ها را بر چه اساس برای شما ارسال کند ایمیل ,  پیامک              و …notifications can be made meaningful and helpful using macro variables میتوانید در قسمت macro توسط macro نویسی تنظیمات مخصوص به خود را بنویسیدautomatic actions include remote commands Real-time graphingmonitored items are immediately graphed using the built-in graphing functionality وضعیت رسیده را بدون هیچ تاخیری در غالب یک گراف برای شما ترسیم میکندWeb monitoring capabilitiesZabbix can follow a path of simulated mouse clicks on a web site and check for functionality and response time زبیکس قادر  خواهد بود که انواع دیتابیس ها SQL Server , MySQL , PostgreSQL , Oracle  که اطلاعات مهمی مانند اطلاعات مشتریان ، امور مالی و مانیتور کردن سرعت  دانلود و آپلود یا در دسترس بودن سایت ها ، سرورها ، فروشگاه ها و … که در  ان نگهداری میشود را مانیتور کند.زبیکس حتی به مدیران سایت این امکان را  میدهد که تمامی صفحات وب سایت را به صورت جداگانه مانیتور کرده و صفحاتی هم  که احتیاج به لاگین کردن دارند با وارد نمودن Username وPassword وارد آن  شده و وضعیت انجا را تحلیل کند.Extensive visualisation optionsability to create custom graphs that can combine multiple items into a single view network maps custom screens and slide shows for a dashboard-style overview reports high-level (business) view of monitored resources Historical data storagedata stored in a database configurable history built-in housekeeping procedure Easy configurationadd monitored devices as hosts hosts are picked up for monitoring, once in the database apply templates to monitored devices Use of templatesgrouping checks in templates templates can inherit other templates زمانی برای  مانبیتور کردن Host های که ایجاد کردیم باید از Zabbix templates استفاده  نماييم . Template ها مجموعه اي از ماهيت هايي مانندitems,  triggers, screens و غيره می باشد  كه همگي باهم در مورد يك و يا چندين  Host خاص اعمال مي گردند. و در نتيجه باعث صرفه جويي در زمانكانفيگ و يا اعمال تغييرات لازم مي گردند. از طريق Configuration | Templates اعمال مي گردند .Network discoveryautomatic discovery of network devices agent auto registration discovery of file systems, network interfaces and SNMP OIDs Fast web interfacea web-based frontend in PHP accessible from anywhere you can click your way through audit log Zabbix APIZabbix API provides programmable interface to Zabbix for mass manipulations, 3rd party software integration and other purposes براي گسترش  زبيكس مي توان از Zabbix API استفاده نمود . API از پروتكل Remote  Procedure Call) RPC) استفاده مي نمايد و مي تواند آبجكت هايي مانند hosts ،  templates, groups را ايجاد ، آپديت و يا fetch نمايند .Permissions systemsecure user authentication certain users can be limited to certain views Full featured and easily extensible agentdeployed on monitoring targets can be deployed on both Linux and Windows Binary daemonswritten in C, for performance and small memory footprint easily portable Ready for complex environmentsremote monitoring made easy by using a Zabbix proxy اين  يكي از خصوصيات زبيكس مي باشد . Proxy باعث كارايي و در دسترس پذير  بودن  اطلاعات از طرف سرور مي شود.ZABBIX Proxy يك روش ايده آل براي  مانيتورينگ  مركزي مكان هاي دور مخصوصا شبكه هايي كه ادمين محلي ندارند مي  باشد.در اين  حالت فقط پراكسي ها اطلاعات را جمع آوري مي نمايند .بنابراين  پردازش ها روي  سرورCPU و disk I/O كمتري را مصرف مي نمايند.منبع: وب سایت شخصی امید احمدیانی</description>
                <category>امید احمدیانی</category>
                <author>امید احمدیانی</author>
                <pubDate>Tue, 26 Mar 2019 22:40:07 +0430</pubDate>
            </item>
                    <item>
                <title>استفاده همزمان از چند نسخه php در Centos 7</title>
                <link>https://virgool.io/@omid_ahmadyani/%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D9%87%D9%85%D8%B2%D9%85%D8%A7%D9%86-%D8%A7%D8%B2-%DA%86%D9%86%D8%AF-%D9%86%D8%B3%D8%AE%D9%87-php-%D8%AF%D8%B1-centos-7-amgkyguneyze</link>
                <description>تغییر نسخه php به صورت اتومات در linux centos بسیار اتفاق می افتد که سیستم  یا سرور شما centos 7 باشد و چند نرم  افزار تحت وب نوشته شده با php بخواهید روی آن راه اندازی کنید که هر کدام  با نسخه خاصی از php سازگار هستند. مثلا بعضی از قالب های وردپرس با نسخه  ۷٫۲ از زبان برنامه نویسی php سازگار نیستند و سایت مشتری یا خودتان بالا  نمی آید.برای شروع کار شما باید مخازن و سرویس های مورد نظر را نصب کنید.نکته: دستورات زیر با این پیش فرض که شما کاربر روت هستید اجرا می شوند و یا قبل از همه ی دستورات زیر sudo را اضافه می کنید.yum install httpd -y
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum install yum-utils -y
yum install php56 -y
yum install php72 -y
yum install php56-php-fpm -y
yum install php72-php-fpm -y بعد از نصب سرویس ها آن ها را متوقف کنید.systemctl stop php56-php-fpm
systemctl stop php72-php-fpmبه صورت پیش فرض لوکال هاست شما به پورت ۹۰۰۰ هزار را گوش فرا می دهد و استفاده می کند که باید تغییر کند.sed -i &#039;s/:9000/:9056/&#039; /etc/opt/remi/php56/php-fpm.d/www.conf
sed -i &#039;s/:9000/:9072/&#039; /etc/opt/remi/php72/php-fpm.d/www.confاکنون دو نسخه همزمان از php می تواند روی پورت های متفاوت به صورت همزمان اجرا شوند.systemctl start php72-php-fpm
systemctl start php56-php-fpmحال یک اسکریپت جهت فراخوانی php56-cgi و php72-cgi می نویسیم.cat &gt; /var/www/cgi-bin/php56.fcgi &lt;&lt; EOF
#!/bin/bash
exec /bin/php56-cgi
EOF

cat &gt; /var/www/cgi-bin/php72.fcgi &lt;&lt; EOF
#!/bin/bash
exec /bin/php72-cgi
EOFدادن دسترسی اجرایی به وب سرور آپاچیsudo chmod 755 /var/www/cgi-bin/php56.fcgi
sudo chmod 755 /var/www/cgi-bin/php72.fcgiساخت تنظیمات php برای آپاچی . به صورت پیشفرض php نسخه ۵٫۶ اجرا می شود.cat &gt; /etc/httpd/conf.d/php.conf &lt;&lt; EOF
ScriptAlias /cgi-bin/ &quot;/var/www/cgi-bin/&quot;
AddHandler php56-fcgi .php
Action php56-fcgi /cgi-bin/php56.fcgi
Action php72-fcgi /cgi-bin/php72.fcgi


    DirectoryIndex index.php
    AllowOverride all
    Require all granted


    DirectoryIndex index.php
    AllowOverride all
    Require all granted

EOFساخت صفحات تستی جهت تست نسخه های php با استفاده از فایل .htaccess:mkdir -p /var/www/html/php56
mkdir -p /var/www/html/php72
echo &quot;&quot; &gt; /var/www/html/php56/index.php
echo &quot;&quot; &gt; /var/www/html/php72/index.php
echo &quot;AddHandler php72-fcgi .php&quot; &gt; /var/www/html/php72/.htaccessدر ادامه توضیحات راجع به فایل .httaccess خواهم نوشت.اکنون می توانیم تست کنیم. برای مشاهده نسخه تست نسخه php5.6 آدرس زیر را در مرورگر وارد نمایید:http://127.0.0.1/php56و برای تست نسخه php7.2 آدرس زیر را در مرورگر وارد نمایید:http://127.0.0.1/php72اگر می خواهید هنگام شروع به کار سرور یا سیستم centos سرویس ها گفته  شده در بالا به صورت اتومات اجرا شوند کدهای زیر را در centos وارد نمایید.sudo systemctl enable httpd
sudo systemctl enable php56-php-fpm
sudo systemctl enable php72-php-fpmنکته مهم اینکه به صورت اتومات سرور تشخیص نمی دهد که برنامه مورد نظر  با کدام نسخه php باید اجرا شود اگه همچین امکانی باشه خوشحال میشم از  دوستان بشنوم. برای اینکه تنظیم کنید این برنامه با این نسخه اجرا شود باید  در فایل .htaccess دایرکتوری اجرا کننده کد زیر نوشته شود.اگر می خواهید اسکریپت یا برنامه با php5.6 اجرا شود:AddHandler php56-fcgi .phpاگر می خواهید اسکریپت یا برنامه با php7.2 اجرا شود:AddHandler php72-fcgi .phpدر صورتی که سوالی دارید و یا نکته ای خواستید اضافه کنید حتما در کامنت ها بزارید.منبع: وب سایت شخصی امید احمدیانی</description>
                <category>امید احمدیانی</category>
                <author>امید احمدیانی</author>
                <pubDate>Sun, 17 Mar 2019 16:09:15 +0330</pubDate>
            </item>
            </channel>
</rss>