



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Itop二次开发记录文档增加server字段过程:1、表server中添加字段2、视图view_server中添加相应字段3、修改class Server属性,文件D:mywebsitop2env-productionitop-config-mgmtmodel.itop-config-mgmt.php(1109,1):class Server extends DatacenterDevice 添加MetaModel:Init_AddAttribute相应字段4、找到 class Server下的MetaModel:Init_SetZListItems - fieldset:Server:moreinfo 下添加相应字段 到这里已经可以在页面看到添加的字段了5、在文件D:mywebsitop2dictionariesda.dictionary.itop.core.php中找到 Class:Server = Server,Class:Server+ = ,下面添加相应字段可不添加6、若有汉化还要找 D:mywebsitop2env-productiondictionarieszh-cn.dict.php(542,21):Class:Server = 服务器,7、 修改Server默认列表 /itop2/env-production/itop-config-mgmt/model.itop-config-mgmt.php 找到class Server extends DatacenterDeviceMetaModel:Init_SetZListItems(list, array 以Server为例修改默认显示配置信息如下图:修改默认列表8、添加下拉列表的,创建表syswinbusiess,字段ID,创建视图view_SyswinBusiess,与表typology连接,在/env-production/itop-config-mgmt/typology_dashboard_menu.xml中添加到页面添加到server视图,注意添加索引,cast字符编码等Model中添加类class SyswinBusiess extends Typology 关联表Class Server类中添加属性,信息中调用字段信息9、Pysicaldevice中的status类型是enum,在数据库中设置值,然后model.itop-config-mgmt.php修改abstract class PhysicalDevice extends FunctionalCI 中对应的属性status10、修改默认面板env-produciton/ itop-config-mgmt/configmanagementoverview_dashboard_menu.xml 注意如果用户使用过自定义显示面板,要访问此默认设置需要点击右上角的铅笔 reverse。恢复设置11、core/attributedef.class.inc.php 定义类属性处理函数12、文本加密处理,通过php的加密解密函数实现,通过在/core/attributedef.class.inc.php中定义class AttributeSyswinEncryptedString extends AttributeEncryptedString 其中增加了加密函数public function syswin_encrypt($str,$key),public function GetAsHTML()定义返回值显示为*, 13、修改角色权限 env-produciton/itop-profiles-itil/model.itop-profiles-itil.php,自定义角色修改model.itop-profiles-itil.php文件并在数据库表priv_urp_profiles中添加记录即可,注意添加的角色一定要添加对组织的读权限,否则无法读取组织名称。14、在表datacenterdevice中添加密码字段可以实现所有有管理IP的设备都具备密码。15、汉化状态(status)字典如下Class:PhysicalDevice/Attribute:status/Value:obsolete = 报废,Class:PhysicalDevice/Attribute:status/Value:obsolete+ = 报废,Class:PhysicalDevice/Attribute:status/Value:production = 生产,Class:PhysicalDevice/Attribute:status/Value:production+ = 生产,Class:PhysicalDevice/Attribute:status/Value:stock = 库存,Class:PhysicalDevice/Attribute:status/Value:stock+ = 库存,Class:PhysicalDevice/Attribute:status/Value:Active = 在线使用中,Class:PhysicalDevice/Attribute:status/Value:Active+ = 在线使用中,Class:PhysicalDevice/Attribute:status/Value:Down = 关机,Class:PhysicalDevice/Attribute:status/Value:Down+ = 关机,16、DatacenterDevice表中添加字段syswinmgsuer,syswinmgpwd 管理卡的用户名及密码;创建Serverpasswd表中添加system_user,system_passwd,server_id,在/itop2/env-production/itop-config-mgmt/model.itop-config-mgmt.php增加类ServerPasswd,在类class FunctionalCI 中增加属性serverpasswd_list并在class Server中调用即显示在Server详情页的标签中 17、itop图形依赖需要安装yum -y install graphviz,右上角影响18、表webapplication增加了版本控制字段, /itop2/env-production/itop-config-mgmt/model.itop-config-mgmt.php 里面class WebApplication增加相应字段设置19、/itop2/env-production/itop-config-mgmt/model.itop-config-mgmt.php 里面class MenuCreation_itop_config_mgmt 配置左侧菜单20、增加server 字段rack_floor21、网络设备增加字段对象环境syswinbusiess22、创建数据库与数据库实例的链接,使数据库实例可以选择多个数据库。(1)创建表lnkdbservertodatabaseschema,字段名称如下:id int 字段自动递增dbserver_id,添加索引databaseschema_id,添加索引(2)创建视图:view_lnkdbservertodatabaseschema (3) /env-production/itop-config-mgmt/model.itop-config-mgmt.php 里面创建类class lnkDBserverToDatabaseSchema extends cmdbAbstractObject(4) class DatabaseSchema extends FunctionalCI 调用属性MetaModel:Init_AddAttribute(new AttributeLinkedSetIndirect(dbserver_list, array(linked_class=lnkDBserverToDatabaseSchema, ext_key_to_me=databasesch
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届福建省南平市第一中学化学高二第一学期期中质量检测试题含解析
- 甘肃省庆阳长庆中学陇东中学分校2026届化学高三上期中综合测试试题含解析
- 2026届天津市武清区等五区县高一化学第一学期期末联考试题含解析
- 现代文学鉴赏课件
- 2025年春季英语四六级写作高分策略与实战演练试卷
- 现代女性健康知识培训课件
- 2025年Python二级考试模拟试卷 实战演练知识点精讲
- 王波培训知识产权贯标课件
- 重庆市七校2026届化学高一上期中监测模拟试题含解析
- 王亚林律师课件
- 电视节目编导与策划
- 中式烹调师(高级技师考试资料)
- 仓储技术与库存理论简论
- 日地空间灾害性天气的发生发展和预报研究课件
- 西安大唐不夜城的项目整体推广的策略提案的报告课件
- 可下载打印的公司章程
- 少先队辅导员工作记录表(共7页)
- 公开课教学评价表
- 消防验收规范标准(最新完整版)19844
- 教研工作手册
- 独树一帜的中国画(课堂PPT)
评论
0/150
提交评论