Python3의 matplotlib,pysnmp를 사용해 그래프 그리기

요즘 파이썬에 관심을 갖고 공부를 하던 중 만들어 볼만한 프로그램이 없을까 생각하여 만들게 된 프로그램이다. 프로토타입 버전이고, 나의 코딩 스킬이 상상을 초월하는 쓰레기기 때문에 내가 생각해도 이건 좀 조잡하다.. 하는 부분이 있다. 우선 우분투 서버에서 snmp를 설치해보자. 설정은 다음을 참고하였다: https://www.mynotes.kr/ubuntu-snmp/ apt-get install snmpd snmp rrdtool /etc/snmp/snmpd.conf 파일을 백업하고

서비스 재시작

Continue reading Python3의 matplotlib,pysnmp를 사용해 그래프 그리기

CPU load average 퍼센트로 구하기

grep ‘cpu ‘ /proc/stat | awk ‘{usage=($2+$4)*100/($2+$4+$5)} END {print usage “%”}’ system + user + idle = 100%. So maybe something like: grep ‘cpu ‘ /proc/stat | awk ‘{cpu_usage=($2+$4)*100/($2+$4+$5)} END {print cpu_usage “%”}’ 차래대로 다음 옵션들의 cpu 사용량의 누적 값입니다. user    nice    system    idle      iowait    irq    softirq    steal    guest 즉 총 사용량 = user + system

Continue reading CPU load average 퍼센트로 구하기

Python SNMP simpe example to get 1 OID, OID 대충 정리

우분투에서 snmp-agent 설치:https://www.mynotes.kr/ubuntu-snmp/  

CPU Statistics Load 1 minute Load: .1.3.6.1.4.1.2021.10.1.3.1 5 minute Load: .1.3.6.1.4.1.2021.10.1.3.2 15 minute Load: .1.3.6.1.4.1.2021.10.1.3.3 CPU percentage of user CPU time: .1.3.6.1.4.1.2021.11.9.0 raw user cpu time: .1.3.6.1.4.1.2021.11.50.0 percentages of system CPU time: .1.3.6.1.4.1.2021.11.10.0 raw system cpu time: .1.3.6.1.4.1.2021.11.52.0 percentages of idle CPU time: .1.3.6.1.4.1.2021.11.11.0 raw idle cpu time: .1.3.6.1.4.1.2021.11.53.0 raw

Continue reading Python SNMP simpe example to get 1 OID, OID 대충 정리

NAT64와 DNS64, tayga 패키지 알아보기

  IPv6 변환 매커니즘 중 마지막으로 알아보려고 하는 NAT64다. DNS64와 유사한 부분이 있으니 묶어서 같이 알아보도록 하자. 이번 글도 역시 영문판 위키백과를 참고했지만 평소 과제를 풀며 에버노트에 정리해놓은 것을 위주로 작성하였다. NAT64는 앞서 설명했던 다른 변환기술보다 간단한 방법으로  IPv6 호스트와 IPv4 호스트 사이에 NAT를 하는 방법이다. 대부분의 경우 NAT 게이트웨이는 IPv6와  IPv4 모두 갖고 있다. 보통

Continue reading NAT64와 DNS64, tayga 패키지 알아보기

Teredo 터널링

  전 글에서 ISATAP을 설명했으니 이번 글에선 Teredo도 같이 알아보도록 하자. 마찬가지로 영문판 위키피디아의  Teredo tunneling 문서를 참고하여 작성하였다. Tereo tunneling은 IPv4 네트워크와 Ipv6 네트워크 사이의 원활한 통신을 위한 변환 방법 중 하나인데, 앞서 소개한 다른 프로토콜과 다른점은 바로 NAT 환경에서도 사용할 수 있다는 것이다. Teredo는 IPv4 UDP 패킷안에 캡슐화 되는 IPv6패킷을 사용해서 작동하는데, Teredo

Continue reading Teredo 터널링

ISATAP(Intra-Site Automatic Tunnel Addressing Protocol)

전 글인 IPv6 변환 매커니즘에서 IPv6 변환 기술에 대해 설명했는데, 이 중 ISATAP에 관련해 써볼려고 한다. 이 글에서도 마찬가지로 영문판 위키피디아를 참고하여 글을 썼다. ISATAP(Intra-Site Automatic Tunnel Addressing Protocol)은 IPv4 네트워크만 존재하는 클라이언트가 듀얼-스택 노드로 구성되어있는 IPv6 네트워크와 통신할 수 있도록 변환해주는 기술이다.  앞 글에서 설명한 6over4와 같은 방식은 는 멀티캐스트가 활성화된 네트워크에서만 사용할 수 있는데,

Continue reading ISATAP(Intra-Site Automatic Tunnel Addressing Protocol)

IPv6 전환기술 ( 6in4, 4in6, 6over4, 6to4)

원문 출처: 위키피디아(en.wikipedia.org) 6in4 is an Internet transition mechanism for migrating from Internet Protocol version 4 (IPv4) to IPv6. 6in4 uses tunneling to encapsulate IPv6 traffic over explicitly-configured IPv4 links as defined in RFC 4213 (obsoletes RFC 2893 and RFC 1933). The 6in4 traffic is sent over the IPv4 Internet inside IPv4 packets whose IP headers have the IP protocol number set to 41. This protocol number is specifically designated

Continue reading IPv6 전환기술 ( 6in4, 4in6, 6over4, 6to4)