Zabbix 2 agent på Ubuntu 12.04

Der er nogle ret fede ting som kom i Zabbix 2. Noget af det jeg benytter meget er Low level discovery rules. Når jeg laver et template laver jeg på den måde nogle regler som gør at Zabbix selv finder ud af hvilke diske og netkort der er i maskinen. Så vil de automatisk blive tilføjet til hosten.

Det er alt sammen meget smart med i det nu gamle Ubuntu 12.04 LTS understøttes dette ikke da agenten er en version 1.8. Men heldig vis der er nogle flinke mennesker som har lavet en backport.

For at tjekke hvilken version du benytter kan du prøve at kigge på den pakke du har installeret.

sudo dpkg -l|grep zabbix

Dette vil vise dig hvilke Zabbix pakker du har installere og samtidig vise dig versionen.

Det er også muligt at gøre det ved at lave en get kald fra Zabbix serveren:

zabbix_get -s 10.10.10.10 -k vfs.fs.discovery

Du skal selvfølgelig skifte IP adressen med den host som har agenten installere. Det er muligt både at bruge IP og hostnavne. Dette tjek bør vise dig en liste med diske eller en besked om at det ikke er supporteret.

For at installere en Zabbix 2 agent på en Ubuntu 12.04 LTS, kan man gøre følgende:

sudo add-apt-repository ppa:icamargo/zabbix
sudo apt-get update
sudo apt-get upgrade

Dette vil tilføje et reposetory som har en backport og opgradere Zabbix agenten. Hvis ikke du har installeret Zabbix agenten kan du gøre det ved at skrive:

sudo apt-get install zabbix-agent

Herefter kan du prøve at lave den tidligere beskrevede Zabbix get for at se om du nu får en liste med diske.

Leave a comment

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *

This site uses Akismet to reduce spam. Learn how your comment data is processed.