<aside>
📄
개요
- Cisco L3 Switch 및 Router 장비를 대상으로 예방점검 자동화 체계를 구축
- 행정안전부 보안/운영 점검 기준을 기반으로 점검 명령어를 표준화하고, Ansible을 활용해 점검 수행부터 결과 판정까지 자동화
- 수집된 명령어 결과를 기준에 맞게 필터링하여 양호/불량(PASS/FAIL) 자동 판단이 가능하도록 구성
- 최종 점검 결과는 운영자가 바로 활용할 수 있도록 엑셀 보고서 형태로 자동 출력되도록 구현
</aside>
<aside>
💡
수행 내용
-
활동
1) Cisco L3 장비 및 Router 예방점검 자동화 구축
- 한국전력공사 환경 내 Cisco L3 Switch / Router 대상 예방점검 자동화 구성
- 다수 장비를 대상으로 Ansible 기반 점검 프로세스 표준화 및 운영 효율화
- 장비별 모델/OS/설정 차이를 고려하여 점검 항목을 유연하게 적용할 수 있도록 구성
2) 행정안전부 기준 기반 점검 항목 자동 수행
- 행정안전부 가이드/점검 기준에 맞춰 필수 점검 명령어 세트 정의
- Ansible Playbook으로 점검 명령어 일괄 수행 및 결과 수집 자동화
- 점검 항목별 PASS/FAIL 판정 기준을 적용하여 결과 자동 판단 구조 구성
3) 명령어 결과 필터링 및 판정 로직 구현
- Cisco 장비 명령어 결과(raw output)에서 불필요한 라인(헤더/시간/로그 등) 제거
- 기준에 필요한 핵심 값만 추출하여 정합성 있는 판정 가능하도록 필터링 처리
- 필터링된 결과 기반으로 양호/불량(PASS/FAIL) 자동 판정 로직 적용
4) 점검 결과 엑셀 보고서 자동 생성
- 장비별 점검 결과를 취합하여 리포팅 자동화 구성
- 점검 항목별 결과(양호/불량), 세부 출력값, 비고 등을 엑셀 양식으로 자동 출력
- 운영자가 추가 편집 없이 바로 제출 가능한 형태로 보고서 포맷 구성
5) 운영 효율화를 위한 재실행/확장 구조 반영
- 점검 실패 장비에 대해 재실행 가능한 형태로 작업 구조 설계
- 신규 장비 추가 또는 점검 항목 확장 시 쉽게 반영 가능하도록 모듈화 구성
- 대량 장비 점검 시 병렬 처리 적용으로 수행 시간 단축 및 운영 안정성 확보
-
✅본인 수행
- Cisco L3 장비 대상 예방점검 자동화
- HPE (Storage) 장비 대상 예방상태 점검 자동화 착수
- 점검 대상 명령어 일부 선정 후 Ansible로 명령어 실행 및 결과 수집 테스트 진행(VLAN, Interface, CPU 등)
- 수집된 명령어 결과를 행정안전부 기준에 맞춰 양호/불량 판정할 수 있도록 Python 필터링 코드 작성
</aside>