월루를 꿈꾸는 대학생

Ubuntu zabbix 설치 본문

Server&Network/Capston

Ubuntu zabbix 설치

하즈시 2020. 12. 24. 21:52
728x90

우분투 서버에 zabbix4 설치

 

# 기본 설치

 

sudo apt-get update
sudo apt-get install apache2 libapache2-mod-php
sudo apt-get install mysql-server
sudo apt-get install php php-mbstring php-gd php-xml php-bcmath php-ldap php-mysql

 

# 시간대 변경


sudo nano /etc/php/PHP_VERSION/apache2/php.ini

[Date]
; http://php.net/date.timezone
date.timezone = 'Asia/Seoul'

 

버전별 패키지 파일


## Ubuntu 18.04 LTS (Bionic):

wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-3+bionic_all.deb
sudo dpkg -i zabbix-release_4.0-3+bionic_all.deb


## Ubuntu 16.04 LTS (Xenial):

wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-3+xenial_all.deb
sudo dpkg -i zabbix-release_4.0-3+xenial_all.deb


# 자빅스 서버 설치


sudo apt-get update
sudo apt-get install zabbix-server-mysql zabbix-frontend-php zabbix-agent

 

#데이터 베이스 구조 구축

 

mysql -u root -p

mysql> CREATE DATABASE zabbixdb character set utf8 collate utf8_bin;
mysql> CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'password';
mysql> GRANT ALL PRIVILEGES ON zabbixdb.* TO 'zabbix'@'localhost' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;

 

여기서 비번은 password로 지칭

cd /usr/share/doc/zabbix-server-mysql
zcat create.sql.gz | mysql -u zabbix -p zabbixdb

비번 물으면 password

 

#변경 내용 

 

#서비스 실행

 

sudo service apache2 restart
sudo service zabbix-server restart

 

#방화벽 열기 

ufw allow 80

 

 

#zabbix 설치 화면 

 

 

 

 

 

 

초기 아이디 비번

Admin

zabbix

 

 

설치 참고 사이트 https://tecadmin.net/install-zabbix-on-ubuntu/

 

 

 #############################################################################################

 

R1 F0/0 - 192.168.20.129

서버 - 192.168.20.128

R1(config)#snmp-server community zabbix RO
R1(config)#END
R1#
*Mar 1 00:01:24.087: %SYS-5-CONFIG_I: Configured from console by console
R1#WR
Building configuration...
[OK]

 

 

## ZABBIX 서버

 

apt-get install snmp

 



#네트워크 상에서 udp 161 열기 !!

 

우분투에서 localhost/zabbix

 

 

해당 snmp community값을 넣어 주어야함 

 

# 그룹 추가

--- 우측 상단 filter 위에 create host group에 들어가기 

 

 

 

 

#호스트 만들기

 

 

- 저기 인터페이스는 무엇인가 확실치 않음 아마도 해당 관리를 받을 ip나 domain이 겠지

 

 

--- cisco snmpv2 선택후 add 버튼 눌러서 등록하기

 

 

 

clone option도 있으니 참고 바란다 !! 

 

# 만들어둔 R1_gw에 들어가서 보면 hostname이랑 interface 주소만 바꾸고 clone 버튼 누르면 아주 쉽게 또다른 관리 대상 추가가 가능 

 

 

 

## 더 빠르게 인터페이스 확인 가능 

 

 

 

 

# snmp trap 메세지 무시 하는 건데 오류 뜸 ;;

 

 

#zabbix에서 커뮤니티 문자열 변경 가능 

- 이건 장치에 직접 못 바꾸는 경우에 사용 

 

 

 

 

## 호스트마다 그래프로 나타내기 

 

 

해당 작업은 여러 호스트 추가해도 단 한 번만!!

이 작업은 한 화면에 여러 호스트의 그래프를 한 눈에 볼 수 있도록 하는 것이 목표

 

 

 

 

 

 

 

 

 

 

 

 

이제 포트 열려만 있으면 어느 포트에 통신이 어떤지 알 수 있음

 

 

 

 

시간 경과후 핑도 좀 보내봄 

 

다음과 같이 !! 

 

그럼 오늘도 끄읕

 

참고

https://bestmonitoringtools.com/how-to-monitor-cisco-switch-or-router-with-zabbix/#Step_1_Configure_SNMP_on_the_Cisco_device

 

Zabbix: Monitor Cisco Switch or Router with SNMP template

Would you like to learn how to monitor Cisco Switch or Router with free and open-source monitoring software called Zabbix? Well then, you are in the right place, because in this tutorial I will show you how you can setup network monitoring (Cisco switch /

bestmonitoringtools.com

 

728x90

'Server&Network > Capston' 카테고리의 다른 글

스위치 vlan 설정 자동화  (0) 2020.12.24
자동화 토폴로지 작성  (0) 2020.12.24
모니터링 zbbix . grafana  (0) 2020.12.08
캡스톤 프로젝트 결과물  (0) 2020.11.24
Cisco zone 을 이용한 방화벽 설정  (0) 2020.10.21