disk 사용률 중 nand 영역의 사용률 snmp로 읽어들이는 방법
안녕하세요.
최근에 snmp라는 것에 처음 발을 들인 후 지금까지 이것저것하면서 배우고 있는 초보자입니다.
다름이아니라, 커널에서 df 명령을을 치면
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/root 4955 4955 0 100% /
/dev/mtdblock2 27648 7176 20472 26% /mnt/mtd3
이런식으로 나오는데 snmp에서 disk 사용율에 대한 OID(.1.3.6.1.4.1.2021.9.1.9.1)를 호출하면
100 이라는 값을 읽어옵니다.
구글링 검색을 해보니 "snmpd.conf" 내용 중 "disk / 10000" 이 부분이 기본은 root 경로라서 그렇다는거는 알게되었습니다.
파티션을 추가하기 위해서는 "disk /mnt/mtd3 10000" 이런식으로 추가를 하면 된다고 하여 추가를 했는데, root 경로에 대한 값만 읽어올 뿐
추가된 파티션에 대한 값은 읽어오지 못했습니다. (혹시나 하는 맘에 Filesystem 경로로도 해보았으나, 안됐습니다.)
혹시나, 제가 잘못하는가 해서 df -a 명령어를 사용해서 보이지 않는 파티션 영역까지 출력해서 추가를 했으나, 다른 파티션은 정상적으로
disk 사용률 값이 나오는데, 유독 "/mnt/mtd3"에 대한 값을 읽어오지 못하는 상황이 생겼습니다.
며칠간의 구글링을 해보니 mtd3가 nand 영역이다 보니, snmp에서 disk 사용률 값을 못가져온다는 글을 본적이 있습니다.
혹시 mtd3의 disk 사용률 값을 가져올 수 있는 방법이 있으면 알려주시길 부탁드립니다.
댓글 달기