본문 바로가기
반응형

<툴, 프로그램 관련>12

Syslog-ng 설치하기 및 설정하기(Ubuntu 20.04 LTS) 회사 내 IT팀이 작아서 그런것이겠지만 systems engineer라는 타이틀을 갖고 있는 팀원 모두가 Linux 문외한이다. 한 명은 꽤나 systems engineer로 경력이 꽤나 있는데 이야기해보면 밑천이 금방 보인다. 아무튼 내가 팀에 합류하고 무엇을 해야하나 업무를 보다가 logging 서버가 별도로 없기에 logging 서버를 구축하는 side project를 만들었다. 내가 선택한 것은 오픈소스인 syslog-ng이고 나역시 Linux 문외한이기에 한번 배워보자는 의미로 이 별도의 프로젝트를 시작했다. 최신 syslog-ng 버전을 설치하려면 아래와 같이 진행하면 되며 sudo 권한을 얻었다는 가정하에 진행하면 된다. syslog-ng 설치과정 [1] Download and the ins.. 2022. 4. 7.
우분투 SSH이 실행되지 않을 경우 서버용 Ubuntu를 설치하면 신경쓰지 않아도 될 내용이지만 Desktop 버전을 설치하면 ssh 패키지를 추가로 설치해야 한다. [1] sshd 서비스 확인 $ sudo service sshd status 우선 위의 명령어로 sshd 서비스가 돌아가는지 확인이 가능한데 우리는 ssh가 안되는 상황을 해결하는 과정이므로 아래의 에러 메시지 출력을 보게된다. Unit service sshd.service could not be found [2] ssh 패키지 설치 $ sudo apt-get update $ sudo apt-get install ssh sudo apt-get install ssh로 바로 설치해도 되지만 종종 dependency 에러가 발생할 수 있다. apt-get update 명령어가 이를.. 2022. 4. 6.
셀레니움 (Selenium)을 통한 사이트 정보 자동으로 수집 제목은 거창하지만 불필요하게 단순 반복적인 업무를 줄이기 위해서 셀레니움을 이용해서 원하는 정보를 취합했다. 파이썬 웹 크롤링이라고 하면 많이 사용되는 BeautifulSoup 라이브러리도 존재한다. 하지만 내가 사용할 기능은 검색할 내용을 검색바에 입력 후 출력되는 값을 가져와야 하는데 앞서 언급한 BeautifulSoup으로는 한계가 있어서 Selenium을 사용하게 되었다. 1. Selenium 라이브러리 설치 : pip install selenium 2. 웹 브라우저 제어를 위한 드라이버 설치 (크롬 드라이버 설치) : https://chromedriver.chromium.org/downloads 로 접속 후 본인이 사용하는 크롬버전 및 운영체제와 동일한 드라이버를 설치해야 한다. 크롬 상단 3개.. 2021. 6. 12.
엑셀 Indirect 함수 사용해보기 한국에서 일할 때 사수가 그런 말을 했었다. 일을 찾아서 진행하는 사람이 일을 잘하는 것이다. 그렇게 5년을 함께 일하다보니 일을 찾아서 하는 습관이 생겼는데.. 무튼 사설이 길었고 해당 포스트는 추후 활용도가 높을 것 같은 INDIRECT 함수를 기억하고자 작성한다. 운영하고 있는 네트워크 장비에 MAB 이라는 기술을 적용하고 있다. 궁극적으로 Cisco의 ISE를 이용해 현재 운영중인 네트워크 전반을 바꾸려고 하는데 이를 위해서는 사전작업이 필수적인데 그 것이 바로 MAB을 적용하는 것이다. 수 천대의 장비가 운용중이고 그걸 일일이 접속해서 interface 별로 조회해서 MAB이 적용되었는지 여부를 수작업으로 하는건 어불성설이다. 따라서 Python을 이용해 장비의 현 상태를 아래와 같이 정리했다... 2021. 5. 7.
반응형