> SWAP을 사용한다고 100% 문제가 있는 것은 아니다. 다만, swap in/out 구조가 메모리와 디스크라는 특성으로 문제가 되는 것이다. 즉, 메모리와 디스크의 속도차이는 대략 20배 이상인 것으로 알려져 있기 때문에 자주 Swapping되면, 지연(Latency)이 발생될 수 밖에 없다.
# EXTRAS
Zabbix의 가장 큰 약점이라고 생각되는 것이 그래프 인데, 확실히 Grafana를 뛰어넘지 못한다고 보는게 일반적이다. 그래서인지 Zabbix에서는 Grafana와 연동할 수 있는 Plugin을 제공한다.
그럼 Zabbix + Grafana 연동을 통해 그래프의 아쉬움을 개선한다.
## Grafana 설치
다음과 같이 YUM Repository를 설정해야 한다.
```bash
# cat /etc/yum.repos.d/grafana.repo
[grafana]
name=grafana
baseurl=https://packages.grafana.com/oss/rpm
repo_gpgcheck=1
enabled=1
gpgcheck=1
gpgkey=https://packages.grafana.com/gpg.key
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
```
설치는 다음과 같이 진행한다.
```bash
# yum install grafana
```
설정은 다음의 세 개만 주석을 해제하여 진행한다.
```bash
# /etc/grafana/grafana.ini
...중략
instance_name =${HOSTNAME}
[server]
# Protocol (http, https, socket)
protocol = http
# The ip address to bind to, empty will bind to all interfaces