Wednesday, September 14, 2011

Munin คืออะไร และการติดตั้ง munin

Munin คืออะไร และการติดตั้ง munin

Munin ก็คือ web mornitoring ตัวหนึ่ง ที่เอาไว้ดูสถานะของเครื่องเรา และเครื่อข่าย ผ่าน บน http port 80  ซึ่ง Monitoring นั้นก็มีหลายตัวให้เลือกใช้ไม่ว่าจะเป็น NagiOS   MRTG Zenoss CACTI สามารถดูรายระเอียดได้มากน้อยแต่ต่างกัน สามารถเลือกได้ตรงตามความต้องการ แต่เจ้า munin นั้นจะมีรายละเอียดคือ Apache Disk Mysql Network Processes Sendmail Sensors System
หลังจากติดตั้ง เสร็จรอสักพัก 5-10 นาทีลอง refesh ดู โดย http://localhost/munin

 

 

การติดตั้ง munin 
จากที่ผมได้ทดสอบติดตั้งทดลองสาม OS นี้

CentOS
cd /root

wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm

rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm

yum install munin munin-node
chkconfig --levels 235 munin-node on
/etc/init.d/munin-node start
chown -R munin:munin /var/www/munin
ln -s /var/www/munin/ /var/www/html/munin
service httpd restart && service crond restart
ln -s /usr/share/munin/plugins/apache_* /etc/munin/plugins/
/etc/init.d/munin-node restart

หลังจากติดตั้ง แล้ว สามารถเข้าไปดูได้โดย http://yourdomain.com/munin

 

Debian
# aptitude install munin

#sudo apt-get install munin

ส่วน package ต่อไปนี้ระบบจะจัดการติดตั้งให้เอง gawk, libio-multiplex-perl, libnet-cidr-perl, libnet-server-perl, libnet-snmp-perl, librrd4, librrds-perl, munin, munin-node,rrdtool

 

สำหรับ fedora ผมลอง fedora 9

สำหรับเครื่อง fedora  นั้นผมเทสแบบ VirtualHost แบบ user dir (/home/*/html) เช่น /home/user1  /home/user2 แต่หลังจากติดตั้งแล้ว munin ก็จะยังคงอยู่ที่
/var/www/html/munin ส่วน munin.conf จะอยู่ที่  etc/munun จึงจำเป็นต้องเซ็ต Alias เอา

yum -y install munin*
vi /etc/httpd/conf/httpd.conf

เพิ่ม Alias

Alias /munin "/var/www/html/munin"
<Directory "/var/www/html/munin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>

#service httpd restart
# /etc/rc.d/init.d/munin-node start
#chkconfig munin-node on

Test
http://localhost/munin



* localhost-df-day.png (19.18 KB, 501x331 - ดู 903 ครั้ง.)

วิธีติดตั้ง Munin ใน Centos 5

เริ่มแรก ก็อัพเดท Server ก่อนเลย
1. yum update
2. wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.i386.rpm
3. rpm -Uvh rpmforge-release-0.5.1-1.el5.rf.i386.rpm
4. yum install munin munin-node
5. chkconfig ?levels 235 munin-node on
6. /etc/init.d/munin-node start
7. chown -R munin:munin /var/www/munin
8. ln -s /var/www/munin /var/www/html/munin
9. service httpd restart && service crond restart
เสร็จแล้วครับ ทดสอบเข้าดูผ่าน
http://IP/munin หากเข้าได้ ก็ถือว่าผ่านแล้วครับ

ติดตั้ง munin บน Centos VPS

wget http://packages.sw.be/rpmforge...ease-0.3.6-1.el5.rf.x86_64.rpm 
rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
rm -f rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
yum install munin munin-node
chkconfig --levels 235 munin-node on
/etc/init.d/munin-node start
/etc/munin/munin.conf
mkdir -p /var/www/html/munin
chown munin:munin /var/www/html/munin


เอาสูตรผมไปบ้าง 

โค๊ด:
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.1-1.el5.rf.i386.rpm
rpm -Uvh rpmforge-release-0.5.1-1.el5.rf.i386.rpm
yum install munin munin-node
chkconfig –levels 235 munin-node on
/etc/init.d/munin-node start
chown -R munin:munin /var/www/munin
ln -s /var/www/munin /var/www/html/munin
service httpd restart && service crond restart
ln -s /usr/share/munin/plugins/apache_* /etc/munin/plugins/
/etc/init.d/munin-node restart

ถ้าเปิด server-status เรียบร้อยแล้ว ก็รอครับ อับเดทครั้งหน้าจะมีกราฟขึ้นเองครับ

: )


มาแล้วจริงๆ ด้วย

ขอบคุณคุณ iPokz มากๆ ค่ะ และท่านอื่นๆ ด้วยนะคะ
 
 

นติดตั้ง munin บน Centos VPS

เคยลองติดตั้งบน kloxo อ่ะค่ะ แต่ก็งงๆ เพราะดูได้ไม่ค่อยครบ

ตอนนี้มี VPS อีกตัวหนึ่ง เป็น Centos DirectAdmin

แต่ไม่รู้วิธีติดตั้งชัวร์ๆ เลยอยากถามว่า พอจะมีใครแนะนำได้ไหมคะ

ขอบคุณค่ะ


 Copy ไปได้เลยครับ ถ้าเป็น OS แบบ 64Bit

rpm -Uvh http://download.fedora.redhat....64/epel-release-5-4.noarch.rpm  
yum -y install munin munin-node 
chkconfig munin-node on
mkdir -p /var/www/html/munin 
chown munin. /var/www/html/munin 
mv /var/www/html/munin/.htaccess /var/www/html/munin/htaccess.default 
service munin-node start


จากนั้นเวลาเข้าดูให้เข้าดูผ่าน http://Server-IP/munin  


Operating System เป็นแบบนี้อ่ะค่ะ CentOS 5.5 32 bit

 rpm -Uvh http://download.fedora.redhat....86/epel-release-5-4.noarch.rpm
yum -y install munin munin-node 
chkconfig munin-node on
mkdir -p /var/www/html/munin 
chown munin. /var/www/html/munin 
mv /var/www/html/munin/.htaccess /var/www/html/munin/htaccess.default 
service munin-node start

 
Design by Wordpress Theme | Bloggerized by Free Blogger Templates | free samples without surveys