您的位置:首页 > 数据库 > Mongodb

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

2014-05-28 15:12 309 查看
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驱动
http://us2.php.net/manual/en/mongo.tutorial.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.)

6.下载文件http://mikoomi.googlecode.com/svn/plugins/
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://code.google.com/p/mikoomi/wiki/03
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: