본문 바로가기

Programming152

Performance, Nagios 기본 개념 - Object Configuration Object Configuration 오역이 있을 수 있으므로 아래 주소를 참고 참고 : http://nagios.sourceforge.net/docs/nagioscore/3/en/configobject.html Hosts는 모니터링 로직에서 중요 오브젝트들 중 하나이다.Hosts는 일반적으로 네트워크(서버, 워크스테이션, 라우터, 스위치, 프린터 등)의 물리적인 장비들이다. Hosts는 몇가지의 주소를 가지고 있다. (IP 도는 MAC 주소 같은)Hosts는 한가지 또는 더더욱 많은 서비스들과 관련을 갖고 있다.Hosts는 다른 hosts와 parent/child 관계를 맺을 수 있고, 종종 네트워크 도달 로직을 사용하는 실세계 네트워크 연결을 대표하기도 한다. Host Groups은 하나 또는 더 많.. 2014. 10. 21.
Performance, Cacti 그래프 생성 그래프 생성 좌측 메뉴에서 device 선택 후 그래프를 생성할 Description 선택 하단에 Associated Data Queries에서 Data Query를 추가 한다. SNMP - Get Mounted Partitions : 해당 o/s 의 파티션 정보 표시SNMP - Get Processor Information : cpu 정보 표시SNMP - Interface Statistics : 이더넷 트래픽 정보 표시 추가된 내용을 보면 select된 row가 0개인 것을 확인할 수 있다. 이제 그래프를 생성하기 위해 먼저 Graph Trees를 편집한다.Graph Trees -> Default Tree, 디폴트로 생성되어 있는 Tree외에 "Add"를 통해 추가할 수 있다. 테스트에선 Default.. 2014. 10. 20.
Performance, Cacti 설정 Cacti 설정좌측 메뉴에서 device 선택 후 add device 설정 후 저장을 한다. cacti의 poller가 주기적으로 네트워크 정보를 얻어오기 위해서는 crontab에 실행 주기를 설정해주어야 한다. 5분마다 수행하도록 설정 했다. $ crontab -e */5 * * * * /usr/share/cacti/site/poller.php > /dev/null 2>&1 2014. 10. 20.
Performance, Cacti 설치 및 실행 Cacticacti는 SNMP 프로토콜을 사용하는 네트워크 모니터링 툴이다.관리 및 사용은 브라우저를 통해 이루어지고 모든 관리 데이터들은 MySQL을 이용하여 저장된다. Poller는 주어진 대상 시스템을 조회하여 가져온 결과를 RRD 파일에 저장하고 이 정보는 그래프를 만드는데 사용된다. Cacti의 작업 Data Retrievalcacti는 poller를 사용하여 데이터를 검색한다.poller는 unix의 crontab과 같은 스케쥴러를 수행한다.cacti는 원격 대상의 데이터 검색에 네트워크 관리 프로토콜인 SNMP를 사용한다. 따라서 SNMP를 사용할 수 있는 모든 디바이스는 cacti에서 모니터링 할 수 있다. Data Storagecacti는 데이터를 저장하는데 RRDTool을 사용한다.히스.. 2014. 10. 17.