2009년 12월 16일 수요일

FreeBSD7 cacti 기능!! linux memory usage 사용하기

linux - memory usage가 마음에 드는데, 유닉스인 FreeBSD에서는 작동하지 않는다.
하지만, 따로 추가적인 작업을 해주면 리눅스처럼 사용이 가능하다.

리눅스 에뮬레이터를 설치하고, 아래의 내용을 추가한다.
# cd /usr/ports/emulators/linux_base-fc4 && make install clean
# vi /etc/rc.conf
[code]
linux_enable="YES"
[/code]

fstab에 아래의 내용을 추가한다. 오타나면 부팅 불능의 사태가 발생할 수 있다!! 협박아님!! 진짜!!
# vi /etc/fstab
[code]
linproc /compat/linux/proc linprocfs rw 0 0
[/code]

cacti의 스크립트를 수정한다.
# vi /usr/local/share/cacti/scripts
[code]
#!/usr/bin/perl

$mem = `cat /compat/linux/proc/meminfo | grep -w "$ARGV[0]"`;
$mem =~ s/($ARGV[0].*\s)(.*[0-9])( kB)//;

print $2;
[/code]

# reboot


댓글 없음:

댓글 쓰기