[LINUX] Je souhaite personnaliser l'apparence de zabbix

[0. Ce que vous voulez faire / Pourquoi le faites-vous](# Ce que vous voulez faire / Pourquoi le faites-vous) 1. Objectif [2. Préparation de l'image](# Préparation de l'image) [3. Préparer l'environnement](#Préparer l'environnement) [4. Transférer l'image vers le serveur Zabbix](Transférer l'image vers le serveur #Zabbix) [5. Réécriture du code source](# réécriture du code source)

Ce que vous voulez faire et pourquoi vous le faites

Je veux rendre zabbix mignon! Il y a des moments où vous voulez changer l'image, la couleur, l'arrière-plan, etc., n'est-ce pas? Je ne suis pas un ingénieur front-end, mais je comprends les bases, donc je joue avec. Quant à savoir pourquoi je le fais, pour moi c'est "changer d'avis !! En savoir plus sur ZABBIX!" D'un autre côté, je pense que certaines personnes ont une configuration Active / Standby, donc je pense qu'il sera plus facile de voir à quelle machine vous accédez immédiatement.

objectif

Cette fois, je vais changer l'image de ZABBIX en tamolab comme l'image que j'ai faite! スクリーンショット 2020-08-22 11.12.48.png

Préparation de l'image

Créez une image. Je suis un partisan de Power Point, alors je vais le créer avec Powerpo. Je me fichais de la taille, mais je l'ai créée avec 88 × 20 (tamlab.JPG). Une fois créé, enregistrez-le sur votre bureau. スクリーンショット 2020-08-22 11.00.41.png

Transférer des images sur le serveur Zabbix

Transférez l'image sur le serveur.

transfert de données


PC$ scp ~/Desktop/tamlab.png <IP du serveur zabbix>:~/
#Espérons qu'il sera transféré comme ci-dessous
tamlab.png               100%   31KB   3.0MB/s   00:00
PC$ 

Placement de l'image

Déplacez l'image transférée vers l'emplacement suivant.

Mouvement de données


zabbix-server$ sudo mv ~/tamlab.png /usr/share/zabbix/assets/img/ 

Réécriture du code source

Accédez à la hiérarchie ci-dessous et vérifiez le fichier.

Mouvement hiérarchique


zabbix-server$ cd /usr/share/zabbix/assets/styles
zabbix-server$ ls 
blue-theme.css  dark-theme.css  hc-dark.css  hc-light.css

blue-theme.css dark-theme.css hc-dark.css hc-light.css est lié aux paramètres suivants. Par exemple, si vous sélectionnez le thème "Sombre" dans les paramètres du compte (GUI), dark-theme.css sera appliqué. スクリーンショット 2020-08-22 11.25.46.png

Modifions le thème "Dark". Modifiez le .logo.

/usr/share/zabbix/assets/styles/dark-theme.css


zabbix-server$ sudo vim /usr/share/zabbix/assets/styles/dark-theme.css
...
.logo {
  float: left;
  display: block;
  width: 95px;
  height: 50px;
  background: url(../img/tamlab.JPG) no-repeat 0 11px; }
  //background: url(../img/icon-sprite.svg) no-repeat 0 -903px; }
...

J'ai commenté le code original et changé l'image de référence de ../ img / icon-sprite.svg à ../ img / tamlab.JPG. スクリーンショット 2020-08-22 11.42.41.png

la fin. Vous pouvez également le personnaliser de différentes manières en jouant avec CSS!

Recommended Posts

Je souhaite personnaliser l'apparence de zabbix
Je veux grep le résultat de l'exécution de strace
Je veux bien comprendre les bases de Bokeh
Je souhaite augmenter la sécurité de la connexion SSH
Je souhaite utiliser uniquement le traitement de normalisation SudachiPy
Je veux obtenir des informations sur le fonctionnement de Yahoo Route
Je veux déterminer l'authenticité d'un élément du tableau numpy
Keras Je veux obtenir la sortie de n'importe quelle couche !!
Je veux connaître la légende du monde des technologies informatiques
Je veux épingler Spyder à la barre des tâches
Je veux sortir froidement sur la console
Je veux gérer la rime part1
Je veux gérer la rime part3
Je veux afficher la barre de progression
Je veux gérer la rime part2
Je veux gérer la rime part5
Je veux gérer la rime part4
Je veux obtenir le nom de la fonction / méthode en cours d'exécution
[Pytorch] Je souhaite attribuer manuellement les paramètres d'entraînement du modèle
Je veux lire la version html de la version "OpenCV-Python Tutorials" OpenCV 3.1
Je veux sortir le début du mois prochain avec Python
Je veux vérifier la position de mon visage avec OpenCV!
Je veux connaître la population de chaque pays du monde.
Je ne veux pas l'admettre ... Représentation dynamique du système de Neural Network
Je veux gérer la rime part7 (BOW)
J'ai essayé de corriger la forme trapézoïdale de l'image
Je veux convertir par lots le résultat de "chaîne de caractères" .split () en Python
Je veux expliquer en détail la classe abstraite (ABCmeta) de Python
Je souhaite trier une liste dans l'ordre des autres listes
Je veux exprimer mes sentiments avec les paroles de Mr. Children
Je veux obtenir les données de League of Legends ③
Je veux obtenir les données de League of Legends ②
Je veux analyser les sentiments des gens qui veulent se rencontrer et trembler
Je veux prédire le succès des joueurs NBA utilisant le SDK Qore
Je souhaite laisser une commande arbitraire dans l'historique des commandes de Shell
Je souhaite arrêter la suppression automatique de la zone tmp dans RHEL7
Je veux obtenir les données de League of Legends ①
Python: je souhaite mesurer proprement le temps de traitement d'une fonction
Je souhaite utiliser la fonction d'activation Mish
Je veux afficher la progression en Python!
J'ai essayé de vectoriser les paroles de Hinatazaka 46!
Je veux obtenir le chemin du répertoire où le fichier en cours d'exécution est stocké.
Je souhaite visualiser l'état des transferts de la J League 2020, que dois-je faire?
L'histoire de l'adresse IPv6 que je souhaite conserver au minimum
Je souhaite utiliser Python dans l'environnement de pyenv + pipenv sous Windows 10
Je veux utiliser PyTorch pour générer quelque chose comme les paroles de Japari Park
Je souhaite définir un cycle de vie dans la définition de tâche d'ECS
Je veux ajouter du silence pendant 1 seconde au début d'un fichier wav
Je souhaite stocker les résultats de% time, %% time, etc. dans un objet (variable)
Je veux voir le nom de fichier de DataLoader
Je veux faire défiler la table de décalage Django, mais ...
Je veux hériter de l'arrière avec la classe de données python
Je souhaite installer un package de Php Redis
Je veux écrire en Python! (3) Utiliser des simulacres
J'ai essayé de visualiser les informations spacha de VTuber
J'ai essayé d'effacer la partie négative de Meros
Je veux gérer la rime part6 (organiser une fois)
Je veux automatiser ssh en utilisant la commande expect!