cacti配置注意事项[转载]

如何配置nagios和如何配置cacti我就不在重复了,网上一找一大堆,但是他们基本上只说到cacti和nagios的界面出现就不再继续往下说了,其实下面还有一大堆问题。我在这里“备案”一下,方便大家查找问题。


1.最操蛋的问题:cacti 0.8.7g版本与npc.2.0.4有冲突…这个问题弄了我N久不管怎么配,plugins里面npc就是不显现,破不得己,将cacti和cacti-plugin都降为0.8.7e版本,一切搞定


2.graphs不显示图片,但是点击进去就显示:去setting里面选择rddtool的版本,我的是1.4,但是默认只到1.3,选1.3也能用


3.最难的连环套,ndoutils-1.4b9.tar.gz与cacti0.8.7e有冲突(0.8.7g是否还存在冲突我没测),会直接导致即使npc出现了,也看不到nagios里面的数据,但是nagios自己的界面能看到数据。我盯着log看了半天,发现N个表缺失字段,需要补充字段,sql如下:
alter table npc_eventhandlers add long_output TEXT NOT NULL default ” after output;

alter table npc_hostchecks add long_output TEXT NOT NULL default ” after output;

alter table npc_hoststatus add long_output TEXT NOT NULL default ” after output;

alter table npc_notifications add long_output TEXT NOT NULL default ” after output;

alter table npc_servicechecks add long_output TEXT NOT NULL default ” after output;

alter table npc_servicestatus add long_output TEXT NOT NULL default ” after output;

alter table npc_statehistory add long_output TEXT NOT NULL default ” after output;

alter table npc_systemcommands add long_output TEXT NOT NULL default ” after output;


4.最后提醒一句,还有一个会导致和3中表现同样的问题,就是nagios/etc目录下的cfg文件的权限,一定要保证nagios和ndb运行的用户(一般是nagios)对cfg文件有读取权限,尤其是后来加入的ndoutils的几个配置文件。