- عضویت
- 10/5/15
- ارسال ها
- 146
- امتیاز
- 6
با سلام.
همانطور که می دانید بیشتر وب مستران نیاز دارند تا در اسرع وقت و به راحت ترین حالت ممکن سرویس های خود را مانیتور کنند و چک کنند.
در این تاپیک ما به شما نرم افزاری رو معرفی خواهیم کرد که می تواند بیشتر سرویس های لینوکس رو به صورت آنی مانیتور کرده و از طریق gui خود نمایش دهید.
از سرویس هایی که می توان به آن ها اشاره کرد:
Monit ابزاری متن باز به منظور مانیتورینگ فرآیندها و سرویسها در سیستمعامل لینوکس است. نصب و پیکربندی آن بسیار ساده بوده و تنها لازم است که به ازای هر سرویس خطوط تنظیماتی را به فایل cl اصلی پیکربندی آن اضافه کنیم. فایل پیکربندی آن در توزیعهای RHLE 6.x و CentOS 6.x فایل etc/monit.conf/ است.
نصب سرویس Monit
.....................................................................
نصب بر روی RedHat/CentOS/Fedora/
نصب بر روی Ubuntu/Debian/Linux Mint
پس از نصب باید فایل کانفیگر نرم افزار رو باز کنید:
مسیر فایل کانفیگ در توزیع های RedHat/CentOS/Fedora/
مسیر فایل کانفیگ در توزیع های Ubuntu/Debian/Linux Mint
ابتدا باید تنظیمات ورود به پنل gui نرم افزار رو تنظیم نمایید.
کد زیر رو داخل فایل قرار دهید:
شما می توانید به جای پورت 2812 هر پورت دلخواهی که می خواهد قرار دهید.در نظر داشته باشید که پورت مورد نظر بر روی فایروال باز باشد.
سپس با دستورات زیر سرویس رو ریستارت کنید:
برای ورود از آدرس http://IP-ADDRESS:2812 استفاده نمایید.به جای IP_ADDRESS باید آی پی سرور رو بنویسید.
برای مانیتور کردن سرویس ها کافیست فایل کانفیگ رو باز کنید و کدهایی که برای هر سرویس مدنظر دارید رو قرار دهید.
کد ها در آدرس زیر می باشد:
در صورت بروز هرگونه مشکلی می توانید در همین تاپیک سوالات خود را بپرسید.
موفق باشید.
شاهین سالک توتونچی
همانطور که می دانید بیشتر وب مستران نیاز دارند تا در اسرع وقت و به راحت ترین حالت ممکن سرویس های خود را مانیتور کنند و چک کنند.
در این تاپیک ما به شما نرم افزاری رو معرفی خواهیم کرد که می تواند بیشتر سرویس های لینوکس رو به صورت آنی مانیتور کرده و از طریق gui خود نمایش دهید.
از سرویس هایی که می توان به آن ها اشاره کرد:
کد:
System Services
The System
Cron (program timer)
Gdm (gnome desktop manager)
Inetd (internet service manager)
Syslogd (system logfile daemon)
Xfs (X font server)
YPBind (Yellow page bind daemon)
Net-SNMP (SNMP agent)
NTP (time server)
Nscd (name service caching daemon)
Clustering Services
Fencing
RAID
Software RAID
Hardware RAID
Name Services
Bind (chrooted)
AAA Services
FreeRADIUS
FTP Services
Proftpd
Login Services
SSHD
WWW Services
Apache (web server)
Mongrel Cluster
Zope (application server)
Squid (http/ftp proxy)
Privoxy (spamfilter proxy)
NginX(web server)
Mail Services
Postfix (mail server)
Exim (mail server)
sendmail (mail server)
Qpopper (pop3 server)
Dovecot (imap secure server)
Spamassassin daemon (spam scan daemon)
Amavis-new (mail virus scanner)
Policyd (Postfix access policy delegation daemon)
Virus Scanner
Sophie (virus scan daemon)
Trophie (virus scan daemon)
Clamavd (virus scan daemon)
Printing Services
LPRng (printer daemon)
Database Services
MySQL Server
OpenLDAP Server
PostgreSQL Server
File Services
Samba (windows file/domain server)
Sun ONE Services
iPlanetDirectoryServer (Sun ONE)
iPlanetMessagingServer processes (Sun ONE)
iPlanetCalendarServer processes (Sun ONE)
Misc Services
apcupsd (APC ups daemon)
Webmin (remote admin service)
STunnel (SSL tunnel)
Misc Usage
Watch and analyze crashdumps (Solaris)
Watch and analyze crashdumps (Linux)
Start and stop tcpdump based on condition
Rotate tcpdump until condition occures
MySQL event driven process list
Logrotate configuration
aMule, p2p app.
Kissdx, network streaming server for some DVDs
Subsonic, gnu streaming app like Spotify.
Getting top otput by mail on event
Monitor CPU Temperature
Monitor HDD Temperature
Monit ابزاری متن باز به منظور مانیتورینگ فرآیندها و سرویسها در سیستمعامل لینوکس است. نصب و پیکربندی آن بسیار ساده بوده و تنها لازم است که به ازای هر سرویس خطوط تنظیماتی را به فایل cl اصلی پیکربندی آن اضافه کنیم. فایل پیکربندی آن در توزیعهای RHLE 6.x و CentOS 6.x فایل etc/monit.conf/ است.
نصب سرویس Monit
.....................................................................
نصب بر روی RedHat/CentOS/Fedora/
کد:
# yum install monit
کد:
$ sudo apt-get install monit
مسیر فایل کانفیگ در توزیع های RedHat/CentOS/Fedora/
کد:
vi /etc/monit.conf
کد:
$ sudo vi /etc/monit/monitrc
کد زیر رو داخل فایل قرار دهید:
کد:
set httpd port 2812 and
use address localhost # only accept connection from localhost
allow localhost # allow localhost to connect to the server and
allow admin:monit # require user 'admin' with password 'monit'
allow @monit # allow users of group 'monit' to connect (rw)
allow @users readonly # allow users of group 'users' to connect readonly
سپس با دستورات زیر سرویس رو ریستارت کنید:
کد:
# /etc/init.d/monit start
کد:
$ sudo /etc/init.d/monit start
برای مانیتور کردن سرویس ها کافیست فایل کانفیگ رو باز کنید و کدهایی که برای هر سرویس مدنظر دارید رو قرار دهید.
کد ها در آدرس زیر می باشد:
کد:
https://mmonit.com/wiki/Monit/ConfigurationExamples
موفق باشید.
شاهین سالک توتونچی
آخرین ویرایش: