Announcement

Collapse
No announcement yet.

Filesystem non visibile

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

    Filesystem non visibile

    Salve a tutti.
    Avrei bisogno di aiuto per capire il problema seguente.

    Ho un paio di server presso un cliente che sotto sotto monitoraggio con Zabbix 3.2.
    La situazione è questa:
    Server Zabbix <--internet-->Cliente {Server1[proxy+agent], Server2[agent]}
    ovvero, il primo server sul cliente ha sia agent che proxy mentre il secondo server ha solo agent e punta al proxy per la trasmissione verso il server centrale.
    Server1 è un Ubuntu 16, Server2 è un Centos 7.

    La configurazione funziona al 99%: ricevo le informazioni in tempo reale (anche per servizi custom definiti sull'agent).
    Quello che NON ricevo lo stato di alcuni filesystem del 2° server: ho lo stato delle partizioni /, /home e /boot ma NON ricevo le informazioni della directory /srv (file system xfs).

    Server2 è censito con i template
    Template App SSH Service, Template ICMP Ping, Template OS Linux (Template App Zabbix Agent)

    Il comando
    /opt/zabbix/bin/zabbix_get -s 192.168.1.105 -p 10050 -k vfs.fs.discovery
    restituisce
    {"data":[
    {"{#FSNAME}":"/","{#FSTYPE}":"rootfs"}
    , ....<CUT>....
    ,{"{#FSNAME}":"/","{#FSTYPE}":"ext4"}
    ,{"{#FSNAME}":"/boot","{#FSTYPE}":"xfs"}
    ,{"{#FSNAME}":"/srv","{#FSTYPE}":"xfs"}
    ,{"{#FSNAME}":"/home","{#FSTYPE}":"ext4"}
    ]}
    Cosa c'è di sbagliato ? perchè non ricevo lo stato di tutti i filesystems di Server2 ?
    Non so quali altre informazioni fornire per far capire quale può essere il problema...
    posso aggiungere che la regexp 'File systems for discovery' è quella di default, quindi dovrebeb includere anche il filesystem XFS...

    Se qualcuno ha suggerimenti....

    Grazie , a presto
    Last edited by mauro.michelotti; 15-05-2017, 12:30.

    #2
    Dopo aver acceso il cervello....
    ... ho iniziato a controllare meglio i numeri che mi arrivavano dal proxy.
    In particolare, ho censito la partizione /srv ed ho iniziato a ricevere dei numeri, che però non erano quello che mi aspettavo.

    Il motivo è che la configurazione che ho impostato è sbagliata, ma non so nemmeno come correggerla.....

    Lo schema che devo realizzare è questo:
    - server centrale ZabbixServer in sede (dietro firewall e porta 10050/10051 aperte verso lo ZabbixServer)
    - varie macchine su sedi distaccate del cliente con la configurazione seguente:
    a. Server1 con installato agent e proxy
    b. Server2 con installato agent

    Lo agent sul Server2 (192.168.1.105) punta all'indirizzo IP di Server1; non ha porte aperte verso l'esterno.

    Il Server1 (192.168.1.104) ha le porte 10050/10051 aperte verso l'esterno. Lo agent ed il proxy, installati su Server1 hanno problemi di configurazione, perchè sullo ZabbixServer ricevo valori mescolati fra Server1 e Server2.
    Graficamente la situazione è questa:

    Code:
    +--------------+     +--------------+
    | ZabbixServer |     | Sede Cliente |
    |  2.x.y.z     |<--->|  195.x.y.z   |
    +--------------+     +--------------+
                              |
                              |
         +--------------------+
         |      10050/51
         v
    +---------------+     
    | Server 1      |     +---------------+
    | 192.168.1.104 |     | Server 2      |
    | * ZBX agent   |     | 192.168.1.105 |
    | * ZBX proxy   |<--->| * ZBX agent   |
    +---------------+     +---------------+
    Non capisco come devo configurare proxy e agent si Server1 in modo che raccolgano correttamente i dati e li trasmettano al server.
    Non capisco nemmeno come configurare gli host sullo ZabbixServer in modo che leggano i dati corretti: ho definito 2 server appartenenti al medesimo proxy e, visto che l'unico IP esposto dal cliente è il 195.x.y.z, sullo ZabbixServer ho configurato entrambi gli host con quello IP, porta 10050.
    I files di configurazione sono i seguenti:

    Code:
    # Zabbix PROXY
    ProxyMode=0
    Server=2.x.y.z
    ServerPort=10051
    Hostname=0510-Zabbix
    ListenPort=10051
    Code:
    # Zabbix AGENT 192.168.1.104
    ListenIP=127.0.0.1
    ListenPort=10050
    Server=127.0.0.1, 195.x.y.z
    ServerActive=127.0.0.1, 195.x.y.z
    Hostname=0510-webserver
    Code:
    # Zabbix AGENT 192.168.1.105
    Server=192.168.1.104
    ListenPort=10051
    ServerActive=192.168.1.104:10051
    Hostname=0510-database
    Spero che qualcuno sappia darmi una indicazione su come realizzare la configurazione di cui ho bisogno, magari suggerendomi qualche lettura o qualche riferimento.

    Comment

    Working...
    X