iTop,即IT运营门户(IT Operation Portal),是一个开源web应用程序,用于IT环境的日常运营。它基于ITIL最佳实践,而又不拘泥于任何具体流程。它很灵活,可以适应不管是非正 式的、务实的流程,还是严格遵循ITIL的流程。它的核心是CMDB,即配置管理数据库(Configuration Management Data Base)。

1、iTop的管理界面是这样的

另有汉化包可以使用。

2、在CentOS7上安装iTop2.1.0请看这里

开源中文社区--iTop on CentOS7 How to

3、安装过程中遇到的问题与处理方法

除人品爆棚者外,遇到问题者可参考以下方法。

iTop参数配置文件怎么设定

# ls /opt/iTop/params
    /opt/iTop/params
    # more /opt/iTop/params
    auth_user = admin
    auth_pwd = 1234emULDHY1
    email_asynchronous = 1
    cron_sleep = 10

说明:

auth_user就是在B/S平台登录的管理员用户名;

auth_pwd即密码;

email_asynchronous设置使用邮件通知;

cron_sleep设置每10秒执行一次定时任务,处理如发邮件等工作内容;

编辑cron.php解决时间问题

我在手工测试iTop定时任务的命令时,发现该PHP程序获取到的系统时间与实现系统时间差8小时。检查了下系统设置,没有问题,实际写了个php输出时间的文件,输出也正常。无奈在cron.php文件中增加了以下两行设置,勉强解决。

#vi <span><span>/var/www/html/itop/web/webservices/cron.php</span></span>
     
    function CronExec($oP, $aProcesses, $bVerbose)
    {
            date_default_timezone_set("Asia/Shanghai");    ---新增
            $iStarted = time();
     
    ......
     
    require_once(APPROOT.'core/mutex.class.inc.php');
    date_default_timezone_set("Asia/Shanghai");     ---新增
    $oP->p("Starting: ".time().' ('.date('Y-m-d H:i:s').')');

定时任务的配置

# crontab -l
    */10 * * * * /usr/bin/php /var/www/html/itop/web/webservices/cron.php --param_file=/opt/iTop/params --verbose=1 >> /var/log/itop-cron.log 2>&1

iTop官网上推荐是每分钟执行一次定时任务。而我实测发现上面这个命令执行后,并不会自动退出,而是按cron_sleep设置的时间定时处理工作内容。因此,也没必要一分钟去重复运行一次了。10分钟足够了,这也是为了防止程序意外掉了而已。

4、使用iTop的必备其它宝贵资源

iTop用户手册中文版

iTop 2.1.0中文汉化包

itop 环境的更多相关文章

  1. [转自itilxf论坛]iTop百问百答

    iTop是什么,和其他itsm软件相比有什么优势?iTop,是一个开源web应用程序,用于IT环境的日常运营.它基于ITIL最佳实践,而又不拘泥于任何具体流程. 优势: 1. 开源,扩展性强容易开发. ...

  2. ITop

    iTop,即IT运营门户(IT Operation Portal),是一个开源web应用程序,用于IT环境的日常运营.它基于ITIL最佳实践,而又不拘泥于任何具体流程.它很灵活,可以适应不管是非正 式 ...

  3. iTop软件功能分析以及优缺点比较

    iTop软件功能分析以及优缺点比较 iTop对标文档 1. 概述 2. CMDB 3. 主要功能模块 3.1 配置管理(Configuration Managment) 3.2 用户请求管理(Help ...

  4. 开源ITIL管理软件iTop 2.5-2.6安装

    环境说明 : 操作系统centos 7.itop版本 iTop-2.5.0-3935.数据库:mariadb iTop 2.5只支持PHP5.6以上版本,本例安装的是php72w版本 1.下载链接: ...

  5. IT 服务管理工具 iTop

    iTop,作为全面支持ITIL流程的一款ITSM工具,具有强大的ITSM功能,开源免费.简单易用. iTop,即IT运营门户(IT Operation Portal),是一个开源web应用程序,用于I ...

  6. 【业务自动化】iTop,全面支持ITIL流程的一款ITSM工具

    iTop产品针对的主要应用场景为:内部IT支持.IT外包管理.数据中心运维管理和企业IT资产管理.常青管理从绿象认证产品中选取了iTop作为主要推荐产品,本类别的绿象认证产品还包括:OTRS和RT3等 ...

  7. iTop安装 vm虚拟机、Linux、centos7安装itop 2.6.1

    itop安装流程,是我基于下面两位博主发布的文章整理出来的,欢迎大家学习,如有错误之处请大家留言指出我看到之后及时更新.谢谢 https://blog.csdn.net/qq_23565543/art ...

  8. 配置android sdk 环境

    1:下载adnroid sdk安装包 官方下载地址无法打开,没有vpn,使用下面这个地址下载,地址:http://www.android-studio.org/

  9. Angular2入门系列教程1-使用Angular-cli搭建Angular2开发环境

    一直在学Angular2,百忙之中抽点时间来写个简单的教程. 2016年是前端飞速发展的一年,前端越来越形成了(web component)组件化的编程模式:以前Jquery通吃一切的田园时代一去不复 ...

随机推荐

  1. centos 7.6 修改vim配色方案

    cd ~ vim .vimrc colorscheme desert

  2. Python 依赖版本控制 (requirements.txt 文件生成和使用)

    requirements.txt 最好配合虚拟空间使用, 虚拟空间的使用请参考 Python 虚拟空间的使用 - 难以想象的晴朗. requirements.txt 可以保证项目依赖包版本的确定性, ...

  3. Mybatis中传递多个参数的方法总结

    一.单个参数: public List<XXBean> getXXBeanList(String xxCode); <select id="getXXXBeanList&q ...

  4. mybatis中如何将多个表的查询结果,放入结果集中返回

    1.首先需要将resultMap进行改造,为了避免对其他sql的影响建议另外定义一个resultMapExtral,避免id相同, 2.然后在resultMapExtral中添加其它表的字段,若多个表 ...

  5. Linux kernel启动选项(参数)

    在Linux中,给kernel传递参数以控制其行为总共有三种方法: 1.build kernel之时的各个configuration选项. 2.当kernel启动之时,可以参数在kernel被GRUB ...

  6. centos7 安装Virtualenv

    若想在同一个服务器上,存在多个不同的解析器版本,使用虚拟环境 1.安装虚拟环境 pip3 install virtualenv 2.创建虚拟环境 virtualenv --no-site-packag ...

  7. 阿里云ECS部署maven项目

    1.配置JDK和tomcat: https://www.cnblogs.com/congcongdi/p/11227771.html 2.使用eclipse打包项目 在项目上点击右键-->run ...

  8. 使用Cloudera Manager搭建Kudu环境

    使用Cloudera Manager搭建Kudu环境 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 1>.点击添加服务进入CM服务安装向导 2>.选择需要安装的kudu ...

  9. Lenet5设计理解——咬文嚼字系列

    最近在看lecun大神的这篇经典文章:“Gradient-Based Learning Appliedto Document Recognition”,文章较老,但是对于lenet5的一些基础概念讲解 ...

  10. djangCrm

    ---恢复内容开始--- 一> 在数据库进行循环取多对多 def get_classlist(self): l=[] for cls in self.class_list.all(): l.ap ...