Archive for the ‘Linux’ Category

0024 | ลง MRTG บน CentOS/Fedora แบบง่ายๆ

Wednesday, July 2nd, 2008 Posted in Linux | 6 Comments »

ขั้นตอนพวกนี้ ก๊อปปี้แล้ววางได้เลยครับ
จดไว้กันลืม 555+
ทำมาด้วยความขี้เกียจของตัวข้าพเจ้าเองแหละ

yum -y install net-snmp mrtg
wget -4 -O /etc/snmp/snmpd.conf www.icez.net/files/snmpd.conf
wget -4 -O /var/www/mrtg/mrtg-load.sh www.icez.net/files/mrtg-load.sh
chmod a+x /var/www/mrtg/mrtg-load.sh
/etc/init.d/snmpd restart
cfgmaker --global 'WorkDir: /var/www/mrtg' --global 'Options[_]: bits,growright' --no-down --zero-speed=1000000000 --noreversedns --output /var/www/mrtg/mrtg.cfg --ifdesc=name --snmp-options=:::::2 public@localhost
wget -4 -O /tmp/mrtg.cfg www.icez.net/files/mrtg.cfg
cat /tmp/mrtg.cfg >> /var/www/mrtg/mrtg.cfg
/bin/cp -fv /var/www/mrtg/mrtg.cfg /etc/mrtg/mrtg.cfg
echo "Alias /mrtg /var/www/mrtg" > /etc/httpd/conf.d/mrtg.conf
/sbin/chkconfig snmpd on
indexmaker /etc/mrtg/mrtg.cfg > /var/www/mrtg/index.html
if [ -d /usr/local/directadmin ]; then ln -s /var/www/mrtg /var/www/html/; fi
/etc/init.d/httpd graceful

สั้นๆ ง่ายๆ ได้ใจความ

ปล. สำหรับ fedora 9 ไอ้ mrtg ที่แถมมามันรันไม่ขึ้น ไม่รู้เน่าตรงไหน
ก็เลยต้อง compile เพิ่มเองนิดหน่อยครับ
ขั้นตอนตามนี้ (copy แล้ววางอีกแล้วครับทั่น)

cd /usr/local/src
wget http://oss.oetiker.ch/mrtg/pub/mrtg-2.16.4.tar.gz
tar zxf mrtg-2.16.4.tar.gz
cd mrtg-2.16.4
yum -y install libpng-devel gd-devel
./configure --prefix=/usr/local/mrtg && make && make install
echo "*/5 * * * * root LANG=C LC_ALL=C /usr/local/mrtg/bin/mrtg /etc/mrtg/mrtg.cfg --lock-file /var/lock/mrtg/mrtg_l --confcache-file /var/lib/mrtg/mrtg.ok" > /etc/cron.d/mrtg

Tags: ,

0018 | Fedora 9 บน Dell R200

Wednesday, May 28th, 2008 Posted in Linux | No Comments »

มันเพิ่งออกมาครับ ไอ้เจ้า Fedora 9 นี่
หลังจากที่รอคอย เธอมาแสนนาน ~*
เพิ่งลงเครื่อง eva01 ไป ผลลัพท์ที่ได้ เละมากมาย

1. มันใช้ upstart คุม service
ดีขึ้นนะ บูตเร็วขึ้นเยอะมากๆ เลย
เวลาคุม service อะไรพวกนี้ก็ค่อนข้างดีขึ้นด้วย รู้สึกว่าปัญหาจากระบบ service startup ลดลง

2. ยกเลิก network service ไปใช้ networkmanager แทน
network manager ตั้งค่าตรงไหนอ๊ะ หาไม่เจอ T_T
fix ip ไม่ถูก สุดท้ายก็เลยต้องปิด networkmanager แล้วรัน network service แทน
(ยังดีนะมีให้ใช้อยู่)

3. เปลี่ยนโครงสร้าง NFS ใหม่
จริงๆ เปลี่ยนตั้งนานและ เคยพูดถึงไปแล้วด้วย อันนี้ไม่ค่อยมีปัญหาเท่าไหร่

4. yum ทำงานไวขึ้นเยอะเลย
เปลี่ยนมาใช้แบบนี้ตั้งแต่ fedora 7 ละมั้ง ชอบใจไม่หาย

5. ที่แน่ๆ PHP ใหม่เกิน บั๊กเพียบเลย
memory leak ขึ้นมายุบยับมากเลย
รันได้ซักพัก swap พุ่งปรี๊ด โคตรเซ็ง
สุดท้ายก็เลยต้องเอา php 5.2.5 ตัวเก่าเรามา rebuild เองอีก เห้อ เสียเวลา

.

เอาเครื่องลงมาสี่ห้าวันแล้ว ยังไม่ได้เปิดใช้งานเลย
ทดสอบแล้ว overload ตลอด เซ็งมาก อาจต้องรัน fcgi ให้ lighttpd อีกเครื่องละมั้งนี่

Tags: