logiciels:zabbix

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
logiciels:zabbix [31/10/2019 13:45] – [Installer Zabbix Agent 4.4] Martinlogiciels:zabbix [20/04/2022 15:28] (Version actuelle) – [Installer Zabbix Agent 5.4] Martin
Ligne 31: Ligne 31:
 ===== Installer Zabbix sur Mac ===== ===== Installer Zabbix sur Mac =====
 ==== Installer iStats ==== ==== Installer iStats ====
-Si précédentes mise à jour de ruby par rvm +Mettre à jour Ruby 
-<code bash> +<code bash>brew install ruby 
-rvm implode + 
-gem uninstall rvm+#Si profil zsh : 
 +echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' >> ~/.zshrc 
 + 
 +#Si profil sh : 
 +echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' >> ~/.sh
 </code> </code>
-Mettre à jour <color #ed1c24>RUBY</color> avant d'installer iStats (installe **Command Line Tools** en prime sans demander quoique ce soit à l'utilisateur): 
-<code bash>/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"</code> 
-Installer **rbenv** ou mettre à jour : 
-<code bash>brew install rbenv ruby-build 
-# ou upgrade 
-brew upgrade rbenv ruby-build</code> 
  
-<code bash>echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile +Installer iStats et faire un scan de la machine : 
-echo 'eval "$(rbenv init -)"' >> ~/.bash_profile  +<code bash>sudo gem install iStats</code
 +==== Installer Zabbix Agent 5.4 ====
  
-# install a Ruby version: +Connecter en SMB NASCATALOGUE (Installers) :
-rbenv install 2.6.5+
  
-rbenv local 2.6.5 +<code bash>mkdir /tmp/Installers 
-rbenv global 2.6.+mount -t smbfs //nasmulti@nasmulti/INSTALLERS /tmp/Installers/</code> 
-rbenv rehash</code>+Installer **Zabbix** : 
 +<code bash>sudo installer -pkg /tmp/Installers/Zabbix/Mac/5.4/zabbix_agent-5.4.3-macos-amd64-gnutls.pkg -target /</code>
  
-Fermer le Terminal et rouvrir un session !+Entrer le nom de la machine dans une variable : 
 +<code bash>host=NOMDELAMACHINE</code>
  
-<code bash># Mise à jour de gem +Pour changer Hostname, entrer la commande ci-dessous :  
-sudo /usr/bin/gem update --system</code>+<code bash>sudo perl -i -pe 's/.*/Hostname='$host' / if $.==165' "/usr/local/etc/zabbix/zabbix_agentd.conf"</code> 
 + 
 +Si la machine est à LOBSTER : 
 +<code bash>sudo perl -i -pe 's/.*/Server=192.168.12.26,127.0.0.1 / if $.==113' "/usr/local/etc/zabbix/zabbix_agentd.conf" 
 +sudo perl -i -pe 's/.*/ServerActive=192.168.12.26,127.0.0.1 / if $.==154' "/usr/local/etc/zabbix/zabbix_agentd.conf"</code> 
 + 
 +Si la machine est à FPA : 
 +<code bash>sudo perl -i -pe 's/.*/Server=10.0.100.41,192.168.12.26,127.0.0.1 / if $.==113' "/usr/local/etc/zabbix/zabbix_agentd.conf" 
 +sudo perl -i -pe 's/.*/ServerActive=10.0.100.41,192.168.12.26,127.0.0.1 / if $.==154' "/usr/local/etc/zabbix/zabbix_agentd.conf"</code> 
 + 
 +//Supprimer// les anciens fichiers de configurations : 
 +<code bash>sudo rm -rfv /usr/local/etc/zabbix/zabbix_agentd.conf.NEW</code> 
 + 
 +Configuration pour istats :  
 +<code bash> 
 +sudo perl -i -pe 's/.*/LogRemoteCommands=1 / if $.==98' "/usr/local/etc/zabbix/zabbix_agentd.conf" 
 +sudo bash -c 'echo "UserParameter=istats.temp.discovery,/usr/local/bin/istats scan zabbix 
 +UserParameter=istats.cpu,/usr/local/bin/istats cpu temp --value-only 
 +UserParameter=istats.fan.speed,/usr/local/bin/istats fan speed --value-only 
 +UserParameter=istats.scan[*],/usr/local/bin/istats scan \$1 --value-only" >> /usr/local/etc/zabbix/zabbix_agentd.conf'</code> 
 + 
 +Changer les droits du dossier log de Zabbix : 
 +<code bash>sudo chmod 777 /var/log/zabbix</code> 
 + 
 +Tuer et redémarrer ZABBIX : 
 +<code bash>sudo pkill zabbix 
 +sudo launchctl start com.zabbix.zabbix_agentd</code> 
 + 
 +STOP : 
 +<code bash>sudo launchctl stop com.zabbix.zabbix_agentd</code> 
 + 
 +CHECK : 
 +<code bash>ps aux | grep zabbix_agentd</code> 
 +<code bash>zabbix_get -s 127.0.0.1 -p 10050 -k "istats.cpu"</code> 
 +DESINSTALLATION :  
 +<code bash>sudo launchctl unload /Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist 
 + 
 +sudo rm -f /Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist 
 +sudo rm -f /usr/local/sbin/zabbix_agentd 
 +sudo rm -f /usr/local/bin/zabbix_get 
 +sudo rm -f /usr/local/bin/zabbix_sender 
 +sudo rm -rf /usr/local/etc/zabbix 
 +sudo rm -rf /var/logs/zabbix 
 + 
 +sudo pkgutil --forget com.zabbix.pkg.ZabbixAgent</code>
  
  
-Installer iStats et faire un scan de la machine : 
-<code bash>gem install iStats 
-iStats scan</code> 
 ==== Installer Zabbix Agent 4.4 ==== ==== Installer Zabbix Agent 4.4 ====
  
Ligne 78: Ligne 119:
  
 Si la machine est à LOBSTER : Si la machine est à LOBSTER :
-<code bash>sudo perl -i -pe 's/.*/Server=192.168.11.13,127.0.0.1 / if $.==94' "/usr/local/etc/zabbix/zabbix_agentd.conf" +<code bash>sudo perl -i -pe 's/.*/Server=192.168.12.26,127.0.0.1 / if $.==94' "/usr/local/etc/zabbix/zabbix_agentd.conf" 
-sudo perl -i -pe 's/.*/ServerActive=192.168.11.13,127.0.0.1 / if $.==135' "/usr/local/etc/zabbix/zabbix_agentd.conf"</code>+sudo perl -i -pe 's/.*/ServerActive=192.168.12.26,127.0.0.1 / if $.==135' "/usr/local/etc/zabbix/zabbix_agentd.conf"</code>
  
 Si la machine est à FPA : Si la machine est à FPA :
-<code bash>sudo perl -i -pe 's/.*/Server=10.0.100.41,192.168.11.13,127.0.0.1 / if $.==94' "/usr/local/etc/zabbix/zabbix_agentd.conf" +<code bash>sudo perl -i -pe 's/.*/Server=10.0.100.41,192.168.12.26,127.0.0.1 / if $.==94' "/usr/local/etc/zabbix/zabbix_agentd.conf" 
-sudo perl -i -pe 's/.*/ServerActive=10.0.100.41,192.168.11.13,127.0.0.1 / if $.==135' "/usr/local/etc/zabbix/zabbix_agentd.conf"</code>+sudo perl -i -pe 's/.*/ServerActive=10.0.100.41,192.168.12.26,127.0.0.1 / if $.==135' "/usr/local/etc/zabbix/zabbix_agentd.conf"</code>
  
 //Supprimer// les anciens fichiers de configurations : //Supprimer// les anciens fichiers de configurations :
Ligne 106: Ligne 147:
 CHECK : CHECK :
 <code bash>ps aux | grep zabbix_agentd</code> <code bash>ps aux | grep zabbix_agentd</code>
 +<code bash>zabbix_get -s 127.0.0.1 -p 10050 -k "istats.cpu"</code>
 DESINSTALLATION :  DESINSTALLATION : 
 <code bash>sudo launchctl unload /Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist <code bash>sudo launchctl unload /Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist
Ligne 186: Ligne 227:
 # Serveur =  # Serveur = 
  
-Server=192.168.11.13 #LOBSTER +Server=192.168.12.27 #LOBSTER 
-Server=10.0.100.41,192.168.11.13 #FPA+Server=10.0.100.41,192.168.12.27 #FPA
 </code> </code>
  
  • logiciels/zabbix.1572529504.txt.gz
  • Dernière modification : 31/10/2019 13:45
  • de Martin