iTop通过Email自动生成工单
因为有这个需求,然后就折腾了一下
然后有了这个教程
iTop国内资料真少...
iTop安装
- 官网下个zip丢到www浏览器运行安装程序就行了
- 需要安装php的pop3或者imap模块,我这里用的是imap(因为刚好有php源代码编译了安装进去就行了,安装方法在最后面)
- iTop对环境要求比较高,最好把php.ini里面的disable_function注释掉不要禁用任何函数
- 如果用的是Nginx注意在配置文件的server里面的server_name配置好,不要使用_通配符
在iTop Hub安装插件
- 菜单 iTop Hub -> Connect to iTop Hub
- 然后安装 这个插件
配置
- 菜单 管理工具-> Incoming eMail Inboxes -> 新建...
- 配置一下接收工单的邮箱的信息
- 菜单 配置管理 -> 新联系人 -> 人员
- 将所有发工单的邮箱添加为人员,联系资料中的Email填写发工单的邮箱
- 运行cron.php:
终端开个screen运行:
``` cd iTop目录/webservices ``` ``` php cron.php --auth_user=admin的用户名 --auth_pwd=admin的密码 --verbose=1 ```配置一个crontab计划任务也可以:
``` 45 4 1, 10, 22 * * php安装目录/bin/php iTop目录/webservices/cron.php --auth_user=admin的用户名 --auth_pwd=admin的密码 --verbose=1 ```
安装php的imap模块
- 安装libc-client-dev: ``` apt-get install libc-client-dev ```
- 编译: ``` cd php源代码目录/ext/ `````` php安装目录/bin/phpize `````` ./configure --with-php-config=/usr/local/php/bin/php-config --with-kerberos --with-imap-ssl `````` make && sudo make install ```
- 当看到``` Build complete. ```即安装成功
如果咩咩的文章对你有帮助,您可以 请我喝牛奶
您好~想請問您關於"配置一下接收工单的邮箱的信息"Behavior on Incoming eMails邮件内容如何填写,才能让itop抓取邮件中的工单信息。例如:联系人邮件、处理人姓名等? 感謝您~
我也不知道怎么弄XD