[Config]Zabbix的Mongodb插件安装,centos

1.yum install php-devel php-pear httpd-devel
2.安装mongo php驱动,pecl install mongo
3.pecl install mongo
4.创建/etc/php.d/mongo.ini 写入一下内容
echo  extension=mongo.so  >>/etc/php.d/mongo.ini
 
5.验证成功安装php驱动
 localhost:27017: [Errno 13] Permission denied
解释如下:
The default Apache settings on these systems do not let requests make network
connections, meaning that the driver will get "Permission denied" errors when it tries to
connect to the database. If you run into this, try running:
解决方法如下:
$ /usr/sbin/setsebool -P httpd_can_network_connect 1
Then restart Apache. (This issue has also occurred with SELinux.)
 
 
7.导入下载的文件
  • Configuration >> Templates
  • Click on the "Import Template" button on the top right-hand corner
  • In the "Import file" dialog box, browse/search/enter the filename of the Zabbix template that was downloaded
  • Upload the template

8.配置mongodb服务器
     Configuration >> hosts
     createhosts
     在templates上的linked templates选择添加,选择Template_MongoDB
     在Macors上,配置以下信息
     
  • {$MONGODB_HOSTNAME} = Hostname or IP address of mongod or mongos process
  • {$MONGODB_PORT} = Port number for mongod or mongos process(27017)
  • {$MONGODB_ZABBIX_NAME} = The hostname for the MongoDB server/instance as defined in Zabbix
     保存
参考:
原文地址:https://www.cnblogs.com/Amaranthus/p/3757138.html