더북(TheBook)

sys_info 모듈을 적용할 노드를 선언할 매니페스트 파일을 vi로 생성합니다.

shinjaehun@losttemple:~$ sudo vi /etc/puppet/manifests/site.pp

매니페스트를 적용할 대상의 호스트 이름을 적어주고 include 키워드로 sys_info 모듈을 삽입합니다.

node 'losttemple.linuxmaster.com' {
    include sys_info
}

퍼펫을 적용합니다. –modulepath 옵션을 이용해서 모듈이 저장된 디렉터리 경로를 지정합니다.

shinjaehun@losttemple:~$ sudo puppet apply /etc/puppet/manifests/site.pp --modulepath=/etc/puppet/modules/

gkrellm 패키지를 설치하고 실행됩니다. CPU 점유율, 프로세스 사용률, 하드디스크 사용률, 네트워크 인터페이스 패킷 전송 상태와 같은 시스템 정보를 바탕화면에 보여주는 유용한 프로그램입니다.

그림 10-4 시스템 정보를 보여주는 gkrellm 패키지

프로그램을 종료하려면 다음과 같이 gkrellm이 실행되는 프로세스의 pid를 ps 명령으로 찾아서 kill 명령으로 종료합니다.

shinjaehun@losttemple:~$ ps -ef | grep gkrellm
root   16742  2308  1 11월02 ?       00:00:17 /usr/bin/gkrellm
shinjae+ 18077  3555  0 00:11 pts/0 00:00:00 grep --color=auto gkrellm
shinjaehun@losttemple:~$ sudo kill 16742
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.