리눅스 SNMP 설치 및 설정
Linux Server/SNMP
2017. 5. 17. 19:23
리눅스 SNMP 설치 및 설정
SNMP
SNMP는 ping과 같은 툴을 이용하여 데이터 송수신에 대한 가능/불가능을 확인을 함으로써 네트워크 시스템을 관리하였으나 현재는 네트워크로 연결된 시스템들의 복잡도가 굉장이 증가하였고 따라 문제파일이 쉽지않아 관리의 필요성으로 대두되었습니다
SNMP(Simple Network Managerment Protocol)가 쓰이기 전에는 ICMP에 의존하였습니다
- ICMP : Netowrk계층의 프로토콜 운영체제에 관계없이 사용할 수 있는 간단한 프로토콜, 네트워크로 연결된 각각의 호스트가 작동되고 있는지, 작동한다면 어느정도의 응답시간을 가지고 동작중인지 체크 가능, 초기에는 이정도로도 필요한 네트워크 관리가 가능했었습니다
하지만 인터넷 네트워크 구성이 복잡하여 ICMP만으로 네트워크 관리를 할수 없어 SGMP, HIMS, CMIP/CMIS등이 젱안되었으며 이중 SGMP를 발전시킨 SNMP가 네트워크 관리를 위한 표준적인 프로토콜로 자리 잡았으며, 거의 모든 운영체제가 SNMP 프로토콜을 사용하는 도구를 제공하고 있습니다
SNMP 설치하기 |
SNMP 설치 확인
yum list | grep snmp
SNMP 설치
yum -y install net-snmp*
부팅시 실행
chkconfig snmpd on
snmpd.conf 설정
vi /etc/snmp/snmpd.conf rocommunity public [허용할 IP] rocommunity public {허용할 IP]
snmp 재실행
systemctl start snmpd
snmp 방화벽설정
firewall-cmd --zone=public --add-port=161/tcp --permanent
방화벽 적용
firewall-cmd --reload
방화벽 재시작
systemctl restart firewall