Zabbix Monitoring Install Howto für Debian Squeeze

Zabbix Monitoring Install Howto für Debian Squeeze

 

Vorbereitung der Zabbix Installation

APT Source editieren

[stextbox id=“bash“]nano /etc/apt/sources.list[/stextbox]

#
# Zabbix
#
deb http://repo.zabbix.com/zabbix/2.0/debian/ squeeze main

 

Sources Updaten

[stextbox id=“bash“]apt-get update
apt-cache search zabbix[/stextbox]

zabbix-agent - network monitoring solution - agent
zabbix-frontend-php - network monitoring solution - PHP front-end
zabbix-get - network monitoring solution - get
zabbix-java-gateway - network monitoring solution - java-gateway
zabbix-proxy-mysql - network monitoring solution - proxy (using MySQL)
zabbix-proxy-pgsql - network monitoring solution - proxy (using PostgreSQL)
zabbix-proxy-sqlite3 - network monitoring solution - proxy (using SQLite3)
zabbix-release - Zabbix official repository configuration
zabbix-sender - network monitoring solution - sender
zabbix-server-mysql - network monitoring solution - server (using MySQL)
zabbix-server-pgsql - network monitoring solution - server (using PostgreSQL)

MySQL installieren
[stextbox id=“bash“]apt-get install mysql-server[/stextbox]

MySQL auf default-character-set=utf8 setzen

[stextbox id=“bash“]nano /etc/mysql/my.cnf[/stextbox]

[mysqld]
default-character-set=utf8

MySQL neu starten
[stextbox id=“bash“]/etc/init.d/mysql restart[/stextbox]

Zabbix Installieren
[stextbox id=“bash“]apt-get install zabbix-server-mysql zabbix-frontend-php zabbix-agent snmp snmp-mibs-downloader[/stextbox]

MySQL Einstellungen je nach Gegebenheit nutzen. Ich hab für die Testinstallation einfach die Standartwerte genommen.

Zabbix Webinterface und Setup

Webseite aufrufen in meinem Fall http://SERVERNAME/zabbix

zabbix_1

Weiter mit Next.

zabbix_2

Hier meckert das Setup das die PHP Time Zone nicht gesetzt ist. Dies lässt sich einfache beheben.
In der /etc/php5/apache2/php.ini unter [Date] die date.timezone einstellen.
[stextbox id=“bash“]nano /etc/php5/apache2/php.ini[/stextbox]

[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = "Europe/Berlin"

Apache reload und die Seite neu laden dann gehts weiter
[stextbox id=“bash“]/etc/init.d/apache2 reload[/stextbox]

zabbix_3

Als nächstes kommt die Datenbank Installation, Diese kann je nach Gegebenheit anders ausschauen. In dieser Installation ist der MySQL Server local installiert.

zabbix_4

Benutzerdaten und Datenbank eintragen und die Verbindung testen.

zabbix_5

Weiter mit Next.
Hier können die default werte übernommen werden oder nach den lokalen Gegebenheiten angepasst werden.

zabbix_6

Weiter mit Next.
Nochmal die eingegebenen Daten prüfen.

zabbix_7

Weiter mit Next.
Installation abgeschlossen.
zabbix_8

Weiter mit Finish.

Login Screen

zabbix_9

Die Default Logindaten sind.
Username: Admin
Password: zabbix