예를 들어 추가합니다. 192.168.1.100 zabbix zabbix.mydomain.com
기본적으로 zabbix는 아파치에 /etc/apache2/conf-enabled/zabbix.conf에 별칭 구성을 설치하여 다음과 같이 액세스합니다. http : // / zabbix, 마음에 들지 않아서 비활성화 할 수 있습니다.
a2disconf zabbix.conf
2.1 단계 (선택 사항-이전 구성을 그대로 둔 경우 3 단계로 건너 뜁니다.)
추가 또는 선택적으로 가상 호스트를 만들거나 원하는대로 000-default.conf를 수정하고 다음을 추가해야합니다.
vi /etc/apache2/sites-available/zabbix.midominio.com.conf
<VirtualHost *:80>
ServerName zabbix.midominio.com
DocumentRoot /usr/share/zabbix
<Directory "/usr/share/zabbix">
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
<IfModule mod_php5.c>
php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value always_populate_raw_post_data -1
</IfModule>
</Directory>
<Directory "/usr/share/zabbix/conf">
Order deny,allow
Deny from all
<files *.php>
Order deny,allow
Deny from all
</files>
</Directory>
<Directory "/usr/share/zabbix/app">
Order deny,allow
Deny from all
<files *.php>
Order deny,allow
Deny from all
</files>
</Directory>
<Directory "/usr/share/zabbix/include">
Order deny,allow
Deny from all
<files *.php>
Order deny,allow
Deny from all
</files>
</Directory>
<Directory "/usr/share/zabbix/local">
Order deny,allow
Deny from all
<files *.php>
Order deny,allow
Deny from all
</files>
</Directory>
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
cd /usr/share/doc/zabbix-server-pgsql/create.sql.gz
pgadmin3 또는 pgsql로로드 할 수 있습니다.
psql 제작
su - postgrespsqlCREATE USER zabbix WITH PASSWORD 'myPassword';CREATE DATABASE zabixdb;GRANT ALL PRIVILEGES ON DATABASE zabbixdb to zabbix;\qpsql -U zabbix -d zabbixdb -f create.sql
PgAdmin3을 사용하면 훨씬 간단합니다. 1 SQL을 누르고 올바른 데이터베이스에 있는지 확인하십시오. 2 open을 누르고 .gz 내부에있는 .sql을로드합니다. 3 번 실행하면 완료됩니다.
4 단계
vi /etc/zabbix/zabbix_server.confDBHost=192.168.x.x DBName=zabbixdb DBSchema=public DBUser=zabbix DBPassword=password
5 단계
http://<server_ip_or_name>/zabbix
o http://<server_ip_or_name>
이 시점에서 우리가 mysql 또는 postgres를 사용한다면 모든 것이 녹색이고 데이터베이스 옵션이 표시되는지 확인해야합니다. PHP 시간대에 대한 중요한 내용은 다음에서 편집 할 수 있습니다. /etc/php5/apache2/php.ini 라벨에서 date.timezone = 미국 / 퀴 라소 예를 들어 허용되는 모든 영역은 여기에
그런 다음 데이터베이스를 구성해야합니다. 주인 다른 서버에있는 경우 사용자, 암호 및 데이터베이스 이름
이제 서버 세부 정보
호스트에서 서버에 도메인이있는 경우이를 입력하고 작은 이름으로 예를 들어, 호스트 : zabbix.midomain.com 및 이름 : zabbix
기본적으로 zabbix 서버는 여러 템플릿, 트리거, 작업 등을 구성했기 때문에이 튜토리얼에서 클라이언트를 추가하는 가장 기본적인 사항을 설명하겠습니다. 두 번째 게시물에서이 주제를 더 자세히 보여 드리겠습니다.
구성> 호스트> 호스트 생성
호스트 이름 입력해야하는 정확한 이름입니다. zabbix_agentd.conf,이 이름은 일반적으로 좀 더 기술적 인 것입니다. 예를 들어 srv-01, 서버에 대한 설명조차 알려주지 않습니다. 표시 이름 관리자가 어떤 서버인지 알 수있는 더 친숙한 이름입니다. 예제 메일 그룹 이 hos가 속한 그룹이거나 New group에서 새 그룹을 만들 수 있습니다. 에이전트 인터페이스, 둘 이상의 인터페이스에서 모니터링 할 수 있지만 최소한 하나는 IP 주소 및 / 또는 DNS 이름
그런 다음 우리는 주형 앞서 언급했듯이 이미 기본적으로 다음과 같이 이미 선언되어 있습니다. http / https, ssh, icmp 하나에 여러 템플릿을 포함하는 일부 OS 리눅스.
먼저 클라임웍스와 함께 하늘과 닿는 여정을 시작하세요을 클릭 한 다음 필요한 모든 템플릿을 확인하고 고르다 그 새 창에서 마침내 더하다
마지막 단계로 호스트 인벤토리 자동을 활성화하는 것이 좋습니다.
이제 모니터링하려는 서버에서 완료하고 이미 서버에서 선언했습니다. agentd 파일을 편집합니다.
vi /etc/zabbix/zabbix_agentd.confServer= ip del servidor
ServerActive=ip del servidor
Hostname=el nombre hostname que colocamos en la configuracion host del server, tiene que ser exactamente igual, mayusculas, espacios, simbolos, sino te dará un error
/etc/init.d/zabbix-agent start
이것은이 튜토리얼의 두 번째 버전에서이 기회를위한 것입니다.이 애플리케이션에서 활용할 수있는 모든 트리거, 작업 및 기능에 대해 자세히 살펴볼 계획입니다. 감사합니다.