blackbird memcached plugin
Ce plugin obtient diverses informations de Memcached et envoie les données au backend Actuellement, vous pouvez surveiller les informations suivantes:
stats
paramètres de statistiques
get
/ set
de l'élémentInstall
Veuillez installer en vous référant à ici
Install memcached plugin
Vous pouvez utiliser setup.py ou rpm.
git clone https://github.com/Vagrants/blackbird-memcached.git
cd blackbird-memcached
python setup.py install
yum install blackbird-memcached--enablerepo=blackbird
config se trouve dans / etc / blackbird / conf.d / memcached.cfg
ini:/etc/blackbird/conf.d/memcached.cfg
[memcached]
module = memcached
# The following values are default.
#
#host = '127.0.0.1'
#port = 11211
#timeout = 10
# memcached.py script get response time("set" and "get" command).
# If you set "profile_include_conn_establish" is True, response time includes time that connection establishing.
# Default : False
#
#profile_include_conn_establish = False
# If hostname options is None, it is used result of socket.getbyhostname(= hostname -s).
#hostname = 'YOUR_HOSTNAME_IN_ZABBIX'
Veuillez définir l'hôte et le port
Si profile_include_conn_establish
est True
, la mesure du temps de réponse commence par la connexion à Memcached.
Dans le cas de «False», la mesure du temps de réponse commence après la connexion.
Redémarrez blackbird
lorsque vous avez terminé
sudo /etc/init.d/blackbird restart
Le modèle Zabbix peut être trouvé dans référentiel github Importez-le dans Zabbix et appliquez-le au serveur cible
Cependant, ce modèle, comme d'habitude, a un problème qu'il ne peut pas être importé s'il s'agit d'une série 2.4 en raison d'une erreur de dépendance de ** Trigger ** Je peux importer en supprimant la case à cocher dans la partie Trigger lors de l'importation ...
** Si le nom d'hôte sur Zabbix et le nom d'hôte du serveur sur lequel tourne blackbird sont différents, vous devez définir le nom d'hôte sur / etc / blackbird / conf.d / memcached.cfg
**
Match avec Zabbix
ini:/etc/blackbird/conf.d/memcached.cfg
hostname = your_static_hostname
Vous pouvez également modifier l'intervalle de surveillance (60 secondes par défaut)
ini:/etc/blackbird/conf.d/memcached.cfg
interval = 30
Puisque la valeur qui peut être prise par stats
change en fonction de la version de Memcached, il peut y avoir des éléments qui ne peuvent pas être obtenus selon la version que vous utilisez.
Le modèle pour _Memcached_1.4
dans le référentiel github est basé sur les valeurs disponibles dans Memcached 1.4.20.
Par exemple, la version de Memcached dans CentOS 6 Base est 1.4.3, vous pouvez donc obtenir moins d'éléments que 1.4.20.
Le modèle contient également certains éléments d'agent.
Recommended Posts