[system] CentOS7 KVM install
[system] CentOS7 KVM install

VirtualBox 를 많이 사용하기는 하지만 KVM Server 를 운영하여 여러대의 vm 을 생성후 System infra 를 구성할수 있습니다. kvm-host 구성및 FeeBSD 등 이기종 OS 구성들을 간편하게 할수 있습니다. 또한 VM template 생성후 virt-clone 명령어를 통하여 VM 을 Copy 하여 사용할수도 있습니다. KVM 의 자세한 정보는 https://www.linux-kvm.org/page/Main_Page 에서 확인 할수 있습니다.     System update 를 진행후 리부팅을... » read more

[system] Nic biosdevname Disable
[system] Nic biosdevname Disable

CentOS 7 / RHEL 7 의 경우 biosdevname 사용으로 인하여 Nic Device name 이 ethX -> ens 등으로 표시가 됩니다. 별도로 바꿔줄 필요는 없지만 종종 바꿀일 들이 생깁니다.   Nic Device 확인 [root@localhost ~]# ifconfig ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.0.10 netmask 255.255.255.0 broadcast 192.168.0.255 inet6 fe80::3d0d:c304:ffd2:345d prefixlen 64 scopeid 0x20<link> ether 00:0c:29:a1:92:93 txqueuelen 1000 (Ethernet)... » read more

[system] CentOS 설치
[system] CentOS 설치

CentOS 설치   DVD Image 로 부팅을 하면 최초 설치 화면을 볼수 있습니다. OS 장애시에도 DVD Image 를 사용하기도 합니다. 설치시에는 Install CentOS 7 을 선택 합니다. Install CentOS 7 을 선택 합니다.   설치 언어 선택  사용할 언어를 선택 합니다. Desktop 을 쓴다고 하면 한글을 사용하겠지만 서버 환경에서는 Default 로 선택되어 있는 English 로... » read more

FreeBSD Docker install
FreeBSD Docker install

FreeBSD 에서도 Docker 를 사용하실수 있습니다. 단, OS 올리고 내리고 정도만 정상적으로 됩니다.  mariadb 볼륨 연결을 테스트 해보았지만 정상적으로 되지 않았습니다. 어디까지나 시험삼아 테스트 하시기 바랍니다. zfs 파일시스템을 사용해야 하며 Test는 VM FreeBSD 11 로 진행 하였습니다. Test VM은 OS 설치부터 zfs 로 진행을 하였습니다. ufs 파일시스템을 사용하시면 별도로 파티션 추가후 zfs 파일시스템을 만드시고 작업... » read more

[desktop] gnome3-kde4-xfce4
[desktop] gnome3-kde4-xfce4

  FreeBSD gnome3 , kde4 , xfce4 설치 문서 입니다. pkg install 로 설치 하였고 Test는 VM환경에서 하였습니다. ports Collection 을 이용하여 설치 하여도 되지만 시간이 오래 걸리는 관계로 pkg install 로 진행 하였습니다. ports 업데이트 -> xorg 설치및 gnome3 설치전까지는 gnome3 / kde4 / xfce4 동일한 설정 입니다.     ports 업데이트  root@bsd11:~ #... » read more

[nginx] cacti percona plugins
[nginx] cacti percona plugins

FreeBSD cacati percona nginx 템플릿 이용시 반드시 input method 스크립트의 변경이 필요 합니다.  해당내용의 변경 없이 템플릿을 사용하면 정상적인 모니터링이 불가능 합니다.   기존 APM 환경에서 Nginx 로 web server 만 변경 하였기 때문에 cacti.conf 를 추가 하는 방법으로 테스트를 진행하였습니다.     cacti.conf 파일 생성  root@bsd11:/usr/local/etc/nginx/conf.d # root@bsd11:/usr/local/etc/nginx/conf.d # vi cacti.conf server { listen... » read more

[web-server] Nginx 설치
[web-server] Nginx 설치

FreeBSD Ports 를 이용하여 Nginx 를 설치 합니다. Ports 로 설치 할때는 반드시 Ports Tree 를 업데이트 해야 합니다. Test Machine 의 경우 Apache24-Mariadb102-php71 이 설치 되어 있는 관계로 Mariadb102 설치와 php71 설치 내용은 별도로 작성 하지 않겠습니다.   Ports 트리 업데이트 root@bsd11:~ # root@bsd11:~ # portsnap fetch root@bsd11:~ # portsnap update root@bsd11:~ # portsnap... » read more

[apache] cacti percona plugins
[apache] cacti percona plugins

Percona apache 템플릿을 이용하기 위해서는 ss_get_by_ssh.php 스크립트의 수정이 필요 하며 cacti 계정이 접속 할수 있도록 cshs 작업이 필요 합니다.   Apache httpd.conf 파일 수정 및 apache 재시작 root@bsd11:~ # root@bsd11:~ # cd /usr/local/etc/apache24/ root@bsd11:/usr/local/etc/apache24 # vi httpd.conf <Location /server-status> SetHandler server-status Order Deny,Allow Deny from all Allow from localhost </Location> root@bsd11:~ # service apache24 restart... » read more

[mariadb] cacti percona plugins
[mariadb] cacti percona plugins

Mariadb 모니터링 Cacti 설치시 시스템의 Disk , Network , Memory , CPU 등의 자원을 모니터링 할수 있습니다. Percona 설치후 Apache , Nginx , mysql 등의 서비스를 모니터링 할수 있습니다. 자세한 내용은 Percona Site 에서 확인 하실수 있습니다. Percona Site 에서 확인시 아래와 같은 Templaters 를 사용할수 있으며  Freebsd 에서는 Templaters for Cacti Percona Monitoring Plugins... » read more

[monitoring] cacti-spine 설치 및 설정
[monitoring] cacti-spine 설치 및 설정

Cacti-spine 설치   기존 cmd.php 사용시 모니터링 장비가 늘어날 경우 모니터링을 할수 없는 현상이 발생할수 있습니다.   참고자료 https://www.cacti.net/downloads/docs/html/using_spine.html Chapter 15. Spine Spine is the fast replacement for cmd.php. It is written in C to ensure ultimate performance for device polling. Expect a decrease in polling time of an order of magnitude. Polling times far... » read more