zabbix Agent in pakfire

ummeegge
Community Developer
Community Developer
Posts: 4055

Re: zabbix Agent in pakfire

Postby ummeegge » July 1st, 2013, 8:31 am

libbsh2 und zabbix hängen anbei. Installation dann wie oben.

Die Konfiguration von zabbix sieht nun so aus.

Code: Select all

Configuration:

  Detected OS:           linux-gnu
  Install path:          /usr
  Compilation arch:      linux

  Compiler:              gcc
  Compiler flags:          -I/usr/include/mysql -march=i586 -mtune=i586 -pipe -fomit-frame-pointer       -I/usr/local/include -I/usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE -I. -I/usr/include  -I/usr/local/include  

  Enable server:         no

  Enable proxy:          yes
  Proxy details:
    With database:         MySQL
    SNMP:                  net-snmp
    IPMI:                  no
    SSH:                   yes
    Linker flags:          -rdynamic      -L/usr/lib/mysql      -L/usr/lib  -L/usr/lib -L/usr/local/lib 
    Libraries:             -lm -lrt  -lresolv    -lmysqlclient      -lcurl  -lnetsnmp -lcrypto  -lnetsnmp -lcrypto -lssh2 

  Enable agent:          yes
  Agent details:
    Linker flags:          -rdynamic    
    Libraries:             -lm -lrt  -lresolv    -lcurl

  Enable Java gateway:   no

  LDAP support:          no
  IPv6 support:          no



Zum Anlegen der Mysql Datenbank hab ich mal folgendes gefunden

Code: Select all

mysql -u root -p -e "create database zabbix"
mysql -u root -p -e "grant all on zabbix.* to zabbix@localhost identified by 'zabbix'"
mysql -u zabbix -p zabbix<./create/schema/mysql.sql
mysql -u zabbix -p zabbix<./create/data/data.sql

Mysql müsst ihr vorher noch von Pakfire laden, denke aber das dass schon klar sein dürfte.

Der Proxy braucht auch noch ein init Skript, solange das noch nicht da ist muss er manuell gestartet werden.
Die Seite könnte bezüglich Proxy Nutzung --> http://lab4.org/wiki/Zabbix_Proxy_insta ... _verwenden ganz hilfreich sein.

Wäre nett von euch wenn ihr euer Vorgehen auch hier oder auch hier --> http://wiki.ipfire.org/de/addons/zabbix/start dokumentiert.

Wenn sich was wegen openipmi getan hat meld ich mich nochmal. Viel Spass beim Testen.

Grüsse

UE
Image
Image
Image

jschroer
Posts: 2

Re: zabbix Agent in pakfire

Postby jschroer » July 2nd, 2013, 8:53 am

Supi,
ich war jetzt ein paar Tage out of service aber pünktlich zum testen wieder da :-)
Ich teste mal, danke schon mal vorweg.

Jochen

ummeegge
Community Developer
Community Developer
Posts: 4055

Re: zabbix Agent in pakfire

Postby ummeegge » July 2nd, 2013, 5:38 pm

Fixes Update,
habe jetzt OpenIPMI (mit OpenSSL, Perl und Python Support) und ipmitool auch mal kompiliert. Jetzt lässt sich zabbix auch mit openipmi Support durchbauen. Die Zabbix Konfiguration sieht jetzt so aus:

Code: Select all

Configuration:

  Detected OS:           linux-gnu
  Install path:          /usr
  Compilation arch:      linux

  Compiler:              gcc
  Compiler flags:          -I/usr/include/mysql -march=i586 -mtune=i586 -pipe -fomit-frame-pointer       -I/usr/local/include -I/usr/lib/perl5/5.12.3/i586-linux-thread-multi/CORE -I. -I/usr/include  -I/usr/include -I/usr/local/include 

  Enable server:         no

  Enable proxy:          yes
  Proxy details:
    With database:         MySQL
    SNMP:                  net-snmp
    IPMI:                  openipmi
    SSH:                   yes
    Linker flags:          -rdynamic      -L/usr/lib/mysql      -L/usr/lib  -L/usr/lib -L/usr/lib -L/usr/local/lib
    Libraries:             -lm -lrt  -lresolv    -lmysqlclient      -lcurl  -lnetsnmp -lcrypto  -lnetsnmp -lcrypto -lssh2 -lOpenIPMI -lOpenIPMIposix

  Enable agent:          yes
  Agent details:
    Linker flags:          -rdynamic    
    Libraries:             -lm -lrt  -lresolv    -lcurl

  Enable Java gateway:   no

  LDAP support:          no
  IPv6 support:          no


Das LFS File von zabbix so:

Code: Select all

###############################################################################
# Installation Details
###############################################################################

$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
   @$(PREBUILD)
   @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
   cd $(DIR_APP) && ./configure --prefix=/usr \
      --sysconfdir=/etc/zabbix \
      --enable-agent \
      --enable-proxy \
      --with-mysql \
      --with-net-snmp \
      --with-libcurl \
      --with-openipmi \
      --with-ssh2

   -mkdir -pv /etc/zabbix
   chmod 750 /etc/zabbix
   chown root.zabbix /etc/zabbix
   cd $(DIR_APP) && make $(MAKETUNING)
   cd $(DIR_APP) && make install
   @rm -rf $(DIR_APP)
   @$(POSTBUILD)


Ausserdem gibt es auch einen User

Code: Select all

zabbix:x:1010:1010:zabbix user:/var/empty:/bin/false

und eine Gruppe "zabbix"

Code: Select all

zabbix:x:1010:

auf dem System.

Das init Skript fehlt noch, aber vielleicht habt ihr da ja auch was ?!?!

Alle Pakete sind hier --> http://people.ipfire.org/~ummeegge/zabbix_client/ zu finden. Nochmal schnell zur Info,

*.ipfire Pakete entpacken geht mit

Code: Select all

tar xvf [name.ipfire]


und installieren mit

Code: Select all

./install.sh


Das dann auch am besten unter /opt/pakfire/tmp

Schreib eure Vorgehensweise zum Betrieb von zabbix auch gerne mit hierrein, somit lässt sich das dann auch irgendwann mal im Wiki schön dokumentieren, sofern das mal ein Addon für IPFire wird.

Grüsse

UE
Image
Image
Image

liom69
Posts: 1

Re: zabbix Agent in pakfire

Postby liom69 » April 21st, 2017, 12:04 am

Hello, I would like to know if someone has the zabbix client, why the address does not work

ummeegge
Community Developer
Community Developer
Posts: 4055

Re: zabbix Agent in pakfire

Postby ummeegge » April 22nd, 2017, 6:43 am

Hi,
this thread is now really old and the feedback has been died in that topic. The address does not work cause i clean my home from time to time up and if i do not maintain developed packages or use them in projects for further ideas, they fall apart .

Since here are some development steps listed, it might be not that hard to build zabbix again. If you provide your architecture, what do you need exactly i can go may for another build as my time serves it.

UE
Image
Image
Image


Return to “Addons allgemein”



Who is online

Users browsing this forum: No registered users and 1 guest