리눅스 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


    Posted by Server-talk 서버이야기